Java财务记账咨询网站代理记账毕业论文

无敌的宇宙
无敌的宇宙
擅长邻域:Java,HTML,JavaScript,MySQL,支付,退款,图片上传

分类: Java springboot MySQL 专栏: java springboot Mysql 标签: 财务记账咨询网站论文 Java财务咨询网毕业论文 Java代理记账毕业论文

2023-01-02 16:09:26 335浏览

基于Web的顺鑫财务网上咨询服务中心设计与实现论文

xxx 学 院

(2021届)

本科毕业设计



题目:

基于Web的顺鑫财务网上咨询服务中心



专题:





专 业:

计算机科学与技术

班 级:

计xx

姓 名:

xxx

学 号:

xxx


指导教师:

xx

说明书 45 页,图纸 张,专题 页,译文 7 页


基于Web的顺鑫财务

网上咨询服务中心

摘要

随着国民经济的快速发展,社会竞争逐渐加强,如何帮助微小型企业解决其普遍存在的财务问题,提高企业的经济效益,使其健康快速地发展已经成为重要的研究内容。为了顺鑫财务咨询公司能够更好的开展业务,有效地为各企业提供财务咨询服务,本课题专门设计并实现了“基于Web的顺鑫财务网上咨询服务中心”。

本文主要介绍了“基于Web的顺鑫财务网上咨询服务中心”系统的相关理论和技术,分析了目前微小型企业对财务咨询服务的需求,并根据他们的实际需求设计并实现了“基于Web的顺鑫财务网上咨询服务中心”。该系统主要使用了诸如:Bootstrap、JSP、SpringBoot、MySQL等技术进行开发,即系统的前台由JSP网页实现前端展示,中间使用SpringBoot框架的多个组件实现系统内部复杂的业务逻辑,后端使用应用广泛的关系型数据库MySQL来实现数据逻辑,存储数据。该财务咨询系统主要包含“公司简介、业务领域、客户案例、新闻中心、合作伙伴、公司注册、财务咨询、税务代理、记账报税、咨询台”等功能模块。该系统的交互性很好,用户能轻易上手,是一个适用性强、应用价值高的财务咨询系统,通过本系统可以很好地解决微小型企业面临的财务问题。

本文首先在绪论中介绍了“基于Web的顺鑫财务网上咨询服务中心”系统的研究意义。然后再详细描述该系统的组成与结构。本系统的具体设计过程包括了需求分析、系统设计、数据库设计、详细功能等内容。同时还分析了系统核心功能的实现方案,最后又在一定的环境下对该系统进行了功能测试,确保了系统的可靠性。

关键词:财务咨询系统,SpringBoot,JSP,Bootstrap,Mysql

Shunxin financial online consulting service center based on Web

Abstract

With the rapid development of the national economy, social competition is gradually strengthened. How to help micro and small enterprises solve their common financial problems, improve their economic benefits and make them develop healthily and rapidly has become an important research content. In order to better carry out the business of Shunxin financial consulting company and effectively provide financial consulting services for enterprises, this topic specially designs and realizes "Shunxin financial online consulting service center based on Web".

This paper mainly introduces the theory and technology of the "Shunxin financial online consulting service center based on Web", analyzes the demand of the current small and micro enterprises for financial consulting service, and designs and realizes the "Shunxin financial online consulting service center based on Web" according to their actual needs. The system mainly uses such technologies as bootstrap, JSP, springboot, MySQL and other technologies to develop, that is, the front desk of the system is displayed by JSP Web page, and multiple components of springboot framework are used to realize the complex business logic inside the system. Mysql, a widely used relational database, is used in the back end to realize data logic and store data. The financial consulting system mainly includes the function modules of "company profile, business field, customer case, news center, partner, company registration, financial consulting, tax agent, bookkeeping and tax reporting, consulting desk". The system is interactive and easy to use by users. It is a financial consulting system with strong applicability and high application value. Through this system, the financial problems faced by small and micro enterprises can be solved.

This paper first introduces the research significance of "Shunxin financial online consulting service center based on Web" in the introduction. Then the composition and structure of the system are described in detail. The specific design process of the system includes demand analysis, system design, database design, detailed functions and so on. At the same time, it also analyzes the realization scheme of the core function of the system, and finally tests the function of the system in a certain environment to ensure the reliability of the system.

Key words: Financial consulting system,SpringBoot,Bootstrap,Mysql

目录

1 绪论 1

1.1 课题背景 1

1.2 研究意义 1

1.3 研究内容 2

1.4 研究现状 2

2 系统概述 4

2.1 系统的设计目标 4

2.2 系统开发环境 5

2.2.1 硬件环境 5

2.2.2 软件环境 5

2.3 相关技术介绍 5

2.3.1 Java 5

2.3. 2 SpringBoot 6

2.3. 3 Bootstrap 6

3 系统总体设计 8

3.1 系统可行性分析 8

3.1.1 市场可行性 8

3.1.2 技术可行性 8

3.2 系统功能设计 8

3.2.1 程序流程设计 8

3.2.2 系统功能模块图 9

3.3 数据库设计 10

3.3.1 ER 实体图 10

3.3.2 数据表 11

4 系统详细设计 15

4.1 基本信息管理 15

4.1.1 注册登录 15

4.1.2 个人信息维护 16

4.2 系统信息管理 17

4.2.1 用户信息管理 17

4.2.2 宣传页面信息管理 18

4.2.3 服务模块管理 19

4.3 服务模块 20

4.3.1 工商注册 20

4.3.2 税费服务 21

4.4 财务咨询 23

4.4.1 留言咨询 23

4.4 .2 在线咨询 24

5 系统测试 27

5.1 系统测试的目的 27

5.2 系统测试的方法 27

5.2.1 黑盒测试 27

5.2.2 白盒测试 27

5.3 系统测试过程及结果 28

5.3.1 系统测试分析 28

5.3.2 系统功能测试 28

5.3.3 测试结果 29

结论 30

致谢 31

参考文献 32

附录 33

附录 A: 外文文献 33

附录 B: 外文翻译 40

1 绪论

1.1课题背景

自改革开放以来,我国的许多微小型企业逐渐兴起,微小型企业不仅成为我国国民经济中重要的组成部分,也成为了最具活力的经济主体之一。微小企业的崛起在促进经济发展和人民就业等方面起到了积极的作用,但随着现代企业理念的不断输入,采取什么样的经营模式和财务管理方式是众多微小型企业在发展时期所面临的众多问题之一。在这个微小型企业面临巨大生存挑战的时代,提高微小型企业财务管理的水平对于促进微小型企业经济的发展显然有着十分重要的意义。

在市场经济运行的过程中,微小型企业都是尽其所能的追求公司利益最大化,但由于会受到信息、能力、财力等方面的限制,使其难免会做出盲动性、滞后性的财务行为,这不仅会造成微小型企业利益损失,而且会对国民经济产业整体的协调发展非常不利。

随着科学技术的日益进步、经济的逐步发展,各个微小型企业面临的外部环境逐渐复杂,市场竞争也日趋激烈。为了在激烈的商业竞争中求得更好的生存与发展机会,企业家们已然认识到了自身的力量非常有限,必须借助优秀企业财务管理人才的知识、经验、技术,才能更好地让自己的企业捕捉到机遇、躲避风险,而这恰恰推动了企业财务咨询服务业的兴起和发展。与此同时,现代化的计算机技术在企业财务领域的普遍应用,也对企业财务咨询活动的发展产生了极大的促进作用,两者相互促进,共同发展,而“基于Web的顺鑫财务网上咨询服务中心”也应运而生。

1.2研究意义

近年来,许多微小型企业普遍存在财务制度不健全,账务混乱等问题,急需专业的财务指导和服务来解决存在的财务问题,提升企业自身的财务管理运营能力、综合管理能力、综合竞争力。而运用计算机技术开发网上财务咨询系统就是解决上述问题的有效手段。“基于Web的顺鑫财务网上咨询服务中心”可以便捷高效地给各个微小型企业提供财务咨询服务,通过互联网技术拉近财务咨询公司的专业人士与面临财务问题的企业人员之间的距离,使得企业存在的财务问题能得到快速地解决,从而极大地节省了微小型企业在时间、人力、物力和财力等方面的开销。提高微小型企业的经济效益,有效地促进了微小型企业的平稳健康成长,进而对国民经济产业整体的协调发展起到了推进的作用。

1.3研究内容

本课题所设计的“基于Web的顺鑫财务网上咨询服务中心”,所采用的是当今比较流行的Bootstrap 框架加JSP技术和主流的SpringBoot框架进行搭建的,同时本人也思考了如何结合JavaWeb技术合理地搭建财务咨询系统,后端使用SpringBoot框架的众多组件来实现系统内部复杂的业务逻辑。使用WebSocket技术实现了用户与顺鑫公司客服或专业的财务管理人员实时在线沟通的咨询台功能模块。此财务咨询系统在数据库的支持下可完成系统的信息化管理。该系统采用MySql作为后端数据库,能够使网站和数据库相连。通过开发此系统能让顺鑫财务咨询公司更好地开展财务咨询业务,能够帮助企业主随时随地及时地处理与企业财务相关的问题,为广大需要财务咨询的微小型企业提供更优质的服务,实现财务咨询系统的高效化、便捷化。

1.4研究现状

在一些经济发展比较先进的西方国家,咨询业务非常发达,而财务咨询在咨询业务中更是占有重要的地位。在国外有很多著名的财务咨询公司如众所周知的普华永道、毕马威、德勤和安永等等,这些公司均设立了优秀的网上财务咨询系统,为千千万万的企业提供了优质的财务咨询服务。

我国的财务咨询行业发展时间比较短,该行业主要是在管理咨询产业的影响下逐步形成,随管理咨询行业的发展而发展。由于我国财务管理咨询行业目前正处于起步发展时期,几乎各个方面都待于完善,所以,结合财务管理咨询行业的发展情况,做好财务管理咨询行业的建设工作,是实现财务咨询行业稳步发展的重要手段。财务管理咨询行业作为一个知识密集型行业,其对从业人员的专业水平和综合能力有着严苛的要求,不仅要掌握专业知识和技能,还要能够提供优质的服务来实现企业健康发展,而顺鑫财务咨询有限公司就恰好有能力满足这样的要求。目前我国财务管理咨询企业数量不算多,而具备高能力、高素养的企业数量更少。人才结构设定缺乏合理性,使得部分咨询企业没有办法独立完成财务咨询服务。市面上的财务咨询网站也是鱼龙混杂,对于没有经验的大多数微小型企业而言很难快速找到可靠的财务咨询网站为其服务。而“基于Web的顺鑫财务网上咨询服务中心”可以连接客户与顺鑫财务咨询公司的专业人士,为广大微小型企业人员带来可靠的财务咨询服务,帮助企业主随时随地处理问题,他们只需要借助互联网技术就可以全面地去了解企业的经营状况到底如何,而且不需要付出昂贵的成本,就可以实现精细化的财务管理,不管是技术高度还是处理效率,都是符合要求的。

2 系统概述

2.1系统的设计目标

“基于Web的顺鑫财务网上咨询服务中心”设计符合现代软件系统的设计规范,系统结构设计合理,易于维护与扩展,前端界面简洁大方,遵循目前流行的界面规范,具体功能简洁实用,方便用户使用的同时也降低了开发成本,系统整体的功能设计遵循软件功能设计规范。

“基于Web的顺鑫财务网上咨询服务中心”的前端是使用Bootstrap框架结合JavaScript开发的,后台服务采用现代流行的Java编程语言,以SpringBoot 框架技术为支撑,MySQL数据库作为底层数据存储进行开发,该系统可以实现以下的功能:

(1)公司简介:该模块会简单地介绍顺鑫财务咨询公司的业务,资历等信息。

(2)业务领域:该模块用于显示顺鑫财务咨询公司的服务领域。

(3)客户案例:该模块用于展示顺鑫财务咨询公司曾经的真实案例。

(4)新闻中心:此模块显示与财务相关的各种新闻消息。

(5)合作伙伴:该模块用于展示顺鑫财务咨询公司的合作企业。

(6)公司注册:该模块包含各类服务模块,同时也支持立即咨询功能。

(7)财务咨询:该页面包含此服务的详情介绍,支持立即咨询。

(8)税务代理:此模块包括该服务的详情,用户也可以立即咨询。

(9)记账报税:包括该服务模块的详情,支持立即咨询功能。

(10)咨询台:用户可以直接通过咨询台咨询相关的问题和服务。

2.2系统开发环境

2.2.1硬件环境

处理器:Inter 酷睿 i7 处理器或以上

内存:8GB或以上

硬盘:500GB或以上

2.2.2软件环境

操作系统:Windows10

开发工具:Intellj IDEA

数据库:MySQL

采用框架:SpringBoot、Bootstrap

2.3相关技术介绍

“基于Web的顺鑫财务网上咨询服务中心”采用了大量的流行开发技术,利用这些开发技术可以使系统的开发效率大大的提升,并且更容易实现复杂的功能。

2.3.1 Java

Java是Sun公司推出的能够跨越多平台的,可移植性最高的一种面向对象的编程语言[1],也是位居世界流行开发语言榜单前几名的开发语言,是现在世界上软件开发者用得最多的编程语言之一。之所以会拥有这么多头衔,是因为用Java语言设计编写的软件系统具有非常高的可移植性。同时,Java不但拥有C++语言的优点,还抛掉了C++中的多继承,指针等不容易理解的概念。Java也以一种全新的方式诠释了面向对象的理论,让开发者们可以用一种优雅的方式进行复杂的逻辑编程处理。

在“基于Web的顺鑫财务网上咨询服务中心”系统中,前后端都是采用Java语言开发的,可移植性极高。并且,Java在大批量数据访问的时候,性能也极好,对数据事务的控制也是非常出色。

2.3.2 SpringBoot

SpringBoot是由Pivotal团队开发了一个工具集,其本质还是spring framework.底层代码是Spring和SpringMVC的整合,不过不需要手动配置,只需要导入相应的依赖,SpringBoot就会自动配置。SpringBoot和SSM不冲突, SpringBoot只是简化了配置,在实际的开发中没什么区别。SSM就好像开手动挡的汽车,需要踩离合,挂档,给油车才能开动。而SpringBoot就好像自动挡的汽车,给油就走,踩刹车就停。SpringBoot使用了特定的配置方式,使得开发人员不需要再定义样板化的配置,简化项目的初始构建。SpringBoot提供了更多的组合式注解,简化开发过程。SpringBoot可以"零配置"整合很多第三方工具。SpringBoot提供了内置的容器,部署也变得异常简单。SpringBoot应对监控也提供了相应的方案。

在“基于Web的顺鑫财务网上咨询服务中心”系统中,SpringBoot框架的使用简化了开发流程,不需要手动配置大量的配置文件,将原有的xml配置简化成了java配置,提高了开发效率的同时也降低了后期维护的难度。

2.3.3 Bootstrap

Bootstrap是基于HTML、CSS、JavaScript 开发的简洁、直观、强大的前端开发框架,它让Web开发变的更加快捷。Bootstrap还提供了优雅的HTML和CSS规范。Bootstrap一经推出就广受大众欢迎,一直是GitHub上的热门开源项目。Bootstrap提供了一个带有网格系统、链接样式和背景的基本结构。该框架还具有以下特性:全局的 CSS设置、定义基本的HTML 元素样式、可扩展的class,以及一个先进的网格系统。同时Bootstrap还包含了十几个可重用的组件,可以用于创建图像、下拉菜单、导航、警告框、弹出框等等。Bootstrap中也包含了丰富的Web组件,如:下拉菜单、按钮组、按钮下拉菜单、导航、导航条、路径导航、分页、排版、缩略图、警告对话框、进度条、媒体对象等。开发人员可以利用这些组件,快速地搭建一个漂亮、功能完备的网站。

在“基于Web的顺鑫财务网上咨询服务中心”的前端开发中,使用Bootstrap提供的Web组件进行快速的前端页面搭建,结合JavaScript与本地的Java代码进行联结,来实现目标功能。在业务逻辑中,通过Java来调用该页面的JavaScript代码,然后去渲染指定HTML页面。

3系统总体设计

3.1 系统可行性分析

3.1.1 市场可行性

对财务咨询行业而言,作为一个服务型产业机构体系,在不远的将来肯定会稳定快速地发展。为了更好地满足客户的需求,财务管理咨询企业在扩大自身运营规模的同时,应该把现代化计算机技术引入其中,建立财务咨询网上服务中心就是很好的选择。目前市面上的财务咨询网站并不像其他类型的网站那样铺天盖地,数量相较其他类型的网站而言算是比较少的,而且财务方面的问题肯定是各个企业一定会面临而且必须要解决的问题,是重中之重,但是并不是每个企业都具备能解决各种财务问题的专业性人才。由此可见,财务咨询中心这类网站是具有可观的市场前景以及发展潜力的。

3.1.2 技术可行性

Java是目前全球流行的Web系统开发语言中使用率最高的开发语言之一,因此本系统结合开发效率,维护成本来考虑,决定采用Java语言开发。引用SpringBoot作为中间服务件,SpringMVC作为请求分发控制层,MyBatis作为底层数据操纵层,利用Bootstrap与Jsp代码相结合实现业务,使得整个系统结构完整合理,开发便捷,维护成本低。而SSM框架技术可以使得系统运行稳定可靠,面向切面的编程方式可以使系统功能拓展变得极为方便快捷,而且也不会出现因为耦合问题而引起的系统崩溃。Mybatis提供的动态SQL使得数据的优化查询响应速度极快,用户体验极好,具有非常高的应用价值。

3.2系统功能设计

3.2.1程序流程设计

“基于Web的顺鑫财务网上咨询服务中心”系统的留言咨询业务流程设计如图3.1所示:

图3.1 留言咨询业务流程图

3.2.2 系统功能模块图

“基于Web的顺鑫财务网上咨询服务中心”的系统功能如图3.2所示:

图3.2 系统功能模块图

3.3数据库设计

在“基于Web的顺鑫财务网上咨询服务中心”的数据库设计中,遵循数据库三范式[3]原则,数据结构不冗余,并且利于系统的维护和扩展,结构清晰明了而且不会产生操作异常。

3.3.1 ER实体图

系统进入数据库设计的阶段需要经历一个很重要的过程,即数据库的概念设计,这里会用到一个很好的工具,它就是实体ER图,它可以将现实世界进行抽象化,实现抽象世界与现实世界的关联,也可以利用它来进行模型的建立,这样就可以大大的减少数据库设计的工作量了。根据E-R模型,可以构建出详细的数据库表结构。

通过之前的需求分析和功能设计,我们可以把数据库分为几个主要的实体信息,本系统的主要实体图如图3.3所示:

图3.3 系统ER图

3.3.2 数据表

“基于Web的顺鑫财务网上咨询服务中心”后台数据库中的各个表如下所示:

(1) 普通用户表——表3.1:用户表存储着普通用户的基本信息,系统通过用户角色ID来对用户进行权限控制以及分发。不同的角色能够访问的URL是不同的,为了防止错误地访问或者恶意的访问,访问者需要有对应的角色权限,方可进行访问。

表3.1 普通用户表

列名

数据类型

长度

约束

id

int

255

NOT NULL

nickname

varchar

255

NULL

sex

varchar

255

NULL

work

varchar

255

NULL

city

varchar

255

NULL

udesc

varchar

255

NULL

faceimg

varchar

255

NULL

mobile

varchar

255

NULL

upass

varchar

255

NULL

uname

varchar

255

NULL

cts

varchar

255

NULL

login_cts

varchar

255

NULL

hometown

varchar

255

NULL


(2)管理员表——表3.2:用于存储系统管理员的账号及密码信息。

表3.2 管理员表

列名

数据类型

长度

约束

id

int

11

NOT NULL

uname

varchar

255

NULL

upass

varchar

255

NULL

login_ts

varchar

255

NULL


(3)合作伙伴信息表——表3.3:用于存储合作企业的信息。

表3.3 合作伙伴信息表

列名

数据类型

长度

约束

id

int

11

NOT NULL

cname

varchar

255

NULL

cdesc

longtext

0

NULL

logo

varchar

255

NULL

url

varchar

255

NULL

slogan

varchar

255

NULL

cts

varchar

255

NULL

uid

int

11

NULL

csort

int

11

NULL


(4)一级目录信息表——表3.4:用于存储一级目录菜单信息。

表3.4 一级目录表

列名

数据类型

长度

约束

id

int

11

NOT NULL

kname

varchar

255

NULL

cts

varchar

255

NULL

ksort

varchar

255

NULL


(5)二级目录信息表——表3.5:用于存储二级目录菜单信息。

表3.5 二级目录表

列名

数据类型

长度

约束

id

int

11

NOT NULL

kname2

varchar

255

NULL

cts

varchar

255

NULL

ksort2

varchar

255

NULL

kind_id

int

11

NULL

(6)三级目录信息表——表3.6:用于存储三级目录菜单信息。


表3.6 三级目录表

列名

数据类型

长度

约束

id

int

11

NOT NULL

kname3

varchar

255

NULL

cts

varchar

255

NULL

ksort3

varchar

255

NULL

kind_id2

int

11

NULL

kind_id

int

11

NULL

(8)部分功能详情信息表——表3.7:用于存储如“公司简介”,“业务领域”,“新闻中心”,“客户案例”这些功能模块的详情信息。

表3.7 部分功能详情信息表

列名

数据类型

长度

约束

id

int

11

NOT NULL

uid

int

11

NULL

title

varchar

255

NULL

context

longtext

0

NULL

see_num

int

11

NULL

cts

varchar

255

NULL

type_n

varchar

255

NULL

cdesc

longtext

0

NULL

img

varchar

255

NULL

type_v

varchar

255

NULL

(9)服务模块详情信息表——表3.8:用于存储服务模块的详情信息

表3.8服务模块详情信息表

列名

数据类型

长度

约束

id

int

11

NOT NULL

title

varchar

255

NULL

context

longtext

0

NULL

img

varchar

255

NULL

cts

varchar

255

NULL

finished_num

int

11

NULL

kind_id3

int

11

NULL

(10)留言咨询信息表——表3.9:用于存储用户留言信息。

表3.9 留言咨询信息表

列名

数据类型

长度

约束

id

int

11

NOT NULL

uid

varchar

255

NULL

context

varchar

255

NULL

cts

varchar

255

NULL

nickname

varchar

255

NULL

mobile

varchar

255

NULL


4 系统详细设计

4.1基本信息管理

4.1.1注册登录

如果用户要使用“基于Web的顺鑫财务网上咨询服务中心”体验财务咨询的相关服务,则需要进行注册登录操作,Web端注册登录操作如图4.1、4.2所示:

图4.1 登录 图4.2 注册

实现原理:

(1)注册:新用户注册的时候,要先点击“现在注册”按钮,接下来用户需要一项一项地进行输入检测,首先输入手机号,前台利用JavaScript与AJAX技术异步传输数据到后台进行比对,如果查找到了该手机号,则说明此手机号在数据库中已经存在,之后便会告知用户“手机号已存在”,如图4.3所示。输入用户名和手机号的判定原理相同,如果输入的手机号存在,系统会提示“用户名已存在”,如图4.4所示。设置密码也是一样的道理。

(2)登录:在用户输入手机号(或用户名)和密码,点击登录之后,系统用JSP脚本将用户名与密码传输到后台进行比对,然后根据手机号(或用户名)去数据库内查找,如果查不到对应的用户则返回“用户名(手机号)或者密码错误!”,如果查找到了用户,则将用户存储在数据库中的密码抽取出来,然后与前台传输过来的密码进行比对,如果两者一样则返回“登录成功”并且进行跳转,如果两者不一样则会提示用户重新输入用户名或密码。

图4.3 手机号已存在图 图4.4 用户名已存在图

4.1.2 个人信息维护

当普通用户成功登录以后,可以通过点击导航栏中的“个人中心”对自己的个人信息进行维护,通过点击导航栏中的“个人中心”目录下的“编辑资料”按钮进行个人信息的维护修改,用户可以对个人的头像、昵称、工作、居住城市、家乡、个性签名进行修改。如图4.5所示:

图4.5 个人信息维护图

实现原理:在“基于Web的顺鑫财务网上咨询服务中心”中,每一位用户的个人信息都以数据的形式进行存储,当用户修改了需要修改的数据后,系统会传递数据到“基于Web的顺鑫财务网上咨询服务中心”的后台服务器中,服务器校验无误了以后,将信息更新到数据库中,再向用户返回更新成功与否的响应信息,这样就完成了修改操作。

用户也可以在“个人中心”里对自己的咨询留言进行添加或者删除等操作,如图4.6所示:


图4.6 个人留言修改图


4.2 系统信息管理

4.2.1 用户信息管理

管理员可以在系统信息管理页面中,对系统中的所有用户进行信息查询。如图4.7所示:

图4.7 用户信息查询图

实现原理:在“基于Web的顺鑫财务网上咨询服务中心”的后台中,管理员可以对用户的信息进行查询,因为系统内注册了大量的用户,在这种情况下要对大量的数据进行查询操作,是非常消耗资源的。于是该系统利用了分页查询技术来对大批量数据进行查询。在查询的时候,将用户信息分割成多个页面去查,查询出来封装成页对象,然后再进行传输,减轻了服务器同时处理大批量数据的负担,缩短了查询的时间,减少了数据库对CPU、内存资源的占用。

4.2.2宣传页面信息管理

在系统后台,管理员可以对公司简介、业务领域、新闻中心、客户案例、合作伙伴等信息进行管理,由于篇幅原因这里只对“合作伙伴”信息管理进行展示,如图4.8所示:

图4.8 合作伙伴管理图

实现原理:在“基于Web的顺鑫财务网上咨询服务中心”系统中,将这些页面设计成动态网页的形式。首先将网页要展示的内容存到MySQL数据库里,当前端客户发出请求时,SpringMVC中的control层处理请求,将数据库中的数据解析成jsp,然后转发渲染到新的页面。

4.2.3 服务模块管理

管理员可以先在后台系统管理页面的“功能分类”中添加或删除服务模块目录,然后就可以到“服务管理”中添加或者删除相应的服务模块了,如图4.9、4.10所示:

图4.9 功能分类图

图4.10服务模块管理图

实现原理:与宣传页面的原理相同,都是把网页设计成了动态页面,便于以后的维护。

4.3 服务模块

4.3.1工商注册

“基于Web的顺鑫财务网上咨询服务中心”系统中,用户点击导航栏中的“工商注册”按钮,系统会弹出“公司注册”