第 2 章  介绍了毕业设计的开发环境以及使用的工具。
第 3 章  对项目的需求进行分析,系统的功能分析以及模块图,数据库E-R图和结构图。
第 4 章  详细用户模块的基本功能以及实现功能的方法。
第 5 章  详细管理员模块的基本功能以及实现功能的方法。
第 6 章  对系统的部分测试展示。
2  开发环境及方法
2.1  开发工具介绍
2.1.1  MyEclipse开发工具
MyEclipse企业级工作平台(MyEclipseEnterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,我们可以利用它来对数据库和JavaEE的进行开发、整合,并且拥有极高的工作效率。它是功能丰富的JavaEE集成开发环境[10],具有编码、调试、测试和发布等功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse的功能十分强大,支持也十分广泛[11],尤其是对各种开源产品的支持相当不错。
2.1.2  MySQL数据库
MySQL是一个关系型数据库管理系统[12],由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL当今最流行的关系型数据库管理系统之一,在WEB应用方面MySQL是最好的RDMBS(Relational Database Management System,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统[13],它将数据保存在不同的表中,这样增加了查询速度并且提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语句。MySQL体积小、开放源码、成本低这几个特点,使得其成为一般中小型网站的开发首选数据库。
2.1.3  Navicat for MySQL数据库管理工具
Navicat for MySQL是一套专门为MySQL设计的高性能数据库管理及开发工具。它可以用于任何版本的MySQL数据库服务器[14],并支持大部分MySQL最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。
2.1.4  Tomcat服务器
Tomcat服务器是一个免费的开源的WEB轻量级应用服务器[15],在一些中小型系统中被普遍使用,通常作为开发和调试JSP程序的首选。当一台机器配置好Apache服务器时,它可以响应HTML页面的请求。实际上Tomcat部分是Apache服务器的一个扩展,而且它是独立的,也就是说,当你运行Tomcat时,实际上它是作为一个相对于Apache独立的进程单独运行的。
2.2  开发技术介绍
2.2.1  Struts2框架
WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的J2EE Web框架。Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求[16],这样的设计使得业务逻辑控制器与ServletAPI完全独立开来[17],所以Strust2可以理解为WebWork的更新。
2.2.2  Hibernate框架
Hibernate是一个开源的轻量型对象关系映射框架[18],对JDBC进行轻量级的封装,使得使用者可以使用面对对象编程的思文来操作数据库。Hibernate可以应用在任何适用于JDBC的场合,包括Java的客户端程序和Web应用,更为有意义的是,它还可以取代EJB的J2EE架构中的CMP,完成数据持久化的操作。
2.2.3  JQuery
JQuery是一个能够兼容多浏览器的Javascript库[19],它是完全免费并且开源的,使用MIT许可协议。JQuery的语法设计使得开发者可以更加简单方便地使用文档操作、事件处理、Ajax等功能。此外,JQuery提供API给开发者自行编写插件[20],这样可以更轻松地开发出功能强大的网页。在本设计中,该技术主要用于获取页面表单元素和Ajax的异步传输数据处理。
2.2.4  Javascript脚本语言
Javascript是一种脚本语言,最早用于HTML网页,用来给页面增加动态功能。在本设计中,该技术主要用于对页面表单元素的一种判定[21],使得传入后台的数据符合数据库中限定的要求。
上一篇:光学相干断层视网膜图像特征与糖网病变的关系研究
下一篇:公共安全图像与视频一键式质量增强与运动分析光流目标跟踪与分析

jsp+mysql考试管理系统的设计与实现+ER图

jsp+mysql班级管理OA系统设计+源代码

jsp+mysql网上书城系统的设计与实现+源代码

jsp+mysql化妆品销售网站的设计+源代码

asp.net+sqlserver在线学生论坛系统的设计+源代码

jsp+mysql家教兼职系统的设计与实现+ER图

jsp+mysql学生选课管理系统设计+源代码

天秤男婚后出轨能改好吗...

室外办公系统创新设计研究

常用游戏对于小学生英语教学的影响

无刷电机调速系统设计任务书

哈萨克民歌中生态美學思想的表现【4092字】

地方政府跨区域联合环境污染治理研究

人性化的用户界面设计研究

硅酸钇镥闪烁晶体的光学性能研究

中班幼儿“求助”型告状行为的访谈提纲

建议全面开放生育政策,...