学生管理系统概要设计说明书。
一. 引言。
1.编写目的。
此概要设计说明书是为了说明整个系统的体系构架,是整个软件开发的依据,对以后阶段的工作起指导作用,也是项目完成以后系统验收的依据。
2.背景说明。
a.工程产品的名称:学生管理系统。
b.工程的提出者:计算机学院软件工程系。
c.工程的开发者:软件工程系课题组。
d.工程的用户:学校、学院等教育单位。
e.计算中心:软件工程系实验室。
3. 定义。
专业术语有:总体设计接口设计运行设计出错设计。
4.参考资料。
软件工程导论》
张海潘(中)
软件工程—实践者的研究方法》
—pressman(美)
软件工程案例精讲》
王业龙(中)
软件工程实验》
狄国强(中)
二.总体设计。
1.需求规定。
1.1 对功能的规定。
1.针对学生:
录入修改个人基本信息。
查询成绩,课程表,空余教室信息和教师信息。
2.针对教师:
录入修改个人基本信息。
查询学生成绩和课程表。
3.针对管理员:
添加,删除,修改教师和学生信息以及学生的成绩。
录入教室信息学生课程信息。
1.2 对性能的规定。
1.2.1 精度。
本系统要求输入的年龄为整数。
1.2.2时间特性要求。
系统的更新处理时间应该在可接受的范围内。
系统的数据查询时间应该在可接受的范围内。
系统的数据统计时间应该在可接受的范围内。
1.2.3 灵活性。
能够支持windowsxp windows7的运行环境。
1.3.输入输出要求。
1.3.1输入。
学生和教师姓名是字符型,但不能超过4个字。
输入的学号必须是数字,但不得超过12位。
学生的成绩必须是数字,为整数。
家庭地址等没限制
1.3.2输出。
查询的数据信息进行显示。
2. 运行环境。
2.1 设备。
a intel处理器,内存容量1.5g以上。
b 外存容量50g以上,需要联机工作,用ms sql ser
ver 数据库存储。
c 输入设备:电脑,一至十台,联机。
输出设备:电脑,无法统计,联机。
2.2 支持软件。
windows xp,windows 7,myeclipse,tomcat,ms sql
server
3 基本设计概念和处理流程。
过身份认证,进入信息管理页面对学生,教师和教室的相关信息进行录入,修改,添加和删除等操作,也可以通过查询界面进行查询,而学生和教师只能通过公共的查询界面进行相关信息的查询。
4 结构。5 功能需求与程序的关系。
6 未解决的问题。
数据库的逻辑结构。
各模块之间的组装。
三.接口设计。
1 用户接口。
2 外部接口。
3 内部接口。
四.运行设计。
1 运行模块组合。
a.信息查询模块。
信息查询模块运行时,通过用户界面与学生信息数据库连接,搜索与用户输入的信息名称相匹配的信息,并将结果生成表显示给用户。
b.信息更新模块。
信息更新模块运行时,管理员通过管理界面接口与学生信息数据库连接,进行对信息的更新和相关数据的操作。
2 运行控制。
用户界面输入用户名,密码进行登录,在进入系统后就可以选择所需查看的模块,然后按系统的提示输入相应的数据就可以查看以及查询相应的内容了。
3 运行时间。
该系统和数据库直接相连,进入就可以看到相关的信息,因此不会占用户太多时间。
五. 系统数据结构设计。
1 逻辑结构设计要点。
详见数据库设计。
2 物理结构设计要点。
具体设计将在数据库设计表中给出。
3 数据结构和程序关系。
六. 系统出借处理设计。
1.出错信息。
2.救措施。
后务技术:周期性地把磁盘记录到磁带上;
降效技术:系统由自动降为手工操作;
恢复及再启动技术:系统从故障点恢复执行或使系统从头开始运行的方法。
3.统维护设计。
维护方面主要是对系统数据库数据进行维护,包括数据库的添加,删除和更新。
小组成员:毕国俊聂梦茜徐霄。
超市管理系统概要设计
超市管理系统。概要设计说明书。指导老师 曾安平。小组人员 唐周成航王程鸿。班级 计科系06级2班。目录。1 引言3 1.1编写目的3 1.2背景3 1.3 参考资料3 2总体设计3 2.1需求规定3 2.2运行环境4 2.3系统物理结构4 3接口设计5 4运行设计6 4.1 运行模块组合6 4.2 ...
小区物业管理系统概要详细设计
小区物业管理系统。经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括 1 对小区所有房屋资料的录入和增 删 改 查询等功能实现,在基于这些小区的房产资源对小区进行管理。2 对小区内住户的详细资料的管理,包括增 删...
小区物业管理系统概要详细设计
小区物业管理系统。经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括 1 对小区所有房屋资料的录入和增 删 改 查询等功能实现,在基于这些小区的房产资源对小区进行管理。2 对小区内住户的详细资料的管理,包括增 删...