多功能企业网站管理系统设计毕业论文
2020-06-03 21:51:41
摘 要
企业网站管理系统主要是用来维护企业网站的。是针对企业而设计的具有易用多功能,性价比高,扩张性好,稳定性好的系统。企业的网站有企业简介,企业相关新闻,有的企业还有公司发布的产品。新闻和产品的动态都需要随时随地的更新,这时就需要用到这样个管理系统。并且此系统更容易让不精通此专业的人操作。最大的体现其多功能性,通用性。企业拿到此系统,不需要添加什么专业知识,直接就能将自己企业的东西通过此系统展现出来。
这个系统的开发主要用到MVC模式,运用的是hibernate框架,Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得我可以随心所欲的使用对象编程思维来操纵数据库,并以 web 界面展示的方式,为管理员提供更好的操作。
Multi function enterprise website management system
Abstract
Enterprise website management system is mainly used to maintain enterprise website. Is designed for enterprises, with easy to use, multi-functional, cost-effective, good scalability, stability of the system. The enterprise website has enterprise profile, enterprise related news, some enterprises and products issued by the company. News and product dynamics need to be updated anytime and anywhere, and then you need to use such a management system. And this system makes it easier for people who are not proficient in the profession to operate. The biggest embodiment of its versatility, versatility. Enterprises to get this system, you do not need to add any professional knowledge, you can directly put their own enterprises through this system of things displayed.
The development of this system mainly uses MVC mode, using the Hibernate framework, Hibernate is a object relational mapping framework of open source code, it is a very lightweight object encapsulation of JDBC, it will POJO and database mapping, is a fully automatic ORM framework, hibernate can automatically generate SQL statements I use, automatically, makes the object programming thinking can be arbitrary to manipulate the database, and the web interface display mode, provide better operation for administrators.
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 开发工具 1
1.2开发环境 1
1.2.1服务器Tomcat 1
1.2.2数据库MySQL 1
1.2.3系统设计 2
1.3 开发技术介绍 2
第二章 软件需求分析 3
2.1 软件功能需求 3
2.1.1注册用户的功能描述 4
2.1.2管理员的功能描述 5
2.1.3游客的功能描述 6
2.2软件属性说明 6
2.2.1软件性能需求 6
2.2.2软件运行需求 7
第三章 软件设计与实现 8
3.1软件体系结构 8
3.2数据库设计 9
3.3 类设计 13
3.3.1实体类设计 13
3.3.2 功能类的设计与实现 17
3.3.3 Web端模块设计与实现 18
3.4软件界面设计 28
第四章 软件测试 35
4.1测试方案及目的 35
4.2测试用例及结果 35
第五章 总结与思考 38
参考文献 40
第一章 绪论
随着科技的发展,二十一世纪成为了以网络化,信息化为核心的社会。网络商业化也成为了时下最热门的词汇。随着信息技术的不断更新,发现传统的服务模式已经不能适应市场发展的需求,简单、快捷、个性化的企业管理系统正在进入人们的生活。本系统的实际意义在于:在高节奏生活的今天,人们整天在各个城市穿梭忙碌着,在过去跑到哪个城市后才能进行预订客房,现在看来是否显得太麻烦。针对这类问题,结合当代科技发展的新成果,构思实现了一套基于Android的移动应用企业管理系统。
1.1 开发工具
本软件使用的开发工具是 Eclipse Mars.2。Eclipse Mars.2是拥有更多插件功能的开发平台,在数据库、服务器和开发语言的整合发布上具有很高的效率。
1.2开发环境
1.2.1服务器Tomcat
本次开发采用的服务器是 tomcat7.0,并且没有将 tomcat 安装到本机中,只是将tomcat的目录导入到 Eclipse Mars.2 中,在运行项目时进行服务器搭建部署,然后开启。
1.2.2数据库MySQL
数据库采用的是 MySQL 数据库, MySQL 是比较小型的数据库,比较适合本次酒店预订这样的系统开发。在建立表格、数据管理方面,主要使用了SQL语句来进行数据库数据的操作,在DOS界面完成了对数据库的建立与完善。
1.2.3系统设计
为了提高代码重用、增加开发速度和减少维护修改量已经成为现软件开发模式中日益提升的需求。框架、模型和接口也就随此孕育而生。 MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。使用MVC设计模式能够使得开发人员可以把精力集中在如何解决实际业务问题上。
1.3 开发技术介绍
软件整体的开发采用的是JavaEE,页面前端编程主要采用的是Html,Css和JavaScript语言,其中Html以及Css主要用于实现页面布局及美化,JavaScript语言主要是用来完成管理员界面的输入,房间管理,用户互动和页面样式的设计等功能。手机前端编程主要同样使用Java语言进行开发。
第二章 软件需求分析
2.1 软件功能需求
整款软件包含三种适用对象:客户、注册用户以及管理员。游客可以执行如下操作:注册成为会员以及浏览企业系统信息。注册会员可以执行如下操作:登陆、酒店预订、订单管理、帐户管理、个人中心、我的社区。管理员可以具有的执行权限:登陆、查看所有订单信息及每个订单的详细信息、回复会员的评论、添加、删除和修改房源信息。游客和注册用户的用例图如图2.1所示,管理员的用例图如图2.2所示:
图2.1 用户及会员的用例图
相关图片展示: