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

上传人:h**** 文档编号:123804 上传时间:2018-07-08 格式:DOC 页数:28 大小:1.09MB
下载 相关 举报
学生信息管理系统的设计与分析.doc_第1页
第1页 / 共28页
学生信息管理系统的设计与分析.doc_第2页
第2页 / 共28页
学生信息管理系统的设计与分析.doc_第3页
第3页 / 共28页
学生信息管理系统的设计与分析.doc_第4页
第4页 / 共28页
学生信息管理系统的设计与分析.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、1 系统分析与设计课程设计说明书 设计题目: 学生 信息管理系统分析与设计 设计成员: KT1073-2 丁小海 学号: 20109730215 KT1073-2 廖 虎 学号: 20109730221 KT1073-2 马永祥 学号: 20109730225 指导老师 : 程曾平 湖北汽车工业学院科技学院 信息管理 专业 2013 年 6 月 2 湖北汽车工业学院信息管理系 课程设计任务书 一、 题目: 学生信息管理系统的设计与分析 二、内容 详细了解学生信息管理的日常流程与管理方式,调查个高校学生管理的详情及现状,针对计算机处理事务管理问题的特征和要求,按规范的结构化系统开发标准,完成学生

2、信息管理系统的系统分析、系统设计,运用 Delphi 系统工具进行 程序设计及系统调试、运行之过程。进一步加强学校学生管理的科学化、规范化管理,为学校的工作持续、 稳定的进行提供很好的帮助。 三、基本工作量要求 1、运用系统分析方法,实现学生管理的信息化,通过建立一个学生信息管理系统来帮助管理学生的各种信息。 2、学籍管理及户籍管理:能够对学生的学籍以及家庭所在地有一个详细的了解,方便对学生进行管理与沟通。 3、入学管理:对学生入学信息进行管理以及宿舍的分配。 4、学生档案管理:对学生平时表现进行管理,例如奖励、处分等。 7、根据学生信息管理现状,画出分层的数据流程图,通过业务分析,完成系统结

3、构图设计,完成系统用户程序设计和相关数据库结构设计,并保证基本系统运行无故 障,实现从数据录入、信息查询和结果输出的程序设计、调试。在此基础上完成结构化的系统分析报告,同时对程序结构和关键技术进行叙述,从而完成系统开发任务。 8、根据指导老师审核意见及课程设计规范,整理、修改,完成一篇字数不少于 6000 字的课程设计报告。 五、候选学生任务表 姓 名 班 级 学号 任务及贡献 丁小海 KT1073-2 15 系统详细设计,设计功能结构及数据库结构,代码设计 廖虎 KT1073-2 21 系统分析,数据流程图及数据字典,界面设计 马永祥 KT1073-2 25 制作组织结 构图以及业务流程图,

4、写说明书 指导教师签字: 3 目录 第一章 .需求分析和系统规划 . 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 学生管理的数据流程图 .

5、 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 4 第一章 .

6、需求分析和系统规划 1.1 需求分析 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。现在的时代是网络普及是时代,学生有条件通过网络方便快捷的查询自己的个人信息。所以,学生信息管理系统既能方便学校管理部门的管理,又能方便学生及时查询个人信息。 1.1.1 项目目标 : 学生和老师 可以方便的选课,同时可以查询和修改各自的信息,以便学校管理。 1.1.2 运行环境 : ( 1)以 Windows98 以上 /ME/20

7、00/XP 作为学生选课管理系统的后台操作系统。 ( 2)前台开发程序为 JAVA, SQL Server 2000。( 3)后台数据库为 Microsoft Access 2000/ SQL Server 2000。 ( 4)主要硬件设备: PC 机一台。 1.1.3 开发风险 : 浪费资金人力,会影响原有管理方式,总体风险不大。 1.1.4 经济可行性 : 成本估计 :一台计算机每天电费(工作 18 小时以 上),需要 4-5 名管理远和数据库维护人员每天工资(每天工作在 8 小时以上),人员培训费用,定期软硬件更新费用,每年总运营费用 ,杂项费用。 资源分析:现有计算机比较充足,相关人才

8、在学校内就能找到,工资要求低。 1.1.5 技术可行性 :我校计算机系以及其他系都有软硬件知识丰富 ,具有较高的文化水平和计算机操作水平,可以设计管理该系统的学生和老师 ,且课余时间丰富 ,可以学习和了解在设计和应用当中会遇到或可能遇到的技术问题。我校许多专业都以开设类似的课程设计题目,学生和老师在技术方面已经有经验,正缺少这样的实践机会。 1.1.6 法律可行性 : 虽然其他学校也有类似的管理系统,但都主要在本校使用,没有涉及5 到盈利方面,我校设计该系统也本着让学生和老师把握一次学习实践的机会的目的,锻炼他们的开发技术和能力,不会去抄袭已经设计好的管理系统,如有借鉴的地方发布时也会说明,而

9、且该系统是本着方便学生学习的目的,而非盈利目的,所以不会和法律相冲突。 1.1.7 总体分析: 比原有方式工作效率高,成本低,出错率低,使学校实现现代化网络教学管理。 1.2 背景分析 该项目开发的软 件为学校学生信息管理系统软件 ,是鉴于目前学校学生人数剧增 ,学生信息呈爆炸性增长的前提下 ,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的 ,该软件设计完成后可用于所有教育单位 (包括学校 ,学院等等 )的学生信息的管理 .目前社会上信息管理系统发展飞快 ,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息 ,学生管理系统也是有了很大的发展 ,商业化的学生信息管

10、理软件也不少 .但本系统完全独立开发 ,力求使系统功能简洁明了 ,但功能齐全且易于操作 . 1.3 系统规划 将近年来不断发展的 MIS 技术应用到开 发学生管理系统具体过程中,目标是:提高学生能够管理工作的效率。然后用熊规划方法得出系统总体结构图。 系统规划任务是: 1、制定 MIS 的发展策略。 2、确定组织的主要信息需求,形成 MIS 的总体结构方案;安排项目开发计划。 3、制定系统建设的资源分配计划。 学校管理信息系统的总体结构图,如下所示: 6 图 1-1 学校管理信息系统的总体结构图 第二章 .学生管理系统分析 2.1 系统分析的概念 系统分析的任务:尽可能弄清楚用户对信息的需求,

11、调查系统的资源、输入、处理和输出,完成新系统的逻辑设 计。 2.2 系统开发的可行性分析 系统开发的可行性分析的任务是确定项目是否必要和可行。从对学校的外部约束条件、基本情况、规模、历史和管理目标的调查,得出学生系统开发是可行的。 7 2.3 详细调查的内容和方法 详细调查的内容包括:对学校业务状况的调查和分析、数据流程的调查和分析。通过查阅资料和访问的方式,收集有关的信息,这事系统详细调查的主要方式。在学生管理系统中,可也得到学生的基本信息、选课情况、成绩信息和班级信息,这些信息提供给学生、辅导员和需要了解学生情况的个人或者机关。 2.4 系统分析的主要工具 为了编写学生信息管理系统,应首先

12、了解学校内部各级组织机构,是系统分析进一步明确调查对象和方向,调查结果用组织机构图来表示。调查中应详细了解各部分人员的职责分工情况,有关人名、决策内容、存在问题和对系统的要求。经过调查得出学校组织结构,如图所示: 图 2-1 学校组织结构图 2.4.1 学生管理的数据流程图 数据流图( Data Flow Diagram, DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的 流动、处理和存储情况 。 DFD 由数据流、加工、数据存储和外部实体 4 个要素构成。外部实体是指存在于软件系统之外的人8 员或组织,它指出系统所需数据的发源地和系统所产生

13、数据的归宿地。 数据流程图的基本符号 有: 图 2-2 数据流程图基本符号 学会管理数据流程图的主要步骤: 1) 确定外部项,即学生、辅导员。 2) 确定输入数据流和输出数据流,把系统作为一个加工环节。 3) 确定主要信息处理功能,将系统分解成几个加工的环节。确定每个加工的输出和输入数据流以及这些加工相关的数据存储。 4) 按自顶向下,逐层分解。对上层图中全部或部分加工环节进行分解。 5) 重复第四步。 学生信息系统的数据流图 首先是管理系统的关联图: 图 2-3 管理系统关联图 然后给出学生管理系统的数据流程图: F1:录入信息 F2:分配班级信息 F3:课程安排信息 F4:成绩查询信息 9

14、 图 2-4 学生管理系统数据流程图 学生信息处理流程数据流图: 图 2-5 学生信息处理数据流程图 学生信息管理业务流程图: 管理员 P1 学生信息修改 P4 学生缴费记录 P2 学生成绩录入 学 生信息 管理系统 学生成绩 P3 成绩核对 学生缴费记录 P5 费用核对 学生 P6 核对密码 密码 P7 结果整理 选课 10 选择你要实现的功能标号 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 进入修改信息界 面 输入要修改的学生的学 号 修改信息 修改成功 进入登录页面 是否登录 开 始 Y

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。