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





《2022年概要方案说明书——组 .pdf》由会员分享,可在线阅读,更多相关《2022年概要方案说明书——组 .pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用XXXX 公司高校管理系统概要设计说明书文件编号: XXX GYSJSM 002 生效日期:版本号:修改状态:密级:总页数: 25 正文:系统概要设计附录:编制:日期: 2018 年 8 月 19ri 修改:日期:批准:日期:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 26 页个人资料整理仅限学习使用目录精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 26 页个人资料整理仅限学习使用第1章导言本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本
2、更新进行说明。1.1 目的本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。通过此次的文档编写,我们能够熟练掌握概要设计的文档编写以及要注意得格式,规范文档的内容。此外,在协作上要更一层次得提高,增加沟通能力,增强团结意识。使工程组成员可以深刻理解软件设计的步骤,感受工程开发的过程,为今后的软件开发打下基础,同时,也使我们更加深刻的认识到需求文档的重要性,它是今后软件开发的根本依据,也是用户需求的规范化表述,对后续进一步开发设计具有重要作用。与此同时,我
3、们还要认识到团队合作的重要性,一个人无法完成一个工程,只有频繁沟通,互相理解才能很好地完成我们的任务。在工程进行的过程中,还要注意规范化和统一化,这样设计人员才能遵循统一的概要设计书写规范,从而节省制作文档的时间,降低系统实现的难度,做到系统设计资料的规范性与全面性。1.2 范围本文档用于软件设计阶段的概要设计,它的上游命名规则函数 (方法 命名采用“动作+属性”的方法。并且,动作以小写字母开始,属性以大写字母开始。常用的动作有:is 、 get 、set 、add、 update 、del 等。例如: getName、setName、isSysManager 、saveXXX、 delXXX
4、 等。1.3.3 变量命名规则构成名称的一个英文单词小写,之后的单词的第一个字母大写。例:userName 全局变量:变量名前加类名的首字母 小写)例:类名为 EmpOnServiceimpl的类全局变量名为 euserName 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 26 页个人资料整理仅限学习使用局部变量:变量名前加方法名的首字母 , 比 如P_User_Del,P_ArticleType_AddData。1.3.9 文件夹名命名规则文件夹命名一般采用英文,长度一般不超过20 个字符,命名采用小写字母。除特殊情况才使用中文拼
5、音,一些常见的文件夹命名如:images( 存放图形文件,flash,scripts , link 等 。1.3.10 文件名命名规则文 件 名 称 统 一 用 小 写 的 英 文 字 母 、 数 字 和 下 划 线 的 组 合 。1、图片的命名原则名称分为头尾两部分,用下划线隔开,头部分表示此图片的大类性质例如广告、标志、菜单、按钮等等。放 置 在 页 面 顶 部 的 广 告 、 装 饰 图 案 等 长 方 形 的 图 片 取 名 :banner 标志性的图片取名为:logo 在 页 面 上 位 置 不 固 定 并 且 带 有 链 接 的 小 图 片 我 们 取 名 为button 在页面上
6、某一个位置连续出现,性质相同的链接栏目的图片我们取名:menu 装饰用的照片我们取名:pic 不带链接表示标题的图片我们取名:title 例如:banner_sohu.gif 、 banner_sina.gif、 menu_aboutus.gif 、 menu_job.gif、title_news.gif、logo_police.gif、logo_national.gif 、pic_people.jpg 。2、动态语言文件命名规则性质_描述,描述可以有多个单词,用”_”隔开,性质一般是该页面得概要。1.3.11 控件命名方法控 件 名 简 写 + 英 文 描 述 , 英 文 描 述 首 字 母
7、 大 写 : register_form.jsp,register_post.jsp,topic_lock.jsp1.4 术语定义术语定义或解释一般用表格形式给出,如下表所示。表 1_1术语定义或解释表精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 26 页个人资料整理仅限学习使用1.5 参考资料1.用户需求报告2.软件开发合同3.数据库设计规范4.命名规范1.6 相关文档1.详细设计说明书2.源程序清单3.测试计划及报告4.用户使用手册1.7 版本更新记录版本更新记录格式,如下表所示。表 1_2 版本更新记录版本号创建者创建日期维护者
8、维护日期维护纪要V1.0 刘皛,2018.8.19 子 系 统 清单 , 功 能模块清单 , 模 块功能分配 , 数 据库 表 名 清单 , 数 据库 表 详 细精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 26 页个人资料整理仅限学习使用清 单 , 视图 设 计 ,ER 图 教室 、 研 究所)陈鹤飞2018.8.19 子 系 统 清单 , 功 能模块清单 , 数 据库 表 名 清单 , 数 据库 表 详 细清单,ER图教师)高建新2018.8.19 命名规则 , 子 系统 清 单 ,功 能 模 块清 单 , 模块 功 能 分配 ,
9、 数 据库 表 名 清单 , 数 据库 表 详 细清 单 , 视图 设 计 ,ER 图 班级、整合 ) , 总体 结 构 设计 , 运 行环境设计薄婧琛2018.8.19 概 要 设 计目的,院 、 系 部分 的E_R图 、 数 据库 表 名 清单 、 数 据库 表 的 详细 清 单 、视图设计包阿如那2018.8.19 子 系 统 清单 , 功 能模块清单 , 数 据库 表 名 清单 , 数 据库 表 详 细清单,ER图学生)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 26 页个人资料整理仅限学习使用王静2018.8.19 E_R
10、 图课程 ) 、 课程 子 系 统清 单 、 课程 功 能 模块 清 单 、课 程 专 用模 块 功 能分 配 、 课程信息表宋云飞2018.8.19 ER 图 宿舍)王静2018-8-20 2.4 功能模块 清 单 的整理3.2 公用模块 功 能 分配3.1 专用模块 功 能 分配3.5 课程信息 表 的 修改包阿如娜2018.8.20 ER 图修改 学 生 ) 、 功能模块清单 学 生 ) 、 模块功能分配 学 生 ) 、 学生 成 绩 信 息表 部 分 分 修改陈鹤飞2018.8.20 ER 图修改教师)、功 能 模 块清 单 教师 ) 、 模块 功 能 分配教师 ) 、 教师 信 息
11、表部分修改刘皛2018.8.20 ER 图修改教室、研究 所 ) 、功 能 模 块清 单 教室 、 研 究所 ) 、 模块 功 能 分配 教室、精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 26 页个人资料整理仅限学习使用研究所 ) 、 教室 、 研 究所 信 息 表部分修改 , 数 据库 表 名 清单修改宋云飞2018.8.20 ER 图修改宿舍)、功 能 模 块清 单 宿舍 ) 、 模块 功 能 分配宿舍 ) 、 宿舍 信 息 表部 分 分 修改薄婧琛2018.8.20 ER 图修改 学 院 、系 ) 、 功能 模 块 清单 学院
12、、系 ) 、 模块 功 能 分配 学院、系 ) 、 学院 、 系 信息 表 部 分分修改高建新2018.8.20 ER 图修改班级)、功 能 模 块清 单 班级 ) 、 模块 功 能 分配 王静20188.22 功 能 模 块分配修改 课 程 ) 、精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 26 页个人资料整理仅限学习使用专 用 功 能模块修改 课程)、薄婧琛20188.22 专 用 模 块院 系 部 分修 改 , 数据 库 表 明清 单 及 数据 库 表 院系 部 分 修改高建新20188.22 专 用 模 块班 级 部 分修
13、改 , 数据 库 表 明清 单 及 数据 库 表 班级 部 分 修改刘皛20188.22 数 据 库 表明 清 单 补充 、 数 据库 表 详 细清单补充陈鹤飞20188.22 功 能 模 块分配修改 教 师 ) 、专 用 功 能模块修改 教 师 ) 、ER 图修改宋云飞20188.22 功 能 模 块分配修改 宿 舍 ) 、专 用 功 能模块修改 宿舍)、王静2018-8-23 3-1-4 课程功 能 模 块分配修改薄婧琛2018.8.23 专 用 功 能模 块 院 系部分修改陈鹤飞2018.8.23 功能模块 教 师 ) 修改 , er 图修改刘皛2018.8.23 数 据 库 表名 清
14、单 修改 、 数 据精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 26 页个人资料整理仅限学习使用库 表 详 细清单修改、教室 、 研 究所 专 用 模块 、 公 用模块修改包阿如娜2018.8.23 功 能 模 块清单修改、整合 , 数 据库 表 名 清单 修 改 整合 、 数 据库 表 的 详细 设 计 修改整合宋云飞2018.8.23 功 能 模 块清单修改 宿 舍 ) 、数 据 库 表详 细 清 单修 改 素和)第2章总体设计2.1 总体结构设计软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。本指南以结构化设
15、计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。若用面向对象的Rose工具进行分析和设计,则遵照 Rose的要求进行。总体结构示意图,如图所示。图 2_1 总体结构示意图XX系统总体结构图子系统 1子系统 2子系统 N子系统 2-1子系统 2-2子系统 2-M精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 26 页个人资料整理仅限学习使用高校管理系统总结构图学生信息管理子系统学院管理子系统系管理子系统研究所管理子系统教室管理子系统机构管理子系统班级管理子系统宿舍管理子系统课程管
16、理子系统教师信息管理子系统2.2 运行环境设计该软件系统的运行环境硬件平台:(1)服务器的最低配置要求单路四核机架式服务器,处理器: Xeon X3220 。内存: 4G DDR2 。硬盘: SATA2 500G 。机构: 1U 机架式(2)工作站的最低配置要求塔式。 CPU 类型 :Xeon E5504。CPU 频率 :2000MHz 。处理器描 :标配 1 个 Xeon E5504 处理精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 26 页个人资料整理仅限学习使用器 。内存 :4G DDR3 REG ECC。硬盘 :SATA2
17、500G。制程工艺 :45 纳 M。CPU 核心 :四核Gainestown)。主板芯片 :Intel 5500 ;FSB 总线 :800MHz(3)外设的要求一般的键盘、鼠标、喷墨打印机软件平台:(1)服务器操作系统Windows 操作系统(2)数据库管理系统MysqL 数据库(3)中间件无(4)客户端操作系统Windows 操作系统(5)客户端的平台软件浏览器 IE6 以上网络平台:(6)通信协议Tcp/Ip 协议(7)通信带宽10M/s 2.3 子系统清单子系统清单,如表所示。表 2_1 子系统清单子系统编号子系统英文名子系统功能简述子系统之间的关系SS1 Classroom manag
18、e subsystem 教室管理子系统)教室基本信息的添加、教室信息的查询、教室信息的修改与删除、教室上课安排、教室设备设施信息、教室管理人员信息学生子系统 学生使用教室)课程子系统 教室内课程安排)SS2 Institute manage subsystem 研究所管理子系统)研究所基本信息的添加、研究所信息的查询、研究所信息的修改与删除学院子系统 从属关系)教师子系统 由老师进行工程研究)SS3 Collegemanage subsystem 学院管理子系统)学院基本信息的查询、添加、修改和删除以及学院对系、教师和研究所的管理研究所管理子系统学院管理研究所)教师管理子系统 管理教师)系管理
19、子系统学院管理系)SS4 Departmentmanage subsystem 系管理子系统)系基本信息的查询、添加、修改和删除以及对课学院管理子系统被学院管理)班级管理子系统系精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 26 页个人资料整理仅限学习使用程的安排和班级的管理包含班级)课程管理子系统 系安排课程)SS5 Dormitory manage subsystem 宿舍管理子系统)管理宿舍的基本信息,管理宿舍物品的基本信息相对独立SS6 Class manage subsystem 班级管理子系统)班级基本信息的添加、班级信
20、息的查询、班级信息的修改与删除所属于系子系统SS7 Teacher manage subsystem 学生信息管理,包括学生基本信息、成绩信息、诚信信息、综合测评信息的添加、修改、删除、查询SS9 Course management subsystem 课程管理子系统)课程管理:课程信息的录入、添加、修改、删除;学生选课管理与学生管理子系统产生选课表,与管理员产生排课表2.4 功能模块清单功能模块清单,如表所示表 2-2 功能模块清单 学生信息管理子系统)模块编号模块英文名模块功能简述模块的接口简述M1-1 SearchStudBasiInfo 查看学生基本信息、成绩、诚信信息、综合测评信息输
21、入:学生学号输出:学生基本信息、成绩信息、综合测评信息M1-2 AddStudBasiInfo 添加学生基本信息输入:学号及该生所有基本信息输出:学生基本信息列表M1-3 AddStudCourInfo 添加学生课程信息输入:学号输出:添加后的学生课程信息、课表M1-4 AddStudScorInfo 添加学生成绩信息输入:学号输出:添加后的学生成绩信息M1-6 UpdateStudBasiInfo1 修改学生姓名、出生年月、性别、民族、籍贯输入:学号输出:显示修改后的信息精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 26 页个人资
22、料整理仅限学习使用M1-7 UpdateStudBasiInfo2 修改学生家庭住址、电话、移动电话、电子邮箱输入:学号输出:显示修改后的信息M1-8 UpdateStudBasiInfo3 修改学生院系、专业、班级输入:学号输出:显示修改后的内容M1-9 UpdateStudBasiInfo4 修改学生办学形式、入学时间输入:学号输出:显示修改后的内容M1-10 UpdateStudBasiInfo5 修改学生政治面貌英语水平、计算机水平输入:学号输出:显示修改后的内容M1-11 UpdateStudBasiInfo6 修改学生毕业时间输入:学号输出:显示修改后的内容M1-12 Update
23、StudScorInfo 修改学生成绩输入:学号输出:显示修改后的内容表 2-2-2 班级管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M2-1 AddClasBasiInfo 添加班级信息输入:班级信息输出:班级基本信息M2-2 UpdateClasBasiInfo 修改班级信息输入:班级名称对相应内容进行修改输出:班级基本信息M2-3 DeleteClasBasiInfo 删除班级信息输入:班级名称对相应内容进行删除输出:班级基本信息M2-4 SearchClasBasiInfo 查询班级信息输入:班级名称输出:班级基本信息表 2-3-3 住宿管理子系统功能模块清单模块
24、编号模块英文名模块功能简述模块的接口简述M3-1 SearchDormBasiInfo 查询住宿信息输入:学号、宿舍号、楼号、工作人员编号输出:与之对应相关关信息M3-2 UpdateDormBasiInfo修改住宿信息输入:学号、宿舍号、楼号、工作人员编号输出:修改的各方面信息M3-3 AddDormBasiInfo 添加住宿信息输入:学号、宿舍号、楼号、工作人员编号M3-4 DeleteDormBasicInfo 删除住宿信息输入:学号、宿舍号、楼号、工作人员编号精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 26 页个人资料整理
25、仅限学习使用表 2-4-4 课程管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M4-1 AddCourBasicInfo 添加课程基本信息输入 :课程编号,课程名,学时,学分,任课教师,开设学院,教材,类别输出:录入成功M4-2 DeleteCourBasiInfo 删除课程信息输入:课程编号或者课程名输出:选择需删除的课程信息的工程M4-3 UpdateCourBasicInfo 修改课程信息输入:课程编号或者课程名输出:选择需修改的课程信息的工程M4-4 SearchCourBasicInfo 查看课程信息输入:课程编号或者课程名输出:所有的课程信息或者选择要看的信息M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年概要方案说明书组 2022 概要 方案 说明书

限制150内