电子商务网站的设计与实现

电子商务网站的设计与实现
电子商务网站的设计与实现

郑重声明

本人的学位论文是在指导老师指导下独立撰写并完成的,学位论文没有剽窃,抄袭,造假等违反学术道德,学术规范和侵权行为,否则,本人愿意承担由此而产生的法律责任和法律后果,特此郑重声明。

学位论文作者签名:

年月日

江西理工大学南昌校区

毕业设计(论文)任务书信息工程系软件工程专业 2009 级(2013届)软件开发2 班学生

题目:基于b/s的电子商务购物网站系统的设计与实现

专题题目(若无专题则不填):

原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,互联网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中具不可抗拒的优势,因而发展十分迅速。在电子商务在中国逐步兴起的大环境下,建立利用互联网开拓信息渠道,帮助企业及时调整产品结构,协助经销商打开货源的信息门户成为解决信息流通不畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。

电子商务网站系统具有完整的产行销体系,并且可以利用第三方运输公司完成货物配送,可以说有着开展大规模的电子商务的物质基础。把该系统扩展到网络当中进行开发,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户建立一个面向服务的网络信息平台。

通过该设计,可加深学生对网上商城购物系统开发技术的体验与掌握;使学生将已学过的软件工程专业相关知识:软件工程、面向对象建模与设计、数据库理论与应用、网站设计与网页制作、动态网页设计等知识能够综合起来,用于解决实际的应用问题;使学生了解实际软件系统设计的过程与方法,获得经验与成果,为走上实际岗位打下良好的基础。

主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):

一、总体要求

本课题的任务是设计和制作一个完整的电子商务网站系统,用以宣传其商业文化、发布和展示该系统的产品信息、接受客户的查询信息并获取他们的意见与建议,让网站成为有效的网络宣传工具和网上沟通渠道,通过网站平台增加商城购物电子商务网站的销售业绩,扩大影响和知名度,树立其网上品牌形象。

二、具体要求

1. 搜集电子商务网站系统的相关资料、作出功能需求分析;

2. 划分系统功能模块;

本电子商务网站系统主要由后台管理员模块和前台用户模块两部分组成。用户经验证登录进入该网上商城后,不仅可以选择查看各种商品的详细信息并购买,还可以查看其各种服务信息和网站公告。此外,用户还能通过点击交易了的订单编号查看用户在该网站的详细订货信息;管理员登录后,不仅可以查看商品销售情况,还可以管理用户、商品、仓库和其自身的信息。管理员还可以根据实际情况添加其他管理员以维护该网上购物商城的购物环境和安全。

(1)前台会员模块

a) 商品展示:商品分类、特价商品、热卖商品排行、最新上架;

b) 检索功能:分类商品检索;

c) 用户:登录/注册;

d) 购物车:支持用户购买;

e) 我的帐户:订单查询及个人帐户信息;

f) 其他功能:网站公告、用户帮助中心、我的收藏、加盟网站。

(2)后台管理模块

后台程序主要提供对用户信息、商品信息及订单等信息进行管理。

a) 检索管理:对搜索关键词进行添加和修改;(可选做)

b) 商品管理:可以对商品进行添加、修改、删除、查询;

c) 会员管理:可以对会员信息进行修改、删除和查询;

d) 仓库管理:可以对仓库信息进行添加、修改、删除和查询;(可选做)

e) 订单管理:可以按订货人进行查看及删除订单;

f) 后台管理:可以对后台管理员信息进行添加、修改、删除和查询。

3. 设计系统框架结构;

4. 设计各模块的数据结构;

5. 编程实现

三、设计技术要求

1. 本系统的开发与运行基于Windows操作系统;

2. 本系统采用B/S结构模式,由服务器端程序和客户端程序两大部份组成;

3. 数据库系统和动态网页开发工具可根据自己使用的熟悉程度任选;

4. 网站要求具有普通用户和管理用户不同操作界面;

5. 网站要求能正常运行;

6. 要求界面美观,结构合理,布局简洁;

7. 要求解决的问题及重点

a.商城购物系统购物车功能;

b.网上商城购物系统的后台管理;

c.图片的上传。

四、对本毕业设计(论文)课题成果的要求〔包括图表、实物等硬件要求〕

1. 提交所设计的系统;

2. 撰写论文:

日程安排:

1、毕业设计开题2012年11月24日前完成

2、第一、二周需求分析

3、第三、四周概要设计

4、第五、六周详细设计

5、第七、八周系统测试

6、第九、十周系统分发

7、第十一、十二周毕业设计论文整理

8、提交毕业论文 2013年4月15日前完成

说明:以上日程安排学生可以根据系统实际进度进行调整,但最终论文提交时间不能滞后。

主要参考文献和书目:

1、软件工程——理论与实践田淑梅等编著清华大学出版社

2、面向对象技术及UML教程李磊,王养廷人民邮电出版社

4、陶宏才《数据库原理及设计》,清华大学出版社

5、Andrew S. Tanenbaum;等《计算机网络》,清华大学出版社

指导教师签字:年月日

教研室主任签字:年月日注:本表可自主延伸,各专业根据需调整

江西理工大学南昌校区

毕业设计(论文)开题报告

信息工程系软件开发本业 09级(2013 届)软件开发2班学生

题目:基于b/s的电子商务购物网站系统的设计与实现

本课题来源及研究现状:

随着Internet的迅速崛起,互联网已逐渐成为查找收集信息的最佳方式,与此同时,互联网也逐步进入传统的商务领域,互联网的跨空间性及可交互性使其在与传统媒体行业及传统贸易行业竞争下凸显出不可抗拒的优势,因而互联网发展十分迅速。在电子商务在中国逐步兴起的大背景下,建立利用互联网来开拓信息来源,帮助企业及时掌握市场动向并及时的调整产品结构,协助经销商打开货源的信息门户网站成为解决信息流通不通畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。

电子商务网站系统具有完整的生产及营销架构,同时可以利用第三方运输公司完成货物配送,可以说有着开展大规模的电子商务的物质基础。将该系统扩展到网络当中进行营销,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户提供了一个很好的面向服务的网络信息平台。

随着企业与企业之间电子商务网站的兴起,电子商务已成为一个很热门的话题。而网上购物已经成为当今社会的一种比较流行的购物方式。为大家提供网上购物的工具与环境也有很多,主流的应用有B2B(Business to Business),B2C (Business to Consumer)两种模式。

B2B(business to business):是企业与企业之间通过互联网进行产品、服务及信息的交换。

B2C(business to customer):商家对客户是电子商务按交易对象分类中的一种,即表示商业机构对消费者的电子商务。

通过让减少企业之间的许多交易事务性的工作环节,B2B机制降低了运营管理费用和企业经营成本。同时网络的便利及其广阔性使企业扩大了其活动范围,让企业的发展能够跨空间跨时间更加的方便,而且所花费的成本将会更少。B2C即商家对客户,是指利用因特网进行全部的贸易活动——在网上进行信息流、资金流、商流和部分的物流的完整地实现连接。在今天,B2C电子商务已经通过完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。

本网上购物系统是一个基于B/S架构,采用B2C(Business to Consumers)模式,

并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。本系统主要为用户提供了用户注册,购物管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,网站公告管理,广告管理等功能。在设计方面,本系统采用B/S三层结构,服务器为tomcat同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用ssh对程序的关键代码进行封装。后台数据库选用mysql数据库。

课题研究目标、内容、方法和手段:

目标:

本系统在设计时应该满足以下几个目标:

(1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

(2)提供展示商城内所有商品并展示最新商品及特价商品。

(3)提供一个便于顾客快捷的对商品查询功能。

(4)会员可以随时修改自己的用户信息。

(5)实现网上购物。

(6)商品销量排行,以方便顾客了解本商城内的热销商品及帮助商家做出相应的决策。

(7)查看商城内的公告信息。

(8)用户随时都可以查看自己的订单。

(9)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

(10)系统最大限度地实现了易维护性和易操作性。

(11)系统运行稳定、安全可靠。

内容:

电子商务网站系统主要由前台会员模块和后台管理模块两部分组成。会员在登录进入该网上购物商城后,不仅可以查看其各种服务条款,还可以选择查看各种商品的详细信息并购买。此外,会员还能通过输入订单编号查看该网站的详细订货信息;管理员登录后,不仅可以查看商品销售情况,还可以管理会员、商品、仓库和其自身的信息。管理员还可以根据实际情况添加其他管理员以维护该网上购物商城的购物环境和安全。

(1)前台会员模块

a) 商品展示:商品分类、特价商品、热卖商品排行、最新上架;

b) 检索功能:分类商品检索;

c) 用户:登录/注册;

d) 购物车:支持用户购买;

e) 我的帐户:订单查询及个人帐户信息;

f) 其他功能:网站公告、用户帮助中心、我的收藏、加盟网站。

(2)后台管理模块

后台功能主要对前台的会员的注册信息、订单等信息进行管理。

a) 检索管理:对搜索关键词进行添加和修改;

b) 商品管理:可以对商品进行添加、修改、删除、查询;

c) 会员管理:可以对会员信息进行修改、删除和查询;

d) 仓库管理:可以对仓库信息进行添加、修改、删除和查询;

e) 订单管理:可以按订货人进行查看及删除订单;

f) 后台管理:可以对后台管理员信息进行添加、修改、删除和查询。

设计(论文)提纲及进度安排:

大概分成以下部分:

第一部分:平台组建:

1)技术介绍

2)平台搭建

第二部分:系统分析:

1)用户管理系统分析

(1)需求分析

(2)过程分析

(3)建模分析

2)商品活动系统分析

(1)需求分析

(2)过程分析

(3)建模分析

3)管理员活动系统分析

(1)需求分析

(2)过程分析

(3)建模分析

4)用户活动流程设计

(1)登陆流程详细设计:

(2)商务活动流程详细设计:

第三部分:系统设计

1)电子商务系统的组成

2)系统功能结构图

第四部分:数据库设计

第五部分:系统详细设计与实现

1)数据库操作的JavaBean的编写

2)网站前台设计

3)特价商品模块设计

4)新品上架模块设计

5)商品分类模块设计

6)会员管理模块设计

7)销售排行模块设计

第六部分:简单的AI。

进度安排:

2012年11月12日到2013年11月30日查找相关资料

2012年12月1日到2012年12月5日需求分析。

2012年12月6日到2012年12月11日概要设计。

2012年12月12日到2012年12月17日详细设计。

2012年12月18日到2013年2月6日,系统代码实现。

2013年 2月7日到2013年2月30日,测试BUG与修改完善。

2013年3月1日到2013年4月2日整合测试

主要参考文献和书目:

[1]软件工程——理论与实践田淑梅等编著清华大学出版社;

[2]面向对象技术及UML教程李磊,王养廷人民邮电出版社;

[3]《数据库原理及设计》陶宏才清华大学出版社;

[4]Andrew S. Tanenbaum;等《计算机网络》,清华大学出版社;

[5]李洪心,电子商务网站建设[M]。北京:机械工业出版社。2009;

指导教师审核意见:

教研室主任签字:年月日

摘要

本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。本系统主要为用户提供了用户注册,购物车管理,商品搜索,用户信息修改,为管理员提供了商品管理,用户管理,新闻公告管理。在设计方面,本系统采用

B/S三层结构,服务器为tomcat同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用ssh对程序的关键代码进行封装。后台数据库选用mysql数据库。

关键词:B2C;B/S结构;tomcat;JSP;ssh;mysql

ABSTRACT

This shopping online system is an development of e-commerce platform which designed according to the model of B2C (Business to Consumers) and based on the existing similar system . It can not only expand the shopper’s business scale and market influence, but also reduce the enterprise’s management cost and improve the work efficiency. The system mainly provides users with user registration, shopping cart management, commodity search, user information modification, and provides administrators with commodity management, user information management, news management . In terms of designing, the system adopts B/S three layer structure, the system use tomcat as web server meanwhile using JSP technology for the design of dynamic pages , considering the safety of the system and code reusability , it using SSH to encapsulate application’s key code and The database using mysql .

Keywords : B2C;B/S architecture;tomcat;JSP;ssh;mysql

目录

第1章绪论 (1)

1.1课题背景 (1)

1.2电子商务简介 (2)

1.2.1认识电子商务 (2)

1.2.2电子商务的内涵与分类 (2)

1.3开发电子商务网站系统应注意的问题 (4)

1.4可行性分析 (4)

1.5系统开发步骤 (5)

第2章系统开发技术介绍 (6)

2.1 JAVA技术 (6)

2.1.1 JAVA简介 (6)

2.1.2 JDBC (6)

2.2 SERVLET介绍 (7)

2.3 JSP (7)

2.4 MVC介绍 (8)

2.5 JAVASCRIPT技术 (9)

2.6 ssh介绍 (9)

2.6.1 Struts框架结构 (10)

2.6.2 spring框架结构 (10)

2.6.3 Hibernate框架 (11)

第3章需求分析 (13)

3.1网站需求调查以及系统功能分析 (13)

3.2网站数据流向分析 (13)

3.3数据需求分析 (15)

3.4数据字典分析 (15)

第4章系统设计 (18)

4.1系统概要设计 (18)

4.2系统详细设计 (19)

4.3数据库设计 (19)

第5章系统测试 (23)

5.1测试环境 (23)

5.1.1 测试环境拓扑图 (23)

5.1.2 环境配置 (23)

5.2功能测试 (23)

5.3集成测试 (26)

第6章系统界面及主要代码 (29)

6.1 MODEL层 (29)

6.1.1用户 (29)

6.1.2订单 (29)

6.1.3商品 (29)

6.1.4商品分类 (30)

6.2 DAO层 (30)

6.2.1 用户 (30)

6.2.2 订单 (30)

6.2.3 商品 (31)

6.2.4 商品分类 (31)

6.3 action层 (31)

6.3.1 用户管理 (31)

6.3.2 订单管理 (33)

6.3.3 商品管理 (33)

6.3.4 商品分类管理 (34)

6.4系统界面 (35)

6.4.1 导航栏 (35)

6.4.2 商品列表 (36)

6.4.3 商品展示 (37)

6.4.4 用户登录 (37)

6.4.5 用户注册 (38)

6.4.6 用户中心 (38)

6.4.7 用户帮助 (39)

6.4.8 管理员登录 (39)

6.4.9后台管理中心 (40)

结束语 (41)

谢辞 (41)

参考文献 (43)

第1章绪论

1.1课题背景

随着Internet的迅速崛起,互联网已逐渐成为查找收集信息的最佳方式,与此同时,互联网也逐步进入传统的商务领域,互联网的跨空间性及可交互性使其在与传统媒体行业及传统贸易行业竞争下凸显出不可抗拒的优势,因而互联网发展十分迅速。在电子商务在中国逐步兴起的大背景下,建立利用互联网来开拓信息来源,帮助企业及时掌握市场动向并及时的调整产品结构,协助经销商打开货源的信息门户网站成为解决信息流通不通畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。

电子商务网站系统具有完整的生产及营销架构,同时可以利用第三方运输公司完成货物配送,可以说有着开展大规模的电子商务的物质基础。将该系统扩展到网络当中进行营销,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户提供了一个很好的面向服务的网络信息平台。

随着企业与企业之间电子商务网站的兴起,电子商务已成为一个很热门的话题。而网上购物已经成为当今社会的一种比较流行的购物方式。为大家提供网上购物的工具与环境也有很多,主流的应用有B2B(Business to Business),B2C (Business to Consumer)两种模式。

B2B(business to business):是企业与企业之间通过互联网进行产品、服务及信息的交换。

B2C(business to customer):商家对客户是电子商务按交易对象分类中的一种,即表示商业机构对消费者的电子商务。

B2B机制让企业之间的交易减少了许多事务性的工作环节和运营管理费用,降低了企业经营成本。同时网络的便利及其广阔性使企业扩大了其活动范围,让企业的发展能够跨空间跨时间更加的方便,而且所花费的成本将会更少。B2C即商家对客户,是指利用因特网进行全部的贸易活动——在网上进行信息流、资金流、商流和部分的物流的完整地实现连接。在今天,B2C电子商务已经通过完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。

相关主题
相关文档
最新文档