摘 要
本文采用系统开发的结构化分析方法,详细阐述了一个功能比较强大的企业宣传网站
系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系
统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析
和数据字典;然后是系统设计阶段主要完成了功能模块的划分、阐述了系统设计的思想、
数据库的设计和系统设计的工具及技术。该阶段对本系统各个模块的功能进行了详细设计,
形成了本系统的功能模块图;数据库设计时先进行了概念结构设计,然后进行了逻辑结构
设计,最后完成了数据表的设计。
根据前几个阶段的分析和设计,本系统在设计方面采用 B/S 模式,同时使用 JSP 技术
进行基本页面的设计与功能实现,后台数据库选用 SQL2000 数据库。本网站的开发为企业
的发展奠定了基础。
关键词: 企业宣传 结构化分析 JSP SQL Server 2000
ABSTRACT
In this paper, structured system development method, described in detail features of a
relatively strong system of corporate propaganda site before and after the station development,
operations, processes, and some of the key technologies involved. First, a feasibility analysis,
and system analysis, business process through the actual research, analyze business processes
and organizational structure of the system to complete the data flow analysis and data dictionary;
then completed the system design phase is mainly divided into functional modules, elaborated
the idea of the system design, database design and system design tools and techniques. This
phase of the system function of each module in detail the design, forming a functional block
diagram of the system; database design first tested the concept design, followed by a logic design,
and finally completed the data table design.
According to the first few stages of the analysis and design, the system used in the design of
B / S mode, JSP technology, the basic page design and implementation of function, use
SQL2000 database back-end database. The development of the site for the development of
enterprises laid a foundation.
Keywords: business advocacy structal analysis JSP SQL Server 2000
目 录
1 序言 ...........................................................................................................................................1
1.1 课题的研究背景 ...............................................................................................................1
1.2 课题的研究目的 ................................................................................................................1
1.3 可行性分析 .....................................................................................................................2
1.3.1 技术可行性 ...........................................................................................................2
1.3.2 经济可行性 ...........................................................................................................3
1.3.3 法律可行性 ...........................................................................................................3
1.3.4 操作可行性 ...........................................................................................................3
1.4 总体设计原则 ....................................................................................................................3
2 需求分析 ...................................................................................................................................5
2.1 业务流程分析 ...................................................................................................................5
2.2 数据流图 ............................................................................................................................5
2.3 数据字典 ...........................................................................................................................7
3 系统设计 .................................................................................................................................11
3.1 系统功能结构设计 .......................................................................................................11
3.2 系统数据模型设计 .......................................................................................................11
3.2.1 系统概念结构设计 .............................................................................................11
3.2.2 数据库表设计 .....................................................................................................14
3.3 开发环境及运行环境设计 ...........................................................................................15
3.3.1 开发环境 .............................................................................................................15
3.3.2 系统开发工具 .....................................................................................................16
3.3.3 运行环境 .............................................................................................................16
4 系统实现 .................................................................................................................................18
4.1 数据库操作及中文字符处理 JavaBean 设计..............................................................18
4.1.1 数据库操作 JavaBean 设计................................................................................18
4.1.2 中文字符处理的 JavaBean 的设计....................................................................19
4.2 网站首页 .......................................................................................................................20
4.3 用户信息管理模块设计 ...............................................................................................21
4.3.1 会员登录模块设计 .............................................................................................21
4.3.2 用户注册模块设计 .............................................................................................21
4.4 商品详细信息页面 .......................................................................................................23
4.5 评价页面 ..........................................................................................................................24
4.6 后台管理首页面 ...........................................................................................................24
4.7 公告管理首页面 .............................................................................................................25
5 用户手册 .................................................................................................................................26
5.1 统开发工具安装与环境配置 ..........................................................................................26
5.1.1 JDK 和 Tomcat 的安装..........................................................................................26
5.1.2 配置 JDK 和 Tomcat 的环境变量........................................................................26
5.2 系统运行与操作指南 .....................................................................................................27
5.2.1 数据库配置 ...........................................................................................................27
5.2.2 配置 JDK 和 Tomcat 的环境变量.........................................................................27
6 系统测试与运行 .....................................................................................................................28
6.1 软件测试的重要性 .............................................................................................................28
6.2 测试实例的研究与选择 .....................................................................................................28
6.3 系统评价 ............................................................................................................................29
6.4 设计收获和心得 ................................................................................................................29
结 论 ...........................................................................................................................................31
致 谢 ...........................................................................................................................................32
第 1 页 共 30 页
1 序言
1.1 课题的研究背景
随着互联网技术的发展,越来越多的传统企业借助互联网和电子商务技术来其强化产
品的推广和服务,以扩大市场份额,提高企业的竞争力。
目前国内许多企业已开始建立和部署自己的电子商务网站系统。但是企业上网流程复
杂、技术要求高一直是传统企业上网遇到的头疼问题。国内中小企业按传统方式建设其电
子商务系统时,面临着“总体费用高、缺乏专业人员、系统维护水平低、难以随时更新”
等障碍,这使得大多数中小企业难以真正建立和部署有效的电子商务系统。
开发企业网站,使中小企业能够快速而有效地以“成本节约、简单易用、维护方便”
的方式来建设和实施其先进的电子商务系统,使企业能够通过有效应用互联网技术来提高
企业的运作效率、降低成本、拓展业务,从而实现更大的利润和效益。
1.2 课题的研究目的
在互联网络高速发展的今天,网站是企业在因特网上全面介绍公司信息的一个发布平
台:可以把任何想让人们知道的东西放入网站,如公司简介、公司的厂房、生产设施、研
究机构、产品的外观、功能及其使用方法等,都可以展示于网上。
网站树立企业形象,让别人看到自己,展示企业的实力。企业就能够在国内和世界"亮
相",无疑是一种宣传企业、产品和服务的机会。从广告意义上看,企业网站事关企业形象
建设,没有网站也谈不上企业形象。
主动抢占先机,企业建设自己的网站,这是时代发展的必然,任何一家企业要想跟上
时代发展的潮流,必须要有展示自己的一个信息平台。为了不被竞争对手建立网站抢占先
机,为了不落后于时代潮流,应该考虑建站的必要性。
可以扩大业务范围,可以与潜在客户建立商业联系:这是企业网址最重要的功能之一,
也是为什么那么多的国外企业非常重视网站建设的根本原因。现在,世界各国大的采购商
主要都是利用互联网络来寻找新的产品和新的供应商,因为这样做费用最低,效率最高。
原则上,全世界任何地方的人,只要知道了公司的网址,就可以看到公司的产品。因此,
关键在于如何将公司网址推介出去。一种非常实用而有效的方法是将公司的网址登记在全
球著名的搜索引擎(如 Google,百度,雅虎等)上,并选择与公司的产品及服务有关的关
键字,则可以使潜在的客户能够容易地找到公司和产品。这正是国际商业上通行的做法,
而且被实践证明是十分有效的。
企业建站的无非以下几种:
(1)电子商务
我这里讲的电子商务,仅仅特指某前两年大吹大擂的“纯电子商务”。一部分企业主
也有这样的看法——我们网站要有一个网上商店,可以直接在网上卖东西,要建一个 B2B
商业平台……反正要衬我们企业的规模和形象。。
(2) 客户关系管理
纳斯达克崩盘之后,很多网络界人士慢慢开始向软件靠拢。软件业现在比较风行
CRM--客户关系管理,网站很多也打这个旗号。其实这个思路很正确。想必您也听说过 80/20
法则,就是说,您的 80%的利润是由 20%的客户提供的,老客户的重要性一览无余。从这