!"#$%!#&'(#!)*((+##,-(,./0!1##(#!23""##(4--
2.5#
637893.5.0./-#.%!:.-;5#)(#.;0)--4). ;0
..)9.4.+!)-41....+..62%1#(#7,;0&7893#'#";0.
;0*<#-=>###6-#)6?&9'.0#%#@&7'..A#!@&B'.0#.##---@&C'0
@&$'##.##<@&3'0#0.#
概要设计说明书
1.引言
1.1 编写目的
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的书
籍、u 结构与软件结构。在软件设计阶段主要是把一个软件需求转换为软件表示的过程,
这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计
阶段得到的软件总体概貌,把它加工成灾程序细节上非常接近于源程序的软件表示。
1.2 项目背景
(1) 本项目的名称是;学生信息管理系统。
(2) 本项目的任务提出者是老师,开发者是电子信息科学学院,用户是江夏学院广大师
生。
1.3 定义
在该概要设计说明书中的专门术语有:
总体设计
接口设计
数据结构设计
出错设计
具体的概念与含义在文档后将会解释。
1.4 参考资料
(1)学生信息管理系统需求说明书
(2)引用资料
【1】王宜贵,软件工程。北京:机械工业出版社,2008
【2】.张海藩,软件工程导论,北京,清华大学出版社,2005
【3】. 《软件工程导论》 第五版 张海藩编著 清华大学出版社
2.总体设计
该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将会给出内部软件和外
部系统软件之间的借口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配
要求。
2.1 需求规定
学生信息管理系统的功能可以划分为如下几个部分
1、系统登录功能。要求系统登录时有密码管理功能,可分为管理人员登录和普通用户登录
两种方式。管理人员登录后可对系统内的信息进行修改,普通用户登录后则只能浏览、查
询学生信息。此功能主要是为了加强学生信息管理系统的安全。
2、基本数据管理功能。此功能主要是用于对学校的基本情况的管理,如学生所在系、班级、
以及所学的专业、课程等内容,并打印相关信息。
3、学生基本信息管理功能。此功能主要是用于对学生基本信息(包含学籍信息)的录入和
管理,并打印相关信息。
4、学生课程管理功能。此功能主要是用于对课程信息的录入和管理,并打印相关信息。
5、学生成绩管理功能。此功能主要是用于对学生成绩的录入和管理,能够以班级或个人为
单位进行成绩的统计分析,并打印相关信息。
6、查询与统计。此功能主要用于对学生信息的查询和统计,并打印相关信息,如学校总人
数、班级总人数以及成绩不及格的学生和人数等。
7、学生奖惩记录管理功能。此功能主要是用于对学生各种奖励和处罚信息的录入和管
!"#$%!#&'(#!)*((+##,-(,./0!1##(#!23""##(4--
B#"D#<
-&7'-+*!%!)#"+##.&B'+*+###<"5
###&C'#0#*####"#0#E/1!#"#=&$'#*)#<####
#0.1##)#/)##)#9.0..0.!.%!!1!##)"01..
..../..&'%#
- 1
- 2
- 3
前往页