菜单
  

    1.3 论文的组织架构

    论文第一章从设计的实际背景出发,讨论设计实现的目标和意义。第二章介绍实现设计的开发环境和相关的软件,让读者能够清晰的了解该开发该项目所使用的技术。第三章对设计进行需求分析,让读者了解设计实现所需的要求。第四章介绍系统功能模块和数据库的设计。第五章从前台后台两方面介绍了系统的详细设计,使读者进一步了解设计实现的具体细节。

    2 开发技术及开发环境 

    2.1 MyEclipse

    MyEclipse是企业级工作平台(MyEclipseEnterprise workbench,简称MyEclipse)是对Eclipse IDE的扩展,是目前基于Web开发最普遍的开发环境。它是功能丰富的javaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts2,JSP,CSS,JavaSript,Spring,mySql,Hibernate等。

    MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。

    MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,这解决了各种开源工具的不一致和缺点。

    2.2  mysql数据库

    MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。现在数据库很多,有Oracle,DB2,Informix,SqlServer,MySQL等。MySQL是一个比较流行的关系型数据库管理系统,所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。MySQL被广泛地应用在Internet上的中小型网站中[2]。

    2.3 系统开发模式

    本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。

     B/S三层结构图

    B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:

    (1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。

    (2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。

    (3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求[6]。

    从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。

    2.4 Tomcat服务器

     Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选[3]。

    Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能[7]。来~自^751论+文.网www.751com.cn/

    2.5 Struts2框架

    Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。本项目主要是利用struts2框架的action作为控制器串联起整个项目[4]。

  1. 上一篇:Android百度地图智慧出行系统设计与实现
  2. 下一篇:Android的天气预报客户端的设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. 基于核独立元分析的非线...

  6. 基于Hadoop的制造过程大数据存储平台构建

  7. jsp公交刷卡数据统计系统图表的设计与实现

  8. 十二层带中心支撑钢结构...

  9. 大众媒体对公共政策制定的影响

  10. java+mysql车辆管理系统的设计+源代码

  11. 当代大学生慈善意识研究+文献综述

  12. 杂拟谷盗体内共生菌沃尔...

  13. 电站锅炉暖风器设计任务书

  14. 中考体育项目与体育教学合理结合的研究

  15. 乳业同业并购式全产业链...

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回