MIS设计学籍管理系统_第1页
MIS设计学籍管理系统_第2页
MIS设计学籍管理系统_第3页
MIS设计学籍管理系统_第4页
MIS设计学籍管理系统_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MIS课程设计课程设计题目:学籍管理系统 专 业 班 级: 学 生 姓 名:学 号: 指 导 教 师:1 引言21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。现在我国的大中专校中学籍的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代

2、。我作为一个本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我这几年年的所学编制出一个实用的程序来帮助学校进行更有效的信息管理。2系统调查与可行性研究在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信息系统的建设是一项投资大,时间长的复杂工程 ,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。在现代,高科技的飞跃发展,计算机的大

3、量普及,使得人们生活节奏越来越快。因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。为各高校教务工作人员减轻负,提高工作效率,所以制作了学生成绩管理系统。学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。比较系统地对教务、教学上的各项服务和信息进行管理,使数据管理更现代化、自动化、智能化、人性化。同时,减轻了学院教务人员管理的工作量,缩小开支,提高工作效率和准确率,使其变得更具有条理性,科学性,为

4、教育行业做出了巨大的贡献,也为今天的民办教育在未来市场的竞争力有所提高。学生成绩管理系统使用了全新的成绩管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要。所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系统分析和设计的过程。可行性研究的最根本任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制定一个初步的计划。3系统分析3.1 系统功能学

5、期末,教务工作人员的工作很繁忙,对数据的输入要简便而且高效,所以系统中有方便的数据查询和浏览;整个系统有严密的权限管理,增强了系统数据的安全性;删除修改数据方便快捷,并且能够保持一定的安全;完善的数据出错处理,减少了用户使用中的麻烦;友好而美观的操作界面;并且能够实现一定的统计功能。学生成绩管理系统主要以管理学生成绩信息为目的,设置了严密的权限管理。主要功能包括用户管理、查询管理、成绩录入管理、更新管理、统计管理、注册管理、密码管理等。(1) 能够浏览学生成绩的所有信息(2) 能够对学生的信息注册登记管理(3) 学生成绩资料的数据库建立和管理(4) 能够通过学生的一个信息找到个人成绩的相关信息

6、(例如:知道学生的学号能够找到该学生的所有有关的成绩信息)(5) 通过一条信息找到与之匹配的信息(例如:查询同一专业的所有人员)(6) 相关人员能对包含学生的成绩信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)(7) 多用户数据安全管理,保证各部门的数据安全、完整,对每个使用本系统用户进行权限的设置(8) 简易操作,不需要计算机专业人员。(9) 学生成绩添加、删除和修改,包括学生的学号、姓名、课程名称、学分、成绩(10) 成绩查询,查询条件为学生学号、姓名、课程名称等信息的综合查询.(11) 用户管理:设置两个级别用户:管理员

7、和普通用户,管理员有权限使用15的功能,普通用户只能使用4和5的功能,用户使用本系统之前必须先通过身份认证(用户级别、用户名和密码,密码输入有次数限制,连续三次输入错误密码则锁定该用户)3.2 数据流程图上述学生成绩管理业务的数据流程如图2-2:处理数据存储外部实体数据流成绩处理成绩数据库教师教务处学生成绩数据成绩数据查询条件查询结果各科成绩成绩录入完毕通知下载成绩请求图2-2 学生成绩管理数据流程图(顶层图)单位逻辑过程外部实体数据流学生教师成绩数据库成绩网上录入数据库对成绩进行处理教学科对成绩进行统计教务处成绩录入完毕通知统计结果成绩数据成绩数据成绩数据下载成绩请求查询条件查询结果各科成绩

8、图2-3 学生成绩管理数据流程图(展开图)3.3 数据字典3.3.1数据流的描述 数据流编号:B-01数据流名称:成绩单简述:开出的成绩表单数据流来源:教务处数据流去向:成绩单审核模块数据项组成:成绩表编号+科目+成绩代码+学生人数+学生姓名+班级+学号+性别+成绩+教务处数据流量:约30名/日高峰流量:约50名/日3.3.2.处理逻辑的描述处理逻辑编号:E-01处理逻辑名称:成绩单审核简 述:审核成绩单是否全部输入输入的数据流:成绩单处理描述:审查成绩单填写格式是否符合要求,姓名与成绩填写是否一致等。输出的数据流:成绩通过、补考处理频率:30个/日3.3.3数据存储的描述数据存储编号:G-0

9、1数据存储名称:学生成绩简述:记录学生考试的成绩表单数据存储组成:科目+成绩代码+学生姓名 +学生人数 +学号+性别关键字:科目+成绩代码相关联的处理:E-013.3.4外部实体的描述外部实体编号:H-01外部实体名称:学院 简 述:学生考试成绩 输入的数据流:B-03输出的数据流:B-013.3.5数据项数据项编号:I02-01数据项名称:学生编号别 名:学生编码简 述:某学生代码宽度及宽度:字符型,4位取值 范围:“0001”“9999”3.3.6数据结构数据结构描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。

10、数据结构编号:D0301数据结构名称:学生成绩单简 述:用户所填用户情况及成绩要求等信息数据结构组成:DS0302 DS0303 DS03044 系统设计4.1功能与模块设计包括成绩的总体管理系统、成绩管理子系统、查询子系统、成绩输出子系统等,四个方面都是必须要满足:(1) 基本情况录入:输入本系统所需的基本数据。(2) 学生异动处理:处理学生转学、基本信息变动情况。(3) 学生查询:提供查询本校的学生在校时的基本情况功能。系统启动画面 权限认证画面成绩系统主画面系统设置学生管理课程管理开课与选课学生成绩关 于学生成绩管理系统学生模块教务处模块教师模块学生信息输入学生信息查询学生信息查询教师信

11、息查询成绩查询与统计学生成绩变更课程成绩录入浏览学生信息普通考试成绩输入补考考试成绩输入重修考试成绩输入图3-1 系统的功能结构图4.2数据库设计创建“成绩管理系统”数据库系统中需要使用的数据表。成绩管理系统登陆表课程表学生信息表学生与课程表班级表1、登陆字段数据类型字段大小必填字段索引允许为空用户名文本50是无否密码文本50是无否权限文本50是无否2、课程字段数据类型字段大小必填字段允许为空课程号文本4否是课程名称文本50是否授课老师文本50否否课程类型文本10是否 3、学生信息表字段数据类型字段大小必填字段允许为空学号文本10否否班级文本12是是名字文本50是否性别字文本50是否出生年月日

12、期/时间否民族文本50否否籍贯文本50否否宿舍文本255否否政治面貌文本20否否电话号码文本30否否院系文本50否否专业文本50否否身份证号文本50否是4、学生与课程联系表 字段数据类型字段大小必填字段允许为空课程号文本4是是课程名称文本50否是学号文本10是否姓名文本10是否课程类型文本10是否学分数字字节否是成绩数字字节否否5、班级字段数据类型字段大小必填字段索引允许为空班级名称文本50是无否班级辅导员文本50否有(无重复)否所属系别文本50是无否4.3过程(设计或实验)论述:4.3.1登陆流程图登陆主界面 Y验证帐号 N Y验证密码 N进入主界面 设计说明:进入主界面后,提示输入用户名和

13、密码,在输入之后按确定进入,验证用户名和密码,实现流程: (1) 检测数据库中有无管理员帐号,如果有,则等待用户输入用户名和密码,否则按程序本身自动执行插入命令,新建一个管理员用户,并等待用户输入。 (2) 验证用户名和密码是否正确。 (3) 当验证通过后,检测该登陆用户的管理权限,并设置变量传值给主窗体。主界面系统管理用户管理班级管理退出系统退出系统学生管理学生查询学生管理开课与选课学生选课选课查询课程管理课程查询课程管理学生成绩成绩管理成绩查询询4.3.2主界面操作图实现功能:(1).获得登陆界面传递的权限信息,设置用户是否可以使用(增加学生、课程管理、输入成绩、系统操作、保存、修改、删除

14、)这些操作。(2).进入学生成绩管理主窗口,设置等待操作状态。4.3.3所有学生与增加学生数据图增加学生所有学生数据初始化数据初始化读取数据字段读取数据行数初始化表格按显示数据等待输入数据 所有学生E-R图 增加学生E-R图注:数据初始化是对程序中所使用的表格进行颜色和表格间距的处理,并绑定数据源为进行到下一步操作做准备实现功能:(1)学生信息表的全查询,获得所有字段名称,通过字段名称来分配数据列表的列数。(2) 执行数据初始化,因使用的图表控件附带下拉列表框,日期选择框等功能,可以很方便的进行即时操作,所以数据的初始化是针对数据来确定哪一列的宽度与文本框的属性。(3) 给图表控件的第一列赋值

15、,赋值对象是学生信息表的各字段名称。(4) 统计所有表内信息,得出行数,以行数进行数据分页(目的:由于数据的日渐增多,而所有数据一次性显示在表格内,会影响系统的正常使用,分页则是将众多数据一点点的显示出来,达到资源优化的目的.)(5) 开始根据分页内容给图表控件赋值,同时设置状态,即不可保存,可修改,可删除.(因为在查询数据的同时无需执行保存数据,而可以进行数据的修改和删除)增加成绩数据初始化读取数据字段初始化表格等待输入数据4.3.4课程与成绩数据处理图所有成绩数据初始化读取数据行数为所有数据分页按分页显示数据 所有成绩E-R图 增加成绩E-R图实现功能:同所有学生的功能相同.4.3.5 数

16、据保存流程图执行保存保存状态载入表名学生信息学生与课程数据完整性是否有重复插入数据退出 N N (1) 在点击上列按钮后,系统属于可保存状态,不可修改状态,不可删除状态。(2) 点击保存功能实现:验证输入对象:即是保存学生信息的内容还是成绩的内容,判断表格中是否是否为空,为空提示并退出操作。验证用户输入的数据中是否有必填的字段未填的,如果有,提示并退出操作,等待用户补齐。以上顺利完成,对每行进行组织语句(插入语句),然后执行该语句,语句成功提示并退出操作,否则通过防错提示并退出操作。4.3.6 课程管理课程管理增加保存修改删除退出注:增加:刷新表格数据,调整到等待输入状态 保存:执行增加操作后

17、,并输入了必要的数据后执行,保存用户输入的数据 修改:对原有数据进行修改,课程编号为唯一值不可修改 删除:删除表格中所选目标行 退出:退出课程管理界面,返回到主界面视图*(用户管理,班级管理操作原理同上)4.3.7查询 实现功能: 支持学生信息、学生与课程的所有查询,需要用户自己组织语句,加大了查询的范围,任何该表的参数都可以查询到。4.4输入输出设计在系统的输入/输出设计上遵循的是既满足用户需求又方便用户使用的原则。输入/输出界面的确定都与用户反复沟通,直到用户满意为止。 输入界面的设计不仅考虑数据输入窗口的屏幕格式,而且考虑如何使输入数据的错误率可能的小,为此在程序中加入了对输入数据的校验

18、和判断等功能,如输入数据上下限的设置、与相关数据关系的判断、参考对照表等。例如,在输入和选择学生时,只输入学生代码即可,系统可根据成绩代码、科目及其学生姓名对照表,自动将相应的学生姓名和成绩等信息调出来。当用户输入的学生代码不对时,系统自动转入代码表查询窗口,让用户在窗口中浏览查询选择学生代码,因此用户可不必一定记住每个产品的代码,系统将代码表显示在输入输出窗口旁,用户可随时通过系统联机查询。5 系统实现5.1模块的设计与实现 本系统包括登陆模块,系统查询模块,系统管理模块,系统设置模块。其中,登陆模块实现用户管理,注册管理功能;系统查询模块实现学生成绩和信息查询及浏览功能;系统管理模块实现录

19、入、修改、删除成绩管理,统计管理功能;系统设置模块实现注销用户,修改密码功能。5.1.1 登陆模块的设计与实现(1) 登陆窗体 (在登陆窗体之前为一个欢迎窗体)功能:设置了权限管理,登陆成功后,对各个模块进行操作。操作:欢迎窗体消失后自动生成该窗体,输入用户名和密码,选择登陆模式。(2)注册窗体。功能:注册新用户,具有验证功能。操作:选择类型后,输入用户名后,单击右侧检验是否存在,验证用户名是否可以使用。输入密码必须为六到十二位,填写其他信息后,点击确定注册。 5.1.2 系统查询模块的设计与实现学生成绩和学生信息查询窗体,如图3.4所示。功能:查询、浏览学生信息。可以查询单一记录,也可以浏览所有信息。操作:单击显示即可浏览所有学生信息或成绩信息,输入学号点击查询可查询单独记录。 5.1.3 系统管理模块的设计与实现(1)学生成绩录入删除窗体。功能:设置权限管理,管理人员可以录入删除学生成绩和信息。操作:在文本框处填写信息后点击添加实现录入成绩功能,输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论