MIS设计学籍管理系统

上传人:飞*** 文档编号:43986036 上传时间:2018-06-07 格式:DOC 页数:17 大小:183.50KB
返回 下载 相关 举报
MIS设计学籍管理系统_第1页
第1页 / 共17页
MIS设计学籍管理系统_第2页
第2页 / 共17页
MIS设计学籍管理系统_第3页
第3页 / 共17页
MIS设计学籍管理系统_第4页
第4页 / 共17页
MIS设计学籍管理系统_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《MIS设计学籍管理系统》由会员分享,可在线阅读,更多相关《MIS设计学籍管理系统(17页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

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

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

7、,查询条件为学生学号、姓名、课程名称等信息的综合查询.(11)用户管理:设置两个级别用户:管理员和普通用户,管理员有权限使用 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处理逻辑名称:成绩单审核简 述:审核成绩单是

9、否全部输入输入的数据流:成绩单处理描述:审查成绩单填写格式是否符合要求,姓名与成绩填写是否一致等。输出的数据流:成绩通过、补考处理频率:30 个/日3.3.3 数据存储的描述数据存储编号:G-01数据存储名称:学生成绩简述:记录学生考试的成绩表单数据存储组成:科目+成绩代码+学生姓名 +学生人数 +学号+性别学籍管理系学籍管理系统统 关键字:科目+成绩代码相关联的处理:E-013.3.4 外部实体的描述外部实体编号:H-01外部实体名称:学院 简 述:学生考试成绩 输入的数据流:B-03输出的数据流:B-013.3.5 数据项数据项编号:I02-01数据项名称:学生编号别 名:学生编码简 述:

10、某学生代码宽度及宽度:字符型,4 位取值 范围:“0001”“9999”3.3.6 数据结构数据结构描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。数据结构编号:D0301数据结构名称:学生成绩单简 述:用户所填用户情况及成绩要求等信息数据结构组成:DS0302 DS0303 DS03044 系统设计4.1 功能与模块设计学籍管理系学籍管理系统统 包括成绩的总体管理系统、成绩管理子系统、查询子系统、成绩输出子系统等,四个方面都是必须要满足:(1) 基本情况录入:输入本系统所需的基本数据。(2)学生异动处理:处理学生

11、转学、基本信息变动情况。(3)学生查询:提供查询本校的学生在校时的基本情况功能。图 3-1 系统的功能结构图系统启动画面权限认证画面成绩系统主画面系统设置学生管理课程管理开课与选课学生成绩关 于学生成绩管理系统学生模块教务处模块教师模块学 生 信 息 输 入学 生 信 息 查 询学 生 信 息 查 询教 师 信 息 查 询成 绩 查 询 与 统 计学 生 成 绩 变 更课 程 成 绩 录 入浏 览 学 生 信 息普 通 考 试 成 绩 输 入补 考 考 试 成 绩 输 入重 修 考 试 成 绩 输 入学籍管理系学籍管理系统统 4.2 数据库设计创建“成绩管理系统”数据库系统中需要使用的数据表。

12、成绩管理系统登陆表课程表学生信息表学生与课程表班级表1、登陆字段数据类型 字段大小 必填字段索引允许为空用户名文本50是无否密码文本50是无否权限文本50是无否2、课程字段数据类型 字段大小 必填字段 允许为空课程号文本4否是课程名称文本50是否授课老师文本50否否课程类型文本10是否3、学生信息表字段数据类型字段大小必填字段允许为空学号文本10否否班级文本12是是名字文本50是否性别字文本50是否学籍管理系学籍管理系统统 出生年月日期/时间否民族文本50否否籍贯文本50否否宿舍文本255否否政治面貌文本20否否电话号码文本30否否院系文本50否否专业文本50否否身份证号文本50否是4、学生与

13、课程联系表字段数据类型 字段大小 必填字段 允许为空课程号文本4是是课程名称文本50否是学号文本10是否姓名文本10是否课程类型文本10是否学分数字字节否是成绩数字字节否否5、班级字段数据类型 字段大小 必填字段索引允许为空班级名称文本50是无否班级辅导员文本50否有(无重复)否所属系别文本50是无否4.3 过程(设计或实验)论述:学籍管理系学籍管理系统统 4.3.1 登陆流程图YNYN设计说明:进入主界面后,提示输入用户名和密码,在输入之后按确定进入,验证用户名和密码,实现流程:(1) 检测数据库中有无管理员帐号,如果有,则等待用户输入用户名和密码,否则按程序本身自动执行插入命令,新建一个管

14、理员用户,并等待用户输入。(2) 验证用户名和密码是否正确。(3) 当验证通过后,检测该登陆用户的管理权限,并设置变量传值给主窗体。4.3.2 主界面操作图登陆主界面验证帐号验证密码进入主界面主界面系统管理用 户 管 理班 级 管 理退出系统退 出 系 统学生管理学 生 查 询学 生 管 理开课与选课学 生 选 课选 课 查 询课程管理课 程 查 询课 程 管 理学生成绩成 绩 管 理成 绩 查 询 询学籍管理系学籍管理系统统 实现功能:(1).获得登陆界面传递的权限信息,设置用户是否可以使用(增加学生、课程管理、输入成绩、系统操作、保存、修改、删除)这些操作。(2).进入学生成绩管理主窗口,

15、设置等待操作状态。4.3.3 所有学生与增加学生数据图所有学生 E-R 图 增加学生 E-R 图注:数据初始化是对程序中所使用的表格进行颜色和表格间距的处理,并绑定数据源为进行到下一步操作做准备实现功能:(1)学生信息表的全查询,获得所有字段名称,通过字段名称来分配数据列表的列数。(2) 执行数据初始化,因使用的图表控件附带下拉列表框,日期选择框等功能,可以很方便的进行即时操作,所以数据的初始化是针对数据来确定哪一列的宽度与文本框的属性。(3) 给图表控件的第一列赋值,赋值对象是学生信息表的各字段名称。(4) 统计所有表内信息,得出行数,以行数进行数据分页(目的:由于数据的日渐增多,而所有数据

16、一次性显示在表格内,会影响系统的正常使用,分页则是将众多数据一点点的显示出来,达到资源优化的目的.)(5) 开始根据分页内容给图表控件赋值,同时设置状态,即不可保存,可修改,可删除.所有学生数据初始化读取数据行数按显示数据增加学生数据初始化读取数据字段初始化表格等待输入数据学籍管理系学籍管理系统统 (因为在查询数据的同时无需执行保存数据,而可以进行数据的修改和删除)4.3.4 课程与成绩数据处理图所有成绩 E-R 图 增加成绩 E-R 图实现功能:同所有学生的功能相同.4.3.5 数据保存流程图NN 所有成绩数据初始化读取数据行数为所有数据分页按分页显示数据执行保存保存状态载入表名学生信息学生与课程数据完整性是否有重复插入数据退出增加成绩数据初始化读取数据字段初始化表格等待输入数据学籍管理系学籍管理系统统(1)在点击上列按钮后,系统属于可保存状态,不可修改状态,不可删除状态。(2)点击保

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号