毕业设计管理系统管理系统项目设计计划书.docx_第1页
毕业设计管理系统管理系统项目设计计划书.docx_第2页
毕业设计管理系统管理系统项目设计计划书.docx_第3页
毕业设计管理系统管理系统项目设计计划书.docx_第4页
毕业设计管理系统管理系统项目设计计划书.docx_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计管理系统管理系统项目设计计划书1引言1.1项目名称毕业设计管理系统1.2编写目的毕业设计是实现本科教学培养目标的重要环节,从选题到答辩一般需要四至六个月的时间,其间工作量很大,尤其需要保留大量的文件,以便于管理者对毕业设计工作进行监督。传统的、人工的方式管理各项事务和文件档案,存在着诸如效率低、准确性差等缺点,对高效、合理地安排毕业设计很不方便。 利用计算机和WWW网络技术实现高校毕业设计的管理势在必行,制作毕业设计期间的教学管理、频繁的师生交流,以及大篇幅的论文管理,现在只要通过计算机就可以方便快捷的来完成。因此毕业设计管理系统的应用能够为用户提供充足的信息和快捷的查询。本系统是重庆理工大学毕业设计管理系统,该系统可以完成对重庆理工大学毕业设计的管理,并且其过程更高效、更简单、更完善、更准确。本文档详细、准确和全面定义毕业设计管理系统GDMS(Graduate Design Management System)的外部行为,设计约束,以及其它相关因素,指导软件系统的后续开发工作,进一步定制软件开发的细节问题,为软件需求者(软件使用者)与软件设计者能更好的交流、沟通提供书面途径。同时本说明书还是用户手册和测试计划的编写依据。本文档可作为任务管理系统设计人员,技术支持人员,程序员,测试人员,使用人员的参考资料。1.3项目背景当前高等学校毕业设计环节中普遍存在以下问题和现象:第一,综合性高校往往具有多种办学层次和多种办学专业类型,然而各专业层次和类型的学生毕业设计或论文的内容和材料的提交等不尽相同;第二,各高校为了加强学生工作能力和社会能力的培养,延长了学生外出实习、实践的时间,使得毕业设计以及论文写作和指导等环节更加困难重重;第三,大部分高校由于实行学分制管理教学,学生毕业设计环节的管理工作更需要合理化、规范化。随着高新技术的发展,使得计算机网络广泛应用于各领域,每个行业都在进行科技改革,最重要的是计算机提高了管理的准确性与效率性,在很多的高校,已经使用计算机来管理各种文档,相对于我们这样的高校毕业生来说,人数众多是最大的一个管理问题,所以开发一个毕业论文管理系统来管理对我们学校来说是很重要。为此,本小组决定自主开发一个毕业设计管理系统,用来提高工作效率,降低工作中的失误,解决实际工作中由于各种因素引起的选题、审核、评分等方面的不便,毕业设计过程不易管理等问题。同时,本系统将首先在计算机学院试行,然后推广到重庆理工大学,如果成功则可以推广到各大高校。1.4参考资料1. 陈克力,谢维成.SQLserver2005.2008年1月第1版.2. 廖志凌,邵学军,刘贤兴,等高校本科毕业设计中存在的问题与对策J江苏大学学报(高教研究版)2004(2):82-853. 韩淼基于J2EE的一种多层web系统通用框架的设计与应用D大连理工大学,20054. 李平勇J2EE框架组件的研究与实现D电子科技大学,20055. 朱光燕现代教育技术在课堂教学运用中的异化问题J现代远程教育,2005(4)6. 郭剑毅等基于C/S与B/S的高校科研管理信息系统的设计与实现J计算机工程与应用2005,39(l):212一2147. 张琴,张千帆JSP动态网页制作基础培训教程北京:人民邮电出版社,20088. 高海茹SQLServer网络数据库技术精粹北京:机械工业出版社,20029. UML面向对象设计基础,MeilirPage-Jones著,包晓露等译,人民邮电出版社,2001年4月第1版。10. 统一软件开发过程,IvarJacobson,JamesRumbaugh,GradyBooch著,周伯生译,机械工业出版社,2002年1月11. 刘甫迎,谢春,徐虹Java程序设计实用教程北京:科学出版社,20102任务概述2.1项目总体目标信息查询、通知、题目管理、答辩1) 信息查询:学生和教师可以查询在毕业设计过程中完成进度和信息。2) 通知:在毕业设计过程中,所有的通知都会通过系统进行发布并提醒相关人员。3) 题目管理:对毕业设计过程中题目进行管理,其中的信息保存到数据库。4) 答辩:对答辩过程的管理。2.2运行环境2.2.1 软件环境OS:Windows 2000 Server/Windows 2003 Server 服务器操作系统Apache2.2及以上Apache Tomcat 6.0及以上Java Development Kit 1.6.x及以上Mysql 5IE6.0及以上、FireFox3.0及以上或其他兼容WEB浏览器2.2.2 硬件环境CPU:Pentium以上内存:512M以上硬盘:100M以上2.3开发环境开发环境:Windows NT、JDK1.5、tomcat 6.0、mysql5.1、flex SDK 3.2开发语言:Java、flex开发工具:myeclipse 6.5、Adobe Flex Builder 32.4条件与限制目前由于实际需要,系统做成模式。3总体设计3.1系统架构3.2架构描述3.2.1通知管理1) 发布通知2) 编辑通知(创建通知、删除通知、发布通知、修改通知、短信发送、附件管理)3) 查询通知3.2.2师生交流1) 消息浏览2) 发送消息(上传材料)3) 审核开题报告(发送开题报告)3.2.3题目管理1) 老师出题经过系办审核后发布题目2) 学生填写志愿选题3) 系办发布分配结果4) 学生对题目不满意可进行换题3.2.4抽查管理1) 教务处发布抽查名单;2) 被抽查学生提交抽查材料;3) 教务处找相关专家对材料进行评价;4) 教务处在汇总抽查结果。3.3.5答辩1) 学生在指定时间内提交答辩申请并上传所有毕业设计材料,2) 指导老师对自己指导的学生根据学生在毕业设计全过程的表现进行评价打分;3) 系办对提交申请的学生进行审核,确定答辩人数4) 系办人员对老师和学生进行分组,一个答辩小组有3-4名老师(答辩组长、主答辩老师、答辩老师)和12以内的学生;5) 评阅老师对学生上交的毕业设计材料进行评阅打分;6) 在答辩开始后,主答辩老师要填写答辩记录。 3.3.6成绩管理1)学生在答辩后可选择申优;2)系办组长评审队对学生的成绩进行最后的调整3)系办将成绩汇总发布3.3.7信息管理 1)查看信息 2)编辑信息 3)条件搜索4功能详细设计4.1通知管理4.1.1功能说明帮助用户管理和查看通知4.1.功能结构4.1.3类设计通知发布时序图1. 用户点击进入”通知管理”2. 系统进入通知管理主页面3. 用户点击进入个人通知管理4. 系统进入个人通知管理界面,显示个人已发布和未发布的通知5. 用户选择发布通知6. 进入发布通知页面7. 用户编辑通知内容8.11用户点击上传附件 8.12用户点击删除附件8.21系统提示请选择文件 8.22系统提示是否删除8.31用户选择并点击提交 8.32用户点击确定 左侧是可选内容8.41提示上传成功 8.42提示删除成功9.用户点击完成发布10.系统提示发布成功11.系统更新发布通知后的通知页面删除通知时序图1. 用户点击“通知管理”2. 系统进入个人通知管理页面3. 用户点击一个通知的删除选项4. 系统提示是否删除5. 用户点击确定6. 系统提示删除成功7. 系统显示删除过后的个人通知管理页面8.查看通知时序图1. 用户点击“通知管理”2. 系统进入通知管理页面3. 用户点击个“人通知管理”4. 系统进入个人通知管理页面5. 点击一个通知的查看6. 系统显示通知详细内容修改通知时序图1. 用户点击进入”通知管理”2. 系统进入通知管理主页面3. 用户点击进入个人通知管理4. 系统进入个人通知管理界面,显示个人已发布和未发布的通知5. 用户选择一个通知的修改通知6. 进入修改通知页面7 用户编辑通知8.11用户点击上传附件 8.12用户点击删除附件8.21系统提示请选择文件 8.22系统提示是否删除8.31用户选择并点击提交 8.32用户点击确定 左侧是可选内容8.41提示上传成功 8.42提示删除成功9.用户点击修改完成10.系统提示修改成功11.系统更新修改通知后的通知页面查询内容时序图1. 用户进入通知管理2. 系统显示通知管理主页面3. 用户选择一个通知点击4. 页面显示通知详细内容查找筛选时序图1. 点击进入通知管理2. 系统显示通知管理主页面3. 选中筛选查找按钮4. 进入查找筛选页面5. 用户编辑通知标题并点击查找6. 显示与编辑内容相关通知7. 用户选择通知可查看短信通知时序图1 用户点击进入”通知管理”2. 系统进入通知管理主页面3. 用户点击进入个人通知管理4. 系统进入个人通知管理界面,显示个人已发布和未发布的通知5. 用户选择发布通知6. 进入发布通知页面7. 用户编辑通知内容并点击短信发送8. 系统显示发送成功返回个人通知管理9. 系统将通知更新4.1.4用户界面设计4.2题目管理题目管理4.2.1 功能说明将题目管理分为几个小功能,更清晰、更易管理。4.2.2 功能结构4.2.3 类设计图 出题顺序图1, 导师输入ID和密码进行登录;2, 登录成功后提交出题请求;3, 系统提示登陆者输入出题内容;4, 登陆者输入要题目要求;5, 出题对象会将输入的内容提交到数据库;6, 数据库添加成功后会返回给导师成功的消息。图 出题审核顺序图1. 系办人员输入ID和密码登陆系统。2. 登陆成功后提交出题审核的请求。3. 出题审核对象提示对已经出好的题目进行审核。4. 系办人员查看题目内容并确认审核是否通过。5. 出题审核对象会将审核结果提交给数据库。6. 数据库添加成功后会返回给系办人员成功的信息。图 志愿填写顺序图1. 学生输入ID和密码登陆系统。2. 登陆成功后选择志愿填写。3. 志愿填写对象显示志愿填写表。4. 学生输入选题志愿。5. 志愿填写对象会将表格提交给数据库。6. 数据库添加成功后会返回给学生成功的信息。图 调整志愿顺序图1. 系办人员输入ID和密码登录系统。2. 登录成功后选择调整志愿功能。3. 调整志愿对象显示选题志愿情况,并提示用户进行调整。4. 系办人员对志愿进行调整。5. 志愿调整对象会提交调整后的题目情况给数据库。6. 数据库提示调整成功,并显示调整后的题目情况。图 申请改题顺序图1. 学生输入ID和密码登录系统。2. 登录成功后选择申请改题功能。3. 申请改题对象显示当前选题题目信息,并提示当前时间是否可以申请改题。4. 如果提示当前时间可以申请改题,用户就修改题目信息。5. 申请改题对象会提交修改后的题目信息给数据库。6. 数据库提示修改成功,并显示修改后的题目信息。图 审核改题申请顺序图1. 导师输入ID和密码登录系统。2. 登录成功后选择审核改题申请功能。3. 审核改题对象提示需要审核的申请。4. 导师完成对改题申请的审核。5. 审核改题申请对象提交审核信息到数据库。6. 数据库提示审核完成。7. 系办人员输入ID和密码登陆系统。8. 登陆成功后选择审核改题申请。9. 审核改题申请对象提示需要审核的改题申请,并显示导师审核情况,如果导师审核通过则继续审核,否则不予审核。10. 系办人员对改题申请进行审核。11. 审核改题申请对象提交审核信息给数据库。12. 数据库提示审核完成,并显示审核结果。图 审核改题申请顺序图1. 系办人员输入ID和密码登录系统。2. 登录成功后选择公布题目分配功能。3. 公布题目分配需要查询数据库中题目分配信息。4. 提示用户题目分配公布是否成功。4.2.4用户界面设计1234567894.3抽查管理抽查管理4.3.1 功能说明管理教务处的抽查。4.3.2 功能结构4.3.3 类设计1. 教务处人员输入用户名和密码登陆系统。2. 用户选择【发起抽查】。3. 系统弹出抽查管理界面。4. 用户选择填写抽查要求(通知)。5. 抽查对象将请求提交给数据库模块。6. 数据库模块随机得出抽查名单,提示用户发起抽查成功。1. 学生输入ID和密码登陆系统。2. 用户点击【提交抽查材料】按钮。3. 系统弹出抽查要求。4. 用户上传抽查材料到数据库。5. 数据库记录提交信息,并提示用户提交是否完整,最后显示提交详情。1. 指导老师输入ID和密码登陆2. 登陆成功后选择【短信管理】。3. 系统显示待评价、已评价、未提交名单。4. 用户选择待评价名单的材料进行【评价】,并得出成绩。5. 评价对象提交成绩到数据库。6. 数据库模块记录成绩信息,并提示用户保存成功,显示所有名单。1. 教务处人员输入ID和密码登陆2. 登陆成功后选择【汇总抽查结果】。3. 汇总对象查询数据库中已记录的抽查成绩。4. 数据库显示当前抽查的成绩。5. 用户选择总结、改进毕业设计功能。6. 总结、改进毕业设计对象提示用户输入总结和改进意见。并提交给数据库数据库提示教务处人员记录总结、改进成功,并通知抽查名单上的学生查看成绩、总结、改进意见。4.3.4用户界面设计12.4.4答辩4.4.1功能说明答辩过程中对人员的操作和数据的记录保存4.4.2功能结构4.4.3类设计答辩申请答辩申请:1. 学生点击【答辩申请】;2. 系统显示答辩申请页面;3. 学生上传材料后点击【申请】;4. 系统显示操作结果。评价评价:1. 指导老师选择【评价学生】模块;2. 系统显示老师指导的学生的列表;3. 指导老师选定某位学生;4. 系统显示此学生的评价页面;5. 指导老师填写完评价信息,点击【确定】。答辩审核答辩审核:1. 系办人员选择【学生审核】模块;2. 系统显示申请答辩的学生名单及相关信息;3. 系办人员选定可答辩学生点击【确定】;4. 系统提示完成审核。答辩分组答辩分组:1. 系办人员选择【答辩分组】模块;2. 系统显示分组页面;3. 系办人员点击【添加小组】;4. 系统显示小组操作表;5. 系办人员命名小组名,在学生栏点击【添加】;6. 系统显示可选学生名单及相关信息(如题目类型);7. 系办人员选定某位学生点击【添加】;8. 系统返回小组操作表;9. 系办人员可选定已添加的学生,点击【删除】表示取消添加此学生;10. 答辩组长、主答辩老师、答辩老师的添加删除与学生的操作一样;11. 系办人员在小组操作表中添加答辩地点,点击【完成分组】12. 分组页面生成一个小组表;13. 系办人员可对已经分好的组进行删除操作;14. 当系统确定已经没有学生可以分配时,系办人员才可以点击【完成分组】;材料评阅材料评阅:1. 评阅老师选定【材料评阅】模块。2. 系统显示可评阅学生列表;3. 评阅老师选定某位学生;4. 系统显示此学生的材料评阅页面;5. 评阅老师查看材料,在【评语】栏写下评语,在【打分】栏写下分数。答辩记录答辩记录:1. 主答辩老师选择【答辩记录】模块;2. 系统显示答辩记录页面;3. 主答辩老师选择某位学生点击【答辩】;4. 系统显示此学生的答辩记录框;5. 主答辩老师填写答辩记录,点击确定。成绩调整成绩调整:1. 系办人员选择【成绩调整】模块;2. 系统显示答辩小组成绩统计表;3. 系办人员选定某小组点击进入;4. 系统显示此小组的答辩学生成绩统计表;5. 系办人员再选定某位学生;6. 系统显示此学生的答辩记录和【最后成绩确定】框;7. 系办人员填写成绩点击确定。4.4.4用户界面设计12345674.5成绩管理4.5.1功能说明通过调整确定学生最后的成绩,最后汇总发布成绩。4.5.2功能结构4.5.3设计类申优1. 学生进入管理系统选择【毕业设计申优】模块;2. 系统显示申优表;3. 学生填写好申优表后,提交申请。成绩调整1.系办人员选择【成绩调整】模块;2.系统显示答辩小组成绩统计表;3.系办人员选定某小组点击进入;4.系统显示此小组的答辩学生成绩统计表;5.系办人员再选定某位学生;6.系统显示此学生的申优表(申优学生才有申优表)、答辩记录和【最后成绩确定】框;7.系办人员通过评审会研究后填写成绩点击确定。成绩汇总发布1. 系办人员选择【成绩汇总发布模块】;2. 系统显示学生毕业设计成绩汇总表;3. 系办人员点击【发布】,使所有学生可见。4.5.4用户界面设计4.6信息管理4.6.1功能说明实现对信息的编辑和查询4.6.2功能结构4.6.3设计类查找筛选8. 教务处或系办点击进入信息管理9. 系统显示信息管理主页面10. 选中筛选查找按钮11. 进入查找筛选页面12. 用户编辑学号或姓名并点击查找13. 显示与编辑内容相关人物编辑个人基本信息1. 用户点击信息管理2. 显示信息管理主页面3. 用户点击个人“编辑”4. 系统提示用户可编辑选项5. 用户编辑个人信息并点击完成6. 系统显示编辑过后的信息管理主页面并在系统更新信息个人消息时序图1. 用户点击信息管理2. 显示信息管理主页面3. 用户点击个人“个人消息”4. 系统进入个人消息主页5. 用户选择消息查看或删除6. 系统显示消息内容或显示删除该通知后的“个人消息”7. 系统更新删除后的页面4.7师生交流4.7.1功能说明指导老师和学生之间材料发送和消息通知。4.7.2功能结构4.7.3设计类1. 指导老师点击进入师生交流模块;2. 系统显示收到的消息;3. 用户点击消息;4. 系统显示消息内容;5. 用户上传材料,发送消息;6. 用户审核开题报告;7. 系统将结果发送给学生。1.学生点击进入师生交流模块;2.系统显示收到的消息;3.用户点击消息;4.系统显示消息内容;5.用户上传材料,发送消息;6.用户上传开题报告;4.74用户界面设计5数据结构设计物理结构设计Student字段名中文名类型默认值主键/外键备注Sid学号String自增PKSname学生姓名StringSsex性别Charcollege学院Stringmajor专业Stringclass年级StringPhoNumber电话号码StringTeacher字段名

温馨提示

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

评论

0/150

提交评论