基于web毕业设计选题系统设计和实施

基于web毕业设计选题系统设计和实施

ID:5240036

大小:27.50 KB

页数:6页

时间:2017-12-06

基于web毕业设计选题系统设计和实施_第1页
基于web毕业设计选题系统设计和实施_第2页
基于web毕业设计选题系统设计和实施_第3页
基于web毕业设计选题系统设计和实施_第4页
基于web毕业设计选题系统设计和实施_第5页
资源描述:

《基于web毕业设计选题系统设计和实施》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Web毕业设计选题系统设计和实施  摘要:针对高校中毕业设计选题工作存在的突出问题,设计出基于web的论文选题系统,本文详细阐述了系统的设计及实现过程。关键词:审核题目;双向选题;毕设设计中图分类号:TP3文献标识码:A文章编号:1672-3791(2013)04(b)-0000-00一引言随着科技的发展,通过互联网交流已经成为一种重要的交流方式。在大学中,校园网的普及度越来越高,学生在学校的学习、生活、工作都和校园网息息相关。教学管理手段也在这种新的发展潮流的带动下,发生着巨大的变化。至今,绝大多数高校实现了自由选课、学生

2、个人信息、成绩查询的网络化和对教师的网上教学评估。事实证明,这些手段更有效地在学习上帮助了学生,辅助了老师。6但是,经调查很多学校学院得知,众多学校的毕业设计从收集、统计每位教师的选题,到学生选题、上交及最终题目的确定,全部由教学科老师手工操作完成。这些不仅令老师分身无术,而且过程繁琐困难,容易出现错误。例如,征求老师意见,进而选定每个学生确定选题等等,都带来了不易整理的麻烦,使得学院的论文管理工作的效率不高,还有着工作出错的可能性。这样传统论文管理方式给学生和教师双方都带来了极大的不便。因此毕业论文在线选题系统急需待开发,使用

3、本系统,就可以通过校园局域网实现毕业设计从教师题目上传到学生选题整个流程的无纸化操作和更科学更方便的管理,真正的实现高效化、系统化、科学化。基于Web技术的在线选题系统可以借助于Internet进行,因此选题既可以在本地进行,也可以在异地进行;同时,题目内容放在服务器上,老师和学生通过帐号口令进行登陆,学生也可以第一时间得到选题信息。这些有利因素使得毕设选题突破了选题工作的空间和时间限制。二开发环境本系统采用浏览器/服务器(B/S)模式的体系结构,使用Tomcat6.0作为服务器端基础,使用Oracle10g作为数据库服务器管理

4、软件。所有的Web应用程序基于跨平台脚本编程语言JSP进行开发,从而使系统具有良好的通用性。三设计与实现通过对学校对毕业设计选题和实际情况出发,我们进行了功能需求分析和数据库需求分析,确定了系统所需的基本模块和操作用户角色。(一)系统的整体架构6作为高校毕业生的一个毕业设计选题系统,它就面对着许多用户的操作,而这些用户对系统的操作应该有所不同,所以我们在设计时必须要对不同的用户设立不同的的权限。本系统中,考虑了3种权限(管理员,指导教师,学生)。管理员可以添加的用户为指导教师和学生。所以我们把系统分为管理员模块、教师模块、学生模

5、块三个大模块,依据系统的详细功能三个大模块下又分为若干小模块,具体整体架构见图1所示。同时,为了使本系统更加的符合实际需要,我们采用双向选择的原则进行选题,同时系统提供任务书(或开题报告)的在线上传下载功能。整个系统运行的基本步骤是这样的:(1)管理员把毕业设计指导教师信息和学生信息导入系统;(2)教师发布选题,教师可以向学生推荐选题,同时学生进行第一次选题;(3)教师选择学生,学生根据备选情况,进行第二次选题;(4)教师第二次选择学生;(5)管理员根据两次选题情况,确定学生和指导教师之间的关系,一个学生对应一个选题;(6)学生

6、根据题目撰写任务书(或开题报告),并上传到系统中;(7)6教师根据学生的任务书(或开题报告)给出修改意见,反馈给学生;(8)经过几次修改,确定任务书(或开题报告);(9)管理员根据实际情况,总结选题结果,并处理学生的任务书(或开题报告)。(二)数据库设计根据实际情况,本系统设计了如下数据库表:论题表、学生表、教师表、登陆表、管理员、留言表、系别表、专业表、文件表和公告表等。论题表主要负责存储系统中所有论题的信息,包括:论题的编号(主键)、论题的发表模式属性、题目名称、发表时间、命题人等基本信息,其中还包括来自系别表和学生表当中的

7、关联外键。学生表主要负责存储系统中所有学生的信息,包括学生的学号(主键)、姓名、选题状态、邮箱等基本属性,其中还包括来自专业表、系别表和学生表当中的关联外键。教师表主要负责存储系统中的教师信息,包括教师的工号(主键)、头像路径、姓名、办公室等基本属性;其中还包括来自系别表中的关联外键。登陆表主要负责存储系统登陆用户的信息,属性loginID是用户登陆的ID而且是本表的主键,而role字段则是用来判定登陆后的角色的一个重要属性,其表中还有password、createTime和memo等基本属性。6系别表和专业表主要负责存储系统中

8、各系别专业的相关信息,其中包括编号、name和memo等基本属性。文件表和公告表主要负责存储系统中共享文件和公告的相关信息。(三)系统实现系统的登陆界面如图2所示。在账号和密码位置,输入正确信息后,系统会根据用户所属权限自动加载对应的功能。四软件测试在这个系统的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。