学生信息管理系统的设计与分析剖析.docx
- 文档编号:26274147
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:32
- 大小:508.12KB
学生信息管理系统的设计与分析剖析.docx
《学生信息管理系统的设计与分析剖析.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统的设计与分析剖析.docx(32页珍藏版)》请在冰豆网上搜索。
学生信息管理系统的设计与分析剖析
系统分析与设计课程设计说明书
设计题目:
学生信息管理系统分析与设计
20109730215学号:
丁小海设计成员:
KT1073-2
20109730221学号:
虎KT1073-2廖
20109730225
学号:
马永祥KT1073-2
:
程曾平指导老师
湖北汽车工业学院科技学院
信息管理专业6月年2013
1
湖北汽车工业学院信息管理系
课程设计任务书
目:
一、题学生信息管理系统的设计与分析二、内容详细了解学生信息管理的日常流程与管理方式,调查个高校学生管理的详情及现状,
完成学生信息按规范的结构化系统开发标准,针对计算机处理事务管理问题的特征和要求,程序设计及系统调试、运行之系统工具进行管理系统的系统分析、系统设计,运用Delphi为学校的工作持续、稳定的进行提进一步加强学校学生管理的科学化、规范化管理,过程。
供很好的帮助。
三、基本工作量要求、运用系统分析方法,实现学生管理的信息化,通过建立一个学生信息管理系统来帮助管1理学生的各种信息。
、学籍管理及户籍管理:
能够对学生的学籍以及家庭所在地有一个详细的了解,方便对学2生进行管理与沟通。
3、入学管理:
对学生入学信息进行管理以及宿舍的分配。
4、学生档案管理:
对学生平时表现进行管理,例如奖励、处分等。
、根据学生信息管理现状,画出分层的数据流程图,通过业务分析,完成系统结构图设计,7实现从数据完成系统用户程序设计和相关数据库结构设计,并保证基本系统运行无故障,录入、信息查询和结果输出的程序设计、调试。
在此基础上完成结构化的系统分析报告,同时对程序结构和关键技术进行叙述,从而完成系统开发任务。
字的课完成一篇字数不少于60008、根据指导老师审核意见及课程设计规范,整理、修改,程设计报告。
五、候选学生任务表
姓名
班级
学号
任务及贡献P5费用核对
丁小海
KT1073-2
15
系统详细设计,设计功能结构及数据库结构,代码设计
廖虎
KT1073-2
21
系统分析,数据流程图及数据字典,界面设计
马永祥
KT1073-2
25
制作组织结构图以及业务流程图,写说明书
指导教师签字:
2
第一章.需求分析和系统规划..........................................................................................................4
1.1需求分析.....................................................................................................................................4
1.1.1项目目标:
......................................................................................................................4
1.1.2运行环境:
......................................................................................................................4
1.1.3开发风险:
......................................................................................................................4
1.1.4经济可行性:
..................................................................................................................4
1.1.5技术可行性:
.....................................................................................................................4
1.1.6法律可行性:
..................................................................................................................4
1.1.7总体分析:
......................................................................................................................5
1.2背景分析.....................................................................................................................................5
1.3系统规划.....................................................................................................................................5
第二章.学生管理系统分析..............................................................................................................6
2.1系统分析的概念.........................................................................................................................6
2.2系统开发的可行性分析.............................................................................................................6
2.3详细调查的内容和方法.............................................................................................................7
2.4系统分析的主要工具.................................................................................................................7
2.4.1学生管理的数据流程图.................................................................................................7
2.4.2数据字典(DD).........................................................................................................12
第三章学生管理系统的设计.......................................................................................................14
3.1系统设计概述...........................................................................................................................14
3.2系统功能分析的分析与模块...................................................................................................15
3.2.1模块划分.......................................................................................................................15
1)学生信息管理...................................................................................................................15
2)班级信息管理...................................................................................................................15
3)成绩信息管理...................................................................................................................15
3.2.2系统功能分析................................................................................................................16
3.2.3系统功能的模块设计....................................................................................................17
3.3系统详细设计...........................................................................................................................17
3.3.1代码设计.......................................................................................................................17
3.3.2数据库设计...................................................................................................................18
3.3.3系统界面........................................................................................................................23
第四章总结:
...............................................................................................................................26
个人小结:
.....................................................................................................................................26
团队总结:
.....................................................................................................................................27
第五章参考资料:
.......................................................................................................................28
3
第一章.需求分析和系统规划
1.1需求分析
随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。
面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
现在的时代是网络普及是时代,学生有条件通过网络方便快捷的查询自己的个人信息。
所以,学生信息管理系统既能方便学校管理部门的管理,又能方便学生及时查询个人信息。
1.1.1项目目标:
学生和老师可以方便的选课,同时可以查询和修改各自的信息,以便学校管理。
1.1.2运行环境:
(1)以Windows98以上/ME/2000/XP作为学生选课管理系统的后台操作系统。
(2)前台开发程序为JAVA,SQLServer2000。
(3)后台数据库为MicrosoftAccess
2000/SQLServer2000。
(4)主要硬件设备:
PC机一台。
1.1.3开发风险:
浪费资金人力,会影响原有管理方式,总体风险不大。
1.1.4经济可行性:
成本估计:
一台计算机每天电费(工作18小时以上),需要4-5名管理远和数据库维护人员每天工资(每天工作在8小时以上),人员培训费用,定期软硬件更新费用,每年总运营费用,杂项费用。
资源分析:
现有计算机比较充足,相关人才在学校内就能找到,工资要求低。
1.1.5技术可行性:
我校计算机系以及其他系都有软硬件知识丰富,具有较高的文化水平和计算机操作水平,可以设计管理该系统的学生和老师,且课余时间丰富,可以学习和了解在设计和应用当中会遇到或可能遇到的技术问题。
我校许多专业都以开设类似的课程设计题目,学生和老师在技术方面已经有经验,正缺少这样的实践机会。
1.1.6法律可行性:
虽然其他学校也有类似的管理系统,但都主要在本校使用,没有涉及4
到盈利方面,我校设计该系统也本着让学生和老师把握一次学习实践的机会的目的,锻炼他们的开发技术和能力,不会去抄袭已经设计好的管理系统,如有借鉴的地方发布时也会说明,而且该系统是本着方便学生学习的目的,而非盈利目的,所以不会和法律相冲突。
1.1.7总体分析:
比原有方式工作效率高,成本低,出错率低,使学校实现现代化网络教学管理。
1.2背景分析
该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作.
1.3系统规划
将近年来不断发展的MIS技术应用到开发学生管理系统具体过程中,目标是:
提高学生能够管理工作的效率。
然后用熊规划方法得出系统总体结构图。
系统规划任务是:
1、制定MIS的发展策略。
2、确定组织的主要信息需求,形成MIS的总体结构方案;安排项目开发计划。
3、制定系统建设的资源分配计划。
学校管理信息系统的总体结构图,如下所示:
5
学校管理信息系统的总体结构图图1-1
学生管理系统分析.第二章
系统分析的概念2.1
处理和输系统分析的任务:
尽可能弄清楚用户对信息的需求,调查系统的资源、输入、出,完成新系统的逻辑设计。
系统开发的可行性分析2.2
系统开发的可行性分析的任务是确定项目是否必要和可行。
从对学校的外部约束条件、基本情况、规模、历史和管理目标的调查,得出学生系统开发是可行的。
6
2.3详细调查的内容和方法
详细调查的内容包括:
对学校业务状况的调查和分析、数据流程的调查和分析。
通过查阅资料和访问的方式,收集有关的信息,这事系统详细调查的主要方式。
在学生管理系统中,可也得到学生的基本信息、选课情况、成绩信息和班级信息,这些信息提供给学生、辅导员和需要了解学生情况的个人或者机关。
2.4系统分析的主要工具
为了编写学生信息管理系统,应首先了解学校内部各级组织机构,是系统分析进一步明确调查对象和方向,调查结果用组织机构图来表示。
调查中应详细了解各部分人员的职责分工情况,有关人名、决策内容、存在问题和对系统的要求。
经过调查得出学校组织结构,如图所示:
图2-1学校组织结构图
2.4.1学生管理的数据流程图
数据流图(DataFlowDiagram,DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
DFD由数据流、加工、数据存储和外部实体4个要素构成。
外部实体是指存在于软件系统之外的人7
员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地。
数据流程图的基本符号有:
图2-2数据流程图基本符号
学会管理数据流程图的主要步骤:
1)确定外部项,即学生、辅导员。
2)确定输入数据流和输出数据流,把系统作为一个加工环节。
3)确定主要信息处理功能,将系统分解成几个加工的环节。
确定每个加工的输出和输入数据流以及这些加工相关的数据存储。
4)按自顶向下,逐层分解。
对上层图中全部或部分加工环节进行分解。
5)重复第四步。
学生信息系统的数据流图
首先是管理系统的关联图:
图2-3管理系统关联图
然后给出学生管理系统的数据流程图:
F1:
录入信息
F2:
分配班级信息
F3:
课程安排信息
F4:
成绩查询信息
8
2-4学生管理系统数据流程图图
学生信息处理流程数据流图:
信息P1学生管理员学生修改密码学学P2P4管息学生信成生缴生核对密码P6录绩费记理系统入录
选课学生成绩P7结果整理P3成绩核对费学生缴记录
2-5学生信息处理数据流程图图
学生信息管理业务流程图:
9
Y
始开
生学否进入是进入登录页面是否登录系信息管理Y
。
X:
主菜单:
对学生的操作选择你要实现的功能标号1。
打印7。
排序6。
删除4录入2。
查询3。
修改。
插入5X>=0&&X<=7
输入学生学号、姓名、性别、年龄、进入录入学生信X=1
籍贯、教育程度、健康状况、成绩息页面面显示所有学生的所有信息进入查看信息界X=2
号输入要修改的学生的学面进入修改信息界X=3
修改成功修改信息输入要插入的学生的学号及其他信息进入插入信息界面
X=4
号输入要删除的学生学进入删除信息界面X=5
学生信息删除成功按学生的学号排序进入信息排序界面X=6
排序成功X=7
号进入信息打印页面输入要打印的学生的按任意数字,返回学生信息系统主页成功打退出系0
选
10
学生成绩管理业务流程图:
图2-7学生成绩管理业务流程图
(1)
学生成绩管理成绩奖学金评定学生升留级条单科成绩奖学总成绩奖学金评生
)22-8图学生成绩管理流程图(
11
学生情况管学籍学生理部门查询教务处成绩学生管理学生成绩统计分析教师系统教师
图2-9学生成绩管理0层数据流程图
1.0管理D1学生部门学生管理
2.0D2课程学工办课程管理
3.0教师查询成绩管理D3成绩
4.0
管理统计分析
图2-10学生成绩管理1层数据流程图
2.4.2数据字典(DD)
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
学生管理系统的数据字典的编写。
由数据流程图可以得到数据字典的内容,在数据字典中,仅给出了学生学号一个《数据元素》,在《外部项》中给出学生,在《数据存储》中给出学生基本信息表,在《加工》中给出学籍管理,在《数据流》中给出录入数据。
《数据元素》—学号
12
外部项—学生
数据存储—学生基本信息表
加工—学籍管理13
数据流—录入信息
学生管理系统的设计第三章
3.1系统设计概述
系统设计的任务是:
在系统分析的基础上,按照逻辑的要求,科学合理地对系统进行总体设计和具体的物理设计,为下一个阶段系统的实现提供必要的技术资料。
其中总体设计内容包括划分子系统、代码设计、设计规划制定、信息系统流程图设计、具体的物理设计包括数据存储文件的设功能结构图设计的系统物理配置方案设计等。
计、输出设计、输入设计、编写程序设计说明书等。
14
3.2系统功能分析的分析与模块
3.2.1模块划分
1)学生信息管理
添加学生信息界面主要完成对学生各项基本信息的录入。
此模块需要解决的问题包括:
专业应该由用户在下拉列表框中选择,而不是手工输入;其次,当选择了某一个专业后,班级也应该显示在下拉列表中,通过这种方式,可以最大限度地避免出现误操作的概率;最后需要解决的问题是将学生的照片插入数据库,也是此部分功能的一个难点。
在添加学生信息时,首先需要对录入的数据进行条件判断,判断除备注字段、照片字段以外,其他参数是否含有空值。
其次,学生的学号是否有重复,如果不满足以上条件则不能完成添加操作。
如果选定的学生照片不为空时,可以在插入语句中增加一个参数用于传递照片所对应的字节型数据。
修改学生信息界面与学生信息添加界面类似,但在实现方法上有一定的区别,并且在修改学生信息时应该避免学号发生重复。
删除学生信息之前,应该判断是否
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 设计 分析 剖析