版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、个人资料整理 仅限学习使用XXXX公司高校管理系统概要设计说明书文件编号:XXX - GYSJSM - 002生效日期:版本号:修改状态:密级:总页数:25正文:系统概要设计附录:编制:日期:2018年8月19ri修改: 日期:批准: 日期:个人资料整理 仅限学习使用目录个人资料整理 仅限学习使用第1章导言本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。1.1 目的本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规 范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性, 以利于系统的实现、测试、维护、版本升级等。通过此次的
2、文档编写,我们能够熟练掌握概要设计的文档编写以及要注意得格式,规 范文档的内容。此外,在协作上要更一层次得提高,增加沟通能力,增强团结意识。使工 程组成员可以深刻理解软件设计的步骤,感受工程开发的过程,为今后的软件开发打下基 础,同时,也使我们更加深刻的认识到需求文档的重要性,它是今后软件开发的根本依 据,也是用户需求的规范化表述,对后续进一步开发设计具有重要作用。与此同时,我们 还要认识到团队合作的重要性,一个人无法完成一个工程,只有频繁沟通,互相理解才能 很好地完成我们的任务。在工程进行的过程中,还要注意规范化和统一化,这样设计人员 才能遵循统一的概要设计书写规范,从而节省制作文档的时间,
3、降低系统实现的难度,做 到系统设计资料的规范性与全面性。1.2 范围本文档用于软件设计阶段的概要设计,它的上游依据的基线)是需要分析规格书,它的下游是详细设计说明书,并为详细设计说明书提供测试的依据。软件概要设计的范围是:软件系统总体结构设计、全局数据库和数据结构设计、外 部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。该范围应覆盖 需求规格说明书中的功能点列表、性能点列表、接口列表。1.3 命名规则1.3.1 模块命名规则:本系统的模块命名规则为每个单词头一个字母大写。1.3.2 函数(方法 命名规则函数(方法 命名采用“动作+属性” 的方法。并且,动作以小写字母开始,属性
4、以大 写字母开始。常用的动作有:is、get、set、add、update、del等。例如:getName、setName、isSysManager、saveXXX delXXX 等。1.3.3 变量命名规则构成名称的一个英文单词小写,之后的单词的第一个字母大写。例:userName全局变量:变量名前加类名的首字母 小写)例:类名为EmpOnServiceimpl的类全局变量名为euserName局部变量:变量名前加方法名的首字母 <小写)1.1.4 数 据 文 件 命 名 规 则数据文件命名采用系统名 +_+文件类型,比如系统名为collegemanagement ,则数据库文件命名为
5、 collegemanagement_database.mdf 。 文件名全部采用小写。1.1.5 数据库表命名规则数据库表命名规则,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词首写字母要大写,多个单词间不用任何连接符号。因库中有多个子系统,表名采 用子系统名称+单词或多个单词前四个字母,子系统名是开发子系统的缩写,子系统名称 全部采用小写英文字符,如bbsTitl,bbsForuType 。关连表命名规则为Re_表A_表B,Re是Relative 的 缩 写, 如:Re_User_Arti, Re_User_Form 。1.1.6 数据库字段命名规则一 一一 一数据库字段
6、命名规范,数据库字段名全部采用小写英文单词,单词之间用"隔开,命名规则是表别名+单词,如:user_name,user_pwd 。表别名规则,取表名单词的前4个字母。如果是关联表,表别 名则取re+表A首字母+表B首字母;例如 Re_Arti, Re_User_Form , 表别 名 为 reau 。1.3.7 视 图命名 规则视图名采用规则View_表A_表B_表C,View 表示视图。这个视图由几个表产生就用”连接几个表的名,如果太过多可'以将表与适当简化,但一定要列出所有表名。1.1.8 存 储 过 程 命 名 规 则存储过程命名规则P_表名存取过程名(缩写,比如P_U
7、ser_Del , P_ArticleType_AddData。1.1.9 文件夹名命名规则文件夹命名一般采用英文,长度一般不超过20个字符,命名采用小写字母。除特殊情况才使用中文拼音,一些常见的文件夹命名如:images(存放图形文件,flash< 存放 Flash 文件),style(存放 CSS 文件,scripts< 存放 Javascript 脚本), inc(存放include 文 件,link<存放友情 链接),media(存放多媒体文件等。1.1.10 文件名命名规则文件名称统一用小写的英文字母、数字和下划线的组合。1、图片的命名原则名称分为头尾两部分,用下划
8、线隔开,头部分表示此图片的大类性质例如广告、标志、菜单、 按钮等等。放置在页面顶部的广告、装饰图案等长方形的图片取名: banner 标 志 性 的 图 片 取 名 为:logo在页面上位置不固定并且带有链接的小图片我们取名为 button 在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名:menu装 饰 用 的 照 片 我 们 取 名 :pic不带链接表示标题的图片我们取名: title例如: banner_sohu.gif 、 banner_sina.gif 、 menu_aboutus.gif 、 menu_job.gif 、 title_news.gif 、 logo_po
9、lice.gif 、 logo_national.gif 、 pic_people.jpg 。2、动态语言文件命名规则性质描述,描述可以有多个单词,用 ”隔开,性质一般是该页面得概要。1.1.11 控件命名方法控件名简写+英文描述,英文描述首字母大写:register_form.jsp ,register_post.jsp,topic_lock.jsp1.4 术语定义术语定义或解释一般用表格形式给出,如下表所示。表11术语定义或解释表1.5 参考资料1 .用户需求报告2 .软件开发合同3 .数据库设计规范4 .命名规范5 相关文档1 .详细设计说明书2 .源程序清单3 .测试计划及报告4 .用
10、户使用手册5 版本更新记录版本更新记录格式,如下表所示。表1 2版本更新记录版本号创建者创建日期维护者维护日期维护纪要V1.0刘晶,2018.8.19子系统清 单,功能 模块清 单,模块 功能分 配,数据 库表名清 单,数据 库表详细清单,视 图设计, ER图教 室、研究 所)陈鹤飞2018.8.19子系统清 单,功能 模块清 单,数据 库表名清 单,数据 库表详细 清单,ER 图教师)高建新2018.8.19命名规 则,子系 统清单, 功能模块 清单,模 块功能分 配,数据 库表名清 单,数据 库表详细 清单,视 图设计, ER图班级、整合),总 体结构设 计,运行 环境设计薄靖琛2018.
11、8.19概要设计 目的, 院、系部分的E_R图、数据 库表名清 单、数据 库表的详 细清单、 视图设计包阿如那2018.8.19子系统清 单,功能 模块清 单,数据 库表名清 单,数据 库表详细 清单,ER 图学生)王静2018.8.19E_R图 课程)、课 程子系统 清单、课 程功能模 块清单、 课程专用 模块功能 分配、课 程信息表宋云飞2018.8.19ER图宿舍)王静2018-8-202.4功能模块清单的 整理3.2公用模块功能分 配3.1专用模块功能分 配3.5课程信息表的修改包阿如娜2018.8.20ER图修改 学生)、功 能模块清单 学生)、模 块功能分配 学生)、学 生成绩信息
12、 表部分分修 改陈鹤飞2018.8.20ER图修改教师)、 功能模块 清单教 师)、模 块功能分配教 师)、教 师信息表 部分修改刘晶2018.8.20ER图修改 教室、研 究所)、 功能模块 清单教 室、研究 所)、模 块功能分 配 教室、研究所)、教 室、研究 所信息表 部分修 改,数据 库表名清 单修改宋云飞2018.8.20ER图修改 宿舍)、 功能模块 清单宿 舍)、模 块功能分 配宿 舍)、宿 舍信息表 部分分修 改薄靖琛2018.8.20ER图修改 学院、 系)、功 能模块清 单学院、 系)、模 块功能分 配学院、 系)、学 院、系信 息表部分 分修改高建新2018.8.20ER
13、图修改 班级)、 功能模块 清单班 级)、模 块功能分 配班 级)、班 级信息表 部分分修 改包阿如娜2018. 8.22命名规 则、模块 功能分配 修改(学 生王静2018. 8.22功能模块 分配修改 课程)、专用功能 模块彳改 课程)、薄靖琛2018. 8.22专用模块 院系部分 修改,数 据库表明 清单及数 据库表院 系部分修 改高建新2018. 8.22专用模块 班级部分 修改,数 据库表明 清单及数 据库表班 级部分修 改刘晶2018. 8.22数据库表 明清单补 充、数据 库表详细 清单补充陈鹤飞2018. 8.22功能模块 分配修改 教师)、 专用功能 模块彳改 教师)、 ER
14、图修改宋云飞2018. 8.22功能模块 分配修改 宿舍)、 专用功能 模块彳改 宿舍)、王静2018-8-233-1-4课程功能模块 分配修改薄靖琛2018.8.23专用功能 模块院系 部分修改陈鹤飞2018.8.23功能 教卯 改, 修改模块 i )修 er图刘晶2018.8.23数据库表 名清单修 改、数据库表详细 清单修 改、教 室、研究 所专用模 块、公用 模块修改包阿如娜2018.8.23功能模块 清单修 改、整 合,数据 库表名清 单修改整 合、数据 库表的详 细设计修 改整合宋云飞2018.8.23功能模块 清单修改 宿舍)、 数据库表 详细清单 修改素 和)第2章总体设计2.
15、1总体结构设计软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。本指南以 结构化设计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功Rose工具进行分析和设计,则能,并尽可能描绘出功能模块之间的关系。若用面向对象的 遵口Rose的要求进行。总体结构示意图,如图所示。图2_1总体结构示意图高校管理系统总结构图2.2 运行环境设计该软件系统的运行环境硬件平台:(i)服务器的最低配置要求单路四核机架式服务器,处理器:Xeon X3220。内存:4G DDR2。硬盘:SATA2 500G。机构:1U机架式(2)工作站的最低配置要求塔式。CPU类型:Xeon E5504
16、。CPU频率:2000MHz 。处理器描 标配1个Xeon E5504处理 器。内存:4G DDR3 REG ECC。硬盘:SATA2 500G。制程工艺:45纳 M。CPU核心:四核 Gainestown)。主板芯片:Intel 5500 ; FSB 总线:800MHz(3)外设的要求一般的键盘、鼠标、喷墨打印机软件平台:(1)服务器操作系统Windows操作系统(2)数据库管理系统MysqL数据库中间件无(4)客户端操作系统Windows操作系统(5)客户端的平台软件浏览器IE6以上网络平台:(6)通信协议Tcp/Ip协议(7)通信带宽10M/S2.3 子系统清单子系统清单,如表所示。表2
17、_1子系统清单子系统编号子系统英文名子系统功能简述子系统之间的关 系SS1Classroom manage subsystem教室管理子系统)教室基本信息的 添加、教室信息 的查询、教室信 息的修改与删除、教室上课安 排、教室设备设 施信息、教室管 理人员信息学生子系统学生 使用教室)课程子系统教室 内课程安排)SS2Institute manage subsystem研究所管理子系统)研究所基本信息 的添加、研究所 信息的查询、研 究所信息的修改 与删除学院子系统从属 关系)教师子系统由老 师进行工程研 究)SS3Collegemanage subsystem学院管理子系统)学院基本信息的
18、查询、添加、修 改和删除以及学 院对系、教师和 研究所的管理研究所管理子系 统 学院管理研究所)教师管理子 系统管理教师) 系管理子系统学院管理系)SS4Departmentmanage subsystem系管理子系统)系基本信息的查 询、添加、修改 和删除以及对课学院管理子系统 被学院管理)班级管理子系统系程的安排和班级 的管理包含班级)课程 管理子系统系安排课程)SS5Dormitory manage subsystem宿舍管理子系统)管理宿舍的基本 信息,管理宿舍 物品的基本信息相对独立SS6Class manage subsystem班级管理子系统)班级基本信息的 添加、班级信息 的查
19、询、班级信 息的修改与删除所属于系子系统SS7Teacher manage subsystem教师管理子系统)对教师信息的基 本操作和先关信 息的存储相对独立SS8Student manage subsystem(学生管理系统学生信息管理, 包括学生基本信 息、成绩信息、 诚信信息、综合 测评信息的添 力口、修改、删除、查询SS9Course management subsystem课程管理子系统)课程管理:课程 信息的录入、添 力口、修改、删 除;学生选课管 理与学生管理子系 统产生选课表, 与管理员产生排 课表2.4 功能模块清单功能模块清单,如表所示表2-2功能模块清单学生信息管理子系统
20、)模块编号模块英文名模块功能简述模块的接口简述M1-1SearchStudBasiInfo查看学生基本信 息、成绩、诚信信 息、综合测评信息输入:学生学号 输出:学生基本信 息、成绩信息、综 合测评信息M1-2AddStudBasiInfo添加学生基本信息输入:学号及该生 所用基本信息 输出:学生基本信 息列表M1-3AddStudCourInfo添加学生课程信息输入:学号 输出:添加后的学 生课程信息、课表M1-4AddStudScorInfo添加学生成绩信息输入:学号输出:添加后的学 生成绩信息M1-6UpdateStudBasiInfo1修改学生姓名、出 生年月、性别、民 族、籍贯输入:
21、学号 输出:显示修改后 的信息M1-7UpdateStudBasiInfo2修改学生家庭住址、电话、移动电 话、电子邮箱输入:学号 输出:显示修改后 的信息M1-8UpdateStudBasiInfo3修改学生院系、专 业、班级输入:学号 输出:显示修改后 的内容M1-9UpdateStudBasiInfo4修改学生办学形 式、入学时间输入:学号 输出:显示修改后 的内容M1-10UpdateStudBasiInfo5修改学生政治面貌 英语水平、计算机 水平输入:学号 输出:显示修改后 的内容M1-11UpdateStudBasiInfo6修改学生毕业时间输入:学号 输出:显示修改后 的内容M
22、1-12UpdateStudScorInfo修改学生成绩输入:学号 输出:显示修改后 的内容表2-2-2班级管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M2-1AddClasBasiInfo添加班级信息输入:班级信息输出:班级基本信息M2-2UpdateClasBasiInfo修改班级信息输入:班级名称对相 应内容进行修改 输出:班级基本信息M2-3DeleteClasBasiInfo删除班级信息输入:班级名称对相 应内容进行删除 输出:班级基本信息M2-4SearchClasBasiInfo查询班级信息输入:班级名称输出:班级基本信息表2-3-3住宿管理子系统功能模块清
23、单模块编号模块英文名模块功能简述模块的接口简述M3-1SearchDormBasiInfo查询住宿信息输入:学号、宿舍 号、楼号、工作人员 编p输出:与之对应相关 关信息M3-2UpdateDormBasiInfo修改住宿信息输入:学号、宿舍 号、楼号、工作人员 编p输出:修改的各方卸 信息M3-3AddDormBasiInfo添加住宿信息输入:学号、宿舍 号、楼号、工作人员 编RM3-4DeleteDormBasicInfo删除住宿信息输入:学号、宿舍 号、楼号、工作人员 编R表2-4-4课程管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M4-1AddCourBasicI
24、nfo添加课程基本信息输入:课程编号,课 程名,学时,学分, 任课教师,开设学院,教材,类别 输出:录入成功M4-2DeleteCourBasilnfo删除课程信息输入:课程编号或者 课程名输出:选择需删除的 课程信息的工程M4-3UpdateCourBasicInfo修改课程信息输入:课程编号或者 课程名输出:选择需修改的 课程信息的工程M4-4SearchCourBasicInfo查看课程信息输入:课程编号或者 课程名输出:所有的课程信 息或者选择要看的信 息M4-5SelectCour选择学生需修课程输入:学号 输出:所选择课程的 信息表2-2-5教师管理子系统功能模块清单模块编号模块英
25、文名模块功能简述模块的接口简述M5-1AddTeacBasicInfo增加教师信息输入:教师的编 号,基本信息。输 出:信息存储成功或 失败M5-2DeleteTeacBasiInfo删除教师信息输入:教师编号:输 出:教师信息删除成功或失败M5-3UpdateTeacBasiInfo修改教师信息输入:教师编号; 输出要修改的信息 修改内容M5-4SearchTeacBasiInfo查询教师信息输入:教师编号: 输出:教师信息表2-2-6研究所管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M6-1AddInstBasiInfo添加研究所基本信息输入:研究所名称或 编号进行相
26、应信息添 加输出:研究所基本信 息M6-2SearchInstBacsInfo查询研究所信息输入:研究所名称或 编p输出:研究所基本信 息M6-3UpdateInstBacsInfo修改研究所信息输入:研究所名称或编号进行相应信息修 改输出:研究所基本信 息M6-4DeletelnstBacsInfo删除研究所信息输入:研究所名称或 编号进行相应信息删 除输出:研究所基本信 息表2-2-7教室管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M7-1AddClroBasilnfo添加教室信息输入:教室信息 输出:教室基本信 息、教室编号M7-2UpdateClroBasilnf
27、o修改教室信息输入:教室编号对相 应内容进行修改 输出:教室基本信息M7-3DeleteClroBasinfo删除教室信息输入:教室编号对相 应内容进行删除 输出:教室基本信息M7-4SearchClroBasiInfo查询教室信息输入:教室编号输出:教室基本信息M7-5ArrangementClroCour安排教室课程输入:教室编号输出:教室课程安排表2-5-8系管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M8-1SearchDepaBasiInfo查询系基本信息口以宜询系编、系 名称、系主任、教授 人数、副教授人数、 讲师人数、助教人数、系简介以及班级 数M8-2Ad
28、dDepaBasiInfo添加系基本信息口以添加系编p、系 名称、系主任、教授 人数、副教授人数、 讲师人数、助教人数、系简介以及班级 数M8-3DeleteDepaBasiInfo删除系基本信息可以删除系编号、系 名称、系主任、教授 人数、副教授人数、 讲师人数、助教人数、系简介以及班级 数M8-4UpdateDepaBasiInfo修改系基本信息可以修改系编号、系 名称、系主任、教授 人数、副教授人数、 讲师人数、助教人数、系简介以及班级表2-6-9学院管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M9-1SearchCollBasilnfo查询学院基本信息学院名称、编
29、号、教 授人数、副教授人 数、讲师数及助教人 数等基本信息的查询M9-2AddCollBasilnfo添加学院基本信息学院名称、编号、教 授人数、副教授人 数、讲师数及助教人 数等基本信息的添加M9-3DeleteCollBasilnfo删除学院基本信息学院名称、编号、教 授人数、副教授人 数、讲师数及助教人 数等基本信息的删除M9-4UpdateCollBasilnfo修改学院基本信息学院名称、编号、教 授人数、副教授人 数、讲师数及助教人 数等基本信息的删除第3章模块 < 部件)功能分配具有功能独立、能被调用的信息单元叫做模块。模块是结构化设计中的概念,部件是 面向对象设计中的概念。
30、模块功能分配的目的,就是为了将具有相同功能的模块合并,从中提取公用模块,形 成公用部件,按照构件或中间件的方式加以实现,作为本系统的公用资源,甚至作为公司 级组织的公用资源,从而充实公司级的构件库或中间件库,优化系统设计,加快开发速 度,提高开发质量。3.1 专用模块功能分配专用模块功能分配,如下表所示。表3-1-1学生管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M1-1AddStudBasilnfo添加学生基本信 息,包括姓名、性别、 学号、民族、身份 证号、政治面貌、 出生日期、籍员、 家庭住址、学院、 专业、年级、入学时间输入:姓名、性 别、学号、民族、
31、 身份证号、政治面 貌、出生日期、籍 贯、家庭住址、学 院、专业、年级、入学时间 学生基本信息列表M1-2AddStudCourInfo添加学生课程信 息,包括课程编 号、课程名、课程类型、学时、学 分、任课教师、开 课学院、教材输入:学号 输出:添加后的学 生课程信息、课表M1-3AddStudScorInfo添加学生成绩信 息,包括考试编号、学生学号、学 生姓名、班号、课 程名称、分数输入:学号 输出:添加后的学生成绩信息M1-4UpdateStudBasilnfol修改学生姓名、出 生年月、性别、民 族、籍贯输入:学号 输出:显示修改后 的信息M1-5UpdateStudBasiInfo
32、2修改学生家庭住 址、电话、移动电 话、电子邮箱输入:学号 输出:显示修改后 的信息M1-6UpdateStudBasiInfo3修改学生院系、专 业、班级输入:学号 输出:显示修改后 的内容M1-7UpdateStudBasiInfo4修改学生办学形 式、入学时间输入:学号 输出:显示修改后 的内容M1-8UpdateStudBasiInfo5修改学生政治面貌 英语水平、计算机 水平输入:学号 输出:显示修改后 的内容M1-9UpdateStudBasiInfo6修改学生毕业时间输入:学号 输出:显示修改后 的内容M1-10UpdateStudScorInfo修改学生成绩输入:学号 输出:显
33、示修改后 的内容表3-1-2班级管理子系统专用模块功能分配模块编号模块英文名模块功能简述模块的接口简述M2-1AddClasBasiInfo增加班级入学年份, 班级号,班级名称, 班主任,系,学院输入:班级入学年 份,班级号,班级名 称,班主任,系,学 院输出:班级全部信息M2-2UpdateClasBasiInfo修改班级入学年份, 班级号,班级名称, 班主任,系,学院输入:班级名称,输出:班级全部信息M2-3DeleteClasBasiInfo删除班级入学年份, 班级号,班级名称, 班主任,系,学院输入.班级编,名 称输出:班级全部信息表3-1-3住宿管理子系统专用模块功能分配专用模块编号
34、模块英文名模块详细功能分配模块的接口标准M3-1UpdateDormBasilnfo修改宿舍号、电话、 人数,宿舍物品名 称、数量、价格输入:学号、宿舍 号、楼号、工作人员 编p输出:修改的各方卸 信息M3-2AddDormBasilnfo添加宿舍号、电话、 人数,宿舍物品名 称、数量、价格输入:学号、宿舍 号、楼号、工作人员 编RM3-3DeleteDormBasicInfo删除宿舍号、电话、 人数,宿舍物品名 称、数量、价格输入:学号、宿舍 号、楼号、工作人员 编P表3-2-4课程管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M4-1AddCourBasic
35、Info添加课程记录,包括 课程名称、课程简 介、课程学分、课程 类型、教材输入:课程名称 输出:课程记录M4-2AddCourse-id添加课程编号,课程 编号利用预设在系统 中的函数自动生成流 水号输入:课程编号 输出:课程编号M4-3UpdateCourBasicInfo修改课程信息,包括 课程名称、课程简 介、课程学分、课程 回输入:课程编号 输出:修改后的课程 信息M4-4DeleteCourBasiInfo删除课程信息输入:课程编号 输出:删除后的课程 信息M4-5SearchCourBasicInfo查询课程信息输入:课程编号 输出:要查询的课程 信息M4-6SelectCour
36、选课,学生在系统允 许的时间内完成选课 操作,并将结果提 交,系统将结果存入 数据库中对应的学生 信息表中输入:学号 输出:选课信息表3-3-5教师管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M5-1AddTeacBasicInfo添加教师自然信息: 包括姓名、性别、学 号、民族、身份证 号、出生日期、籍贯 学校管理员)输入:教师的编号姓 名、性别、学号、民 族、身份证号、出生日期、籍贯。输出: 信息存储成功或失败M5-2AddTeacBasicInfo添加教师基本信息: 政治面貌、联系电输入:教师基本信 息:政治面貌、联系话、家庭住址、email 学院管理
37、员)电话、家庭住址、emah输出:信息存 储成功或失败M5-3AddTeacWork Info添加教师工作情况信 息,包括发表论文数、研究工程进展、 职称(学院管理员输入:教师工作情况 信息,包括发表论文 数、研究工程进展、职称输出:信息存储 成功或失败M5-4UpdateTeacNatu Info查询教师自然信息, 包括姓名、性别、学号、民族、身份证 号、出生日期、籍 贯、职称输入:教师编号;输 出:姓名、性别、学 号、民族、身份证 号、出生日期、籍 贯、职称M5-5UpdateTeacBasicInfo 1修改教师基本信息: 政治面貌、职称、联 系电话、家庭住址、email、输入:教师编号
38、,政 治面貌、职称、联系 电话、家庭住址、emah输出:信息存 储成功或失败M5-6UpdateTeacBasic Info2修改教师院系、专 业、所管班级输入:教师编号,所 属院系;输出:教师 院系、专业、所管班 级M5-7UpdateTeacWork Info修改教师工作情况信 息,包括发表论文 数、研究工程进展、 职称输入:教师编号 输出:教师工作情 况信息,包括发表论 文数、研究工程进 展、职称M5-8SearchTeacBasic Info查询教师基本信息: 政治面貌、联系电 话、家庭住址、email、输入:教师编号 输出:教师基本信 息:政治面貌、联系 电话、家庭住址、emailM
39、5-9SearchTeacnatuInfo查询教师自然信息, 包括姓名、性别、学 号、民族、身份证 号、出生日期、籍 贯、职称输入:教师编号 输出:姓名、性别、 学号、民族、身份证 号、出生日期、籍 贯、职称5M-10SearchTeacWorkInfo查询教师工作情况信 息,包括发表论文 数、研究工程进展、 职称输入:教师编号 输出:发表论文数、 研究工程进展、职称表3-4-6教室管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M6-1AddClroBasiInfo教室信息(教室编 号、容纳人数、教室属性添加输入:教室信息 输出:教室基本信 息、教室编号M6-2
40、UpdateClroBasiInfo教室信息教室编 号、容纳人数、教室属性)修改输入:教室编号对相 应内容进行修改 输出:教室基本信息M6-3DeleteClroBasinfo教室信息教室编 号)删除输入:教室编号对相 应内容进行删除 输出:教室基本信息M6-4SearchClroBasilnfo教室信息教室编 号)查询输入:教室编号输出:教室基本信息表3-5-7研究所管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M7-1AddInstBasilnfo研究所基本信息(研 究所编号、研究所名 称、研究所简介、研究所所长 添加输入:研究所名称或 编号进行相应信息添
41、加输出:研究所基本信 息M7-2SearchInstBacsInfo研究所信息(研究所 编号、研究所名称、 研究所简介、研究所所长查询输入:研究所名称或 编p输出:研究所基本信 息M7-3UpdatelnstBacsInfo研究所信息(研究所 编号、研究所名称、 研究所简介、研究所所长修改输入:研究所名称或 编号进行相应信息修 改输出:研究所基本信 息M7-4DeleteInstBacsInfo研究所信息(研究所 编号删除输入:研究所名称或 编号进行相应信息删 除输出:研究所基本信 息表3-6-8系管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M8-1AddDe
42、paBasiInfo增加系的相关信息 包括:系名称,编 号,所属学院,系 主任姓名,所包含 的班级数以及拥启 各职称教师人数输入:系编号及对 应添加项输出:添加后信息 表M8-2DeleteDepaBasiInfo删除系的相关信 息,条件:该系无 学生或该系学生转 为其他系输入:系编号 输出:删除后系列 表M8-3UpdateDepaBasiInfo修改系的名称,系 的编号输入:系编号,系 名称或教师编号 输出:修改后对应 列表M8-4AddDepaheadb添加系主任输入:系编号,教 师编号输出:添加后系主 任歹”表M8-5DeleteDepahead删除系主任输入:系编号、教 师编号输出:
43、删除后的系 主任列表M8-6Updatedepahead修改系主任编号输入:系编号、系 主任编号输出:修改后的系 主任列表M8-7SearchDepaBasilnfo查看与系相关的所 有信息,包括:系 名称,编号,所属 学院,系主任姓 名,所包含的班级 数以及拥启各职称 教师人数可以查询系编号、 系名称、系主任、 教授人数、副教授 人数、讲师人数、 助教人数、系简介 以及班级数M8-8AddDepanews添加院系简介输入:院、系编号 及对应简介 输出:添加后对应 院、系简介M8-9UpdateDepanews修改院系简介输入:院、系编号 及对应简介 输出:修改后对应 院、系简介M8-10De
44、leteDepanews删除院系简介输入:院、系编号 及对应简介 输出:删除后对应 院、系简介M8-11QueryDepanews查看院系简介输入:院、系编号 输出:对应院、系 简介M8-11ArrangeCour安排课程输入:院、系编 号、课程号 及对应班级 输出:安排的课程表3-7-9学院管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M9-1AddCollHeadJob增加院长岗位输入:学院编号、 教师编号输出:添加后院长 列表M9-2UpdateCollHead替换院长输入:学院编号、教师编号输出:替换后的院 长列表M9-3DeleteCollHeadJo
45、b删除院长岗位,但 保证必须有一个院 长职位输入:学院编号、 教师编号 输出:删除后的院 长列表M9-4AddCollBasiInfo增加学院输入:新增学院各项基本信息包括名 称、编号、院长, 所包含的系、所拥 有的科研,程、研 究所和科研成果数、教授,副教授 等人数,简介 输出:学院列表M9-5UpdateCollName修改学院名称输入:学院编号、 学院名 输出:修改后该学 院信息M9-6SearchCollBasilnfo查看学院的名称、 编号、院长,所包 含的系、所拥启的 科研,程、研究所 和科研成果数、教 授,副教授等人数,简介输入:学院编号 输出:学院的名称、编号、院长, 所包含的
46、系、所拥 有的科研,程、研 究所和科研成果数、教授,副教授 等人数,简介3.2 公用模块功能分配公用模块功能分配,如下表所示。表3-8公用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准G-1SearchStudentBasic information查询学生的基本信 息,包括姓名、性 别、学号、民族、身 份证号、政治面貌、 出生日期、籍员、家 庭住址、学院、专 业、年级、入学时 间,课程信息,成绩 信息G-2SearchClassBasicinfor mation查询班级的基本信 息,包括入学年份、 名称、班主任、班长、系、学院G-3Dormitory Search查询宿舍的
47、基本信息G-4SearchCourseBacsic information查询课程的基本信 息,包括课程编号、 课程名称、学分、教 材、课程类型、课程简介G-5Teacher Search查询教师的基本信息G-6Institute Search查询研究所的基本信 息G-7Classroom Search查询教室的基本信息G-8Department Search查询系的基本信息G-9College Search查询学院的基本信息第4章数据结构设计数据库设计的工具目前主要有3个:Erwin , PowerDesigner, OracleDesigner。后面两种工具都支持中文的概念数据模型设计,并能自动将概念数据模型转换为物理数据模型,自动生成建表程序和主键索引程序。前面一种工具只能支持英文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 许昌学院《虚拟现实开源系统开发实验》2023-2024学年第一学期期末试卷
- 许昌学院《设计思维表达》2021-2022学年第一学期期末试卷
- 徐州工程学院《理论物理概论(Ⅰ)》2022-2023学年第一学期期末试卷
- 消防器材维护保养培训
- 创新思维的月度发展策略计划
- 秋季课程设置与调整计划
- 调动社区资源的有效利用计划
- 信阳师范大学《书籍设计》2023-2024学年第一学期期末试卷
- 尽展宝贝潜能幼儿园学期班级工作计划
- 信阳师范大学《计算机三维模型设计实验》2023-2024学年第一学期期末试卷
- 2024年pmc年终工作总结8篇
- 文本数据可视化
- 发生盗窃应急处理预案
- 2024年国家统计服务中心招聘历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 声学实验设计:探索声音的传播与谐振现象
- 算法竞赛入门经典(算法实现)
- 单值-移动极差控制图(自动版)
- 前庭性偏头痛课件
- 课题结题报告:小学中高段单元整合.群文阅读课堂教学策略研究
- 机动车交通安全统筹服务规范
- 贺州市钟山县2024年事业单位考试A类《职业能力倾向测验》统考试题含解析
评论
0/150
提交评论