资源描述
学生基本信息管理系统Part OnePart One系统概述系统概述组织结构图组织结构图业务流程图业务流程图数据流程图数据流程图数据字典数据字典用户要求用户要求系统概述系统概述系统目标系统目标通过学生信息管理系统的实现,使学校的学生信息管理更加科学化;节约学生信息管理的成本,提高学校管理的效率;节约学生信息管理的成本,提高学校管理的效率;为学校考核学生的综合素质提供必要的数据支持;提供灵活、方便的操作。系统功能系统功能(1)信息操作功能学生基本信息的添加、修改和删除。学生基本信息包括:学好(学号的前6位为班级号)、姓名、性别、出生日期和所在的专业。课程信息的添加、修改和删除。课程信息包括:课程号、所属专业、课程名称、课程类型(专修、选修、方向、通修、公修)、开课学期、学时数和学分。学生成绩信息的添加、修改和删除。学生成绩信息包括:学号、课程号、成绩和学分。(2)查询功能可以通过学号来查学生基本信息,通过学号和学期号查询学生的成绩,通过课程号查询该课程的信息。(3)统计功能统计当前信息所显示的信息数以及学生某个学期或所有学期课程的总学分。(4)分析功能对某一个班级的某一门课程的成绩分布进行分析,并以直方图的形式显示出来。(5)打印功能打印和预览当前显示的信息。系统设计指标系统设计指标系统完整性:系统作为一个统一的整体而存在,系统功能应尽量地完整,包括是否解决了用户希望解决的问题,是否有数据校验功能,能否进行所需要的运算,能否提供符合用户需求的信息输出等系统的可靠性:系统的可靠性指系统硬件和软件在运行中抵御各种干扰,保证系统正常工作的能力,衡量系统可靠性的指标是平均故障间隔时间和平均维护时间,系统的经济性:系统的经济性是指系统的收益应大于系统支出的总费用,系统支出费用包括系统开发所需投资费用与系统运行维护费用之和,系统设计应该在满足系统需求的前提下,尽可能减小系统的开销系统的安全性:系统的安全性是指系统的硬件和软件免遭故意或偶然损害的能力,保护数据不丢失,不泄露,不改动和被销毁的能力功能结构图功能结构图系统功能结构图系统功能结构图系统组织机构图系统组织机构图业务流程图业务流程图业务流程图业务流程图数据流程图数据流程图系统数据流程图数据字典数据字典学生基本信息系统的数据字典:数据项的定义数据项编号:F107-01数据项名称:学号别名:学号简述:某个学生的代码类型及宽度:3个字符取值范围:“000”-“999”数据结构的定义数据结构编号:GR04-01数据结构名称:学生信息表简述:学生所填的基本信息数据结构组成:GR04-02+GR04-03+GR04-04外部实体的定义外部实体编号:R04-01外部实体名称:学生简述:要查询成绩的学生输入数据流:T04-05,T04-06输出数据流:T04-08学生基本信息系学生基本信息系统数据加工数据加工处理描述理描述:对于成绩的判定用判断树来描述数据流定义数据流编号:T04-07数据流名称:成绩单简述:教学科下达的成绩单数据流来源:教学科数据流去向:成绩处理模块数据流组成:学号+姓名+学科数目+所在学院数据流量:10份/小时数据存储的定义数据存储编号:D06-05数据存储名称:成绩数据存储的定义数据存储编号:D06-05数据存储名称:成绩简述:存放学生的各科成绩及总成绩数据存储组成:学号+姓名+成绩+备注关键字:学号相关联的处理:S05,S06用户要求用户要求对于管理信息系统用户要求需求分析学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率.其具体要求包括:由于操作人员的计算机知识普遍较差,要求有良好的人机界面;由于该系统的使用对象多,要求有较好的权限管理;原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询;在相应的权限下,删除数据方便简单,数据稳定性好;数据计算自动完成,尽量减少人工干预;Part TwoPart Two数据库设计数据库设计代码设计代码设计平台设计平台设计输入设计输入设计输出设计输出设计数据数据库设计数据库设计1.系统概念模型设计E-R图 由概念模型转化来的关系模型如下,标记下划线的为主码:a、每一个实体转化为关系模式每一个实体转化为关系模式:学生学生(学号、姓名、性别、电话、年级、班级 、院系)教师教师(教师号、姓名、性别、电话、院系)课程课程 (课序号、名称)成绩成绩 (名称、课序号、分数、学分、学号、学号)教学科教学科(编号、电话)学院学院(编号、名称、电话)2.系统的数据模型设计b、每一个联系转化为关系模式:、每一个联系转化为关系模式:属于属于(教师号、系名)教授教授(教师号、课程号)选修选修(学号、课程号、成绩)拥有拥有(系名、学号)c、关系模式合并,其最终结果为:、关系模式合并,其最终结果为:学生学生(学号、姓名、性别、电话、年级、班级 、院系)教师教师(教师号、姓名、性别、电话、院系)课程课程(课序号、名称)成绩成绩(名称、课序号、分数、学分、学号、学号)教学科教学科(编号、电话)学院学院(编号、名称、电话)将E-R图转化为关系模型图示:2.系统的数据模型设计系统的数据模型设计 1涉及的数据表涉及的数据表 学生信息表:表包括学号、姓名、性别、班级、成绩、学院、出生日期、民族、密码。教师信息表:表包括姓名、电话、院系、课程、性别。成绩信息表,表包括课程表、课程名、学生姓名、分数、学分。教务处信息表,表包括编号、电话2.2.表中数据查询说明表中数据查询说明(1 1)教师)教师 教务处可查询教师姓名,电话,性别,所属院系等信息,查询时教务处输入教师号及查询密码(2 2)学生)学生 学校教师和教务处可查询学生的年级、班级、性别、所属院系及电话等信息,教师查询时输入教师号,教务处查询时输入教务处的编号即可(3 3)教务处)教务处 学生和教师由于要咨询等原因要查询教务处电话,查询时输入教务处编号即可(4 4)成绩)成绩 学生、教师、教务处均可查询学生的成绩。查询时输入学生编号、所要查询的课程的编号以及各自所需要的查询密码3.3.表中数据更新操作说明表中数据更新操作说明(1 1)教师课程安排表:)教师课程安排表:只有教务处拥有修改此表的权力,可以对此表进行数据插入、删除、修改的操作。登录数据库可直接进行操作。(2 2)学生信息表:)学生信息表:一方面,教务处拥有更新此表的权力,但仅可以对此表进行数据插入、删除的操作。登录数据库可直接进行操作。另一方面,学生也拥有更新此表的权力,但仅可以对此表进行数据修改的操作,修改时凭密码登录。(3 3)教务处信息表:)教务处信息表:仅教务处自身拥有修改此表的权力,可以对此表进行数据更新的操作。登录数据库可直接进行操作。(4 4)成绩信息表:)成绩信息表:教师可对此表进行数据插入、删除、修改的操作,登录数据库可直接进行操作。代代码设计代码设计我们根据对应英语单词或单词的缩略组合来对它命名:列名数据类型长度含义Snochar10学号Snachar20学生姓名Sgchar5性别Scchar10班级Scofloat10分数Spschar20学生密码Stlchar10学生电话Sbdchar10出生日期Sdtchar50学生所属学院列名数据类型长度含义Smzchar10民族Tnuchar10教师号Tnachar20教室姓名Tgchar5性别Ttlchar10教室电话Cnochar10课程号Cnachar20课程名CreInt4学分Jnochar10编号平台设计平台设计(1)系统平台配置概述管理信息系统(MIS)的系统运行平台是指支撑MIS开发与运行的计算机系统及其网络的硬件系统、系统软件及开发运行支持工具软件所组合成的有机整体,是管理信息系统开发、运行的基础,它对管理信息系统的功能、性能与结构影响巨大。它与组织机构一起支撑着整个MIS的体系结构。MIS系统平台配置包含计算机处理方式选择、网络拓扑结构设计、网络操作系统设计、数据库管理信息系统等多个方面的内容。MIS系统平台配置的总体设计必须根据MIS的规模目标、可用资源(物质、信息、技术三方面)、性能要求(吞吐量、存储量、服务时间、响应时间、可靠性、适应性等)因素进行综合考量确定方案。(2)平台的设计应满足几点:快速响应适应性强吞吐量大可靠度高 开放性和可扩充性(3)硬件环境:系统的设备配置选择微机网络;硬件的主要配置:CPU:Petium I 或赛扬等能正常运行的WindowsXP Windows2000内存:8M以上硬盘:2G以上不断电电源(UPS),后备时间15分钟以上2.2.2软件环境:操作系统:Windows XP/2000数据库软件:Access数据库系统输入输入设计设计(1)输入项目:学生:姓名 学号 性别 民族 学院 年级 班级 课程 密码任课教师:姓名 职工号 院系 所教课程 电话成绩:课程号 课程名 学分 分数 学号 学生姓名 教务处:编号 电话 教工人员姓名(2)输入方式:键盘输入鼠标输入磁性数据输入设备多媒体识别及其他设备(2)输入人员;教务处管理人员任课教师学生(3)主要功能要求填写凭证要求便于填写,填写量少,版面排列简明易懂。单据的格式应保证输入的精度。数据在终端屏幕上存放的顺序与原始凭证的顺序应该一致。数据记录的长度不应超过终端屏幕超过的最大长度。(4)输入校验重复校验视觉校验界限校验格式校验输出输出设计设计(1)输出项目;学生:姓名 学号 性别 民族 学院 年级 班级 课程 密码任课教师:姓名 职工号 院系 所教课程 电话成绩:课程号 课程名 学分 分数 学号 学生姓名 教务处:编号 电话 教工人员姓名(2)输出接受者:教务处管理人员任课教师学生学生辅导员家长(3)输出要求所用设备介质:打印机、显示器、磁盘、磁带、纸张输出格式:表格、报告、图形等精度要求:成绩为0100的数字,保留一位小数。性别只允许为男或女教务处号为4位数字。教师号为9位数字。学生号为12位数字。姓名,性别,学号,课程号不允许为空。课程名,成绩,专业,允许为空。Part ThreePart Three安全保密设计现行系统的优越性和不足本系统的目标和优越性预计开发费用专业术语说明安全保密设计安全保密设计 以计算机网络为基础的现代信息系统使计算机应用更加广泛和深入,但也使得计算机系统的安全问题日益突出和复杂。在开放共享的环境中,安全与开放共享是一对矛盾。基于BS的学生信息管理系统是一个开放的系统,原则上可向Internet上的用户提供查询服务,出于数据安全的考虑,要求系统有很高的安全性。本文从网络级、系统级和应用级三个层次对系统建立较好的安全防护机制。安全保密设计安全保密设计1 网络级安全解决方案2 系统安全级解决方案3 应用级安全解决方案.1.网络级安全解决方案(1)过滤(2)防火墙作代理服务器(3)防火墙使用加密2.系统安全级解决方案(1)隐藏源程序代码(2)限制IP地址(3)使用SSL(Secure Socket Layer)保护数据传输3 应用级安全解决方案(1)身份认证(2)用户权限管理(3)数据加密技术(4)数据备份安全保密设计总结 该方案能阻止学生信息管理系统的非法用户入侵,保证服务器的安全和数据传输过程中的机密性,并能对数据库进行备份与恢复。理论分析和实验结果表明,该方案是保证学生信息管理系统安全运行的一种有效解决方案。现行系统中不足和优越性现行系统中不足和优越性不足不足 由于时间、精力、知识的限制,本系统的设计还存在很多的不完善的地方。例如,在系统的界面设计设计上和系统字体的规划上做的不是很让人满意。由于电脑内存储量以及技术的限制,学校还没有增加指纹识别系统或者人脸识别系统,而且在很多情况下,排名并不准确,多数排名还要学生自己去下完整的excel表格,希望在未来的系统中可以做到学生对自己的成绩进行搜索,输入自己的名字或者学号或者指纹时,可以直接给出成绩以及各种排名。本系统的目标及电脑处理优越性本系统的目标及电脑处理优越性 本系统的目标在于高效准确处理学生的成绩信息,电脑处理的优越性在于相比人工,在确定好数据流程以及计算公式后,所有学生的成绩计算只要在原始成绩录入时不出错的情况下都可以准确的计算出。这个大大的减少了数据处理的时间,提高了正确性。预估开发费用预估开发费用 系统运行硬软件要求:电脑及可操作管理信息系统软件 由于是小组制作,能力有限,因此需要在编程、维护等方面和专业技术人员合作,成本较高。参考资料和专业术语说明参考资料和专业术语说明王要武,管理系统,电子工业出版社,2003李红等编著,管理信息系统开发与应用,电子工业出版社,2003谢谢观赏2024/7/15
展开阅读全文