旅游网站后台管理毕业设计论文(编辑修改稿)内容摘要:

算是,然后调用 Hibernate 相关方法直接在数据库里进行插入并将结果返回到相应的 JSP页面。 图 23用例图 :包括景点基本信息、图片基本作息、视频基本信息、线路基本信息更新。 主要是用户或者管理员通过 JSP 页面进行数据录入并提交页面,由Struts2 的 filter 拦截进入 Struts2 的 action 对应方法进行算是,然后调用 Hibernate 相关方法直接在数据库里进行插入并将结果返回到相应的 JSP 页面。 图 24用例图 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 10 :包括景点基本信息、图片基本作息、视频基本信息、线路基本信息删除。 主要是用户或者管理员通过 JSP 页面进行数据录入并提交页面,由Struts2 的 filter 拦截进入 Struts2 的 action 对应方法进行算是,然后调用 Hibernate 相关方法直接在数据库里进行插入并将结果返回到相应的 JSP 页面。 图 25用例图 非功能需求 :在功能上要满足旅游网站的常规操作,对于客户来说 ,客户可以浏览查询自己需要的数据,可以下订单,可以将当前查询或者是收录的信息存储到自己的比如收藏夹,用记可以对自己的个人信息进行录入更改,还有进行一些自己数据的删除。 对于管理员来说,管理员有对旅游信息的添加查询更新删除的权限,还有对客户的部分信息进行管理,比如查看,甚者可以是删除,管理员也可以对自己的基本信息进行管理。 :该系统功能上应具有较高的安全性,关键是要防止非法用户进入系统修改、删除后台数据,黑客切取用户资料 ,用户对景点信息的操作权限等。 为防止这些情况的发生,可在用户数据传输过程中用 MD5算法 对用户数据加密存储,在后台操作数据进行身份验证。 :该系统应具备较好的稳定性,能存储较大的数据量,在多用户并发访问环境下可以保重系统正常运行,不会产生干扰操作,在数据数据库的选取以及表的设计方面应注意效率,比如给需要经常访问的属性列建立索引,适当增加服务器内存等。 :由于本系统将采用 B/S 三层架构,客户使用的浏览器类型以及版本多种多样,在对页面展示方面要处理好不同浏览器的显示效果,要让用户有较好的浏览体验。 :该系统以 J2EE 三大框架为支撑,在开发过程中尽量采用面向接口编程,避免将程序直接写死的情况,遵循低耦合的设计原则,增加系统的可扩展性和可维护性。 配置需求 本次旅游网站后台管理系统采用 B/S 架构,服务器使用 Tomcat,数据库采用 MySQL,开发工具 MyEclipse,操作系统 Windows7。 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 11 系统框架结构设计 系统整体框架概述 该旅游网站后台管理系统的整体框架如图 : 图 26系 统框架图 该系统采用 J2EE 的 Struts2,Spring,Hibernate 框架对过程进行控制并对站内数据进行操作,前台提交页面数据到 后台,通过 Struts2 的 filter 进行拦截,将数据提交到Struts2的 action操作里进行处理, action方法则通过 Hibernate操作数据库数据, Spring贯穿在 Strust2 和 Hibernate 的整个过程,主动创建程序过程需要的对象。 整个过程主要采用面向接口编程, Jsp页面的数据交互技术运用 Ajax。 主要数据操作功能有 create、 read、update、 delete 也就是数据的增删改查。 该系统的基本时序如图: 图 27 系统时序图 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 12 该时序图说明:程序执行流程,从客户端提交 JSP 页 面请求开始,通过 tomcat 服务器,页面请求数据被 Struts2 的 Filter 拦截,数据传送至 Struts2 的 action 里, action 调用model 进行对应数据的获取,具体数据操作,由 action 调用上层管理接口 manageDAO,上层管理接口调用自己的特定实现 manageDAOImp去进行操作 ,manageDAOImp再调用模型操作上级接口 modelDAO,再由该接口调用自己的实现 modelDAOimp 去直接操作数据库 Database,最后操作结果由 action 返回至 JSP 结果页面,而 Spring 的 DI功能贯穿整个过程 ,主要是Struts2 和 Hibernate 相互操作的过程的创建对象。 数据表设计 该系统存储信息类型较多,主要应用数据表及结构如下: admin info_class: information: line_class: line_info: 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 13 picture_class: picture_info: top_belong: video: 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 14 系统的基本类模型设计 本项目以 action,service,dao,daoimp, model 方式分层,其类调用关系如下: 图 28 层次调用关系 根据此分层开发思想,该项目的开发包图如下: 图 29 系统包图 在以上的基础上,设计的类与包的关系图如下: 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 15 包: 包: 包: 包: 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 16 包: 根据本项目的需求,对各类内部进行设计,由调用的关系图 28 可知,每一层的方法相同以 满足调用,这里只写出 action 包中主要类的方法: 管理员类: 信息类别类: 信息详细类: 线路类别类: 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 17 线路详细类: 图片类别类: 图片详细类: 总属类: 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 18 视频类: 以 Information 类 create 方法调用为例,关系如下: 图 210 方法调用详细 系统的基本功能实现 配置文件 配置文件主要有两个 和。 其中 配置,主要实现数据源链接, SessionFactory 以及 HibernareTemplate 的 bean 生成,代码如下: bean id=dataSource class= destroymethod=close 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 19 property name=driverClassName value= / property name=url value=jdbc: / property name=username value=root / property name=password value=root / /bean bean id=sessionFactory class= property name=dataSource ref=dataSource / property name=packagesToScan list value/value /list /property property name=hibernateProperties props prop key=/prop prop key=true/prop prop key=true/prop prop key=update/prop /props /property /bean bean id=hibernateTemplate class= property name=sessionFactory ref=sessionFactory/property /bean 其中 配置,实现页面跳转映射,主要代码如下: action name=basePage result/back//result /action action name=adminLoginPage class= 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 20 /action action name=topBelong class= result/back//result result name=show/back//result result name=update/back//result /action action name=infoClass class= result/back//result result name=show/back//result result name=update/back//result /action action name=information class= result/back//result result name=show/back//result result name=update/back//result /action action name=pictureClass class= result/back//result result name=show/back//result result name=update/back//result /action action name=pictureInfo class= result/back//result result name=show/back//result result name=update/back//result /action action name=video class= result/back//result result name=show/back//result 四川大学本科毕业论文 基于 J2EE的旅游网站后台管理系统 21 result name=update/back//result /action action name=lineClass class= result/back//result result name=show/back//result result name=update/back//result /action action na。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。