基于JSP的珠宝商城的设计与实现(SQLServer)
基于JSP的珠宝商城的设计与实现(SQLServer)(任务书,外文翻译,毕业论文21800字,程序代码,SQLServer数据库,答辩PPT)
摘 要
随着社会的发展与进步,人们的生活水平日益提高,珠宝产品消费成为人们生活中越来越多的一部分。对于珠宝来说,传统的经营方式已满足不了消费者的个人化与个性化的需求。为了开拓珠宝产品市场,增加新的销售渠道,节约在电子商务应用上的开销,建立一个基于网络的门户网站是非常有必要的。
本论文从国内珠宝行业的发展现状入手,配以图例详细地介绍了网站的可行性分析、用例分析、网站开发的具体步骤和应用技术。
该网站采用B/S结构,Java作为开发平台,以SQL Server作为后台数据库,使用MyEclipse作为开发工具进行开发。网站包括前台操作与后台管理两个主要部分。一方面,为普通用户提供网站注册、登录、电子产品信息的检索等功能。另一方面,也为了用户体验更加良好,用户可以在浏览产品时候将喜欢的产品放入购物车,挑选完成以后再生成最终订单。
关键词 信息平台;网站开发;电子商务
Design and implementation of JSP-based jewelry store
Abstract
With the development of society and progress, people's living standard rising, consumer jewelery products become an indispensable part of life. For the anti-Electronics Co., Ltd. Dandong, China, the traditional mode of operation has been unable to meet consumer's personal and personalized needs. In order to develop anti-Electronics products market, to the Jewelery Co., Ltd. Dandong, China addition of new sales channels, saving anti-Electronics Co., Ltd. Dandong, China's spending on e-business applications to establish a web-based anti-Electronics Co., Ltd. Dandong, China portal is very necessary.
[资料来源:http://doc163.com]
In this paper, the development of the domestic Jewelery industry to start the status quo, coupled with detailed information on legends of the site's feasibility analysis, use case analysis, web site development specific steps and application technology.
The site uses B / S architecture, Java as a development platform to SQL Server as the back-end database, using MyEclipse as a development tool for development. Site includes front and back end operations management of two main parts. On the one hand, for ordinary users with site registration, login, electronic product information retrieval and other functions. On the other hand, in order to more good user experience, users can browse the product will be like the product into the cart after the completion of the selection to generate the final orders.
Key words Information Platform; Website Development; E-Commercial.
通过对实际情况的调研以及与同行业网站的对比,该网站前台将主要提供以下五个功能模块:
(1)企业文化 [来源:http://www.doc163.com]
这个功能模块中包含了三个内容,公司动态、业内资讯、专题报道,主要介绍了企业的最新动态,这部分内容都是由管理员动态发布的。
(2)会员登录:会员注册、会员登录、会员信息修改
(3)产品介绍
这个功能模块主要介绍了有关产品的详细信息,并且提供产品信息的分类查找,便于用户快速的找到自己所需要的产品信息。
(4)购买流程:签订合同、售后服务
(5)客户关爱:服务理念、咨询反馈
该网站后台将主要提供以下四个功能模块:
(1)企业信息的管理
(2)管理客户信息
(3)产品信息的管理
(4)公告信息的管理
此外,该网站还提供了公司的简介、公司的联系方式等其它内容。
在对网站平台的业务进行分析后,将用户定位为两类,每类用户所使用的功能均不相同,规定了以下功能来适应各用户的需求。
系统主要功能如下:
1.用户信息管理:用于用户对帐户信息的相关操作,有用户注册,登录,信息校对,信息修正,密码管理等功能。
2.商品信息及相关公告浏览:主要包括珠宝列表、具体内容、类别的浏览,信息查看,特价商品列表及具体内容的查看。
3.购物车:将珠宝放入购物车,查看购物车,购物车中珠宝商品取消购买,修改购物车中的珠宝数目,清空购物车。
4.前台订单处理:用户查阅订单状态(是否发货),生成新的订单。
5.用户管理:查看用户信息,冻结或解冻用户。
6.珠宝知识管理:查看珠宝知识列表及内容,添加、删除、编辑信息。
7.珠宝商品管理:查看珠宝商品列表,浏览洋酒商品详细信息,添加、修改、删除洋酒商品信息。
8.珠宝材料管理:查阅珠宝材料列表及详细信息,添加、删除珠宝材料,编辑特价珠宝材料信息。
9.后台订单管理:订单列表,查阅订单详细内容,设置订单确认,订单发送。
[版权所有:http://DOC163.com]
目 录
摘 要 i
Abstract ii
1 绪论 1
1.1 项目开发的背景 1
1.2 项目开发的目的 2
1.3 项目开发的意义 2
2 系统规划 4
2.1 功能需求分析 4
2.2 可行性分析 4
2.2.1 政策上的可行性 4
2.2.2 经济上的可行性 5
2.3 系统设计中要采用的关键技术和开发环境及复杂性分析 5
2.3.1 MyEclipse 5
2.3.2 Microsoft SQL Server 2005 5
2.3.3 Tomcat 6
2.3.4 Struts技术 6
2.3.5 JSP技术 6
2.3.6 JavaBean介绍 7
3 系统分析 8
3.1 识别参与者 8
3.2 识别用例 8
3.3 系统用例图及用例描述 8
3.4 系统E-R图及数据流程图 9
4 系统设计 11
4.1 系统设计的体系结构 11
4.2 系统功能结构设计 11
4.2.1 系统功能结构的总体设计 11
4.2.2 系统前台功能详细设计 12
4.2.3 系统后台功能详细设计 12
4.3 系统数据库设计 12
4.3.1 数据库操作JavaBean设计 16
4.3.2 中文字符处理的JavaBean的设计 17
4.3.2 struts配置文件 18
5 系统实现 19
5.1 网站首页的实现 19
5.2 企业信息管理功能的实现 21
5.3 产品管理功能的实现 21
5.4 咨询反馈管理功能的实现 22
5.5 后台用户管理模块 22
5.6 购物车功能的实现 22
5.7 订单的提交设计与实现 23
[来源:http://www.doc163.com]
5.8 辅助功能的实现 25
6 用户手册 26
6.1 系统功能与运行环境 26
6.2 系统运行与操作指南 26
6.2.1 数据库配置 26
6.2.2 操作指南 26
7 性能测试 27
7.1 测试的重要性 27
7.2 测试的目的及简介 27
7.3 测试实例的研究与选择 29
7.4 测试环境与测试条件 29
7.5 实例测试 29
7.6 测试总结 32
8 系统评价 33
8.1 系统的特点和优点 33
8.2 系统存在的不足和改进方案 33
8.2.1 系统存在的不足 33
8.2.2 改进方案 33
8.3 总结与展望 34
9 结论 35 [资料来源:http://doc163.com]
参考文献 36
致 谢 37
外文原文 38
中文翻译 44 [资料来源:www.doc163.com]
上一篇:环境保护与宣传网站(环保网)的设计与实现(SQLServer)