欢迎来到天天文库
浏览记录
ID:20603938
大小:199.00 KB
页数:6页
时间:2018-10-14
《概要设计说明书-模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、概要设计说明书概要设计说明书2009-09-17來源:网络引言■编写目的、该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件耑求转化示的过程,这种表示只是描绘出软件的总的概貌。本概耍设计说明书的目的就是进一步细化软件设计阶段得fli的软件总体概貌,把它加工成在程序细节,近于源程序的软件表示。,项目背景(略)■定义i该概要设计说明书屮的专门术语冇:体设计S口设计〔据结构设计t行设计I错设计U本的概念与含义在文档后将会解释。.参
2、考资料软件工程槪论〉李存珠李宜东编著南京大学计算机系出版2(X)1年8月:.任务概述.目标s阶段目的在丁•明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接n定义,各个软件模块的功能说明,数据结构及具体的装配要求。,运行环境:件.基本运行环境力Windows环境,需求概述(略).条件与限制J了评价该设计阶段的设计表示的“优劣程度”,必须遵循以T几个准则:软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。设计应当是模块化的,即该软件应当从逻辑上被划分
3、成多个部件,分别实现各种特定功能和子功能。设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。应当应川在软件需求分析期间得到的信息,采取循环反复的力‘法來获得设计。:.总体设计,处理流程5统的总体处理数据流程如下图:学生注册成绩佶息管理总体结构和模块外部设计S块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的H的是为Z降低软件复杂性,使软件设计,测试,调试,维护等丁.易,但随着模块数H的增加,通过接U连接这些模块的工作景也随之增加。从这些特性可得出
4、如图九的一条总的成本(或工作萤)曲线,在考虑模块化I量使模块数接近予阁中的M,它使得研制成木鉍小,而且应尽量避免不足的模块化或超量。软件总耗费凼九模块化与卷体成.蟑,功能分配、程序的结构中可以看出,学生的信息输入输出功能是由学生管理系统进行的。课程的信息输入输出足由课程管理系统进行的,而班级的信息流动则足班统进行的。1.接口设计]于系统的各种内外部接口是通过借助数据库开发软件米实现的,是完全在数据库内部操作的,故在此略过此内荇。,外部接口(略).内部接U(略)L.数据结构设计,逻辑结构设计stud
5、ent_Info学生基本信息表列名数据类型可否为空说明student一IDINT(4)NOTNULL学生学号(主键)student—NameCHAR(IO)NULL学生姓名student—GenderCHAR(2)NULL学生性别born一DateDATETIME(8)NULL出生日期class一NoINT⑷NULL班号tclc_NumberCHAR(IO)NULL联系电话ru—DateDATETIME(8)NULL入校时间addressVARCHAR(50)NULL家庭住址commentVARC
6、HAR(200)NULL注释classJnfo班级信息表格列名数据类型可否为空说明class一NoINT(4)NOTNULL班号(主键)gradeCHAR(IO)NULL年级DirectorCHAR(IO)NULL班主任Classroom_NoCHAR(IO)NULL教室courseJnfo课程基本信息表列名数据类型可否为空说明course_NoINT(4)NOTNULL课程编号(主键)course_NameCHAR(IO)NULL课程名称course一TypeCHAR(IO)NULL课程类型co
7、urse—DesCHAR(50)NULL课程描述gradecoursejnfo年级课程设置表列名数据类型可否为空说明gradeCHAR(IO)NULL年级course一NameCHAR(10)NULL课程名称resultJnfo学生成绩信息表列名数据类型可否为空说明jxam_NoCHAR(IO)NOTNULL考试编号tudent—IDINT(4)NOTNULL学生学号tudent一NameCHAR(IO)NULL学生姓名:lass_NoINT(4)NULL学生班号:ourse—NameCHAR(I
8、O)NULL课程名称csultFLOAT(8)NULL分数userjnfo系统用户表列名数据类型可否为空说明iser—IDCHAR(IO)NOTNULL川户名称(主键)iser.PWDCHAR(IO)NULL用户密码iser一DESCHAR(10)NULL用户描述凼十抵锯庫1耩秸构由表,物理结构设汁i统的物理结构具体由数据库来设计与生成,此处略。,数据结构与程序的关系i统的数据结构由秘准数据库语言SQL生成。t体的例如创建系统用户表格userjnfo的程序叫SQL表示就足:ATET
此文档下载收益归作者所有