




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、重庆工学院计算机学院文 档 编 号产品版本密级vz-hyy-2015-07-08V 1.0产品名称:毕业设计管理系统 共64页任务管理系统项目设计规格说明书(仅供内部使用)组 长: 汪晓洪 11203080328 组 员: 黄杨阳 11203080311 张邦军 11203080335 指导教师: 张栋 重庆理工大学计算机学院2015年6月23日 毕业设计管理系统项目 设计规格说明书修改记录版本号修改人修改日期修改说明审核人 重庆工学院 计算机学院 软件工程系 目录1引言51.1项目名称51.2编写目的51.3项目背景51.4名词解释51.5参考资料62任务概述72.1项目总体目标72.2运行
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 教务处
3、首页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. 尚未解决的问题57重庆工学院 计算机学院 软件工程系 681引言1.1项目名称项目名称:毕业设计管理系统项目甲方(发包方):重庆理工大学乙方(开发方):乙方项目团队乙方人员结构:姓名角色分工汪晓洪组长负责项目管理,UI设计黄杨阳组员后端开发,数据库设计张邦军组员web前端开发1.2编写目的本文档详细、准确和全面地描述了用户对毕业设计管理系统的业务需
4、求,旨在准确的描述甲方对整个项目的需求,是乙方竞标的依据材料,适合甲方人员核实自身需求与乙方所理解的是否一致,为软件需求者与软件设计者能更好的交流、沟通提供了书面途径。此文档描述了在整个毕业设计的过程中所有在线上管理的工作,针对不同的用户提供方便,实用和快捷的功能,提高工作效率,降低人力成本,但是本系统并不会参与到一些必须在线下完成的工作(学生和指导老师交流,学生的实际答辩过程等)中去。本文档同样是软件系统后续开发工作的指导文件,通过对本文档需求的进一步细化定制软件开发的细节问题。同时本文档还是用户手册和测试计划的编写依据。本文档可作为任务管理系统设计人员,技术支持人员,程序员,测试人员,使用
5、人员的参考资料。1.3项目背景当今世界是一个信息时代,每天都会产生大量的信息,在学校的毕业设计管理中有大量的事务需要处理,过程中有非常多的文件材料要处理,涉及到的环节也很多。传统的管理方式效率比较低,而且易出错。为了更好的毕业设计管理,学校希望有一个BS结构的系统来管理毕业设计的整个流程,这样在提高管理效率的同时也能够降低管理的成本。大量的信息也会以电子档的形式被存储,这些信息易于查看,操作起来很方便,唯一缺点是可能会在某些情况下丢失。如果没有这样一个系统,学生选题需要亲自前往系办,会造成人员的拥挤,等待时间长,操作起来非常麻烦;系办在安排毕业设计题目是也会很麻烦。通过系统还可以统计出各种我们
6、需要的信息,都有助于我们找到更好的解决方案。在系统的管理下,每一个过程都十分严密,一环扣一环,是整个流程仅仅有条,这是人工管理没有的优势。系统中各个角色间的信息传递也是非常方便的,这使得信息交流更具及时性。综上所述,在甲方的需求下,乙方将采用BS结构开发一个毕业设计管理系统,用于提高毕业设计的管理效率,降低管理成本,减少管理过程中产生的失误。解决实际毕业设计管理中做面临的问题。最终推广到所有高校。1.4名词解释开题报告:学生针对所选题目的理解,以及自身具备解决所选课题的能力(包括数据库,UI设计,程序业务逻辑的编码等能力),向指导老师了解该生是否能够完成所选课题,以便决定是否开题,是指导老师给
7、学生开题的依据。任务书:指导老师对学生所做课题的一个任务计划书,主要描述了在各阶段应该完成的任务,是学生做课题的一个依据1.5参考资料1 Karl E.Wiegers软件需求(第2版)(Software Requirements)M刘伟琴,刘洪涛译北京:清华大学出版社,20042 姜同强信息系统分析与设计M北京:机械工业出版社,20083 David C.Hay需求分析M北京:清华大学出版社,20084 范晓平UML建模实例详解北京:清华大学出版社,20052任务概述2.1项目总体目标在以往的毕业设计中,由于各种原因使得毕业设计难以管理。应甲方要求开发毕业设计管理系统。本系统用于毕业设计管理,
8、使毕业设计管理更加简单、便捷。同时也方便学生的设计选题以及题目修改。该系统为指导老师提供选题申报模块,方便指导老师出题,设置扩展接口以方便系统升级。该系统作为教务系统的子系统帮助对学生的毕业设计进行管理。该系统的用户为学生、指导老师、学办、系办以及教务处。负责开发毕业设计管理系统的人员水平都比较高,有着丰富的软件开发经验。系统维护人员都是工作经验丰富的软件开发高级工程师。由于该系统只是用于毕业设计管理,因此使用频度相对较低,只是在每年的毕业设计中该系统才会被使用。参与毕业设计的各个角色都可以通过本系统去执行自己的管理工作部分,系统将各个角色的操作整合到一起,形成一个统一的管理,使得对毕业设计的
9、管理变得简单,不容易出错,2.2运行环境2.2.1 软件环境OS:WindowsXP/windows7 Web服务器:Tomcat7.0JDK:Java Development Kit 1.6.x及以上Mysql 5.1IE6.0及以上、FireFox3.0及以上或其他兼容WEB浏览器2.2.2 硬件环境CPU:Pentium以上内存:512以上硬盘:100M以上2.3开发环境开发环境:Windows 7、JDK1.7、tomcat7.0、mysql5.1开发语言:Java开发工具:MyEclipse 8.63总体设计3.1系统架构3.2架构描述3.2.1登录1) 用户的验证2) 通过不同角色
10、登录不同管理首页3.2.2学生首页1) 选题流程:选取可选题目,查看选题调整和结果。2) 材料提交:开题报告、论文、源码等。3) 答辩:答辩申请和答辩结果。4) 通知管理:接收各部门的通知。3.2.3指导老师首页1) 选题申报:提交选题,修改选题,查看通过审核的选题以及选题被选结果。2) 毕业设计指导:对被指导学生开题报告的审核以及下达任务书。3) 通知管理:接收上级部门的通知。3.2.4系办首页1) 选题采集:选题的收集、审核和公布。2) 选题分配:对于学生所选选题的调整。3) 答辩成绩管理:成绩录入和调整。4) 发布和接收通知。3.3.5学办首页1) 答辩管理:答辩相关安排和成绩调整。2)
11、 发布和接收通知。3.3.6教务处首页 1) 毕业设计管理:抽查毕业设计和材料汇总。 2) 发布通知。4功能详细设计4.1学生首页4.1.1 功能说明学生可以通过这些模块完成选题到答辩的整个过程的操作。4.1.2 功能结构4.1.3 类 设计图4.1.3.1学生登陆时序图1. 用户选择学生角色登录2. 系统从数据库中调用数据3. 系统调用的数据与输入的数据进行验证4. 验证成功,系统显示学生首页,反之,显示登陆界面5. 用户点击退出6. 系统显示登陆界面图4.1.3.2学生可选题目时序图1. 用户选择学生角色登录2. 系统显示学生首页3. 用户点击可选题目4. 系统显示可选题目页面5. 用户点
12、击对应题目的选取6. 系统显示选取结果图4.1.3.3学生选题修改时序图1. 学生点击选题修改2. 系统显示选题修改页面。3. 用户点击选择题目4. 系统显示选题题目页面。5. 用户点击对应的题目的选取6. 系统显示选取结果图4.1.3.4学生选题调整时序图1. 学生点击选题调整2. 系统从数据库中获取选题记录3. 系统显示选题记录图4.1.3.5学生选题结果时序图1. 学生点击选题结果2. 系统从数据库中获取选题结果记录3. 系统显示选题结果4. 学生点击对应选题查看5. 系统显示对应的选题信息图4.1.3.6学生选题结果时序图1. 学生登陆成功后,点击开题报告2. 系统进入开题报告、材料、
13、源码选项卡页面3. 学生点击导航栏上的条目4. 系统进入对应页面5. 学生点击提交6. 保存材料到数据库中7. 系统显示提交成功8. 学生点击查看9. 系统获取数据库中的记录10. 系统显示查看的内图4.1.3.7学生查看毕业论文时序图1. 学生登陆成功后,点击查看毕业论文2. 系统从数据库中获取毕业论文信息3. 系统显示毕业论文信息4. 学生点击返回5. 系统跳转到开题报告页面图4.1.3.8学生查看源码时序图1. 学生登陆成功后,点击查看源码2. 系统从数据库中获取源码信息3. 系统显示源码信息4. 学生点击返回5. 系统跳转到开题报告页面6. 点击查看源码选项卡,并点击查看源码7. 系统
14、跳转至源码页,并显示源码信息图4.1.3.10学生申请答辩时序图1. 学生登陆成功后,点击申请答辩2. 系统显示答辩申请页面3. 学生点击提交申请4. 系统从数据库中获取申请结果记录5. 成功申请,系统弹出申请成功图4.1.3.11学生答辩结果时序图1. 学生登陆成功后,点击答辩结果2. 系统从数据库中获取答辩结果记录3. 系统显示答辩结果图4.1.3.5学生通知管理时序图1. 学生登陆成功后,点击收到的通知2. 系统从数据库中获取通知记录3. 系统显示通知列表4. 学生点击对应的通知5. 系统从数据库中获取对应的通知详细信息6. 系统显示通知信息4.1.4用户界面设计可选题目页面选题修改页面
15、调整记录页面选题结果页面开题报告页面申请答辩页面收到的通知页面4.2指导老师首页4.2.1 功能说明老师在接到毕业设计启动的通知后,提交自己的选题,选题经过审核后提供学生选取,还可以对指导学生进行开题报告审核和下达任务书;在通知管理中可以接收上级部门下发的通知。 4.2.2 功能结构4.2.3 类 设计图4.2.3.1 提交选题时序图1. 用户成功登录教师首页2. 用户点击提交选题3. 系统显示输入4. 用户输入完成,确认提交5. 数据被保存到数据库6. 系统显示提交结果图4.2.3.2 已提交选题时序图1. 用户成功登录2. 系统显示指导教师首页3. 用户点击已提交的选题4. 系统已提交选题
16、列表5. 用户点击选题查看6. 系统显示选题内容7. 用户点击返回8. 系统显示已提交选题列表。9. 用户点击修改10. 系统显示选题修改页面11. 用户修改完后提交12. 系统显示修改结果。图4.2.3.3 通过的选题时序图1. 用户成功登录。2. 系统显示指导老师首页界面。3. 用户点击通过的选题。4. 系统显示通过的选题列表。5. 用户点击查看。6. 系统显示题目内容。7. 用户点击修改。8. 系统显示修改页面。9. 用户修改后确认提交。10. 系统保存数据并显示修改结果。图4.2.3.4 学生名单时序图1. 用户成功登录。2. 系统显示指导老师首页。3. 用户点击学生名单。4. 系统查
17、询数据库。5. 系统显示学生名单。图4.2.3.5 开题报告时序图1. 用户成功登录。2. 系统显示指导老师首页。3. 用户点击开题报告。4. 系统显示所有的开题报告。5. 用户点击查看。6. 系统显示开题报告内容。7. 用户点击开题。8. 系统保存数据并显示开题结果。图4.2.3.6 下达任务书时序图1. 用户成功登录。2. 系统显示指导老师首页。3. 用户点击下达任务书。4. 系统显示学生名单5. 用户对应学生的下达任务书6. 系统显示任务书输入界面7. 用户输入并提交8. 系统保存数据并显示提交结果d9. 用户点击取消10. 系统显示学生名单图4.2.3.7 接收通知时序图 1.用户成功
18、登录。 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专业系_登陆时序图1. 用户选择系办角色登陆2. 系统从数据库中获取登陆信息进行验证3. 验证成功,登入专业首页4. 用户登入成功后
19、,点击退出5. 系统返回到登入界面图4.3.3.2专业系_查看老师选题时序图1. 用户选择系办角色登陆成功后2. 系统进入专业系首页3. 用户点击查看老师提交的选题4. 系统获取老师选题页面5. 系统显示老师提交的选题6. 用户点击查看7. 系统从数据库获取选题详情8. 系统进查看页面,并显示对应选题的信息图4.3.3.3专业系_选题审核时序图1 用户选择系办角色登陆成功后2 系统进入专业系首页3 用户点击选题审核4 系统从数据库中获取老师提交选题列表5 系统进入选题审核页面,显示选题列表6 用户点击通过7 系统在数据库中保存通过的选题8 用户点击不通过,系统不做响应图4.3.3.4专业系_通
20、过的选题时序图1. 用户选择系办角色登陆成功后2. 系统进入专业系首页3. 用户点击通过的选题4. 系统从数据库中获取通过的选题5. 系统进入通过的选题页面,并显示通过的选题6. 用户点击查看7. 系统从数据库中获取对应的选题信息8. 系统进入查看页面,并显示通过的选题信息图4.3.3.5专业系_学生选题汇总时序图1. 用户选择系办角色登陆成功2. 系统进入专业系首页3. 系统从数数据库中获取学生选题名单4. 系统显示学生选题名单5. 用户点击查看6. 系统获取对应学生的选题信息7. 系统显示学生选题的题目信息图4.3.3.6专业系_学生选题调整时序图1. 用户选择系办角色登陆成功后2. 系统
21、进入专业系首页3. 用户点击学生选题调整4. 系统获取学生选题名单5. 系统进入选题调整页面,显示学生选题列表6. 用户点击调整7. 系统获取选择题目列表8. 系统进入题目列表页面,并显示题目列表9. 用户点击确定10. 系统对对应的题目调整,并保存数据库11. 系统显示修改成功图4.3.3.7专业系_公布学生选题时序图1. 用户选择系办角色进行登陆 2. 登陆成功后,系统进入系办首页3. 用户点击公布学生选题4. 系统从数据可获取学生选题记录5. 系统显示学生选题6. 用户点击查看7. 系统从数据哭获取学生选题信息8. 系统进入查看页面9. 系统显示学答辩题目信息图4.3.3.8专业系_成绩
22、录入汇总时序图1. 系统选择系办角色登陆成功后2. 系统进入专业系首页3. 用户点击答辩成绩录入汇总4. 系统从数据库中获取答辩成绩汇总名单5. 系统进入答辩成绩汇总页面,并显示答辩成绩汇总名单图4.3.3.9专业系_答辩成绩调整时序图1. 系统选择系办角色登陆成功后2. 用户点击答辩成绩调整3. 系统从数据库中获取答辩成绩名单4. 系统进入点成绩调整页面,并显示答辩成绩名单5. 用户对答辩成绩重新分级别6. 系统显示修改成功7. 系统将改动保存到数据库图4.1.3.10专业系_通知列表时序图1. 用户选择系办角色登陆成功后2. 系统进入专业系首页3. 用户点击通知列表4. 系统从事数据库中获
23、取通知记录5. 系统进入通知列表页,并显示通知列表6. 用户点击通知标题7. 系统从数据库中获取对应通知的详细信息8. 系统显示通知信息图4.3.3.11专业系_发布通知时序图1. 用户登入系办成功后,点击发布通知2. 系统进入发布通知页面3. 用户点击发布4. 系统显示发布成功5. 系统将发布的通知保存在数据库6. 用户点击查看7. 系统获从数据库中获取通知详情8. 系统显示通知详情4.3.4用户界面设计查看老师的选题页面选题审核页面通过的选题页面通过的选题页面学生选题汇总页面学生选题调整页面学生选题公布页面发布通知页面4.4学办首页4.4.1 功能说明学办可以收集答辩中的各种资料进行汇总。
24、还可以发布和接收通知。4.4.2 功能结构4.4.3 类 设计图4.4.3.1 分配答辩组老师时序图1. 用户成功登录2. 系统显示学办首页3. 用户【分配答辩组老师】4. 系统显示参与答辩老师的名单5. 用户在老师后输入组号6. 系统保存数据图4.4.3.2 发布通知时序图1. 用户成功登录2. 系统显示学办首页3. 用户点击【发布通知】4. 系统显示通知输入页面5. 用户输入并点击【发布】6. 系统保存数据并显示发布结果图4.4.3.3 答辩名单汇总时序图1. 用户成功登录2. 系统显示学办首页3. 用户点击【答辩名单汇总】4. 系统查询数据5. 系统显示答辩名单图4.4.3.4 答辩学生
25、分组时序图1. 用户成功登录。2. 系统显示学办首页3. 用户点击【答辩学生分组】4. 系统显示答辩学生名单5. 用户在学生后输入组号6. 系统保存数据图4.4.3.5 答辩材料汇总时序图1.用户成功登录2.系统显示学办首页3.用户点击【答辩材料汇总】4.系统显示答辩材料汇总页面5.用户点击论文标题6.系统显示论文内容7.用户点击源码标题8.系统显示源码文件9.用户点击【下载】10.系统下载文件4.4.4用户界面设计学办首页分配答辩组老师页面学生分组页面答辩材料汇总页面答辩成绩汇总发布通知页面收到的通知页面发布过的通知页面4.5 教务处首页4.5.1 功能说明教务处主要负责启动毕业设计和抽查毕
26、业设计,以及材料的汇总。4.5.2 功能结构4.5.3 类 设计图4.5.3.1 发布通知时序图1. 用户成功登录2. 系统显示教务处首页3. 用户点击【发布通知】4. 系统弹出通知输入页面5. 用户输入并提交6. 系统保存数据并显示发布结果图4.5.3.2 发过的通知时序图1. 用户成功登录2. 系统显示教务处首页3. 用户点击【发过的通知】4. 系统显示发过的通知列表5. 用户点击通知标题6. 系统显示通知的细内容7. 用户点击【返回】8. 系统显示发过的通知列表图4.5.3.3 抽查毕业设计时序图1. 用户成功登录2. 系统显示教务处首页3. 用户点击【毕业设计抽查】4. 系统显示毕业设
27、计学生名单5. 用户抽查6. 系统保存数据图4.5.3.4 答辩学生名单汇总时序图1. 用户成功登录2. 系统显示教务处首页3. 用户点击【答辩学生名单汇总】4. 系统查询数据库5. 系统显示名单图4.5.3.5 答辩成绩汇总时序图1. 用户成功登录2. 系统显示教务处首页3. 用户点击【答辩成绩汇总】4. 系统查询数据库5. 系统显示答辩成绩名单图4.5.3.6 答辩材料汇总时序图1. 用户成功登录2. 系统显示教务处首页3. 用户点击【答辩材料汇总】4. 系统显示所有答辩材料5. 用户点击论文标题6. 系统显示论文详细内容7. 用户点击源码标题8. 系统显示源码内容4.5.4用户界面设计教
28、务处首页毕业设计抽查表页面答辩学生名单汇总页面答辩材料汇总页面答辩成绩汇总页面通知发布页面发布过的通知页面5数据结构设计5.1数据库的说明数 据 库:Mysql 5.15.2逻辑结构设计学生实体老师实体系办实体学院实体教务处实体成绩实体答辩组实体总体实体学生具有选题、答辩、开题三个关系学办具有分配答辩组、管理老师关系类图:5.3物理结构设计Student(学生)字段名中文名类型默认值主键/外键备注sno学号longPKsname姓名Stringssex性别booleansage年龄intsbirthday生日Datesaddress地址Stringstel电话StringTeacher(教师)字段名中文名类型默认值主键/外键备注tid编号longPKtname姓名Stringtsex性别booleantage年龄inttbirthday生日Datetaddress地址Stringttel电话Stringttype类别StringTopic(选题)字段名中文名类型默认值主键/外键备注tid选题编号longPKtauthorid发布者idlongttitle标题booleantcontent内容intttime发布时间Datetpass审核通过booleanfalseChoosedTopic(已选选题)字段名中文名类型默认值主键/外键备注tid选题编号longPKsno学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 买卖租赁房屋合同
- 基于大数据技术的环保产业供应链合作框架协议
- 抹灰分项工程劳务合同书
- 结婚财产分割协议
- 项目季度工作总结与成果展示报告
- 离婚协议谈话笔录
- 国际货物买卖合同中的所有权转移
- 专利权转让协议书
- 个人房屋转让合同协议
- 在线教育课程设计开发合作协议
- 2025年南通科技职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 人工智能与机器学习在风险管理中的应用-深度研究
- 河南省洛阳市伊川县2024-2025学年上学期期末八年级生物试题
- 2025年东营科技职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年汽车零部件项目可行性研究报告
- 福建省厦门市2024-2025学年八年级上学期1月期末英语试题(含笔试答案无听力答案、原文及音频)
- 全脊柱x线摄影技术
- (一诊)毕节市2025届高三第一次诊断性考试 英语试卷(含答案)
- 油气长输管道检查标准清单
- 《酸枣营销战略》课件
- 真需求-打开商业世界的万能钥匙
评论
0/150
提交评论