设计规格说明书_第1页
设计规格说明书_第2页
设计规格说明书_第3页
设计规格说明书_第4页
设计规格说明书_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重庆工学院计算机学院文档编号产品版本密级vz-hyy-2015-07-08V1.0产品名称:毕业设计管理系统共64页任务管理系统项目设计规格说明书(仅供内部使用)组长:汪晓洪11203080328组员:黄杨阳11203080311张邦军11203080335指导教师:张栋重庆理工大学计算机学院2015年6月23日 毕业设计管理系统项目设计规格说明书重庆工学院计算机学院软件工程系修改记录版本号修改人修改日期修改说明审核人重庆工学院计算机学院软件工程系PAGE68目录1.引言 51.1项目名称 51.2编写目的 51.3项目背景 51.4名词解释 51.5参考资料 62.任务概述 72.1项目总体目标 72.2运行环境 72.2.1软件环境 72.2.2硬件环境 72.3开发环境 73.总体设计 83.1系统架构 83.2架构描述 84.功能详细设计 94.1学生首页 94.1.1功能说明 94.1.2功能结构 94.1.3类设计 94.1.4用户界面设计 154.2指导老师首页 184.2.1功能说明 194.2.2功能结构 194.2.3类设计 194.2.4用户界面设计 234.3系办首页 264.3.1功能说明 264.3.2功能结构 264.3.3类设计 274.3.4用户界面设计 334.4学办首页 374.4.1功能说明 384.4.2功能结构 384.4.3类设计 384.4.4用户界面设计 414.5教务处首页 464.5.1功能说明 464.5.2功能结构 464.5.3类设计 464.5.4用户界面设计 495.数据结构设计 535.1数据库的说明 535.2逻辑结构设计 535.3物理结构设计 546.接口设计 566.1软件接口 566.2硬件接口 577.尚未解决的问题 571.引言1.1项目名称项目名称:毕业设计管理系统项目甲方(发包方):重庆理工大学乙方(开发方):乙方项目团队乙方人员结构:姓名角色分工汪晓洪组长负责项目管理,UI设计黄杨阳组员后端开发,数据库设计张邦军组员web前端开发1.2编写目的本文档详细、准确和全面地描述了用户对毕业设计管理系统的业务需求,旨在准确的描述甲方对整个项目的需求,是乙方竞标的依据材料,适合甲方人员核实自身需求与乙方所理解的是否一致,为软件需求者与软件设计者能更好的交流、沟通提供了书面途径。此文档描述了在整个毕业设计的过程中所有在线上管理的工作,针对不同的用户提供方便,实用和快捷的功能,提高工作效率,降低人力成本,但是本系统并不会参与到一些必须在线下完成的工作(学生和指导老师交流,学生的实际答辩过程等)中去。本文档同样是软件系统后续开发工作的指导文件,通过对本文档需求的进一步细化定制软件开发的细节问题。同时本文档还是《用户手册》和《测试计划》的编写依据。本文档可作为任务管理系统设计人员,技术支持人员,程序员,测试人员,使用人员的参考资料。1.3项目背景当今世界是一个信息时代,每天都会产生大量的信息,在学校的毕业设计管理中有大量的事务需要处理,过程中有非常多的文件材料要处理,涉及到的环节也很多。传统的管理方式效率比较低,而且易出错。为了更好的毕业设计管理,学校希望有一个BS结构的系统来管理毕业设计的整个流程,这样在提高管理效率的同时也能够降低管理的成本。大量的信息也会以电子档的形式被存储,这些信息易于查看,操作起来很方便,唯一缺点是可能会在某些情况下丢失。如果没有这样一个系统,学生选题需要亲自前往系办,会造成人员的拥挤,等待时间长,操作起来非常麻烦;系办在安排毕业设计题目是也会很麻烦。通过系统还可以统计出各种我们需要的信息,都有助于我们找到更好的解决方案。在系统的管理下,每一个过程都十分严密,一环扣一环,是整个流程仅仅有条,这是人工管理没有的优势。系统中各个角色间的信息传递也是非常方便的,这使得信息交流更具及时性。综上所述,在甲方的需求下,乙方将采用BS结构开发一个毕业设计管理系统,用于提高毕业设计的管理效率,降低管理成本,减少管理过程中产生的失误。解决实际毕业设计管理中做面临的问题。最终推广到所有高校。1.4名词解释开题报告:学生针对所选题目的理解,以及自身具备解决所选课题的能力(包括数据库,UI设计,程序业务逻辑的编码等能力),向指导老师了解该生是否能够完成所选课题,以便决定是否开题,是指导老师给学生开题的依据。任务书:指导老师对学生所做课题的一个任务计划书,主要描述了在各阶段应该完成的任务,是学生做课题的一个依据1.5参考资料[1]KarlE.Wiegers.软件需求(第2版)(SoftwareRequirements)[M].刘伟琴,刘洪涛译.北京:清华大学出版社,2004.[2]姜同强.信息系统分析与设计[M].北京:机械工业出版社,2008.[3]DavidC.Hay.需求分析[M].北京:清华大学出版社,2008.[4]范晓平.UML建模实例详解.北京:清华大学出版社,2005.2.任务概述2.1项目总体目标在以往的毕业设计中,由于各种原因使得毕业设计难以管理。应甲方要求开发毕业设计管理系统。本系统用于毕业设计管理,使毕业设计管理更加简单、便捷。同时也方便学生的设计选题以及题目修改。该系统为指导老师提供选题申报模块,方便指导老师出题,设置扩展接口以方便系统升级。该系统作为教务系统的子系统帮助对学生的毕业设计进行管理。该系统的用户为学生、指导老师、学办、系办以及教务处。负责开发毕业设计管理系统的人员水平都比较高,有着丰富的软件开发经验。系统维护人员都是工作经验丰富的软件开发高级工程师。由于该系统只是用于毕业设计管理,因此使用频度相对较低,只是在每年的毕业设计中该系统才会被使用。参与毕业设计的各个角色都可以通过本系统去执行自己的管理工作部分,系统将各个角色的操作整合到一起,形成一个统一的管理,使得对毕业设计的管理变得简单,不容易出错,2.2运行环境2.2.1软件环境OS:WindowsXP/windows7Web服务器:Tomcat7.0JDK:JavaDevelopmentKit1.6.x及以上Mysql5.1IE6.0及以上、FireFox3.0及以上或其他兼容WEB浏览器2.2.2硬件环境CPU:Pentium以上内存:512以上硬盘:100M以上2.3开发环境开发环境:Windows7、JDK1.7、tomcat7.0、mysql5.1开发语言:Java开发工具:MyEclipse8.63.总体设计3.1系统架构3.2架构描述3.2.1登录用户的验证通过不同角色登录不同管理首页3.2.2学生首页选题流程:选取可选题目,查看选题调整和结果。材料提交:开题报告、论文、源码等。答辩:答辩申请和答辩结果。通知管理:接收各部门的通知。3.2.3指导老师首页选题申报:提交选题,修改选题,查看通过审核的选题以及选题被选结果。毕业设计指导:对被指导学生开题报告的审核以及下达任务书。通知管理:接收上级部门的通知。3.2.4系办首页1)选题采集:选题的收集、审核和公布。2)选题分配:对于学生所选选题的调整。3)答辩成绩管理:成绩录入和调整。4)发布和接收通知。3.3.5学办首页答辩管理:答辩相关安排和成绩调整。发布和接收通知。3.3.6教务处首页1)毕业设计管理:抽查毕业设计和材料汇总。2)发布通知。4.功能详细设计4.1学生首页4.1.1功能说明学生可以通过这些模块完成选题到答辩的整个过程的操作。4.1.2功能结构4.1.3类设计图4.1.3.1学生登陆时序图用户选择学生角色登录系统从数据库中调用数据系统调用的数据与输入的数据进行验证验证成功,系统显示学生首页,反之,显示登陆界面用户点击退出系统显示登陆界面图4.1.3.2学生可选题目时序图用户选择学生角色登录系统显示学生首页用户点击可选题目系统显示可选题目页面用户点击对应题目的选取系统显示选取结果图4.1.3.3学生选题修改时序图学生点击选题修改系统显示选题修改页面。用户点击选择题目系统显示选题题目页面。用户点击对应的题目的选取系统显示选取结果图4.1.3.4学生选题调整时序图学生点击选题调整系统从数据库中获取选题记录系统显示选题记录图4.1.3.5学生选题结果时序图学生点击选题结果系统从数据库中获取选题结果记录系统显示选题结果学生点击对应选题查看系统显示对应的选题信息 图4.1.3.6学生选题结果时序图 学生登陆成功后,点击开题报告系统进入开题报告、材料、源码选项卡页面学生点击导航栏上的条目系统进入对应页面学生点击提交保存材料到数据库中系统显示提交成功学生点击查看系统获取数据库中的记录系统显示查看的内 图4.1.3.7学生查看毕业论文时序图 学生登陆成功后,点击查看毕业论文系统从数据库中获取毕业论文信息系统显示毕业论文信息学生点击返回系统跳转到开题报告页面图4.1.3.8学生查看源码时序图学生登陆成功后,点击查看源码系统从数据库中获取源码信息系统显示源码信息学生点击返回系统跳转到开题报告页面点击查看源码选项卡,并点击查看源码系统跳转至源码页,并显示源码信息图4.1.3.10学生申请答辩时序图学生登陆成功后,点击申请答辩系统显示答辩申请页面学生点击提交申请系统从数据库中获取申请结果记录成功申请,系统弹出申请成功图4.1.3.11学生答辩结果时序图学生登陆成功后,点击答辩结果系统从数据库中获取答辩结果记录系统显示答辩结果图4.1.3.5学生通知管理时序图学生登陆成功后,点击收到的通知系统从数据库中获取通知记录系统显示通知列表学生点击对应的通知系统从数据库中获取对应的通知详细信息系统显示通知信息4.1.4用户界面设计可选题目页面

选题修改页面调整记录页面

选题结果页面开题报告页面申请答辩页面收到的通知页面4.2指导老师首页4.2.1功能说明老师在接到毕业设计启动的通知后,提交自己的选题,选题经过审核后提供学生选取,还可以对指导学生进行开题报告审核和下达任务书;在通知管理中可以接收上级部门下发的通知。4.2.2功能结构4.2.3类设计图4.2.3.1提交选题时序图用户成功登录教师首页用户点击提交选题系统显示输入用户输入完成,确认提交数据被保存到数据库系统显示提交结果图4.2.3.2已提交选题时序图用户成功登录系统显示指导教师首页用户点击已提交的选题系统已提交选题列表用户点击选题查看系统显示选题内容用户点击返回系统显示已提交选题列表。用户点击修改系统显示选题修改页面用户修改完后提交系统显示修改结果。图4.2.3.3通过的选题时序图用户成功登录。系统显示指导老师首页界面。用户点击通过的选题。系统显示通过的选题列表。用户点击查看。系统显示题目内容。用户点击修改。系统显示修改页面。用户修改后确认提交。系统保存数据并显示修改结果。图4.2.3.4学生名单时序图用户成功登录。系统显示指导老师首页。用户点击学生名单。系统查询数据库。系统显示学生名单。图4.2.3.5开题报告时序图用户成功登录。系统显示指导老师首页。用户点击开题报告。系统显示所有的开题报告。用户点击查看。系统显示开题报告内容。用户点击开题。系统保存数据并显示开题结果。图4.2.3.6下达任务书时序图用户成功登录。系统显示指导老师首页。用户点击下达任务书。系统显示学生名单用户对应学生的下达任务书系统显示任务书输入界面用户输入并提交系统保存数据并显示提交结果d用户点击取消系统显示学生名单图4.2.3.7接收通知时序图1.用户成功登录。2.系统显示指导老师首页3.用户点击收到的通知4.系统显示受到的通知列表5.用户点击通知标题6.系统显示通知内容7.用户点击返回8.系统显示通知列表4.2.4用户界面设计指导老师首页提交选题页面已提交选题页面通过的选题页面学生名单开题报告页面下达任务书页面收到的通知页面4.3系办首页4.3.1功能说明系办首页包括选题采集、选题分配、答辩成绩管理和通知管理模块,可对选题和答辩过程全程监管。4.3.2功能结构4.3.3类设计图4.3.3.1专业系_登陆时序图用户选择系办角色登陆系统从数据库中获取登陆信息进行验证验证成功,登入专业首页用户登入成功后,点击退出系统返回到登入界面图4.3.3.2专业系_查看老师选题时序图用户选择系办角色登陆成功后系统进入专业系首页用户点击查看老师提交的选题系统获取老师选题页面系统显示老师提交的选题用户点击查看系统从数据库获取选题详情系统进查看页面,并显示对应选题的信息图4.3.3.3专业系_选题审核时序图用户选择系办角色登陆成功后系统进入专业系首页用户点击选题审核系统从数据库中获取老师提交选题列表系统进入选题审核页面,显示选题列表用户点击通过系统在数据库中保存通过的选题用户点击不通过,系统不做响应图4.3.3.4专业系_通过的选题时序图用户选择系办角色登陆成功后系统进入专业系首页用户点击通过的选题系统从数据库中获取通过的选题系统进入通过的选题页面,并显示通过的选题用户点击查看系统从数据库中获取对应的选题信息系统进入查看页面,并显示通过的选题信息图4.3.3.5专业系_学生选题汇总时序图用户选择系办角色登陆成功系统进入专业系首页系统从数数据库中获取学生选题名单系统显示学生选题名单用户点击查看系统获取对应学生的选题信息系统显示学生选题的题目信息图4.3.3.6专业系_学生选题调整时序图用户选择系办角色登陆成功后系统进入专业系首页用户点击学生选题调整系统获取学生选题名单系统进入选题调整页面,显示学生选题列表用户点击调整系统获取选择题目列表系统进入题目列表页面,并显示题目列表用户点击确定系统对对应的题目调整,并保存数据库系统显示修改成功图4.3.3.7专业系_公布学生选题时序图用户选择系办角色进行登陆登陆成功后,系统进入系办首页用户点击公布学生选题系统从数据可获取学生选题记录系统显示学生选题用户点击查看系统从数据哭获取学生选题信息系统进入查看页面系统显示学答辩题目信息图4.3.3.8专业系_成绩录入汇总时序图系统选择系办角色登陆成功后系统进入专业系首页用户点击答辩成绩录入汇总系统从数据库中获取答辩成绩汇总名单系统进入答辩成绩汇总页面,并显示答辩成绩汇总名单图4.3.3.9专业系_答辩成绩调整时序图系统选择系办角色登陆成功后用户点击答辩成绩调整系统从数据库中获取答辩成绩名单系统进入点成绩调整页面,并显示答辩成绩名单用户对答辩成绩重新分级别系统显示修改成功系统将改动保存到数据库图4.1.3.10专业系_通知列表时序图用户选择系办角色登陆成功后系统进入专业系首页用户点击通知列表系统从事数据库中获取通知记录系统进入通知列表页,并显示通知列表用户点击通知标题系统从数据库中获取对应通知的详细信息系统显示通知信息图4.3.3.11专业系_发布通知时序图用户登入系办成功后,点击发布通知系统进入发布通知页面用户点击发布系统显示发布成功系统将发布的通知保存在数据库用户点击查看系统获从数据库中获取通知详情系统显示通知详情4.3.4用户界面设计查看老师的选题页面选题审核页面

通过的选题页面通过的选题页面学生选题汇总页面学生选题调整页面学生选题公布页面发布通知页面4.4学办首页4.4.1功能说明学办可以收集答辩中的各种资料进行汇总。还可以发布和接收通知。4.4.2功能结构4.4.3类设计图4.4.3.1分配答辩组老师时序图用户成功登录系统显示学办首页用户【分配答辩组老师】系统显示参与答辩老师的名单用户在老师后输入组号系统保存数据图4.4.3.2发布通知时序图用户成功登录系统显示学办首页用户点击【发布通知】系统显示通知输入页面用户输入并点击【发布】系统保存数据并显示发布结果图4.4.3.3答辩名单汇总时序图用户成功登录系统显示学办首页用户点击【答辩名单汇总】系统查询数据系统显示答辩名单图4.4.3.4答辩学生分组时序图用户成功登录。系统显示学办首页用户点击【答辩学生分组】系统显示答辩学生名单用户在学生后输入组号系统保存数据图4.4.3.5答辩材料汇总时序图1.用户成功登录2.系统显示学办首页3.用户点击【答辩材料汇总】4.系统显示答辩材料汇总页面5.用户点击论文标题6.系统显示论文内容7.用户点击源码标题8.系统显示源码文件9.用户点击【下载】10.系统下载文件4.4.4用户界面设计学办首页分配答辩组老师页面学生分组页面答辩材料汇总页面答辩成绩汇总发布通知页面收到的通知页面发布过的通知页面4.5教务处首页4.5.1功能说明教务处主要负责启动毕业设计和抽查毕业设计,以及材料的汇总。4.5.2功能结构4.5.3类设计图4.5.3.1发布通知时序图用户成功登录系统显示教务处首页用户点击【发布通知】系统弹出通知输入页面用户输入并提交系统保存数据并显示发布结果图4.5.3.2发过的通知时序图用户成功登录系统显示教务处首页用户点击【发过的通知】系统显示发过的通知列表用户点击通知标题系统显示通知的细内容用户点击【返回】系统显示发过的通知列表图4.5.3.3抽查毕业设计时序图用户成功登录系统显示教务处首页用户点击【毕业设计抽查】系统显示毕业设计学生名单用户抽查系统保存数据图4.5.3.4答辩学生名单汇总时序图用户成功登录系统显示教务处首页用户点击【答辩学生名单汇总】系统查询数据库系统显示名单图4.5.3.5答辩成绩汇总时序图用户成功登录系统显示教务处首页用户点击【答辩成绩汇总】系统查询数据库系统显示答辩成绩名单图4.5.3.6答辩材料汇总时序图用户成功登录系统显示教务处首页用户点击【答辩材料汇总】系统显示所有答辩材料用户点击论文标题系统显示论文详细内容用户点击源码标题系统显示源码内容4.5.4用户界面设计教务处首页毕业设计抽查表页面答辩学生名单汇总页面答辩材料汇总页面答辩成绩汇总页面通知发布页面发布过的通知页面5.数据结构设计5.1数据库的说明数据库:Mysql5.15.2逻辑结构设计学生实体老师实体系办实体学院实体教务处实体成绩实体答辩组实体总体实体学生具有选题、答辩、开题三个关系学办具有分配答辩组、管理老师关系……类图:5.3物理结构设计Student(学生)字段名中文名类型默认值主键/外键备注sno学号longPKsname姓名Stringssex性别booleansage年龄intsbirthday生日Datesaddress地址Stringstel电话StringTeacher(教师)字段名中文名类型默认值主键/外键备注tid编号longPKtname姓名Stringtsex性别booleantage年龄inttbirthd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论