ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:1.20MB ,
资源ID:3825978      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3825978.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生信息管理系统的设计与分析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

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

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

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

4、1.1 项目目标:.41.1.2 运行环境:.41.1.3 开发风险:.41.1.4 经济可行性:.41.1.5 技术可行性: .4 1.1.6 法律可行性:.41.1.7 总体分析:.51.2 背景分析.51.3 系统规划.5第二章.学生管理系统分析.62.1 系统分析的概念.62.2 系统开发的可行性分析.62.3 详细调查的内容和方法.72.4 系统分析的主要工具.72.4.1 学生管理的数据流程图.72.4.2 数据字典(DD) .12第三章 学生管理系统的设计.143.1 系统设计概述.143.2 系统功能分析的分析与模块.153.2.1 模块划分.151)学生信息管理.152)班级

5、信息管理.153)成绩信息管理.153.2.2 系统功能分析.163.2.3 系统功能的模块设计.173.3 系统详细设计.173.3.1 代码设计.173.3.2 数据库设计.183.3.3 系统界面.23第四章 总结:.26个人小结:.26团队总结:.27第五章 参考资料:.283第一章.需求分析和系统规划1.1 需求分析随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。现在的时代是网络普及是时代,学生有条件通过网

6、络方便快捷的查询自己的个人信息。所以,学生信息管理系统既能方便学校管理部门的管理,又能方便学生及时查询个人信息。 1.1.1 项目目标:学生和老师可以方便的选课,同时可以查询和修改各自的信息,以便 学校管理。1.1.2 运行环境:(1)以 Windows98 以上/ME/2000/XP 作为学生选课管理系统的后台操作系统。 (2)前台开发程序为 JAVA,SQL Server 2000。(3)后台数据库为 Microsoft Access 2000/ SQL Server 2000。 (4)主要硬件设备:PC 机一台。1.1.3 开发风险:浪费资金人力,会影响原有管理方式,总体风险不大。1.1

7、.4 经济可行性:成本估计:一台计算机每天电费(工作 18 小时以上),需要 4-5 名管理远和数据库维护人员每天工资(每天工作在 8 小时以上),人员培训费用,定期软硬件更新费用,每年总运营费用,杂项费用。资源分析:现有计算机比较充足,相关人才在学校内就能找到,工资要求低。1.1.5 技术可行性:我校计算机系以及其他系都有软硬件知识丰富,具有较高的文化水平和计算机操作水平,可以设计管理该系统的学生和老师,且课余时间丰富,可以学习和了解在设计和应用当中会遇到或可能遇到的技术问题。我校许多专业都以开设类似的课程设计题目, 学生和老师在技术方面已经有经验,正缺少这样的实践机会。1.1.6 法律可行

8、性:虽然其他学校也有类似的管理系统,但都主要在本校使用,没有涉4及到盈利方面,我校设计该系统也本着让学生和老师把握一次学习实践的机会的目的,锻炼他们的开发技术和能力,不会去抄袭已经设计好的管理系统,如有借鉴的地方发布时也会说明,而且该系统是本着方便学生学习的目的,而非盈利目的,所以不会和法律相冲突。1.1.7 总体分析:比原有方式工作效率高,成本低,出错率低,使学校实现现代化网络 教学管理。1.2 背景分析该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用

9、于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少.但 本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作.1.3 系统规划将近年来不断发展的 MIS 技术应用到开发学生管理系统具体过程中,目标是:提高学 生能够管理工作的效率。然后用熊规划方法得出系统总体结构图。系统规划任务是:1、制定 MIS 的发展策略。2、确定组织的主要信息需求,形成 MIS 的 总体结构方案;安排项目开发计划。3、制定系统建设的资源分配计划。学校

10、管理信息系统的总体结构图,如下所示:5图 1-1学校管理信息系统的总体结构图第二章.学生管理系统分析2.1 系统分析的概念系统分析的任务:尽可能弄清楚用户对信息的需求,调查系统的资源、输入、处理和 输出,完成新系统的逻辑设计。2.2 系统开发的可行性分析系统开发的可行性分析的任务是确定项目是否必要和可行。从对学校的外部约束条件、 基本情况、规模、历史和管理目标的调查,得出学生系统开发是可行的。62.3 详细调查的内容和方法详细调查的内容包括:对学校业务状况的调查和分析、数据流程的调查和分析。通过查阅资料和访问的方式,收集有关的信息,这事系统详细调查的主要方式。在学生管理系统中,可也得到学生的基

11、本信息、选课情况、成绩信息和班级信息,这些信息提供给学生、 辅导员和需要了解学生情况的个人或者机关。2.4 系统分析的主要工具为了编写学生信息管理系统,应首先了解学校内部各级组织机构,是系统分析进一步明确调查对象和方向,调查结果用组织机构图来表示。调查中应详细了解各部分人员的职责分工情况,有关人名、决策内容、存在问题和对系统的要求。经过调查得出学校组织结 构,如图所示:图 2-1 学校组织结构图2.4.1 学生管理的数据流程图数据流图(Data Flow Diagram,DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。D

12、FD由数据流、加工、数据存储和外部实体 4 个要素构成。外部实体是指存在于软件系统之外7的人员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地。 数据流程图的基本符号有:图 2-2数 据流 程图 基本 符号学 会管 理数 据流 程图 的主 要步 骤:1) 确 定外 部项 ,即 学生 、辅 导员 。2) 确 定输 入数 据流 和输 出数 据流 ,把 系统 作为 一个 加工 环节 。3) 确 定主 要信 息处 理功 能, 将系 统分 解成 几个 加工 的环 节。 确定 每个 加工 的输 出和 输 入 数据 流以 及这 些加 工相 关的 数据 存储 。4)按 自顶 向下 ,逐 层分 解。

13、对上 层图 中全 部或 部分 加工 环节 进行 分解 。1) 重 复第 四步 。学 生信 息系 统的 数据 流图首 先是 管理 系统 的关 联图 :图 2-3 管 理系 统 关 联图然 后给 出学 生管 理系 统的 数据 流程 图: F1: 录 入 信息F2: 分 配 班级 信息F3: 课 程 安排 信息F4: 成 绩 查询 信息8图 2-4 学生管理系统数据流程图学生信息处理流程数据流图:密码选课图 2-5 学生信息处理数据流程图学生信息管理业务流程图:9Y是否进入学生 信息管理系 统是否登录选择你要实现的功能标号 X:主菜单:对学生的操作 1。录入 2。查询 3。修改 4。插入 5。删除

14、6。排序 7。打印 0。退出X=0&X=7X=1X=2X=3X=4X=5X=6X=7选择 010学生成绩管理业务流程图:图 2-7 学生成绩管理业务流程图(1)图 2-8 学生成绩管理流程图(2)11学生情况学生成绩图 2-9 学生成绩管理 0 层数据流程图查询统计分析学生课程成绩图 2-10 学生成绩管理 1 层数据流程图2.4.2 数据字典(DD)数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。学生管理系统 的数据字典的编写。由数据流程图可以得到数据字典的内容,在数据字典中,仅给出了学生学号一个数据

15、元素,在外部项中给出学生,在数据存储中给出学生基本信息表,在加工 中给出学籍管理,在数据流中给出录入数据。 数据 元素 学 号12外 部项 学 生数 据存 储 学 生 基 本信 息表加 工 学 籍管 理13数 据流 录 入 信息第三章 学生管理系统的设计3.1 系统设计概述系 统设 计的 任务 是: 在系 统分 析的 基础 上, 按照 逻辑 的要 求, 科学 合理 地对 系统 进行 总体 设计 和具 体的 物理 设计 ,为 下一 个阶 段系 统的 实现 提供 必要 的技 术资 料。 其中 总体 设计 内容 包括 划分 子系 统、 代码 设计 、设 计规 划制 定、 信息 系统 流程 图设 计、

16、 功能 结构 图设 计的 系统 物理 配置 方案 设计 等。 具体 的物 理设 计包 括数 据存 储文 件的 设计 、输 出 设 计、 输入 设计 、编 写程 序设 计说 明书 等。143.2 系统功能分析的分析与模块3.2.1 模块划分1)学生信息管理添加学生信息界面主要完成对学生各项基本信息的录入。此模块需要解决的问题包括:专业应该由用户在下拉列表框中选择,而不是手工输入;其次,当选择了某一个专业后,班级也应该显示在下拉列表中,通过这种方式,可以最大限度地避免出现误操作的概率;最后需要解决的问题是将学生的照片插入数据库,也是此部分功能的一个难点。 在添加学生信息时,首先需要对录入的数据进行

17、条件判断,判断除备注字段、照片字段以外,其他参数是否含有空值。其次,学生的学号是否有重复,如果不满足以上条件则不能完成添加操作。如果选定的学生照片不为空时,可以在插入语句中增加一个参数用于传递照片所对应的字节型数据。 修改学生信息界面与学生信息添加界面类似,但在实现方法上有一定的区别,并且在修改学生信息时应该避免学号发生重复。 删除学生信息之前,应该判断是否存在与当前学生有关的其他记录,如果么有则可删除学生记录,否则,在程序中给出提示 信息。2)班级信息管理添加班级信息界面用户班级基本信息的录入,其中包括班级名称、专业、年制、入学时间等内容,根据创建班级时的入学时间及年制,可以计算出班级在校期间的总学期的数量、并为每一个学期指定一个编号,在添加班级课程、录入学 生成绩时需要根据该编号确定学期。 在班级信息修改界面中,由于考虑到数据之间的依赖关系,某些字段的值不能让用户修改,相应的控件仅显示其值,不能编辑。需要修改的班级编号必须要确保班级名称在修改后不能与现有班级名称发生重复,如果发生此情况,弹出提示对话框,结束流程。删除班级信息之前,首先需要检索在班级中是否有已经录入的学生记录,如果么有则可以完成删除操作。同时为了保证数据的完整性,在课程信息表中将与该班级有关的课程记录 删除。3)成绩信息管理学生成绩录入界面中选定了专业

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

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