基于Web毕业设计选题系统设计与实施.docVIP

基于Web毕业设计选题系统设计与实施.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web毕业设计选题系统设计与实施

基于Web毕业设计选题系统设计与实施   摘要:针对高校中毕业设计选题工作存在的突出问题,设计出基于web的论文选题系统,本文详细阐述了系统的设计及实现过程。   关键词: 审核题目; 双向选题;毕设设计   中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2013)04(b)-0000-00   一 引言   随着科技的发展,通过互联网交流已经成为一种重要的交流方式。在大学中,校园网的普及度越来越高,学生在学校的学习、生活、工作都和校园网息息相关。教学管理手段也在这种新的发展潮流的带动下,发生着巨大的变化。至今,绝大多数高校实现了自由选课、学生个人信息、成绩查询的网络化和对教师的网上教学评估。事实证明,这些手段更有效地在学习上帮助了学生,辅助了老师。   但是,经调查很多学校学院得知,众多学校的毕业设计从收集、统计每位教师的选题,到学生选题、上交及最终题目的确定,全部由教学科老师手工操作完成。这些不仅令老师分身无术,而且过程繁琐困难,容易出现错误。例如,征求老师意见,进而选定每个学生确定选题等等,都带来了不易整理的麻烦,使得学院的论文管理工作的效率不高,还有着工作出错的可能性。这样传统论文管理方式给学生和教师双方都带来了极大的不便。   因此毕业论文在线选题系统急需待开发,使用本系统,就可以通过校园局域网实现毕业设计从教师题目上传到学生选题整个流程的无纸化操作和更科学更方便的管理,真正的实现高效化、系统化、科学化。基于Web技术的在线选题系统可以借助于Internet进行,因此选题既可以在本地进行,也可以在异地进行;同时,题目内容放在服务器上,老师和学生通过帐号口令进行登陆,学生也可以第一时间得到选题信息。这些有利因素使得毕设选题突破了选题工作的空间和时间限制。   二 开发环境   本系统采用浏览器/服务器(B/S)模式的体系结构,使用Tomcat6.0作为服务器端基础,使用Oracle10g作为数据库服务器管理软件。所有的Web应用程序基于跨平台脚本编程语言JSP进行开发,从而使系统具有良好的通用性。   三 设计与实现   通过对学校对毕业设计选题和实际情况出发,我们进行了功能需求分析和数据库需求分析,确定了系统所需的基本模块和操作用户角色。   (一)系统的整体架构   作为高校毕业生的一个毕业设计选题系统,它就面对着许多用户的操作,而这些用户对系统的操作应该有所不同,所以我们在设计时必须要对不同的用户设立不同的的权限。本系统中,考虑了3种权限(管理员,指导教师,学生)。管理员可以添加的用户为指导教师和学生。所以我们把系统分为管理员模块、教师模块、学生模块三个大模块,依据系统的详细功能三个大模块下又分为若干小模块,具体整体架构见图1所示。   同时,为了使本系统更加的符合实际需要,我们采用双向选择的原则进行选题,同时系统提供任务书(或开题报告)的在线上传下载功能。整个系统运行的基本步骤是这样的:   (1) 管理员把毕业设计指导教师信息和学生信息导入系统;   (2) 教师发布选题,教师可以向学生推荐选题,同时学生进行第一次选题;   (3) 教师选择学生,学生根据备选情况,进行第二次选题;   (4) 教师第二次选择学生;   (5) 管理员根据两次选题情况,确定学生和指导教师之间的关系,一个学生对应一个选题;   (6) 学生根据题目撰写任务书(或开题报告),并上传到系统中;   (7) 教师根据学生的任务书(或开题报告)给出修改意见,反馈给学生;   (8) 经过几次修改,确定任务书(或开题报告);   (9) 管理员根据实际情况,总结选题结果,并处理学生的任务书(或开题报告)。   (二)数据库设计   根据实际情况,本系统设计了如下数据库表:论题表、学生表、教师表、登陆表、管理员、留言表、系别表、专业表、文件表和公告表等。   论题表主要负责存储系统中所有论题的信息,包括:论题的编号(主键)、论题的发表模式属性、题目名称、发表时间、命题人等基本信息,其中还包括来自系别表和学生表当中的关联外键。   学生表主要负责存储系统中所有学生的信息,包括学生的学号(主键)、姓名、选题状态、邮箱等基本属性,其中还包括来自专业表、系别表和学生表当中的关联外键。   教师表主要负责存储系统中的教师信息,包括教师的工号(主键)、头像路径、姓名、办公室等基本属性;其中还包括来自系别表中的关联外键。   登陆表主要负责存储系统登陆用户的信息,属性loginID是用户登陆的ID而且是本表的主键,而role字段则是用来判定登陆后的角色的一个重要属性,其表中还有password、createTime和memo等基本属性。   系别表和专业表主要负责存储系统中

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档