1 / 26
文档名称:

概要方案说明书——组.pdf

格式:pdf   大小:1,251KB   页数:26
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

概要方案说明书——组.pdf

上传人:花开花落 2023/3/17 文件大小:1.22 MB

下载得到文件列表

概要方案说明书——组.pdf

文档介绍

文档介绍:该【概要方案说明书——组 】是由【花开花落】上传分享,文档一共【26】页,该文档可以免费在线阅读,需要了解更多关于【概要方案说明书——组 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
个人资料整理仅限学习使用
XXXX公司
高校管理系统
概要设计说明书
文件编号:XXX–GYSJSM–002生效日期:
版本号:修改状态:密级:
总页数:25正文:系统概要设计附录:
编制:修改:批准:
日期:2018年8月19ri日期:日期:
:.
个人资料整理仅限学习使用
目录
:.
个人资料整理仅限学习使用
第1章导言
本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。

本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规
范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,
以利于系统的实现、测试、维护、版本升级等。
通过此次的文档编写,我们能够熟练掌握概要设计的文档编写以及要注意得格式,规
范文档的内容。此外,在协作上要更一层次得提高,增加沟通能力,增强团结意识。使工
程组成员可以深刻理解软件设计的步骤,感受工程开发的过程,为今后的软件开发打下基
础,同时,也使我们更加深刻的认识到需求文档的重要性,它是今后软件开发的根本依
据,也是用户需求的规范化表述,对后续进一步开发设计具有重要作用。与此同时,我们
还要认识到团队合作的重要性,一个人无法完成一个工程,只有频繁沟通,互相理解才能
很好地完成我们的任务。在工程进行的过程中,还要注意规范化和统一化,这样设计人员
才能遵循统一的概要设计书写规范,从而节省制作文档的时间,降低系统实现的难度,做
到系统设计资料的规范性与全面性。

本文档用于软件设计阶段的概要设计,它的上游<依据的基线)是《需要分析规格
书》,它的下游是《详细设计说明书》,并为《详细设计说明书》提供测试的依据。
软件概要设计的范围是:软件系统总体结构设计、全局数据库和数据结构设计、外
部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。该范围应覆盖
《需求规格说明书》中的功能点列表、性能点列表、接口列表。

:本系统的模块命名规则为每个单词头一个字母大写。
(方法>命名规则
函数(方法>命名采用“动作+属性”的方法。并且,动作以小写字母开始,属性以大
写字母开始。常用的动作有:is、get、set、add、update、del等。
例如:getName、setName、isSysManager、saveXXX、delXXX等。

构成名称的一个英文单词小写,之后的单词的第一个字母大写。例:
userName
全局变量:变量名前加类名的首字母<小写)
例:类名为EmpOnServiceimpl的类
全局变量名为euserName:.
个人资料整理仅限学习使用
局部变量:变量名前加方法名的首字母<小写)

数据文件命名采用系统名+_+文件类型,比如系统名为collegemanagement,则数据库文
。文件名全部采用小写。

数据库表命名规则,表名长度不能超过30个字符,表名中含有单词全部采用单数形
式,单词首写字母要大写,多个单词间不用任何连接符号。因库中有多个子系统,表名采
用子系统名称+单词或多个单词前四个字母,子系统名是开发子系统的缩写,子系统名称
全部采用小写英文字符,如bbsTitl,bbsForuType。关连表命名规则为Re_表A_表B,Re是
Relative的缩写,如:Re_User_Arti,Re_User_Form。

数据库字段命名规范,数据库字段名全部采用小写英文单词,单词之间用”_”隔开,
命名规则是表别名+单词,如:user_name,user_pwd。表别名规则,取表名单词的前4个
字母。如果是关联表,表别名则取re+表A首字母+表B首字母;例如Re_Arti,
Re_User_Form,表别名为reau。
视图名采用规则View_表A_表B_表C,View表示视图。这个视图由几个表产生就
用”_”连接几个表的名,如果表过多可以将表名适当简化,但一定要列出所有表名。

存储过程命名规则P_表名_存取过程名(缩写>,比如P_User_Del,
P_ArticleType_AddData。
,长度一般不超过20个字符,命名采用
小写字母。除特殊情况才使用中文拼音,一些常见的文件夹命名如:images(存放图形文
件>,flash<存放Flash文件),style(存放CSS文件>,scripts<存放Javascript脚本),
inc(存放include文件>,link<存放友情链接),media(存放多媒体文件>等。

文件名称统一用小写的英文字母、数字和下划线的组合。
1、图片的命名原则名称分为头尾两部分,用下划线隔开,头部分表示此图片的大类
性质例如广告、标志、菜单、按钮等等。
放置在页面顶部的广告、装饰图案等长方形的图片取名:banner
标志性的图片取名为:logo
在页面上位置不固定并且带有链接的小图片我们取名为button
在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名:menu
装饰用的照片我们取名:pic
不带链接表示标题的图片我们取名:title
例如:、、、、
、、、。
2、动态语言文件命名规则性质_描述,描述可以有多个单词,用”_”隔开,性质一般是
该页面得概要。

控件名简写+英文描述,英文描述首字母大写:,
,

术语定义或解释一般用表格形式给出,如下表所示。
表1_1术语定义或解释表:.
个人资料整理仅限学习使用

[1].用户需求报告
[2].软件开发合同
[3].数据库设计规范
[4].命名规范

[1].《详细设计说明书》
[2].源程序清单
[3].测试计划及报告
[4].《用户使用手册》

版本更新记录格式,如下表所示。
表1_2版本更新记录
版本号创建者创建日期维护者维护日期维护纪要
,
单,功能
模块清
单,模块
功能分
配,数据
库表名清
单,数据
库表详细:.
个人资料整理仅限学习使用
清单,视
图设计,
ER图<教
室、研究
所)

单,功能
模块清
单,数据
库表名清
单,数据
库表详细
清单,ER
图<教师)

则,子系
统清单,
功能模块
清单,模
块功能分
配,数据
库表名清
单,数据
库表详细
清单,视
图设计,
ER图<班
级、整
合),总
体结构设
计,运行
环境设计

目的,
院、系部
分的E_R
图、数据
库表名清
单、数据
库表的详
细清单、
视图设计

单,功能
模块清
单,数据
库表名清
单,数据
库表详细
清单,ER
图<学生):.
个人资料整理仅限学习使用
<课
程)、课
程子系统
清单、课
程功能模
块清单、
课程专用
模块功能
分配、课
程信息表
<宿
舍)
王静2018-8-
块清单的
整理

块功能分


块功能分


息表的修

<
学生)、功
能模块清单<
学生)、模
块功能分配<
学生)、学
生成绩信息
表部分分修


<教师)、
功能模块
清单<教
师)、模
块功能分
配<教
师)、教
师信息表
部分修改

<教室、研
究所)、
功能模块
清单<教
室、研究
所)、模
块功能分
配<教室、:.
个人资料整理仅限学习使用
研究
所)、教
室、研究
所信息表
部分修
改,数据
库表名清
单修改

<宿舍)、
功能模块
清单<宿
舍)、模
块功能分
配<宿
舍)、宿
舍信息表
部分分修


<学院、
系)、功
能模块清
单<学院、
系)、模
块功能分
配<学院、
系)、学
院、系信
息表部分
分修改

<班级)、
功能模块
清单<班
级)、模
块功能分
配<班
级)、班
级信息表
部分分修


则、模块
功能分配
修改(学
生>

分配修改<
课程)、:.
个人资料整理仅限学习使用
专用功能
模块修改<
课程)、

院系部分
修改,数
据库表明
清单及数
据库表院
系部分修


班级部分
修改,数
据库表明
清单及数
据库表班
级部分修


明清单补
充、数据
库表详细
清单补充

分配修改<
教师)、
专用功能
模块修改<
教师)、
ER图修改

分配修改<
宿舍)、
专用功能
模块修改<
宿舍)、
王静2018-8-233-1-4课程
功能模块
分配修改

模块院系
部分修改
<
教师)修
改,er图
修改

名清单修
改、数据:.
个人资料整理仅限学习使用
库表详细
清单修
改、教
室、研究
所专用模
块、公用
模块修改

清单修
改、整
合,数据
库表名清
单修改整
合、数据
库表的详
细设计修
改整合

清单修改<
宿舍)、
数据库表
详细清单
修改<素
和)
第2章总体设计

软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。本指南以
结构化设计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功
能,并尽可能描绘出功能模块之间的关系。若用面向对象的Rose工具进行分析和设计,则
遵照Rose的要求进行。总体结构示意图,如图所示。
子系统1子系统2-1
XX系统
子系统2子系统2-2
总体结构图
子系统N子系统2-M
图2_1总体结构示意图:.
个人资料整理仅限学习使用
高校管理系统
总结构图
学教
生师课教班宿机
信信程室级舍构
息息管管管管管
管管理理理理理
理理子子子子子
子子系系系系系
系系统统统统统
统统


系究

管所

理管

子理

系子

统系



该软件系统的运行环境
硬件平台:
(1)服务器的最低配置要求
单路四核机架式服务器,处理器:XeonX3220。内存:4GDDR2。硬盘:SATA2500G。机
构:1U机架式
(2)工作站的最低配置要求
塔式。CPU类型:XeonE5504。CPU频率:2000MHz。处理器描:标配1个XeonE5504处理:.
个人资料整理仅限学习使用
器。内存:4GDDR3REGECC。硬盘:SATA2500G。制程工艺:45纳M。CPU核心:四核
<Gainestown)。主板芯片:Intel5500;FSB总线:800MHz
(3)外设的要求
一般的键盘、鼠标、喷墨打印机
软件平台:
(1)服务器操作系统
Windows操作系统
(2)数据库管理系统
MysqL数据库
(3)中间件

(4)客户端操作系统
Windows操作系统
(5)客户端的平台软件
浏览器IE6以上
网络平台:
(6)通信协议
Tcp/Ip协议
(7)通信带宽
10M/s

子系统清单,如表所示。
表2_1子系统清单
子系统编号子系统英文名子系统功能简述子系统之间的关

SS1Classroommanagesubsystem教室基本信息的学生子系统<学生
<教室管理子系统)添加、教室信息使用教室)
的查询、教室信课程子系统<教室
息的修改与删内课程安排)
除、教室上课安
排、教室设备设
施信息、教室管
理人员信息
SS2Institutemanagesubsystem研究所基本信息学院子系统<从属
<研究所管理子系统)的添加、研究所关系)
信息的查询、研教师子系统<由老
究所信息的修改师进行工程研
与删除究)
SS3Collegemanagesubsystem学院基本信息的研究所管理子系
<学院管理子系统)查询、添加、修统<学院管理研究
改和删除以及学所)教师管理子
院对系、教师和系统<管理教师)
研究所的管理系管理子系统<学
院管理系)
SS4Departmentmanagesubsystem系基本信息的查学院管理子系统<
<系管理子系统)询、添加、修改被学院管理)班
和删除以及对课级管理子系统<系:.
个人资料整理仅限学习使用
程的安排和班级包含班级)课程
的管理管理子系统<系安
排课程)
SS5Dormitorymanagesubsystem管理宿舍的基本相对独立
<宿舍管理子系统)信息,管理宿舍
物品的基本信息
SS6Classmanagesubsystem班级基本信息的所属于系子系统
<班级管理子系统)添加、班级信息
的查询、班级信
息的修改与删除
SS7Teachermanagesubsystem对教师信息的基相对独立
<教师管理子系统)本操作和先关信
息的存储
SS8Studentmanagesubsystem学生信息管理,
(学生管理系统>包括学生基本信
息、成绩信息、
诚信信息、综合
测评信息的添
加、修改、删
除、查询
SS9Coursemanagementsubsystem课程管理:课程与学生管理子系
<课程管理子系统)信息的录入、添统产生选课表,
加、修改、删与管理员产生排
除;学生选课管课表


功能模块清单,如表所示
表2-2功能模块清单<学生信息管理子系统)
模块编号模块英文名模块功能简述模块的接口简述
M1-1SearchStudBasiInfo查看学生基本信输入:学生学号
息、成绩、诚信信输出:学生基本信
息、综合测评信息息、成绩信息、综
合测评信息
M1-2AddStudBasiInfo添加学生基本信息输入:学号及该生
所有基本信息
输出:学生基本信
息列表
M1-3AddStudCourInfo添加学生课程信息输入:学号
输出:添加后的学
生课程信息、课表
M1-4AddStudScorInfo添加学生成绩信息输入:学号
输出:添加后的学
生成绩信息
M1-6UpdateStudBasiInfo1修改学生姓名、出输入:学号
生年月、性别、民输出:显示修改后
族、籍贯的信息:.
个人资料整理仅限学习使用
M1-7UpdateStudBasiInfo2修改学生家庭住输入:学号
址、电话、移动电输出:显示修改后
话、电子邮箱的信息
M1-8UpdateStudBasiInfo3修改学生院系、专输入:学号
业、班级输出:显示修改后
的内容
M1-9UpdateStudBasiInfo4修改学生办学形输入:学号
式、入学时间输出:显示修改后
的内容
M1-10UpdateStudBasiInfo5修改学生政治面貌输入:学号
英语水平、计算机输出:显示修改后
水平的内容
M1-11UpdateStudBasiInfo6修改学生毕业时间输入:学号
输出:显示修改后
的内容
M1-12UpdateStudScorInfo修改学生成绩输入:学号
输出:显示修改后
的内容
表2-2-2班级管理子系统功能模块清单
模块编号模块英文名模块功能简述模块的接口简述
输入:班级信息
M2-1AddClasBasiInfo添加班级信息
输出:班级基本信息
输入:班级名称对相
M2-2UpdateClasBasiInfo修改班级信息应内容进行修改
输出:班级基本信息
输入:班级名称对相
M2-3DeleteClasBasiInfo删除班级信息应内容进行删除
输出:班级基本信息
输入:班级名称
M2-4SearchClasBasiInfo查询班级信息
输出:班级基本信息
表2-3-3住宿管理子系统功能模块清单
模块编号模块英文名模块功能简述模块的接口简述
M3-1SearchDormBasiInfo查询住宿信息输入:学号、宿舍
号、楼号、工作人员
编号
输出:与之对应相关
关信息
M3-2修改住宿信息输入:学号、宿舍
UpdateDormBasiInfo
号、楼号、工作人员
编号
输出:修改的各方面
信息
M3-3AddDormBasiInfo添加住宿信息输入:学号、宿舍
号、楼号、工作人员
编号
M3-4DeleteDormBasicInfo删除住宿信息输入:学号、宿舍
号、楼号、工作人员
编号
:.
个人资料整理仅限学习使用
表2-4-4课程管理子系统功能模块清单
模块编号模块英文名模块功能简述模块的接口简述
M4-1AddCourBasicInfo添加课程基本信息输入:课程编号,课
程名,学时,学分,
任课教师,开设学
院,教材,类别
输出:录入成功
M4-2DeleteCourBasiInfo删除课程信息输入:课程编号或者
课程名
输出:选择需删除的
课程信息的工程
M4-3UpdateCourBasicInfo修改课程信息输入:课程编号或者
课程名
输出:选择需修改的
课程信息的工程
M4-4SearchCourBasicInfo查看课程信息输入:课程编号或者
课程名
输出:所有的课程信
息或者选择要看的信

M4-5SelectCour选择学生需修课程输入:学号
输出:所选择课程的
信息
表2-2-5教师管理子系统功能模块清单
模块编号模块英文名模块功能简述模块的接口简述
M5-1AddTeacBasicInfo增加教师信息输入:教师的编
号,基本信息。输
出:信息存储成功或
失败
M5-2DeleteTeacBasiInfo删除教师信息输入:教师编号:输
出:教师信息删除成
功或失败
M5-3UpdateTeacBasiInfo修改教师信息输入:教师编号;
输出要修改的信息
修改内容
M5-4SearchTeacBasiInfo查询教师信息输入:教师编号:
输出:教师信息
表2-2-6研究所管理子系统功能模块清单
模块编号模块英文名模块功能简述模块的接口简述
输入:研究所名称或
编号进行相应信息添
M6-1AddInstBasiInfo添加研究所基本信息加
输出:研究所基本信

输入:研究所名称或
编号
M6-2SearchInstBacsInfo查询研究所信息
输出:研究所基本信

M6-3UpdateInstBacsInfo修改研究所信息输入:研究所名称或:.
个人资料整理仅限学习使用
编号进行相应信息修

输出:研究所基本信

输入:研究所名称或
编号进行相应信息删
M6-4DeleteInstBacsInfo删除研究所信息除
输出:研究所基本信

表2-2-7教室管理子系统功能模块清单
模块编号模块英文名模块功能简述模块的接口简述
输入:教室信息
M7-1AddClroBasiInfo添加教室信息输出:教室基本信
息、教室编号
输入:教室编号对相
M7-2UpdateClroBasiInfo修改教室信息应内容进行修改
输出:教室基本信息
输入:教室编号对相
M7-3DeleteClroBasinfo删除教室信息应内容进行删除
输出:教室基本信息
输入:教室编号
M7-4SearchClroBasiInfo查询教室信息
输出:教室基本信息
输入:教室编号
M7-5ArrangementClroCour安排教室课程
输出:教室课程安排
表2-5-8系管理子系统功能模块清单
模块编号模块英文名模块功能简述模块的接口简述
M8-1SearchDepaBasiInfo查询系基本信息可以查询系编号、系
名称、系主任、教授
人数、副教授人数、
讲师人数、助教人
数、系简介以及班级

M8-2AddDepaBasiInfo添加系基本信息可以添加系编号、系
名称、系主任、教授
人数、副教授人数、
讲师人数、助教人
数、系简介以及班级

M8-3DeleteDepaBasiInfo删除系基本信息可以删除系编号、系
名称、系主任、教授
人数、副教授人数、
讲师人数、助教人
数、系简介以及班级

M8-4UpdateDepaBasiInfo修改系基本信息可以修改系编号、系
名称、系主任、教授
人数、副教授人数、
讲师人数、助教人
数、系简介以及班级:.
个人资料整理仅限学习使用

表2-6-9学院管理子系统功能模块清单
模块编号模块英文名模块功能简述模块的接口简述
M9-1SearchCollBasiInfo查询学院基本信息学院名称、编号、教
授人数、副教授人
数、讲师数及助教人
数等基本信息的查询
M9-2AddCollBasiInfo添加学院基本信息学院名称、编号、教
授人数、副教授人
数、讲师数及助教人
数等基本信息的添加
M9-3DeleteCollBasiInfo删除学院基本信息学院名称、编号、教
授人数、副教授人
数、讲师数及助教人
数等基本信息的删除
M9-4UpdateCollBasiInfo修改学院基本信息学院名称、编号、教
授人数、副教授人
数、讲师数及助教人
数等基本信息的删除
第3章模块<部件)功能分配
具有功能独立、能被调用的信息单元叫做模块。模块是结构化设计中的概念,部件是
面向对象设计中的概念。
模块功能分配的目的,就是为了将具有相同功能的模块合并,从中提取公用模块,形
成公用部件,按照构件或中间件的方式加以实现,作为本系统的公用资源,甚至作为公司
级组织的公用资源,从而充实公司级的构件库或中间件库,优化系统设计,加快开发速
度,提高开发质量。

专用模块功能分配,如下表所示。
表3-1-1学生管理子系统专用模块功能分配
专用模块编号模块英文名模块详细功能分配模块的接口标准
M1-1AddStudBasiInfo添加学生基本信输入:姓名、性
息,别、学号、民族、
包括姓名、性别、身份证号、政治面
学号、民族、身份貌、出生日期、籍
证号、政治面貌、贯、家庭住址、学
出生日期、籍贯、院、专业、年级、
家庭住址、学院、入学时间
专业、年级、入学学生基本信息列表
时间:.
个人资料整理仅限学习使用
M1-2AddStudCourInfo添加学生课程信输入:学号
息,包括课程编输出:添加后的学
号、课程名、课程生课程信息、课表
类型、学时、学
分、任课教师、开
课学院、教材
M1-3AddStudScorInfo添加学生成绩信输入:学号
息,包括考试编输出:添加后的学
号、学生学号、学生成绩信息
生姓名、班号、课
程名称、分数
M1-4UpdateStudBasiInfo1修改学生姓名、出输入:学号
生年月、性别、民输出:显示修改后
族、籍贯的信息
M1-5UpdateStudBasiInfo2修改学生家庭住输入:学号
址、电话、移动电输出:显示修改后
话、电子邮箱的信息
M1-6UpdateStudBasiInfo3修改学生院系、专输入:学号
业、班级输出:显示修改后
的内容
M1-7UpdateStudBasiInfo4修改学生办学形输入:学号
式、入学时间输出:显示修改后
的内容
M1-8UpdateStudBasiInfo5修改学生政治面貌输入:学号
英语水平、计算机输出:显示修改后
水平的内容
M1-9UpdateStudBasiInfo6修改学生毕业时间输入:学号
输出:显示修改后
的内容
M1-10UpdateStudScorInfo修改学生成绩输入:学号
输出:显示修改后
的内容
表3-1-2班级管理子系统专用模块功能分配
模块编号模块英文名模块功能简述模块的接口简述
输入:班级入学年
增加班级入学年份,份,班级号,班级名
M2-1AddClasBasiInfo班级

最近更新

2024年陆良县幼儿园教师招教考试备考题库含答.. 30页

2024年陕西国防工业职业技术学院马克思主义基.. 12页

2024年陕西经济管理职业技术学院马克思主义基.. 12页

2024年隆化县招教考试备考题库带答案解析(夺.. 31页

2024年雄县幼儿园教师招教考试备考题库带答案.. 31页

2024年青岛求实职业技术学院马克思主义基本原.. 12页

2024年青海大学昆仑学院马克思主义基本原理概.. 13页

2024年静宁县招教考试备考题库含答案解析(夺.. 30页

2024年香格里拉县招教考试备考题库带答案解析.. 30页

2024年马鞍山学院马克思主义基本原理概论期末.. 12页

2024年高邑县招教考试备考题库含答案解析(必.. 30页

2024年鸡东县招教考试备考题库含答案解析(必.. 31页

2024年麟游县幼儿园教师招教考试备考题库含答.. 31页

2024年黄梅县幼儿园教师招教考试备考题库及答.. 31页

2024年黑山县招教考试备考题库含答案解析(必.. 30页

2024年黑龙江商业职业学院马克思主义基本原理.. 12页

2024年黑龙江省社会科学院职工大学马克思主义.. 12页

2024年齐齐哈尔高等师范专科学校马克思主义基.. 12页

2024年龙胜各族自治县幼儿园教师招教考试备考.. 31页

2025年三亚城市职业学院马克思主义基本原理概.. 12页

2025年三峡旅游职业技术学院单招职业适应性考.. 45页

绿色化学在电子元件材料制备中的应用 22页

2025年上海健康医学院马克思主义基本原理概论.. 13页

网络剧场创新与发展 36页

高效依赖规则挖掘算法 38页

腹板制造工艺改进 37页

高端化学品市场潜力分析 38页

2025年上海海洋大学单招职业适应性测试题库附.. 43页

2025年上海科学技术职业学院马克思主义基本原.. 12页

2025年上海视觉艺术学院马克思主义基本原理概.. 13页