2022年管理系统需求分析与架构方案设计书.docx
《2022年管理系统需求分析与架构方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年管理系统需求分析与架构方案设计书.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 毕业设计治理系统需求分析与架构设计1 背景毕业设计是实现学校培育目标的一个重要教案环节,是使同学将所学基础理论、专业 学问与技能,加以综合、融会贯穿并进一步深化和应用于实际的一项基本训练;毕业设计 论文 工作是使同学综合运用所学学问和技能,理论联系实际,独立分析和解决问题,为 从事工程技术、经济治理和科学讨论工作进行的基本训练过程;目前我校高职生毕业设计治理工作都是基于手工操作,治理过程繁琐、信息沟通困 难、错漏情形易于发生,总体来说工作效率极其低下;而许多院校采纳了校内网上毕业设 计治理信息系统,应用成效较好,为毕业设计的治理带来了很大的便利
2、;因此,本工程拟 开发一套校内网上能够使用的毕业设计治理信息系统,从而使同学、老师和治理部门都能 够便利地利用网络完成各项毕业设计治理任务;2 需求 2.1 功能需求 2.1.1 毕业设计治理工作流程毕业设计是高职生三年级其次学期的教案内容,但治理工作在这之前就已开头,并一 直连续到同学毕业离校之前;其完整的工作流程如下:1、 各系进行毕业设计工作动员;(具体包括:各系进行工作动员、系里汇总毕业设计 题目方向、同学选题目、老师和同学见面、指导老师填写任务书、签发任务书)2、 开题;(具体包括:各系组织开题检查、调整确定题目及内容、第四周末提交开题 报告、前期毕业设计工作进行检查)3、 期中检查
3、;(具体包括:中期检查毕业设计任务书中规定的工作量完成 5060%、毕业设计完成质量情形、填写检查记录表)4、 同学提交毕业论文;(具体包括:初稿交指导老师、老师评阅毕业设计(论文)、评阅老师评审、毕业设计答辩小组和答辩委员会名单确定)5、 答辩工作;(具体包括:毕业设计答辩资格审查、给出答辩成果、二次答辩)6、 校级答辩和总结工作;(具体包括:成立校级毕业设计答辩委员会、校组织校级答 辩、统计毕业设计有关数据、毕业设计工作总结)7、 论文归档后期检查工作;(具体包括:资料归档工作、“ 毕业设计题目汇编” 工 作、“ 优秀毕业设计论文” 工作、编辑出版优秀论文工作)以上为一般工作流程,经过初步
4、调查和分析,对毕业设计治理信息系统的目标范畴进名师归纳总结 行确定,得到活动图如图1 所示;第 1 页,共 17 页- - - - - - -精选学习资料 - - - - - - - - - 图 1 毕业设计治理系统主要流程2.1.2 功能结构本系统粗略的功能结构如图2 所示,具体功能定义见用例模型一节;图 2 毕业设计治理系统总体结构名师归纳总结 - - - - - - -第 2 页,共 17 页精选学习资料 - - - - - - - - - 2.1.3 用例模型1、用户治理图 3 用户治理用例图 2、题目治理图 4 课题治理用例图 3、文档治理图 5 文档治理用例图名师归纳总结 - -
5、- - - - -第 3 页,共 17 页精选学习资料 - - - - - - - - - 4、评审和答辩治理图 6 评审及答辩治理用例图5、其它图 7 其他功能用例图 2.2 性能需求 每年毕业生人数大约 2000 人左右,同时在线人数在同学选题和最终论文提交截至日期 时为最高峰,估量 100 人左右;系统关键业务平均响应时间应不超过 10 秒;2.3 非功能需求 学校毕业设计治理流程将来会有变化,因此要求设计的可变更性好,结构较为敏捷,这样流程或规章变化引起的程序保护能够在较短时间内完成;3 环境环境包括硬件与软件环境;开发时,要留意软、硬件的相互和谐;名师归纳总结 - - - - - -
6、 -第 4 页,共 17 页精选学习资料 - - - - - - - - - 4 架构设计4.1 总体设计本系统采纳面对对象设计方法,设计方案主要采纳类图和次序图进行描述;名师归纳总结 - - - - - - -第 5 页,共 17 页精选学习资料 - - - - - - - - - 4.2 功能安排4.2.1治理员功能1、保护老师部门治理员要负责登记老师所在的部门,本工程仅考虑一级部门设置;依据需要可能执行的操作包括:创建新部门、修改部门信息和删除部门;保护老师部门名师归纳总结 - - - - - - -第 6 页,共 17 页精选学习资料 - - - - - - - - - 2、保护老师信
7、息 治理员要负责登记老师的相关信息,包括编号、姓名、所在的部门、职称等,依据需要 可能执行的操作包括:添加老师、修改老师信息和删除老师;保护老师信息 3、保护同学班级 治理员要负责登记全部班级;依据需要可能执行的操作包括:创建新班级、修改班级信 息和删除班机;保护同学班级名师归纳总结 - - - - - - -第 7 页,共 17 页精选学习资料 - - - - - - - - - 4、保护同学信息 治理员要负责登记全部参与毕业设计的同学信息,包括编号、姓名、所在班级、联系方 式等;依据需要可能执行的操作包括:添加同学、修改同学信息和删除同学;保护同学信息 5、登记校外课题 治理员要负责登记在
8、校外完成毕业设计的课题资料;在登记前,应将所设计的单位信息 和老师信息提前登记到系统中;可能执行的操作包括:增加校外课题、修改校外课题信息 和删除课题;(校内课题由指导老师负责保护)登记校外课题 6、为同学安排老师 治理员要负责为每个同学安排一个校内的负责老师,一旦安排好老师,后期全部事务 均由负责老师承担,包括课题任务书的书写,周志检查、老师评语书写等;假如是校外课 题的同学,在登记校外课题时已完成安排,所以此处的安排针对全部校内毕设的同学;名师归纳总结 - - - - - - -第 8 页,共 17 页精选学习资料 - - - - - - - - - 为同学安排老师 7、保护答辩小组 治理
9、员要负责组建答辩小组,每个小组设置一位组长和多名组员;可能的操作是增加 答辩小组、修改和删除,对某个答辩小组添加老师或删除老师等;保护答辩小组 8、同学答辩分组 治理员要负责为每个答辩小组安排如干同学,答辩小组成员中应不包含同学的指导教 师和督导老师;同学答辩分组 9、发布通知 治理员要负责按时发布和毕设治理流程有关的通知,同学和老师可以随时查看最新通名师归纳总结 - - - - - - -第 9 页,共 17 页精选学习资料 - - - - - - - - - 知,通知答应包含附件文件;修改、删除大事流略;发布通知 4.2.2老师功能1、老师登记毕设课题 治理员要负责登记老师所在的部门,本工
10、程仅考虑一级部门设置;依据需要可能执行的 操作包括:创建新课题、修改课题信息、删除课题;其中修改课题信息可以依据毕设流程 的需要实现提交课题任务书、安排课题同学等功能;登记课题 2、老师签写周志 老师可以浏览本人所带的全部课题,并可检查每个课题同学所填写的周志,对每周的 完成情形填写进度情形;签写周志 3、老师检查毕设成果 老师可以浏览名下的全部课题,可以查看每个课题同学已提交哪些文档,已提交的文档 可以下载到本地;名师归纳总结 - - - - - - -第 10 页,共 17 页精选学习资料 - - - - - - - - - 检查毕设成果 4、指导老师评审 老师可以浏览名下的全部课题,对课
11、题填写评审看法和分数;指导老师评审 5、评阅老师评审 老师可以浏览名下的全部需要评阅的课题,对课题填写评审看法和分数,其中校外课 题的评阅老师自动设为课题的督导老师;评阅老师评审 6、安排评阅老师 作为答辩小组组长的老师可以浏览安排到该小组的全部课题和全部答辩小组成员教 师,对每个课题安排一个小组内的老师作为评阅老师,其中校外课题的评阅老师自动设为 课题的督导老师;安排评阅老师名师归纳总结 - - - - - - -第 11 页,共 17 页精选学习资料 - - - - - - - - - 7、记录答辩成果 作为答辩小组组长的老师可以浏览安排到该小组的全部课题,在答辩之后填写每个课 题的答辩成
12、果;记录答辩成果 4.2.3同学功能 1、同学挑选老师 老师提交课题之后,同学可以自愿挑选导师,每个同学可以挑选的理想数在可以从系统 设置参数中猎取,理想不答应重复老师;挑选指导老师 2、同学书写周志 毕设开头之后,同学应每周提交本周方案,老师对方案完成情形进行检查,书写检查结 果;可能执行的操作包括新周志的增加,更换已有内容,以及删除,其中更换和删除在教 师签写之后不答应执行;下面的序列图仅绘制了增加的大事流,其它大事流略;书写周志 3、同学提交文档 同学应依据要求提交开题报告、论文、工作成果(如源程序、有关的完整报告等),文名师归纳总结 - - - - - - -第 12 页,共 17 页
13、精选学习资料 - - - - - - - - - 档提交后,全部文件上传到服务器指定目录下存放;提交文档 4.2.4其他功能 1、查看通知 系统的全部用户都可以参看毕设有关通知;2、修改密码 系统的全部用户都可以修改自己的登录密码;4.3 接口设计4.3.1 外部接口设计 本系统设计为网页方式实现校内网内拜访,所以用户界面统一为超文本形式,要求客 户端使用 IE6.0 以上版本;本系统和其它外部系统之间无接口;3.3.2 内部接口设计 本系统内部采纳分层设计,界面层依靠于业务规律层,业务规律层依靠于数据库拜访 层;界面层通过使用业务规律层对象来存取数据,一部分采纳数据绑定方式实现,另一部分直接
14、使用业务规律对象实现;业务规律层和数据库拜访层使用 据;4.4 数据结构设计4.4.1 公共数据结构设计DataTable 对象来存取数本工程中所使用的全局数据结构主要是 Session对象和 SettingBLL 对象;Session对象:用于存放页面之间共享的数据,比如用户登录信息;SettingBLL 对象:用于存放整个系统有关的参数设置,比如年度信息;4.4.2 数据库设计本系统数据库表结构直接由类导出,类图如下所示:名师归纳总结 - - - - - - -第 13 页,共 17 页精选学习资料 - - - - - - - - - 部门表:CREATE TABLE dbo.Depart
15、ment DepartmentNO nvarchar10 COLLATE Chinese_PRC_CI_AS NOT NULL, DepartmentName nvarchar10 COLLATE Chinese_PRC_CI_AS NULL, DepartmentType nvarchar10 COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT PK_Department PRIMARY KEY CLUSTERED 老师职称表:CREATE TABLE dbo.Title TitleNO nvarchar10 COLLATE Chinese_PRC_CI_A
16、S NOT NULL, TitleName nvarchar50 COLLATE Chinese_PRC_CI_AS NOT NULL, CONSTRAINT PK_Title PRIMARY KEY CLUSTERED 老师表:CREATE TABLE dbo.Teacher UserName nvarchar20 COLLATE Chinese_PRC_CI_AS NOT NULL, Password nvarchar20 COLLATE Chinese_PRC_CI_AS NULL, FullName nvarchar20 COLLATE Chinese_PRC_CI_AS NULL,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 管理 系统 需求 分析 架构 方案设计
限制150内