欢迎来到天天文库
浏览记录
ID:1394207
大小:1.88 MB
页数:31页
时间:2017-11-11
《基于web的管理系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Web的管理系统毕业论文目录1引言11.1研究背景11.2本文工作12相关技术及开发工具12.1Strust2框架12.2Hibernate框架22.3Ajax技术32.4JQuery技术32.5MYSQL技术32.6运行环境42.7软硬件需求42.7.1硬件环境42.7.2软件环境43系统分析与设计43.1需求分析43.2系统的功能设计53.3功能模块设计53.3.1用户登录模块53.3.2选题模块53.3.3学生成绩评定模块63.3.4留言板模块63.3.5公告板模块63.4系统结构图64系统数据库设计74.1数据库E-R图74
2、.2数据库相关表105详细设计1425.1系统登录功能实现145.2系统首页设计165.3老师管理模块175.3.1老师信息增加175.3.2老师信息管理185.4学生信息管理195.4.1学生信息管理界面195.4.2学生信息删除205.5公告信息管理215.5.1公告信息增加215.5.2公告信息查询215.6论文课题查询225.7论文管理245.8安全退出系统255.9学生选取老师255.10留言板界面256系统测试266.1系统测试目的与意义266.2测试分析266.2.1链接测试266.2.2数据库测试276.2.3功能测试2
3、76.3测试结果分析277结束语27参考文献28致谢2921引言毕业论文管理系统,这种到目前为止还没有在各大高校执行的一款管理系统,其实有着不可忽视的意义。毕业生和指导老师在毕业的时候会显得特别麻烦,而这个系统正好减轻了老师繁重的工作,从而也方便了学生。1.1研究背景随着计算机时代的前进,计算机已经变成现实生活中不可缺少的一部分,人们在工作中依靠计算机技术已经无可替代。而毕业论文设计作为大学生在大学时代学习的一个重要展现,有必要具体实现计算机网络化和信息化的管理,这样不仅可以减轻论文指导老师承重的负担,也可方便指导老师进行课题申报、评分
4、等过程,让比较繁重的毕业设计采用数据库进行统一管理。因此,设计一种毕业论文综合管理系统是各大高校教学管理所向往发展的一项任务,也是各院校教学发展的主要趋势。目前在国内外虽然有很多像这种类似的系统和软件,然而真正应用到各大高校和院校的却少之又少。针对各大高校及院校的基本需求和要求,一个好的毕业论文管理系统必须操作比较简单,功能比较完善,能够很好的向学生及老师展示其优点。1.2本文工作毕业论文设计作为大学生在大学四年的一个成果,是考察学生自身能力的一个机会。本设计主要针对各个高校的毕业论文管理,面向老师和所有即将毕业的学生,系统实现了学生自
5、主选题和教师申报课题的双向交流,并增加了留言板、文件上传与下载、网上评分、发布公告等功能,能够保证毕业设计期间管理员、老师、学生之间信息的沟通,对保证毕业设计的质量有不可忽视的现实意义。2相关技术及开发工具2.1Strust2框架Struts2是三大框架之一,在设计的项目中用到Struts2都会有一个对应的Struts.xml,在这里面采用拦截器的机制来处理用户传过来的请求,是界面之间的跳转能够变得更安全,同时也使得业务逻辑中的控制器能够与Servlet和API完全脱离开。工作原理如图2-1所示:29图2-1Struts2工作原理图2.
6、2Hibernate框架Hibernate是一个独立框架,是SSH框架中的H,在使用Hibernate的时候都会有对应的映射文件,把java中的对象映射到数据库中,从而方便人们更好,更形象化的操作数据库属性,其工作原理如图2-2所示。Hibernate可以应用在很多场合,它可以通过PO,对数据库表中的数据进行增删改查工作,从而完成数据的持久化。图2-2Hibernate工作原理图292.3Ajax技术Ajax(AsynchronousJavaScriptandXML)是由HTML,JavaScript,CSS和DOM等技术组成。Ajax
7、在现代很多浏览器中都能使用,它是一种支持异步请求的技术。也就是说,XMLHttpRequest(xmlHttp)对象可以让用户使用JavaScript向服务器提出请求并且响应。Ajax技术比较适用于交互比较多,读取数据频繁的web应用。其工作原理如图2-3所示。图2-3Ajax工作原理图2.4JQuery技术JQuery是一个优秀的JavaScript框架,它是轻量级的JS库,在使用的时候它兼容多种浏览器,解决程序员由于浏览器不同而导致的外部因素,并且能够方便为web端提供Ajax交互。JQuery还有很多优点,其中一个就是其文档写的非
8、常详细,说明也很全面,同时有很多比较成熟的插件供人学习。2.5MYSQL技术MySQL是一个开源的关系型数据库管理系统,是一种关联数据库管理系统,在很多系统中,人们都选用MySQL来作为基本数据库大部分都是
此文档下载收益归作者所有