[计算机]概要设计说明书——第五组.doc

上传人:sccc 文档编号:4561253 上传时间:2023-04-27 格式:DOC 页数:41 大小:1.18MB
返回 下载 相关 举报
[计算机]概要设计说明书——第五组.doc_第1页
第1页 / 共41页
[计算机]概要设计说明书——第五组.doc_第2页
第2页 / 共41页
[计算机]概要设计说明书——第五组.doc_第3页
第3页 / 共41页
[计算机]概要设计说明书——第五组.doc_第4页
第4页 / 共41页
[计算机]概要设计说明书——第五组.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《[计算机]概要设计说明书——第五组.doc》由会员分享,可在线阅读,更多相关《[计算机]概要设计说明书——第五组.doc(41页珍藏版)》请在三一办公上搜索。

1、XXXX公司高校管理系统概要设计说明书文件编号:XXX GYSJSM 002生效日期:版本号:修改状态:密级:总页数:25正文:系统概要设计附录:编制:日期:2011年8月19ri修改:日期:批准:日期:目录第1章导言11.1目的11.2范围11.3命名规则11.4术语定义31.5参考资料31.6相关文档31.7版本更新记录4第2章总体设计82.1总体结构设计82.2运行环境设计92.3子系统清单102.4功能模块清单11第3章模块(部件)功能分配163.1专用模块功能分配163.2公用模块功能分配20第4章数据结构设计214.1数据库表名清单214.2数据库表之间关系说明224.3数据库表的

2、详细清单264.4视图设计344.5其他数据结构设计36第5章接口设计37第6章其他设计37第7章设计检查列表387.1功能设计检查列表387.2性能设计检查列表387.3接口设计检查列表38I第1章 导言本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。1.1 目的本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。通过此次的文档编写,我们能够熟练掌握概要设计的文档编写以及要注意得格式,规范文档的内容。此外,在协作上要更一层次得提

3、高,增加沟通能力,增强团结意识。使项目组成员可以深刻理解软件设计的步骤,感受项目开发的过程,为今后的软件开发打下基础,同时,也使我们更加深刻的认识到需求文档的重要性,它是今后软件开发的根本依据,也是用户需求的规范化表述,对后续进一步开发设计具有重要作用。与此同时,我们还要认识到团队合作的重要性,一个人无法完成一个项目,只有频繁沟通,互相理解才能很好地完成我们的任务。在项目进行的过程中,还要注意规范化和统一化,这样设计人员才能遵循统一的概要设计书写规范,从而节省制作文档的时间,降低系统实现的难度,做到系统设计资料的规范性与全面性。1.2 范围本文档用于软件设计阶段的概要设计,它的上游(依据的基线

4、)是需要分析规格书,它的下游是详细设计说明书,并为详细设计说明书提供测试的依据。软件概要设计的范围是:软件系统总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。该范围应覆盖需求规格说明书中的功能点列表、性能点列表、接口列表。1.3 命名规则1.3.1 模块命名规则:本系统的模块命名规则为每个单词头一个字母大写。1.3.2函数(方法)命名规则函数(方法)命名采用“动作+属性” 的方法。并且,动作以小写字母开始,属性以大写字母开始。常用的动作有:is、get、set、add、 update、del等。例如:getName、setName、i

5、sSysManager、saveXXX、delXXX等。1.3.3变量命名规则构成名称的一个英文单词小写,之后的单词的第一个字母大写。例:userName全局变量: 变量名前加类名的首字母(小写)例:类名为EmpOnServiceimpl 的类全局变量名为 euserName局部变量:变量名前加方法名的首字母(小写)1.3.4数据文件命名规则数据文件命名采用系统名+_+文件类型,比如系统名为collegemanagement,则数据库文件命名为collegemanagement_database.mdf。文件名全部采用小写。1.3.5数据库表命名规则数据库表命名规则,表名长度不能超过30个字符

6、,表名中含有单词全部采用单数形式,单词首写字母要大写,多个单词间不用任何连接符号。因库中有多个子系统,表名采用子系统名称+单词或多个单词前四个字母,子系统名是开发子系统的缩写,子系统名称全部采用小写英文字符,如bbsTitl,bbsForuType。关连表命名规则为Re_表A_表B,Re是Relative的缩写,如: Re_User_Arti, Re_User_Form。1.3.6数据库字段命名规则数据库字段命名规范,数据库字段名全部采用小写英文单词,单词之间用”_”隔开,命名规则是表别名+单词,如:user_name,user_pwd。表别名规则,取表名单词的前 4 个字母。如果是关联表,表

7、别名则取re+表A首字母+表B首字母;例如Re_Arti, Re_User_Form,表别名为reau。 1.3.7视图命名规则视图名采用规则View_表A_表B_表C,View表示视图。这个视图由几个表产生就用”_”连接几个表的名,如果表过多可以将表名适当简化,但一定要列出所有表名。1.3.8存储过程命名规则存储过程命名规则P_表名_存取过程名(缩写),比如P_User_Del,P_ArticleType_AddData。1.3.9文件夹名命名规则 文件夹命名一般采用英文,长度一般不超过20个字符,命名采用小写字母。除特殊情况才使用中文拼音,一些常见的文件夹命名如:images(存放图形文件

8、),flash(存放Flash文件),style(存放CSS文件),scripts(存放Javascript脚本),inc(存放include 文件),link(存放友情链接),media(存放多媒体文件)等。1.3.10文件名命名规则文件名称统一用小写的英文字母、数字和下划线的组合。 1、图片的命名原则名称分为头尾两部分,用下划线隔开,头部分表示此图片的大类性质例如广告、标志、菜单、按钮等等。 放置在页面顶部的广告、装饰图案等长方形的图片取名: banner 标志性的图片取名为: logo在页面上位置不固定并且带有链接的小图片我们取名为 button 在页面上某一个位置连续出现,性质相同的链

9、接栏目的图片我们取名: 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控件命名方法控件名简写+英文描述,英文描述首字母大写:register_form.jsp,regist

10、er_post.jsp,topic_lock.jsp1.4 术语定义术语定义或解释一般用表格形式给出,如下表所示。表1_1术语定义或解释表序号术语名称术语定义1总体结构软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。若采用面向功能或面向数据的设计方法,则总体逻辑结构为一树形的功能模块结构图。若采用面向对象或面向部件(构件)的设计方法,则总体逻辑结构为部件(构件)的组装图。2外部接口本软件系统与其他逻辑系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议。3数据结构数据结构包括:数据库表的结构、其他数据结构等。4概念数据模型C

11、DM关系数据库的逻辑设计模型,叫做概念数据模型。主要内容包括一线逻辑E_R图及其相应的数据字典。5物理数据模型PDM关系数据库的物理设计模型,叫做物理数据模型。主要内容包括一张物理表关系图及其相应的数据字典6视图在基表或其他视图之上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用。7角色数据库中享有某些特权操作的用户,叫做角色。角色的权利通过授权来实现。8子系统具有相对独立功能的小系统叫做子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成。9模块具有功能独立、能被调用的信息单元叫做模块。模块是结构化设计中的概念。10内部接口软件系统内部

12、各子系统之间、各部件之间、各模板之间的接口,叫做内部接口。接口描述包括:调用方式、入口信息、出口信息等。11相关文件相关文件是指当本文件内容变更后,可能引起变更的其他文件。如需求分析报告、详细设计说明书、测试计划、用户手册。12参考资料参考资料是指本文件书写时用到的其他资料。如各种有关规范、模板、标准、准则1.5 参考资料1. 用户需求报告2. 软件开发合同3. 数据库设计规范4. 命名规范1.6 相关文档1. 详细设计说明书2. 源程序清单3. 测试计划及报告4. 用户使用手册1.7 版本更新记录版本更新记录格式,如下表所示。表1_2版本更新记录版本号创建者创建日期维护者维护日期维护纪要V1

13、.0刘皛,2011.8.19子系统清单,功能模块清单,模块功能分配,数据库表名清单,数据库表详细清单,视图设计,ER图(教室、研究所)陈鹤飞2011.8.19子系统清单,功能模块清单,数据库表名清单,数据库表详细清单, ER图(教师)高建新2011.8.19命名规则,子系统清单,功能模块清单,模块功能分配,数据库表名清单,数据库表详细清单,视图设计,ER图(班级、整合),总体结构设计,运行环境设计薄婧琛2011.8.19概要设计目的,院、系部分的E_R图、数据库表名清单、数据库表的详细清单、视图设计包阿如那2011.8.19子系统清单,功能模块清单,数据库表名清单,数据库表详细清单, ER图(

14、学生)王静2011.8.19E_R图(课程)、课程子系统清单、课程功能模块清单、课程专用模块功能分配、课程信息表宋云飞2011.8.19ER图(宿舍)王静2011-8-202.4 功能模块清单的整理 3.2 公用模块功能分配3.1 专用模块功能分配3.5 课程信息表的修改包阿如娜2011.8.20ER图修改(学生)、功能模块清单(学生)、模块功能分配(学生)、学生成绩信息表部分分修改陈鹤飞2011.8.20ER图修改(教师)、功能模块清单(教师)、模块功能分配(教师)、教师信息表部分修改刘皛2011.8.20ER图修改(教室、研究所)、功能模块清单(教室、研究所)、模块功能分配(教室、研究所)

15、、教室、研究所信息表部分修改,数据库表名清单修改宋云飞2011.8.20ER图修改(宿舍)、功能模块清单(宿舍)、模块功能分配(宿舍)、宿舍信息表部分分修改薄婧琛2011.8.20ER图修改(学院、系)、功能模块清单(学院、系)、模块功能分配(学院、系)、学院、系信息表部分分修改高建新2011.8.20ER图修改(班级)、功能模块清单(班级)、模块功能分配(班级)、班级信息表部分分修改包阿如娜20118.22命名规则、模块功能分配修改(学生)王静20118.22功能模块分配修改(课程)、专用功能模块修改(课程)、薄婧琛20118.22专用模块院系部分修改,数据库表明清单及数据库表院系部分修改高

16、建新20118.22专用模块班级部分修改,数据库表明清单及数据库表班级部分修改刘皛20118.22数据库表明清单补充、数据库表详细清单补充陈鹤飞20118.22功能模块分配修改(教师)、专用功能模块修改(教师)、ER图修改宋云飞20118.22功能模块分配修改(宿舍)、专用功能模块修改(宿舍)、王静2011-8-233-1-4课程功能模块分配修改薄婧琛2011.8.23专用功能模块院系部分修改陈鹤飞2011.8.23功能模块(教师)修改,er图修改刘皛2011.8.23数据库表名清单修改、数据库表详细清单修改、教室、研究所专用模块、公用模块修改包阿如娜2011.8.23功能模块清单修改、整合,

17、数据库表名清单修改整合、数据库表的详细设计修改整合宋云飞2011.8.23功能模块清单修改(宿舍)、数据库表详细清单修改(素和)第2章 总体设计2.1 总体结构设计软件系统的总体逻辑结构,按照不同的设计方法,有不同的总体逻辑结构。本指南以结构化设计方法为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。若用面向对象的Rose工具进行分析和设计,则遵照Rose的要求进行。总体结构示意图,如图所示。图2_1总体结构示意图2.2 运行环境设计该软件系统的运行环境硬件平台:(1) 服务器的最低配置要求单路四核机架式服务器,处理器:Xeon X3220;内

18、存:4G DDR2;硬盘:SATA2 500G;机构:1U机架式(2) 工作站的最低配置要求塔式;CPU类型:Xeon E5504;CPU频率:2000MHz;处理器描:标配1个Xeon E5504处理器 ;内存:4G DDR3 REG ECC;硬盘:SATA2 500G;制程工艺:45纳米;CPU核心:四核(Gainestown);主板芯片:Intel 5500 ;FSB总线:800MHz(3) 外设的要求一般的键盘、鼠标、喷墨打印机软件平台:(1) 服务器操作系统Windows操作系统(2) 数据库管理系统MysqL数据库(3) 中间件无(4) 客户端操作系统Windows操作系统(5)

19、客户端的平台软件浏览器IE6以上网络平台:(1) 通信协议Tcp/Ip协议(2) 通信带宽10M/s2.3 子系统清单子系统清单,如表所示。表2_1子系统清单子系统编号子系统英文名子系统功能简述子系统之间的关系SS1Classroom manage subsystem(教室管理子系统)教室基本信息的添加、教室信息的查询、教室信息的修改与删除、教室上课安排、教室设备设施信息、教室管理人员信息学生子系统(学生使用教室)课程子系统(教室内课程安排)SS2Institute manage subsystem(研究所管理子系统)研究所基本信息的添加、研究所信息的查询、研究所信息的修改与删除学院子系统(从

20、属关系)教师子系统(由老师进行项目研究)SS3College manage subsystem(学院管理子系统)学院基本信息的查询、添加、修改和删除以及学院对系、教师和研究所的管理研究所管理子系统(学院管理研究所)教师管理子系统(管理教师)系管理子系统(学院管理系)SS4Department manage subsystem(系管理子系统)系基本信息的查询、添加、修改和删除以及对课程的安排和班级的管理学院管理子系统(被学院管理)班级管理子系统(系包含班级)课程管理子系统(系安排课程)SS5Dormitory manage subsystem(宿舍管理子系统)管理宿舍的基本信息,管理宿舍物品的基

21、本信息相对独立SS6Class manage subsystem(班级管理子系统)班级基本信息的添加、班级信息的查询、班级信息的修改与删除所属于系子系统SS7Teacher manage subsystem(教师管理子系统)对教师信息的基本操作和先关信息的存储相对独立SS8Student manage subsystem(学生管理系统)学生信息管理,包括学生基本信息、成绩信息、诚信信息、综合测评信息的添加、修改、删除、查询SS9Course management subsystem (课程管理子系统)课程管理:课程信息的录入、添加、修改、删除;学生选课管理与学生管理子系统产生选课表,与管理员产

22、生排课表2.4 功能模块清单功能模块清单,如表所示表2-2功能模块清单(学生信息管理子系统)模块编号模块英文名模块功能简述模块的接口简述M1-1SearchStudBasiInfo查看学生基本信息、成绩、诚信信息、综合测评信息输入:学生学号输出:学生基本信息、成绩信息、综合测评信息M1-2AddStudBasiInfo添加学生基本信息输入:学号及该生所有基本信息输出:学生基本信息列表M1-3AddStudCourInfo添加学生课程信息输入:学号输出:添加后的学生课程信息、课表M1-4AddStudScorInfo添加学生成绩信息输入:学号输出:添加后的学生成绩信息M1-6UpdateStud

23、BasiInfo1修改学生姓名、出生年月、性别、民族、籍贯输入:学号输出:显示修改后的信息M1-7UpdateStudBasiInfo2修改学生家庭住址、电话、移动电话、电子邮箱输入:学号输出:显示修改后的信息M1-8UpdateStudBasiInfo3修改学生院系、专业、班级输入:学号输出:显示修改后的内容M1-9UpdateStudBasiInfo4修改学生办学形式、入学时间输入:学号输出:显示修改后的内容M1-10UpdateStudBasiInfo5修改学生政治面貌英语水平、计算机水平输入:学号输出:显示修改后的内容M1-11UpdateStudBasiInfo6修改学生毕业时间输入

24、:学号输出:显示修改后的内容M1-12UpdateStudScorInfo修改学生成绩输入:学号输出:显示修改后的内容表2-2-2班级管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M2-1AddClasBasiInfo 添加班级信息输入:班级信息输出:班级基本信息M2-2UpdateClasBasiInfo 修改班级信息输入:班级名称对相应内容进行修改输出:班级基本信息M2-3DeleteClasBasiInfo删除班级信息输入:班级名称对相应内容进行删除输出:班级基本信息M2-4SearchClasBasiInfo查询班级信息输入:班级名称输出:班级基本信息表2-3-3住

25、宿管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M3-1SearchDormBasiInfo查询住宿信息输入:学号、宿舍号、楼号、工作人员编号输出:与之对应相关关信息M3-2 UpdateDormBasiInfo修改住宿信息输入:学号、宿舍号、楼号、工作人员编号输出:修改的各方面信息M3-3AddDormBasiInfo添加住宿信息输入:学号、宿舍号、楼号、工作人员编号M3-4DeleteDormBasicInfo删除住宿信息输入:学号、宿舍号、楼号、工作人员编号表2-4-4课程管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M4-1AddCourBasi

26、cInfo 添加课程基本信息输入:课程编号,课程名,学时,学分,任课教师,开设学院,教材,类别输出:录入成功M4-2DeleteCourBasiInfo删除课程信息输入:课程编号或者课程名输出:选择需删除的课程信息的项目M4-3UpdateCourBasicInfo修改课程信息输入:课程编号或者课程名输出:选择需修改的课程信息的项目M4-4SearchCourBasicInfo查看课程信息输入:课程编号或者课程名输出:所有的课程信息或者选择要看的信息M4-5SelectCour选择学生需修课程输入:学号输出:所选择课程的信息表2-2-5教师管理子系统功能模块清单模块编号模块英文名模块功能简述模

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

28、M6-2SearchInstBacsInfo查询研究所信息输入:研究所名称或编号输出:研究所基本信息M6-3UpdateInstBacsInfo修改研究所信息输入:研究所名称或编号进行相应信息修改输出:研究所基本信息M6-4DeleteInstBacsInfo删除研究所信息输入:研究所名称或编号进行相应信息删除输出:研究所基本信息表2-2-7教室管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M7-1AddClroBasiInfo 添加教室信息输入:教室信息输出:教室基本信息、教室编号M7-2UpdateClroBasiInfo修改教室信息输入:教室编号对相应内容进行修改输出

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

30、系主任、教授人数、副教授人数、讲师人数、助教人数、系简介以及班级数M8-3DeleteDepaBasiInfo删除系基本信息可以删除系编号、系名称、系主任、教授人数、副教授人数、讲师人数、助教人数、系简介以及班级数M8-4UpdateDepaBasiInfo修改系基本信息可以修改系编号、系名称、系主任、教授人数、副教授人数、讲师人数、助教人数、系简介以及班级数表2-6-9学院管理子系统功能模块清单模块编号模块英文名模块功能简述模块的接口简述M9-1SearchCollBasiInfo查询学院基本信息学院名称、编号、教授人数、副教授人数、讲师数及助教人数等基本信息的查询M9-2AddCollBa

31、siInfo添加学院基本信息学院名称、编号、教授人数、副教授人数、讲师数及助教人数等基本信息的添加M9-3DeleteCollBasiInfo删除学院基本信息学院名称、编号、教授人数、副教授人数、讲师数及助教人数等基本信息的删除M9-4UpdateCollBasiInfo修改学院基本信息学院名称、编号、教授人数、副教授人数、讲师数及助教人数等基本信息的删除第3章 模块(部件)功能分配具有功能独立、能被调用的信息单元叫做模块。模块是结构化设计中的概念,部件是面向对象设计中的概念。模块功能分配的目的,就是为了将具有相同功能的模块合并,从中提取公用模块,形成公用部件,按照构件或中间件的方式加以实现,

32、作为本系统的公用资源,甚至作为公司级组织的公用资源,从而充实公司级的构件库或中间件库,优化系统设计,加快开发速度,提高开发质量。3.1 专用模块功能分配专用模块功能分配,如下表所示。表3-1-1学生管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M1-1AddStudBasiInfo添加学生基本信息,包括姓名、性别、学号、民族、身份证号、政治面貌、出生日期、籍贯、家庭住址、学院、专业、年级、入学时间输入:姓名、性别、学号、民族、身份证号、政治面貌、出生日期、籍贯、家庭住址、学院、专业、年级、入学时间学生基本信息列表M1-2AddStudCourInfo添加学生课程

33、信息,包括课程编号、课程名、课程类型、学时、学分、任课教师、开课学院、教材输入:学号输出:添加后的学生课程信息、课表M1-3AddStudScorInfo添加学生成绩信息,包括考试编号、学生学号、学生姓名、班号、课程名称、分数输入:学号输出:添加后的学生成绩信息M1-4UpdateStudBasiInfo1修改学生姓名、出生年月、性别、民族、籍贯输入:学号输出:显示修改后的信息M1-5UpdateStudBasiInfo2修改学生家庭住址、电话、移动电话、电子邮箱输入:学号输出:显示修改后的信息M1-6UpdateStudBasiInfo3修改学生院系、专业、班级输入:学号输出:显示修改后的内

34、容M1-7UpdateStudBasiInfo4修改学生办学形式、入学时间输入:学号输出:显示修改后的内容M1-8UpdateStudBasiInfo5修改学生政治面貌英语水平、计算机水平输入:学号输出:显示修改后的内容M1-9UpdateStudBasiInfo6修改学生毕业时间输入:学号输出:显示修改后的内容M1-10UpdateStudScorInfo修改学生成绩输入:学号输出:显示修改后的内容表3-1-2班级管理子系统专用模块功能分配模块编号模块英文名模块功能简述模块的接口简述M2-1AddClasBasiInfo增加班级入学年份,班级号,班级名称,班主任,系,学院输入:班级入学年份,

35、班级号,班级名称,班主任,系,学院输出:班级全部信息M2-2UpdateClasBasiInfo修改班级入学年份,班级号,班级名称,班主任,系,学院输入:班级名称, 输出:班级全部信息M2-3DeleteClasBasiInfo删除班级入学年份,班级号,班级名称,班主任,系,学院输入:班级编号,名称 输出:班级全部信息表3-1-3住宿管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M3-1 UpdateDormBasiInfo修改宿舍号、电话、人数,宿舍物品名称、数量、价格输入:学号、宿舍号、楼号、工作人员编号输出:修改的各方面信息M3-2AddDormBasiI

36、nfo添加宿舍号、电话、人数,宿舍物品名称、数量、价格输入:学号、宿舍号、楼号、工作人员编号M3-3DeleteDormBasicInfo删除宿舍号、电话、人数,宿舍物品名称、数量、价格输入:学号、宿舍号、楼号、工作人员编号表3-2-4课程管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M4-1AddCourBasicInfo 添加课程记录,包括课程名称、课程简介、课程学分、课程类型、教材输入:课程名称输出:课程记录M4-2AddCourse-id添加课程编号,课程编号利用预设在系统中的函数自动生成流水号输入:课程编号输出:课程编号M4-3UpdateCourBa

37、sicInfo修改课程信息,包括课程名称、课程简介、课程学分、课程类型输入:课程编号输出:修改后的课程信息M4-4DeleteCourBasiInfo删除课程信息输入:课程编号输出:删除后的课程信息M4-5SearchCourBasicInfo查询课程信息输入:课程编号输出:要查询的课程信息M4-6SelectCour选课,学生在系统允许的时间内完成选课操作,并将结果提交,系统将结果存入数据库中对应的学生信息表中输入:学号输出:选课信息表3-3-5教师管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M5-1AddTeacBasicInfo添加教师自然信息:包括姓名

38、、性别、学号、民族、身份证号、出生日期、籍贯 (学校管理员)输入:教师的编号姓名、性别、学号、民族、身份证号、出生日期、籍贯;输出:信息存储成功或失败M5-2AddTeacBasicInfo添加教师基本信息:政治面貌、联系电话、家庭住址、 email、(学院管理员)输入:教师基本信息:政治面貌、联系电话、家庭住址、 email、输出:信息存储成功或失败M5-3AddTeacWorkInfo添加教师工作情况信息,包括发表论文数、研究项目进展、职称(学院管理员)输入:教师工作情况信息,包括发表论文数、研究项目进展、职称输出:信息存储成功或失败M5-4UpdateTeacNatuInfo查询教师自然

39、信息,包括姓名、性别、学号、民族、身份证号、出生日期、籍贯、职称输入:教师编号;输出:姓名、性别、学号、民族、身份证号、出生日期、籍贯、职称M5-5UpdateTeacBasicInfo1修改教师基本信息:政治面貌、职称、联系电话、家庭住址、 email、输入:教师编号,政治面貌、职称、联系电话、家庭住址、 email、输出:信息存储成功或失败M5-6UpdateTeacBasicInfo2修改教师院系、专业、所管班级输入:教师编号,所属院系;输出:教师院系、专业、所管班级M5-7UpdateTeacWorkInfo修改教师工作情况信息,包括发表论文数、研究项目进展、职称输入:教师编号输出:

40、教师工作情况信息,包括发表论文数、研究项目进展、职称M5-8SearchTeacBasicInfo查询教师基本信息:政治面貌、联系电话、家庭住址、 email、输入:教师编号输出:教师基本信息:政治面貌、联系电话、家庭住址、 emailM5-9SearchTeacnatuInfo查询教师自然信息,包括姓名、性别、学号、民族、身份证号、出生日期、籍贯、职称输入:教师编号输出:姓名、性别、学号、民族、身份证号、出生日期、籍贯、职称5M-10SearchTeacWorkInfo查询教师工作情况信息,包括发表论文数、研究项目进展、职称输入:教师编号输出:发表论文数、研究项目进展、职称表3-4-6教室管

41、理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M6-1AddClroBasiInfo教室信息(教室编号、容纳人数、教室属性)添加输入:教室信息输出:教室基本信息、教室编号M6-2UpdateClroBasiInfo教室信息(教室编号、容纳人数、教室属性)修改输入:教室编号对相应内容进行修改输出:教室基本信息M6-3DeleteClroBasinfo教室信息(教室编号)删除输入:教室编号对相应内容进行删除输出:教室基本信息M6-4SearchClroBasiInfo教室信息(教室编号)查询输入:教室编号输出:教室基本信息表3-5-7研究所管理子系统专用模块功能分配专

42、用模块编号模块英文名模块详细功能分配模块的接口标准M7-1AddInstBasiInfo研究所基本信息(研究所编号、研究所名称、研究所简介、研究所所长)添加输入:研究所名称或编号进行相应信息添加输出:研究所基本信息M7-2SearchInstBacsInfo研究所信息(研究所编号、研究所名称、研究所简介、研究所所长)查询输入:研究所名称或编号输出:研究所基本信息M7-3UpdateInstBacsInfo研究所信息(研究所编号、研究所名称、研究所简介、研究所所长)修改输入:研究所名称或编号进行相应信息修改输出:研究所基本信息M7-4DeleteInstBacsInfo研究所信息(研究所编号)删除输入:研究所名称或编号进行相应信息删除输出:研究所基本信息表3-6-8系管理子系统专用模块功能分配专用模块编号模块英文名模块详细功能分配模块的接口标准M8-1AddDepaBasiInfo增加系的相关信息包括:系名称,编号,所属学院,系主任姓名,所包含的班级数以及拥有各职称教师人数输入:系编号及对应添加项输出:添加后信息表M8-2DeleteDepaBasiInfo删除系的相关信息,条件:该系无学生或该系学生转为其他系输入:系编号输出:删除后系列表M8-3UpdateDepaBasiInfo 修改系的名称,系的编号输入:系编

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号