JSP公司会议室预定管理系统的设计与实现
时间:2018-03-30 16:09 来源:毕业论文 作者:毕业论文 点击:次
摘要: 会议室作为一个公司的重要资源,其使用是非常频繁的。网络技术的迅速发展使得人们的工作和生活得到巨大的便利,办公自动化的顺利实施为消除传统会议室管理方式的弊端提供了解决方案。鉴于jsp编程技术在网络应用开发上的几大优势,同时也考虑到struts2框架具有的高效性和成熟性,本课题开发了一个基于struts2的会议室预定系统。本系统在开发过程中采用B/S结构,运用面向对象的开发技术,实现了浏览器端和服务器端的完美结合。系统通过hibernate和数据库进行连接,有效解决了数据库连接及访问过程中的安全和效率问题。系统同时引入了轻量级web开发框架Spring,结合MVC模式设计思想,将系统分为视图层、控制层和模型层,并对每层的实现策略进行研究与改进。本文设计和实现了一个功能全面,界面美观,操作方便的会议室预约管理系统。20362 关键词: jsp;struts2;mvc;B\S Design and Implement of a Council-chamber Booking System of VSC Abstract: In a company,council-chambers are important resources,they are used frequently.The fast development of network technology provide person and society with more and more conveniences.The success of office automation brings new solutions to avoid the malpractice of traditional council-chamber managenment. As JSP is a very popular web technology ,it has some advantages on web design and development.Struts2 is an efficient and fully-fledged framework which is with an open source framework for building servlet/jsp based web applications mvc design paradigm.We designed a council-chambers booking system based on struts2 framework.The system in the development process by using B/S structure and object-oriented technology,realize the perfect combination of browser and server.The system through the hibernate and the database connection,can effectevely solve the database connection and access of process safety and efficiency,inprove the reliability of the system and running efficiency.A lightweight web development framework-spring has been introduced,and in combination with MVC design pattern,this thesis pides it to three layers:vies layer,controller layer and data persistence layer,we researches and improves the implement strategy of every layer.It provides a multi-function beautiful and easy operation infomation platform. Keywords: jsp;struts2;mvc;B\S 目录 摘要 i Abstract i 1 绪论 1 1.1 开发背景 1 1.2 开发目的 1 1.3 论文篇章结构 1 2 技术背景 2 2.1 JSP技术 2 2.1.1 JSP的运作原理与优点 2 2.1.2 Jsp技术的缺点 2 2.2 STRUTS2技术 3 2.2.1 Struts2的优点 3 2.2.2 Struts2的缺点 4 2.3 HIBERNATE技术 5 2.3.1 Hibernate的优点 5 2.3.2 Hibernate的缺点 6 2.4 SPRING技术 6 2.4.1 Spring技术的优点 6 2.4.2 Spring技术的缺点 7 3 系统需求分析 8 3.1 功能需求分析 8 3.1.1 用户管理子系统 8 3.1.2 会议室管理子系统 8 3.1.3 预定会议室子系统 8 (责任编辑:qin) |