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