学生信息管理系统的设计与分析.docx

上传人:b****5 文档编号:3825978 上传时间:2022-11-25 格式:DOCX 页数:33 大小:1.20MB
下载 相关 举报
学生信息管理系统的设计与分析.docx_第1页
第1页 / 共33页
学生信息管理系统的设计与分析.docx_第2页
第2页 / 共33页
学生信息管理系统的设计与分析.docx_第3页
第3页 / 共33页
学生信息管理系统的设计与分析.docx_第4页
第4页 / 共33页
学生信息管理系统的设计与分析.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

学生信息管理系统的设计与分析.docx

《学生信息管理系统的设计与分析.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统的设计与分析.docx(33页珍藏版)》请在冰豆网上搜索。

学生信息管理系统的设计与分析.docx

学生信息管理系统的设计与分析

系统分析与设计课程设计说明书

设计题目:

学生信息管理系统分析与设计

设计成员:

KT1073-2

丁小海

学号:

20109730215

KT1073-2

学号:

20109730221

KT1073-2指导老师:

程曾平

马永祥

学号:

20109730225

湖北汽车工业学院科技学院

信息管理专业2013年6月

1

湖北汽车工业学院信息管理系

课程设计任务书

、、题目:

学生信息管理系统的设计与分析

二、内容

详细了解学生信息管理的日常流程与管理方式,调查个高校学生管理的详情及现状,

针对计算机处理事务管理问题的特征和要求,按规范的结构化系统开发标准,完成学生信息管理系统的系统分析、系统设计,运用Delphi系统工具进行程序设计及系统调试、运行

之过程。

进一步加强学校学生管理的科学化、规范化管理,为学校的工作持续、稳定的进行提供很好的帮助。

三、基本工作量要求

1、运用系统分析方法,实现学生管理的信息化,通过建立一个学生信息管理系统来帮助管理学生的各种信息。

2、学籍管理及户籍管理:

能够对学生的学籍以及家庭所在地有一个详细的了解,方便对学生进行管理与沟通。

3、入学管理:

对学生入学信息进行管理以及宿舍的分配。

4、学生档案管理:

对学生平时表现进行管理,例如奖励、处分等。

7、根据学生信息管理现状,画出分层的数据流程图,通过业务分析,完成系统结构图设计,

完成系统用户程序设计和相关数据库结构设计,并保证基本系统运行无故障,实现从数

据录入、信息查询和结果输出的程序设计、调试。

在此基础上完成结构化的系统分析报告,同时对程序结构和关键技术进行叙述,从而完成系统开发任务。

8、根据指导老师审核意见及课程设计规范,整理、修改,完成一篇字数不少于6000字的课程设计报告。

五、候选学生任务表

姓名

班级

学号

任务及贡献

丁小海

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)后台数据库为MicrosoftAccess2000/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)按自顶向下,逐层分解。

对上层图中全部或部分加工环节进行分解。

1)重复第四步。

学生信息系统的数据流图

首先是管理系统的关联图:

图2-3管理系统关联图

然后给出学生管理系统的数据流程图:

F1:

录入信息

F2:

分配班级信息

F3:

课程安排信息

F4:

成绩查询信息

8

图2-4学生管理系统数据流程图

学生信息处理流程数据流图:

图2-5学生信息处理数据流程图

学生信息管理业务流程图:

9

Y

是否进入学生信息管理系统

是否登录

选择你要实现的功能标号X:

主菜单:

对学生的操作1。

录入2。

查询3。

修改4。

插入5。

删除6。

排序7。

打印0。

退出

X>=0&&X<=7

X=1

X=2

X=3

X=4

X=5

X=6

X=7

选择0

10

学生成绩管理业务流程图:

图2-7学生成绩管理业务流程图

(1)

图2-8学生成绩管理流程图

(2)

11

学生情况

学生成绩

图2-9学生成绩管理0层数据流程图

查询

统计分析

学生

课程

成绩

图2-10学生成绩管理1层数据流程图

2.4.2数据字典(DD)

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体

等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

学生管理系统的数据字典的编写。

由数据流程图可以得到数据字典的内容,在数据字典中,仅给出了学生学号一个《数

据元素》,在《外部项》中给出学生,在《数据存储》中给出学生基本信息表,在《加工》中给出学籍管理,在《数据流》中给出录入数据。

《数据元素》—学号

12

外部项—学生

数据存储—学生基本信息表

加工—学籍管理

13

数据流—录入信息

第三章学生管理系统的设计

3.1系统设计概述

系统设计的任务是:

在系统分析的基础上,按照逻辑的要求,科学合理地对系统进

行总体设计和具体的物理设计,为下一个阶段系统的实现提供必要的技术资料。

其中总

体设计内容包括划分子系统、代码设计、设计规划制定、信息系统流程图设计、功能结

构图设计的系统物理配置方案设计等。

具体的物理设计包括数据存储文件的设计、输出设计、输入设计、编写程序设计说明书等。

14

3.2系统功能分析的分析与模块

3.2.1模块划分

1)学生信息管理

添加学生信息界面主要完成对学生各项基本信息的录入。

此模块需要解决的问题包括:

专业应该由用户在下拉列表框中选择,而不是手工输入;其次,当选择了某一个专业后,

班级也应该显示在下拉列表中,通过这种方式,可以最大限度地避免出现误操作的概率;

最后需要解决的问题是将学生的照片插入数据库,也是此部分功能的一个难点。

在添加学

生信息时,首先需要对录入的数据进行条件判断,判断除备注字段、照片字段以外,其他

参数是否含有空值。

其次,学生的学号是否有重复,如果不满足以上条件则不能完成添加

操作。

如果选定的学生照片不为空时,可以在插入语句中增加一个参数用于传递照片所对

应的字节型数据。

修改学生信息界面与学生信息添加界面类似,但在实现方法上有一定的

区别,并且在修改学生信息时应该避免学号发生重复。

删除学生信息之前,应该判断是否

存在与当前学生有关的其他记录,如果么有则可删除学生记录,否则,在程序中给出提示信息。

2)班级信息管理

添加班级信息界面用户班级基本信息的录入,其中包括班级名称、专业、年

制、入

学时间等内容,根据创建班级时的入学时间及年制,可以计算出班级在校期间的总学期的

数量、并为每一个学期指定一个编号,在添加班级课程、录入学生成绩时需要根据该编号

确定学期。

在班级信息修改界面中,由于考虑到数据之间的依赖关系,某些字段的值不能

让用户修改,相应的控件仅显示其值,不能编辑。

需要修改的班级编号必须要确保班级名

称在修改后不能与现有班级名称发生重复,如果发生此情况,弹出提示对话框,结束流程。

删除班级信息之前,首先需要检索在班级中是否有已经录入的学生记录,如果么有则可以

完成删除操作。

同时为了保证数据的完整性,在课程信息表中将与该班级有关的课程记录删除。

3)成绩信息管理

学生成绩录入界面中选定了专业

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1