计算机毕业设计 jsp齐家装饰装潢公司网站springmvc 毕设



第1章 演示视频:

  毕 业 设  计


 

齐家装饰装潢公司网站







专    业                        

学生姓名                         

班    级                        

学    号                        

指导教师                         

完成日期                        



摘 要

由于科学技术的快速发展,社会的每个领域都离不开电脑技术。随着电脑技术的不断进步,互联网的领域也不断扩大,带来很多的网络信息。目前,互联网已成为社会上不可或缺的元素,而在这个网络里最关键的元素就是网站。21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,信息化管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。

本齐家装饰装潢公司网站是基于B/S结构,采用JSP技术,SQL数据库进行开发的。系统具有灵活的一体化设计方式,圆满完成了整个系统的全面设计,提高系统的运行性能和安全性,并且易于维护和操作。

论文首先阐述了齐家装饰装潢公司网站的开发,并对该系统进行了较详细的需求分析,探讨了齐家装饰装潢公司网站的功能需求、业务流程、系统结构和数据库设计等方面的问题。


 关键字: 齐家装饰装潢公司网站;JSP技术;B/S结构;SQL数据库


Abstract

Due to the rapid development of science and technology, every area of society is inseparable from computer technology. With the continuous advancement of computer technology, the field of the Internet is also expanding, bringing with it a lot of network information. At present, the Internet has become an indispensable element of society, and the most crucial element in this network is the website. In the 21st century today, with the continuous development and progress of society, people's understanding of information science has evolved from a low level to a high level. From the original perceptual knowledge to the rational knowledge, the importance of information management has gradually increased. Known by people and managed scientifically, information storage is accurate, rapid, and perfect, and it can improve work management efficiency and promote its development.

The website of the Qiqi Home Decoration Company is based on the B/S structure, using JSP technology and SQL database development. The system has a flexible integrated design method, which successfully completes the overall design of the entire system, improves the system's operating performance and safety, and is easy to maintain and operate.

The paper first elaborated the development of Qijia Decoration and Decoration Company website, and carried out a more detailed analysis of the requirements of the system, and discussed the functional requirements, business process, system structure and database design of the Qijia Decoration and Decoration company website.

KeyWordsQijia decoration and decorating company website; JSP technology; B/S structure; SQL database


目  录

第1章 绪论

1.1 研究背景

1.2 研究现状

1.3 研究目的和意义

1.4 设计原则

第2章 系统开发技术

2.1 JSP概述

2.2  开发环境简介

2.3 MYSQL数据库

2.4 B/S结构

第3章 系统分析

3.1 系统总体目标

3.2 可行性分析

3.2.1操作可行性

3.2.2技术可行性

3.2.3经济可行性

3.3 流程分析

3.3.1系统开发流程

3.3.2系统登录流程

3.4 系统用例图

3.4.1登录子用例

3.4.2管理员子用例图

3.4.3用户子用例图

第4章 系统设计

4.1 系统工作原理

4.2 功能模块设计

4.3 数据库设计

4.3.1系统数据库设计

4.3.2数据库设计原则

4.3.3数据库概念设计

4.3.4数据库实体(E-R图)

4.3.5数据库表设计

第5章 系统的实现

5.1 用户模块的实现

5.1.1用户首页界面

5.1.2评价界面

5.1.3注册登录界面

5.1.4找回密码界面

5.1.5帖子界面

5.2 管理员模块的实现

5.2.1管理员登录界面

5.2.2首页轮播图管理界面

5.2.3资讯管理界面

5.2.4客户管理界面

5.2.5装修管理界面

5.2.6帖子管理界面

5.2.7统计中心管理界面

第6章 系统测试

6.1 测试目的

6.2 测试方法

6.3 性能测试

6.4 测试结论

结论

致谢

参考文献




第1章   绪论

1.1 研究背景

网络的快速发展从根本上更改了世界的公司的管理方式,自二十世纪九十年代开始,我国的很多公司就设想可以通过互联网来进行信息的管理。因为当时存在很多的原因,比如公司的声誉非常不好进行认证、互联网的相关法律法规也不够完善、开发技术也不够成熟等,阻碍了互联网在各大公司中的发展速度。进入二十一世纪以后,我国经济有了快速的发展,网络已经遍布大街小巷,齐家装饰装潢公司网站更好的帮助公司创造利益带来了方便。

随着时代的发展,信息化进程不断加快,社会进入了信息化时代。基于齐家装饰装潢公司网站是装饰为实例而设计的一种实用型网站。随着我国进行的快速发展,对装潢的需求也越来越大,齐家装饰装潢公司网站的开发更好的帮助人们进行了解装修带来了便利。现在我们要开发一个齐家装饰装潢公司网站,就要运用软件工程的方法来解决这个软件开发中遇到的各个问题。即我们要通过分析、设计和管理来从宏观上开发这项软件,使系统在设计时能够更加清晰、结构紧凑、功能齐备。

1.2 研究现状

中国互联网络信息中心发布的CNNIC调查结果显示,内地上网人数与日俱增。用户在网上关注的信息也多彩多样。报告数据显示,用户在网上经常进行的操作中,网上购物占了很大一部分的比例,而且这种比例上升趋势近年来不断地提高,随着各种互联网的不断完善和普及化,网上购物的发展速度已经覆盖我国大部分地区。

据我国IT行业发布的报告表明,近年来,我国互联网发展呈快速增长趋势,网民的数量不断增加,并且随着宽带的实施及降价,每天约有近几亿人走进网络世界。伴随着网络的普及,网络购物日趋盛行。

与国外信息化进程相比,我国的信息化进程发展速度缓慢。在国外早在10几年前就出现了公司网站,纵观这些系统主要有以下几个特点:

1.先进性:实现公司网络化管理。

2.通用性:都能使用。

3.方便性:通过网络就能完成管理工作。

4.及时性:信息更新及时。

而我国进几年才出现此类齐家装饰装潢公司网站,只是通过人工的方式,效率极低。因此建立齐家装饰装潢公司网站可以使信息化处理效率更高,使其更加规范化.科学化和信息化,满足发展的需求

1.3 研究目的和意义

随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是互联网的时代,所以利用计算机进行管理显得特别重要。因此,使用计算机来开发一个齐家装饰装潢公司网站成为必然。

我国科学技术的不断发展,计算机的应用日渐成熟,其功能的强大以及成为了人们的深刻认识,它已经融入到了人们生活中。环卫设备信息网作为计算机应用的一部分,使用计算机进行操作,具有其他销售渠道所没有优点。例如:搜索简单、方便快捷、高效率、低成本、存储量大、寿命长等,因此,开发这样一个齐家装饰装潢公司网站就成为很有必要的事情。通过网站用户可以进行首页、全部装修、资讯、行业论坛等,管理员可以进行会员管理、公司简介管理、公司新闻管理、商品管理、订单管理、留言交流管理、系统管理等。

1.4 设计原则

一个成功的网站应明确建设网站的目的,确定网站的具体功能,确定网站规模、投入费用,进行必要的市场分析等。只有经过详细的策划,才能避免在网站建设中出现的很多问题,使网站建设能够顺利进行。同时,一个大型的计算机网站系统,必须有一个正确的设计思想,并且通过合理的选择数据结构、网络结构、操作系统以及系统的开发环境,逐步构成一个完善的网络结构系统,只有这样才能充分使得计算机数据管理的优势发挥到最大。根据现实生活中网民的实际需求,该齐家装饰装潢公司网站的开发按照以下原则进行。

1、有效性:实际上这里所说的有效性包括了两个方面的意思,即有用性和可用性。其中有用性是指的是站点能满足用户需求的潜在功能,而可用性指的是能够通过站点来操作实现系统的体现功能。因此可以看出一个站点如果不能够恰当的运行或者是设计得非常不好,那就不是一个好的站点。可用站点的效益应该非常高,并易于学习,在实现用户目标时令人满意而不出错。

2、高可靠性:一个实用的网站同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证网站的可靠性与容错性。

3、高安全性:在设计中,将把网络软、硬件所能够提供的各种安全措施充分利用,这样既能够保证用户资源的共享,又能够充分考虑到系统以及数据资源的容灾、备份以及恢复的要求。为系统强大的数据库提供备份。以至于可以保证主JSP作为开发工具, SQL作为网站的数据库。本系统采用的这些技术完全基于微软平台进行开发,从来有效的降低了系统的运营成本,大大提高了该齐家装饰装潢公司网站的稳定性和易维护性。

5、采用标准技术:本网站的所有设计遵循国际上现行的标准进行,以提高系统的开放性。


第2章 
 系统开发技术

1.5 JSP概述

JSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和scriptlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。

当Web服务器接收到访问JSP网页的请求时,首先运行的程序段,接下来将JSP文件中的HTML代码和运行效果一并返还给用户。通过Java文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态网页所需要的程序。JSP和Servle相同,都可以通过服务器端运行。由于能够将一个HTML文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTML程序和穿插在内部的Java程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的Java代码,然后将产生的HTML页面再返回给用户端的浏览器。JSP的设计关键是Servlet,通常大型的Web应用程序的设计成果也通过Java Servlet和JSP的协作。JSP既拥有了方便快捷的Java程序,又统统的面向用户,既实现了平台的无关性危险还比较小,可以具备互联网的全部优势。JSP技术的优点:

(1)一次编写,到处运行。除了系统之外,代码无需做任何改动。

(2)系统的多平台支持。通常情况下,能够在任何情况下的全部平台上进行设计,能够安排在任何情况中,也能够在任何情况下进行发展。相比ASP/.net来说,优点是显而易见的。

(3)强大的可塑性。通过一个不大的Jar程序能够对Servlet/JSP进行运行,也能够通过很多服务器进行集群和负载平衡,甚至能够通过多台Application解决问题。单台服务器到多台服务器,Java展现了一个强大的功能。

(4)具有强大和多样化的开发工具支持。Java已经有了很多的设计方法,何况大部分工具都是没有花费的,这中间有很多都在多种平台之下顺畅的进展。

 (5)支持服务器端组件。只有很有力的服务器端组件才能支撑web运行,因此开发者可以在调用web页面时通过另外的开发工具来达成纷乱效用的组件,来加强系统的可操作性。JSP可以通过完善的JAVA BEANS 组件来达成纷乱的商务功能。

1.6 开发环境简介

MyEclipse,通常用来设计Java, J2EE的Eclipse插件集合,利用它可以完成对数据库和J2EE的开发。通过对应用程序服务器进行整合,可以大大的增强运算速度。MyEclipse的功能十分强大,几乎涵盖了各种设计功能。

Tomcat是一种是一个免费的开放源代码的Web 应用服务器。在访问客户比较少的情况下被经常采纳,在设计JSP 程序时成为最好的选择。换句话说,将Tomcat服务器安装到一台电脑上时,可通过它对HTML页面的访问请求进行配合。事实上,Tomcat可以看成Apache 服务器基础上的延伸,但它工作时相对比较独立,因此当tomcat工作时,事实上它是看成一个与Apache 服务器相对独立的进程运行的。


1.7 SQL数据库

在软件项目中,通过使用数据库来操作数据,可以保证数据的独立性、一致性和安全性,为系统提供有效地访问数据的方式,同时为程序员减少了应用程序的开发时间。

常见的数据库无非分为两类,一类是关系型数据库(Oracle,DB2,MySQL,SQL Server )和非关系型数据库(NoSql、MongeDB)。不同的数据库有各自的优缺点,此处不做具体介绍。

SQL采用C和C++进行设计,并同时采纳了不同的编译器来检验,确定源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分对CPU资源加以利用;提供TCP/IP、ODBC和JDBC等很多数据库连接途径;能够对拥有很多条记录的大型数据库进行运算。通常来说,SQL所设计的功能足以满足一般的个人客户和中小型企业,而且因为SQL是开放源码软件,所以能够在很大程度上减少整体的费用。

由于SQL可以使各个数据库表之间具备良好的联系,优秀的结构。采用SQL数据库来对健身俱乐部网站的数据库进行开发和设计是非常不错的选择。SQL同时还可以支持多个数据库同时高效的运行。在开发健身俱乐部网站的时候我只有一个数据库文件,但是数据库系统必须具备一定的扩展性,可以在软件系统更新后对数据库进行更新和扩展。SQL数据库管理可以达到这样的要求,可以支持多个数据库已优化的方式同时运行。

1.8 B/S结构

在三层体系结构的B/S(Browser/Server,浏览器/服务器结构)系统中,用户可以通过浏览器向分布在网络上的众多服务器发出请求。B/S系统极大地简化了客户机的工作量,客户机上只需要安装、配置少量的客户端运行软件即可,服务器将担负大量的工作,对数据库的访问以及应用程序的执行都将由服务器来完成。

B/S架构的不断成熟,主要使用WWW浏览器技术,结合多种浏览器脚本语言,用通用浏览器需要实现原本复杂的专有软件来实现的强大功能,并节约了开发成本,是一种新的软件架构。B/S系统包括:表示逻辑层,控制逻辑层,数据展现层,三层是相对独立又相互关联。



第3章 
 系统分析

1.9 系统总体目标

1.数据共享

推进齐家装饰装潢公司网站的数据校验和数据共享规范化和制度化建设,对齐家装饰装潢公司网站数据查询的精度和效率进行提升。

2.实现了齐家装饰装潢公司网站的各种功能

系统前台主要实现了用户可以进行首页、公司简介、公司新闻、商品展示、购物车、会员后台、留言交流、练习我们等,管理员可以进行会员管理、公司简介管理、公司新闻管理、商品管理、订单管理、留言交流管理、系统管理。

3.业务流程的规范

实现对齐家装饰装潢公司网站的全面、规范、科学、系统的管理;提供多种信息渠道,以最大限度地提高办事效率和管理水平,对齐家装饰装潢公司网站中所涉及到的不足进行弥补。

4.实行现代化的管理手段

该系统应具有界面清晰,操作简便;不同系统的用户应该有不同的操作权限;该系统必须有一个数据库备份和恢复功能,提高了数据的安全性。该系统应该是基于网络的系统,只需要有一台能够联网的设备就可以实现对信息进行查看等。

1.10 可行性分析

3.2.1操作可行性

系统的登录界面简单和友好,采用比较常见的界面窗口的登录界面,而网站的开发则采用的是JSP技术。这些使得用户不需要很长的时间就能够快速熟悉系统,并掌握系统的操作方法。

3.2.2技术可行性

本齐家装饰装潢公司网站主要采用JSP和SQL数据库作为设计工具,采用JAVA作为开发语言,学习起来非常容易并且使用便利。

大学时,我就已经掌握了java的主要知识,也对SQL数据库的操作进行了系统的学习。本系统从整体上看设计起来比较容易,本系统开发的重点就是对数据库的设计和操作。在大学对软件工程,软件测试,UML统一建模语言等课程进行过系统的了解,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力。同时数据库采用的是SQL。将JSP和SQL结合起来开发一套齐家装饰装潢公司网站,必定是可行并且高效的。

3.2.3经济可行性

本齐家装饰装潢公司网站采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时也能够提升设计的作用,同时齐家装饰装潢公司网站对计算机配置的条件要求很低,即使是网吧淘汰下来的计算机也能够满足需要,因此,本系统在经济上是完全具有可行性的。

综上所述,我们进行了三个方面的可行性研究,可以看出,该系统的开发是没有问题的。

1.11 流程分析

3.3.1系统开发流程

本齐家装饰装潢公司网站开发中时,首先进行需求分析,进而对系统进行总体的设计规划,设计系统功能模块,数据库的选择等,本系统的开发流程如图3-1所示

94b36fa85ae75342e37875ddbf840507.jpeg

图3-1系统开发流程图

3.3.2系统登录流程

用户要想进入系统,必须首先通过正确的账号和密码进行登录系统。登录模块主要完成系统管理员和用户的登入,输入账号和密码,系统自动验证数据的正确与否,登录信息正确则进行对应用户主界面,否则无权进行登录系统。系统流程图如图3-2所示

a3ddc04dd082774278e03cd360ed2d6a.jpeg

图3-2 系统登录流程图

1.12 系统用例图

3.4.1登录子用例

无论哪种用户都需要通过正确的账号和密码进行登录,账号密码正确则登录成功,反之登录失败,登录子用例如图3-3所示

2c28eabca62d7dec3f09441363f4af8b.jpeg

图3-3 登录子用例图

3.4.2管理员子用例图

管理员其子用例图如图3-4所示。

2f4b44d95f39f8802854ada5080ed13c.jpeg

图3-4 管理员用例图

3.4.3用户子用例图

用户用户其子用例图如图3-5所示

02539ad39bb29e66ff9d6c78f1a2b5b2.jpeg

图3-5 用户用例图



第4章 系统设计

1.13 系统工作原理

齐家装饰装潢公司网站主要分为管理员和用户2个用户角色,本网站采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统结构图如图4-1所示:

e443d8fe73bb396d436d73598d8ff546.jpeg

图4-1 系统工作原理图

1.14 功能模块设计

系统结构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:

(1)系统被分解多个子模块

(2)对各个子模块的功能进行预先的设计

(3)对各个子模块之间的逻辑关系进行设计

(4)对各个模块的界面以及模块间信息的传输进行设计

在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统结构。

本齐家装饰装潢公司网站的功能结构图,如图4-2所示。

1e3d1111644a1e7b7209a9192146d05e.jpeg

图4-2 系统功能结构图

第5章 系统的实现

1.15 用户模块的实现

5.1.1用户首页界面

用户首页主要包括首页、全部装修、资讯、行业论坛等,其界面如图5-1所示

8fc0d4d7a03a1b3d3373709381c28d86.jpeg

图5-1首页界面

5.1.2评价界面

用户通过评价可以进行评价,其界面如图5-2所示

c40d379df66b021e1c4521e884bb84e8.jpeg

图5-2 评价界面

5.1.3注册登录界面

用户通过注册可以注册会员,通过账号和密码可以进行登录,其界面如图5-3所示

e6fd526644bb05bb1e61e1de86e62421.jpeg

图5-3 注册登录界面

5.1.4找回密码界面

用户通过找回密码可以进行输入账号和手机号进行找回,其界面如图5-4所示

c8fe2a7d1054904a67597c7edd806701.jpeg

图5-4 找回密码界面

5.1.5帖子界面

用户可以进行帖子的发布和编辑,其界面如图5-5所示

e34d3060aae38b33a07668cb61eb096e.jpeg

图5-5 帖子界面

1.16 管理员模块的实现

5.2.1管理员登录界面

管理员通过用户名和密码可以进行登录,其界面如图5-6所示

2bb6cc50d85be549bdb446d2d2b95742.jpeg

图5-6 登录界面

5.2.2首页轮播图管理界面

管理员通过首页轮播图管理可以进行新增、修改和删除,其界面如图5-7所示。

8251191c49fc5f2daa6ac5a18aafab72.jpeg

图5-7 首页轮播图管理界面

5.2.3资讯管理界面

管理员通过资讯管理可以进行资讯信息的新增、修改和删除,其界面如图5-8所示

aa6e11486371bb3184fd695945fcff74.jpeg

图5-8 资讯管理界面

5.2.4客户管理界面

管理员通过客户管理可以进行客户信息的新增、修改和删除,其界面如图5-9所示

70779cfb74138994f3dfb03740acebcf.jpeg

图5-9 客户管理界面

5.2.5装修管理界面

管理员通过装修管理可以进行装修信息的新增、修改和删除,并且可以进行上架,,其界面如图5-10所示。

379d268071aeec318339789c64dae75c.jpeg

图5-10 装修管理界面

5.2.6帖子管理界面

管理员通过帖子管理可以进行帖子信息的删除,其界面如图5-11所示。

d782437c3e5709419d58cadddf31f2ba.jpeg

图5-11 帖子管理界面

5.2.7统计中心管理界面

管理员通过统计中心可以进行统计信息的查看,其界面如图5-12所示。

dfdbed5b85704202d750058e0af58e65.jpeg

图5-12 统计中心界面


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值