1、摘要: 当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花燎乱,目不暇接。 由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,其地位越来越重要。其中电子商务网站在互联网中占有举足轻重的地位。电子商务活动是通过公共计算机通信网络进行商务活动的现代方式,该方式突破了传统商务在时间、地域上的限制,成为方便、快捷、安全可靠的新兴电子化商务活动模式 。 基于 J2EE 技 术的 欢乐团购网 是将 IT 技术用于 团购网站 的管理 , 它能够收集与存
2、储 团购网站 销售 信息 ,提供更新与检索 团购网站 档案的接口;提高工作效率。 系统采用 JSP 为编程语言。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。 关键词: 水果; 团购网站 ; 销售 ;系统;开发 Abstract: The rapid development of todays world of science and technology, especially communications, computer, network, Internet technology is changing, diz
3、zying Liao chaotic, dizzying. Become a powerful driving force of social and economic development due to the rapidly growing popularity of computer Internet in the political, economic, and other fields of development, use and network and the whole societys dependence on the network, computer network
4、has become the countrys economic foundation and lifeblood of its becoming more and more important. Occupies a pivotal position in which e-commerce sites on the Internet. E-commerce activities is the modern way of business activities through a public computer communications network, a breakthrough in
5、 traditional business restrictions on the time, place, and a convenient, fast, safe and reliable emerging e-Business activity patterns.Happy Customers network based on J2EE technology is IT technology is used to buy site management, it can collect and store buy site sales information, update and ret
6、rieve buy site file interface; improve work efficiency. The system uses JSP as programming language. The paper introduces the development background of the subject, to complete the development and function of the process. Focus on a description of the focus of system design, design ideas, difficult
7、technology and solutions. Key words: Buy site; sales; system; Development 目 录 1、引言 . 5 1.1 研究现状 . 5 1.2 主要研究的目的及内容 . 6 1.3 研究方法及设计思路 . 7 1.3.1 研究方法 . 7 1.3.2 设计思路 . 7 2、应用需求分析与可行性分析 . 7 2.1 应用需求分析 . 9 2.2 运行需求分析 . 9 2.3 其他需求分析 . 9 2.4 可行性分析 . 10 2.4.1 经济可行性 . 10 2.4.2 技术可行性 . 10 2.4.3 运行可行性 . 10 2.4
8、.4 时间可行性 . 11 2.4.5 法律可行性: . 11 2.5 系统开发步骤 . 11 3、相关技术简介 . 12 3.1 JSP 技术简介 . 12 3.2 Sqlserver2000 数据库 . 13 3.3 JDBC . 15 3.4 B/S 模式分析 . 16 4、系统分析 . 17 4.1 系统实现目标 . 17 4.2 系统体系结构 . 18 4.3 主控流程图 . 19 4.4 系统 ER 图 . 21 5、系统设计 . 25 5.1 概要设计 . 25 5.2 系统结构设计 . 25 5.3 详细设计 . 25 5.3.1 管理员登录界面 . 25 5.3.2 管理员设
9、置 . 26 5.3.3 商品 信息 管理模块 . 28 5.3.4 订单 信息 管理模块 . 28 5.3.5 用户 信息 管理模块 . 29 6、系统调试与测试 . 29 6.1 程序调试 . 29 6.2 程序的测试 . 29 6.2.1 测试的重要性及目的 . 29 6.2.2 测试的步骤 . 31 6.2.3 测试的主要内容 . 31 结束语 . 34 致谢 . 36 参考文献 . 37 1、 引言 1.1 研究现状 当今世界科学技术飞速发展,尤 其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花燎乱,目不暇接。 由于计算机互联网在政治、经济、生活等各个领域的发展、运用以
10、及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,其地位越来越重要。其中电子商务网站在互联网中占有举足轻重的地位。电子商务活动是通过公共计算机通信网络进行商务活动的现代方式,该方式突破了传统商务在时间、地域上的限制,成为方便、快捷、安全可靠的新兴电子化商务活动模式。 1997 年欧洲、美国、新加坡等许多国家政府发表了 电子商务发展纲要,其目的是引导全球电子商务的自由竞争和健康发展,大力推动电子商务的实践。我国政府的发展纲要也已在近期出台,从而促进我国企业适应国际化的发展、参与国际竞争。目前国内出口企业的触网率比较高,被调查企业中有 4
11、2 6已是相关电子商务网站的会员, 27 3的企业正考虑在有关网站注册,只有 30 1的企业目前还无此打算。在注册的网站中, 40 2的企业是在中国国际电子商务网注册, 29 8的企业是亚洲资源的会员, 23 6的企业选择在中国出口商品网注册, 21 5的企业在美商网注册, 15 4的企业在 阿里巴巴注册。国家统计局对全国信息化和电子商务调查显示, 2005 年我国电子商务交易额达 12992亿元,相当于国内生产总值的 7.1%。有理由相信,在 21 世纪,电子商务将逐渐成为社会生活的主要方式,也将成为数字化社会的基础 。 美国是世界最早发展电子商务的国家,同时也是电子商务发展最为成熟的国家,
12、一直引领全球电子商务的发展,是全球电子商务的成熟发达地区。欧盟电子商务的发展起步较美国晚,但发展速度快,成为全球电子商务较为领先的地区。亚洲作为电子商务发展的新秀,市场潜力较大,但是近年的发展速度和所占份额并不理想,是全 球电子商务的持续发展地区。全球 B2B 电子商务交易一直占据主导地位, 2002 年至今,呈现持续高速增长态势, 2007 年全球 B2B 交易额达到 8.3万亿美元,预计在未来几年将保持 40%以上的增长率,到 2010 年 B2B 交易额将达到 26 万亿美元,比 2002 年增长 30 多倍。 我国电子商务发展呈现典型的块状经济特征,东南沿海属于较为发达地区,北部和中部
13、属于快速发展地区,西部则相对落后。 自 2005 年以来,我国电子商务市场交易额稳定增长, 2007 年我国电子商务市场规模突破 17000 亿元。未来3 年,仍是我国电子商务投资规模持续 增长和爆发的时期,我国电子商务投资市场将迎来新一轮的发展高潮。一方面, 2007 年国家“十一五”电子商务发展规划的颁布标志着政府推动电子商务的总体布局已经形成;另一方面,电子商务在企业的应用成效以及对经济、社会发展的推动作用日益明显。 2007 年我国B2B 电子商务交易额约为 12500 亿元,比 2006 年增长 25.5%。目前 B2B 市场的集中度较高,在综合类网站中,阿里巴巴已占近乎 7 成份额
14、。 2007 年我国 B2C网站总收入约为 52.2 亿元,同比增长 33.5%。 B2C 是传统企业开展电子商务的主要形式,随着网络购物环境 的好转以及企业(特别是大中型企业)电子商务化程度的提升,在总体规模上 B2C 将会有一个长足的发展,并成为未来网购的主流。2007 年我国 C2C 交易额约为 410.4 亿元,同比增长 90%; C2C 是目前我国网购的主要形式,但普及率还较低,不到网民总数的 3 成 。 本课题就是要使用 JSP+ JavaBean+Servlet技术实现 欢乐团购网 的建立。 采用 JSP动态网页设计语言与 Sqlserver2000数据库 相配合 。 1.2 主
15、要研究的目的及内容 本课题的目的是使 团购网站 管理 清晰化,透明化,便于操作,易于管理。通过功能模块 的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化 ,并能自动对人工操作环节进行复查 ,使 基于 J2EE 技术的 欢乐团购网 出错率降至最低。在传统的 团购网站 管理 中, 各种管理 工作 往往是很复杂烦琐的。团购网站 管理 的特点是信息处理量比较大,所管理的种类比较繁多,而且由于 消费、缴费 等单据发生量特别大,关联信息多,查询和统 计的方式不尽相同。在管理过程中经常会出现信息的重复传递,因此 团购网站 管理 必须实现计算机化处理。我们系统开发的总体任务是实现 团购网站
16、 管理 的系统化、规范化、自动化、信息化与智能化,从而达到提高 团 购网站 管理 效率的目的。 1.3 研究方法及设计思路 1.3.1 研究方法 团购网站 管理 是 信息行业 业务流程过程中十分重要且必备的环节之一,在 信息行业 业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多信息行业 在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个 基于 J2EE 技术的 欢乐团购网 。采用
17、JSP 作为 开发工具, 结合微软公司的 Sqlserver2000 数据库, 数据库设计遵循 3 范式,主要设计了 缴费 基本信息表、 团购网站 销售 基本 信息表、 消费基本信息表、 管理系统的用户口令表等数据表。解决了 基于 J2EE 技术的 欢乐团购网 中存在的数据安全性、数据一致性以及系统运行速度等问题。 1.3.2 设计思路 ( 1)系统应符合 团购网站 管理的规定,满足 信息行业 相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求; ( 2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充, 维护; ( 3)系统应
18、具备数据库维护功能 ,及时根据用户需求进行数据的添加、删除、修改、备份等操作; ( 4)尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。 2、应用需求分析与可行性分析 伴随着 信息行业 的蓬勃发展 和人们 办公自动化 意识 的增强 , 团购网站 销售 管理 部门 的 的工作也越来越繁重,原来的 基于 J2EE 技术的 欢乐团购网 已经不能 完全满足相关人员使用的需要。为了协助 信息行业 开展 团购网站 销售 管理工作 ,提高工作效率,充分利用 信息行业 的现有资源,开发更好的 基于 J2EE 技术的 欢乐团购网 势在必行。 基于 J2EE
19、技术的 欢乐团购网 是将 IT技术用于 团购网站 的管理 , 它能够收集与存储 患者信息 ,提供更新与检索的接口;协助 信息行业 开展 团购网站 销售 管理工作提高工作效率。 基于 J2EE 技术的 欢乐团购网 采用 B/S 结构、结合网络数据库开发技术来设计本系统。开发语言采用 JSP,数据库使用 Sqlserver2000 数据库。 完成以下基本功能: 本系统是一个独立的系统,用来解决 团购网站 的管理问题。采用 JSP 技术构建了一个有效而且实用的 团购网站 管理平台,目的是为高效地完成对 团购网站 的管理 。 该项目是一 个基于 JSP 技术的 团购 网站,其设计内容模块以及功能如下:
20、 1.系统管理:用户登录,修改密码,退出系统; 2.用户管理:包括管理员、会员、普通访客; 3.团购产品介绍:(多角度查看,名称,价格等) ,可对产品进行多条件查询,查看团购时间; 4.产品团购:(须登录才可操作,可在线参与团购产品); 5.订单管理:注册会员登录后可在线修改自己的团购信息等; 6.留言板:在线留言及交流团购经验等信息; 7.建议与投诉模块:用户在线投诉及提出网站建设的相关意见; 8.后台管理(产品管理,用户管理,团购信息管理,投诉信息管 理等)。 。 整个设计的内容及以上的功能都会对后台数据库内相应涉及到的数据表中的数据进行存储、删除、修改、查询等操作,最终提交的设计报告也包
21、含了从最初的需求分析到网站建设成功的具体说明,以及数据存储更新过程等整个设计的各流程环节详细说明。 基于 J2EE技术的 欢乐团购网 具有标准 基于 J2EE技术的 欢乐团购网 所具有的现实中完整的 团购网站 销售 管理 步骤,完全的虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现 基于 J2EE 技术的 欢乐团购网 的功能作用。 2.1 应用需求分析 服务器 硬件 处理器: Intel 酷睿 内 存: 512M 或更大 硬 盘: 120G 或更大 软件 Microsoft Windows XP Microsoft ACCESS Microsoft IIS 6.0 或更高版本
22、Microsoft Office 2003 客户机 硬件 无特殊要求,只要能上连接互联网即可 软件 Microsoft Windows XP Microsoft IE 6.0 或更高版本 系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性 ,运行效率等方面的考虑。 硬件系统环境: Core 5600、 1G MB( RAM)、 120GB( HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好 2.2 运行需求分析 硬件条件:酷睿 CPU、 1G RAM、 10G 硬盘以上的 PC 机;打印机;局域网。 软件条件:
23、 Windows XP IE6.0 以上 2.3 其他需求分析 本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并 在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。 2.4 可行性分析 2.4.1 经济可行性 经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于 本 系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后
24、团购网站 管理 提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括: 购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等; 软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支 。所有开支都不大,所以经济上是可行的。 2.4.2 技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。 基于 J2EE 技术的 欢乐团购网 用的是 JSP 开发语言,调试相对简 单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前 BS 模式 软件 相对发展成熟,故软件的开发平台成熟可行 ,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。 2.4.3 运行可行性 对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。