高校学生信息管理系统

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程课程报告
课程题目:高校学生管理系统
班级:1102
小组:第一小组
小组组员:杜辉,王紫红,马敏,张鸿铨,
袁银星、赵鹏翔
指导教师:张建东
项目一 可行性研究报告3
1.1引言3
1.2可行性研究前提3
1.3 具备条件4
1.4 进行可行性研究的方法4
1.5 所建议系统的技术可行性分析4
1.6 结论5
项目二 需求规格说明书5
项目名称初定为:高效学生管理系统。该系统共分为四个功能模块:密码管理模块、更新模块、查询模块和数据导入/导出模块。项目设计过程参考了研发中心以前开发的基于系统的数据库管理系统。
1.1.2
:办公自动化
:数据处
:数据采集
:数据处理流程
:数据处理系统安全性
1.1.3
《软件工程》
《数据库系统概论》——萨师煊王珊编著高等教育出版社。
(3)可利用的信息和资源
可参考已有的应用程序和数据库管理系统
(4)系统完成时间
最后完成时间为十二月底。
1.4
可行性研究的方法如下:
(1)学生调查
(2)老师咨询
(3)网络相关系统对比,调查
1.5
1.5.1
高校学生管理系统采用常规的数据库管理方法,根据用户信息管理的特点对数据库操作,比如数据的增加、修改、删除、和输出等给予了优化。
1.5.2
高校学生管理有利于数据的集中、有效管理。与手动方式相比,占据空间小,易更新,易备份;与自建文档相比可以高效的实现组合查询;
高校学生管理系统能较好地保证数据的安全。建立用户并为之分配密码和操作权限,这样,任何用户只能在他的权限范围内对数据库进行操作。
1.5.3
本系统为一个数据库管理系统,并且我们学习过与数据库,通过研究与讨论加上老师的帮助,我们有足够的时间完成这个小项目;同时,考虑到开发期限较为充裕,预计可以在规定期限内完成开发。
2.3
2.3.1
采用的通用图形界面,对用户友好,请必须对鼠标键盘提供支持,界面的设计应遵循如下规则:
界面要具有一致性,界面规范应遵循软件界面的规范;
项目二
2.1
2.1.1
根据需求我们的系统的图如下:
2.1.2
我们的功能模块图如下:
学生信息管理
增加
删除
修改
查询
显示
课程信息管理
增加
删除
修改
查询
显示
选课信息管理
查询
显示
成绩信息管理
查询
修改成绩
显示
用户信息管理
查询
修改
显示
2.1.3
用户登来自百度文库功能
登入的用户需要输入用户名及密码才能进入系统
记录浏览功能
以列表的方式列出所有记录(根据需要要查明学生的成绩或个人信息显示)
2.1项目概述5
2.2数据描述8
2.3外部接口需求9
2.4性能需求9
2.5软件属性要求10
项目三 总体设计说明书11
3.1概要任务11
3.2总体设计11
3.3数据结构设计12
3.4 设计人机交互子系统13
3.5运行设计14
3.6出错处理设计14
3.7安全保密设计14
3.8维护设计14
项目四 详细设计说明书15
数据添加功能
增加一条新记录;
数据删除功能
删除一条记录,并且提供确认机制。
数据修改功能
修改任意一条记录的所有域。
用户管理功能
(1)添加用户功能
(2)删除用户功能
(3)修改用户功能
2.1.4
2.2
2.2.1
本软件采用2005数据库
2.2.2
数据字典是在软件分析和设计的过程提供关于数据的描述信息,它是关于数据信息的集合,它对数据流图中的各个元素做完整的定义与说明。
1.5.4
在经济上没有负担,不需要成本,只需要在现有的软件上加以运行即可,时间的利用基本上就是用于我们的上课时间以及课余时间来完成的。所以经济方面是完全可行的。
1.5.5
方面学生用户查询,管理员管理,社会因素方面是可行的。
1.5.6
新系统的研究和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。
5.4 测试用例所选测试方法45
高校学生管理系统分析与设计
项目一
1.1
1.1.1
随着我国教育事业的发展,越来越多的人有机会接受高等学府的素质教育,高校的学生也逐年增多,这在提高了国民素质的同时,也为高校的管理带来了诸多不便。传统的手动管理的方式存在着不易更新、不宜存放、容易丢失、难以备份等重大缺陷。各高效所需的信息量越来越多,信息的更新越来越频繁,所以需要一种管理系统来有效的管理这些信息。
4.1 登入系统模块18
4.2学生信息管理模块20
4.3课程信息管理模块24
4.4选课信息管理模块28
4.5成绩信息管理模块31
4.6用户信息管理模块34
4.7学生信息查看模块38
4.8成绩信息查看40
4.9个人信息查看42
项目五 软件测试文档45
5.1 测试计划45
5.2 测试报告45
5.3测试文档45
系统进行评价时所有的主要尺度为各项功能的优先顺序、开发时间的长短及使用中的难易程度。
1.3
项目开发中所具备的条件、假定和所受到的限制,如:
(1)进行系统方案选择比较时间
系统方案选择的最小时间为两个星期。
(2)硬件、软件、运行环境和开发环境方面的条件
硬件环境:
笔记本电脑;
软件环境:
中文 2000;;数据库:2005
《应用编程》教材
1.2
高校学生管理管理系统便于对学生信息进行分类和管理,提高了效率,便于操作管理,能有效地进行更新、查询、并能在一定程度上实现自动化。
1.2.1
我们初步要实现的功能主要有本统提供了学生信息管理中常见的基本功能,主要包括管理员和学生两大模块。管理员的主要功能有对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作。学生的主要功能有对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。
1.2.2
方便快捷有效的完成高校学生管理的各项工作,数据查询速度快。
1.2.3
系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询。有对个人信息进行修改及保密要求。
1.2.4
本系统完成期限为12.29,具体进度安排见详细设计。
1.2.5
1.5.7
本系统需要实现的功能:
(1)、管理员对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作。
(2)、学生对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。
从而能够满足用户需求。
1.6
结论意见:经上述可行性分析,研究研制和开发立即开始进行。
相关文档
最新文档