水晶销售网站的建设

目录
一、 引言 1
(一) 课题背景 1
(二) 网站设计思想 1
二、 可行性分析 1
(一) 技术可行性 1
(二) 运行可行性 2
三、 需求分析 2
四、 总体设计 2
(一) 网站模块总体设计 2
(二) 数据库设计 4
1. 数据分析 4
2. 数据库的详细设计 4
五、 详细设计与实现 5
(一) 开发工具 6
(二) 前台界面的设计 6
(三) 用户信息管理模块设计 8
(四) 购物车模块 10
(五) 后台管理模块设计 11
六、 本网站测试 15
(一) 前台首页的测试 15
(二) 购物车模块的测试 16
(三) 用户注册模块的测试 17
(四) 水晶产品管理模块的测试 18
七、 总结 22
八、 致谢 23
九、参考文献 23
引言
课题背景
由于现在人们快节奏的生活方式,很多人的购物方式也在悄然地发生改变,越来越多的人喜欢在网上购物。因此,电子商务网站为越来越多的人所接受,它已渐渐地成为时代发展的必然趋势,不仅打破了传统的实体店经营策略,也使越来越多的传统企业投身到电子商务市场中。水晶种类繁多、可塑性高、造价便宜、纯天然、无危害,使其拥有广泛的拥护者。通过建设一个水晶销售网站,可以利用网络把水晶饰品销售到全国乃至是全世界。借助水晶销售网站平台,能让更多的人知晓并深入地了解水晶并进而产生购买的欲望,从而扩大水 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2 
晶的销售市场。
本课题用JSP开发技术构建了一个水晶销售网站,主要实现用户的注册登录功能、水晶商品信息查看功能、用户管理功能、后台管理功能、购物车功能、订单管理功能等。
网站设计思想
本网站是水晶销售网站,类似于这样的管理型网站,必须要达到操作简单、方便快捷等要求。因此本网站的这样设计满足以下要求,同时也便于浏览者操作。
网站公告内会及时的更新站内的最新消息。
实现了网上购物的快捷化、便利化、简单化。
用户可以随时随地的查看自己已购买的产品。
用户可以通过本网站的页面来快速的进行相关信息的查询。
用户可以通过本网站的注册页面注册账号,也可以登录自己的账号后修改自己的信息。
用户通过查看本网站的销售排行页面,了解产品的网上销售,并帮助企业更有利的销售计划。
可行性分析
技术可行性
依据网站的方向和衡量标准,从软件和硬件性能要求、环境条件、操作水平等方面考虑和分析如下:
在硬件方面,它有更多的选择,更多的硬件配置和操作网站的发展将会更加顺利。考虑到整体人力资源水平,现在一个家庭或商业网站的计算机硬件是可行的。
在软件方面,因为MyEclipse和SQL server 2008R2都是很成熟的开发工具,无论在性能上还是配置上都是无可厚非的,因此计算机软件是可行的。
运行可行性
网上销售水晶产品有很多优势。例如:可以不受时间、空间、地域的限制;可以在线留言约定发货时间;可以货品对比;可以查看关于水晶的种类、色泽等详细的产品信息;
本水晶销售网站在功能上便于使用、性能灵活。通过以上的阐述和实行,足以证明本网站的可行性和实施性。
需求分析
水晶销售网站是利用JSP和SQL开发的一个B2C的电子商务网站,前台销售和后台管理是它的2个组成部分。
前台销售
本水晶销售网站的前台包含首页、新品上架、特价商品、会员资料修改、购物车、查看订单、销售排行等等。
后台管理
本部分是对网站中的一些数据进行管理,包括水晶产品管理(添加、修改、删除信息)、用户管理(注册、登录、添加、修改、删除信息)、订单管理(添加、修改、删除信息)、公告管理(添加、删除信息)等。
总体设计
网站模块总体设计
该网站是一共有两个模块分为前台和后台,两个模块既相互独立又相互关联,相同的一个库被它们两个模块同时访问,但是它们两者是访问不同的表。不同的模块有着不同的功能,并且它们都是根据各自不同的调查,收集的数据而设计的。
如图4-1、图4-2所示,具体内容如下:
网站前台功能模块
水晶产品展示模块:在新品上架页面中,为客户展示了水晶的不同,例如品种、名称、价格、释义、详细信息等;
购物车:可以任意的添加喜欢的产品,也可以任意的添加或者减少以至于删除自己不满意或者不需要的商品,也可以直观的看到产品的信息;
收银台:用户在对自己中意的商品添加到购物车后可以直接进行付款,然后添加客户自身的地址详细信息;
用户管理:本网站可以实现用户注册登录功能;
订单查询:用户可随意的查看自己的订单;
公告浏览:用户可以查看公告来了解最新的产品信息;
网站后台功能模块
水晶产品管理:它分为水晶产品的查询、添加和修改,以便为了后台人员可以对水晶的相关信息进行维护;

图4-1 网站前台页面功能构架图
用户管理:为了对客户信息的私密化,这个后台模块与前台模块相比较而言,更加具有优势,但是后台管理员只拥有对客户信息的查看与删除的权利。
订单管理:管理员可查看和对订单进行处理;
公告管理:管理员可发布公告以及维护;

图4-2 网站后台功能构架图
数据库设计
数据分析
在本次设计中,采用Microsoft SQL Server 2008R2数据库管理系统,设计了以下数据项:
用户信息:用户ID,用户名等;
管理员信息:管理员ID,密码等;
水晶产品信息:水晶制品ID,商品名称、现价、特价等;
水晶产品类别信息:电子ID,类别名称等;
订单信息:订单ID,用户编号,收货地址等;
订单明细信息:订单ID,水晶产品ID,订货时间等;
公告信息:公告ID,公告名称及内容等;
表4-4 会员信息表

详细设计与实现
开发工具
MyEclipse6.5,它的主要功能就是用于后台的创作开发。它是后台连接数据库的主要工具。它的功能非常强大,可以支持多种语言的开发环境。
Sqlserver2008,它是在Microsoft的数据平台上发布的,可以组织管理任何数据。它与MyEclipse6.5很好的结合起来才能有效地实现网站开发后台的效果。由于它使用方便、可靠性高并且有着强大的功能,深受网站开发者的喜爱。
购物车模块
购物车模块用于会员查看自己购买产品的各项信息,包括商品详细信息和价格。点击“查看详细内容”会显示商品的详细信息。会员若需购买商品,需先登录再点击“购买”,商品随即加入到购物车。购物完毕时,点击“购物车”按钮,即可查看已加入购物车的相关产品信息。如图5-8所示:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1787.html

好棒文