摘要:基于Strust2的框架,利用Java的高级编程语言和面向对象的编程思想,以信息化、网络化、工作效率和品质提高为出发点设计毕业论文管理平台。系统按照软件工程和项目管理的相关原则,为每个用户分配了不同的操作权限,实现了管理者具备的公告管理、用户管理、权限管理等。通过本系统的设计和实现,可以更加规范和有效地管理毕业论文。同时,使课堂专业知识实用化,提高了学生动手实践的能力。
关键词:Struts2框架、毕业论文的检索很重要。管理平台1的概要是随着网络技术和多媒体的普及,大学生毕业论文的管理逐渐可视化。新的管理模式具有人工管理无法比较的优势。这些优点大大提高了论文管理的效率。在本科大学教育过程中,要求学生进行毕业论文和设计是一个重要环节,是综合考察知识能力和作文规范化的主要方式之一。
传统的毕业论文指导基本上是和学生老师结合重点进行交流。从老师出题的问题到学生都可以选择。最终完成毕业设计的过程需要教育管理者。我会更加注重老师和学生。电子版的论文还通过微信和电子邮件等方式,再加上文件过期。验收很麻烦。因此,针对上述问题,本项目设计并实现了毕业论文管理系统。使毕业论文管理更加科学化,使教育活动的各个阶段处于“可视化”的可控状态,提高学生毕业论文的整体质量。
2需求分析2.1功能需求2.1.1系统初始化毕业论文管理系统的各用户功能已被确定,所以系统的初始化尤其重要。系统初始化主要包括以下两个数据:
(1)管理用户:主要由系统管理和维护者构成,还可以涉及学校教务处的职员,负责其他用户的管理,包括添加、删除、修改、用户输入信息的检索。(2)其他用户:在系统建立初期,需要管理者通过创建或导入数据表来初始化学生和教师用户,保证用户的单一性,并分配适当的权限。2.1.2论文主题选择的一环涉及两种选择方式。
学生可以从问题库中选择主题,同时确定相应的指导教师,但这种方式需要一定的后期协调工作,避免教师之间对应学生人数的差距太大。另一个方法是学生制定主题。因为毕业论文中包含的知识很多,所以学生在自己喜欢的方向和熟悉的方向上研究可能会比较轻松。研究成果的质量也比较有保障。
学生提出自己的课题,系统总结所有题目后,向老师提供专家的评议审查,确认该题目是否符合毕业论文的考察要求,经过评议后进行指导教师的分配。2.1.3论文指导学生完成论文前的三分之二基本上由指导老师进行论文指导。学生可能会因为实习或考研究生而离开学校。作为这个系统设计的重点之一,必须充实指导功能。便于教师掌握学生论文的进度。另外,学生会进一步修改论文,学校的教务管理者也会实现对教师工作的监督。2.2性能需求性采取以下三个要素的认证方式:(1)安全系统通过提供注册控制模块来识别不同的访问用户(管理者、教师、学生),输入用户名、密码、验证码可以。
确保系统中不存在重复用户标识信息。(2)可靠性要求系统的可靠性性能达到0.
接近毕业季节,所以这个系统的使用频率很高,所以应该保证系统可以长时间使用。(3)时间特性1)响应时间:用户打开接口,提交事务平均时间1.4-1.5秒,进行在线查询操作的数据处理时间4-5秒。2)管理者在一定时间内汇总论文信息,必要时打印在表格中保存。
(4)柔性1)支持一定的快捷键操作。2)系统可以备份一定时间的数据。2.3故障处理需要(1)在硬件方面操作电脑的系统,如果不经常整理内存,可能会对系统运行造成障碍。
同时需要电脑配置一台或多台打印机,便于打印成绩等信息报告。电脑系统也安装了金山杀毒软件,防止病毒入侵。(2)如果软件本身发生故障,则系统应打开一个对话框以提示用户中止当前过程。
电脑出现死机或其他问题时,数据会自动备份,防止数据丢失。3开发环境大学生毕业论文管理系统除了根据对象分析的原理进行设计和技术开发外,本系统还采用B/S的三层构造。其原理是使用JSP+Servlet+JavaBen的JavaEE技术架构实现MVC结构,使用JSP网站开发模式编程和Struts2架构进行开发。因此,需要设定Java开发环境。在使用Java综合开发工具MyEclipse的基础上,安装虚拟服务器ApachTomcat7.x,数据库选择扩展性高的Oracle11g。
4系统功能模块将根据我校实际需要进行分析,并根据用户进行分类。该系统分为管理人员模块、教师模块、学生模块三个基本模块。系统的需求如图1所示。系统主要有以下8个功能。(1)登录模块的用户登录是软件系统不可或缺的功能之一,只要登录相当于软件外部的窗口,顺利进入系统,就可以体验系统所具备的功能。采用检查方式,实时访问后台数据库注册后,用户可输入合法ID、密码和图形验证码,并匹配3个正确登录系统。都可以错误地将输入栏清空,并提示重新输入。
(2)用户登录系统后可以更改密码。学生和教师的初始密码由管理者统一设置。考虑到用户账户的安全性,要求用户本人在第一次登录后修改默认密码。如果用户忘记钥匙的话,请联系管理员处理。更改需要确认原始密码、新密码和新密码。三个修改完全一致。
(3)主题选择模块的学生可以从老师决定的问题集中选择。当某个问题没有超过选择人数时,学生可以选择。如果学生选择了主题,主题在教师审查后,学生会收到选题成功或失败通知。(4)论文文件管理模块论文文件管理模块涉及学生上传文件和教师下载文件,功能核心是在服务器上实现文件的保存路径。
学生把写的文件上传到系统上。如果文件格式正确,可以上传。上传后,教师可以在线阅读和下载文件。