海来福家具商品交易购物网站的设计(JSP,MySQL)(附答辩记录)
无需注册登录,支付后按照提示操作即可获取该资料.
海来福家具商品交易购物网站的设计(JSP,MySQL)(附答辩记录)(选题审批表,任务书,开题报告,中期报告,答辩审批表,毕业论文14000字,程序代码,数据库)
摘 要
海来福家具网是一个针对家具开发的商品交易网站,他颠覆传统网购模式,创新采用实体店看货,网上订购厂家直发的超级省钱模式。海来福家具网的主要特点是实体店铺在网站上发布海来福家具及相关信息,用户可以在网店上购买家具并参与家具的评论,系统通过后台管理模块来支持前台用户的应用.系统的实现是用 Java实现,基于现在Jsp、JAVAScript、Servlet、Ajax框架技术进行开发,主要技术有通过JSP页面、Form表单显示处理表现层,通过Servlet对数据库实行逻辑操作,使用Jfreechart对销售数据绘图,生成报表功能,通过Ajax实现局部数据的刷新、用户名注册的用户名是否已注册的判断,JAVAscript判断输入是否合法,还有自己写的分页模型等等。
关键词:海来福,Ajax,JSP,Mysql,家具网
ABSTRACT
Hailaifu furniture WebSite is a commodity trading site for furniture. It subverts the traditional online shopping model, innovatively using the entity store to see goods and online ordering the furniture directly from manufacturers to save money. The main features of this website is that the entity publish the goods information online,users can purchase and comment the furnitures, and the system support the user's application front by the daemon.The system is realized by Java, based on Jsp、JAVAScript、Servlet、Ajax framwork to be developed. The JSP and form tech is used to display user interface, servlet manages the database to process the logical operation,and Jfreechart is responsible for selling data illustration and form generation, Ajax realizes the local part refreshing and user name repetition judge, the input data validation is checked by JAVAscript tech, and a pagination model is applied as well.
Keywords: HaiLaiFu, Ajax, JSP, Mysql,Furniture Website
功能模块分析
海来福家具网是一个针对上家具开发的商品交易系统,具备先进的电子商务运营及管理理念,用户可以在线购买商品,指定地址送货,然而完整的网上商城至少需要面对两类用户---前台用户和后台管理员。在网上商城中,对用户提供的服务有注册、登录、多少方式的商品流浪、商品选购、管理订单、下订单等功能。对管理员提供的服务有用户查看删除、商品类别管理、产品管理、订单管理、统计分析、信息查询等功能。
前台用户模块
前台用户模块,主要是针对用户购物,按功能分为以下几大模块:
>>注册:会员在注册时需要输入会员注册信息,包括会员账号、会员密码、电话、地址等信息,系统将对这些信息进行验证,入账号已经存在,则通过Ajax提示已经存在,其他对输入为空或不符合要求通过JAVAscript[4]来控制。注册成功后则可以进行登录。
>>登录:在首页及购物页面上都有固定的登录form,在输入账号与口令后,系统将验证账号与口令是否正确,如果验证成功,用户将处于登录状态;否则,系统将提示账号或者密码错误的信息。
>>个人信息维护:用户登录后在这里可以查看、修改自身信息,也可以修改密码等,之后可以选择继续购物。
>>新闻公告:可以在这里浏览本站最新信息。
>>家居知识:可以查看学习本站为家居准备的常识。
>>留言模块:你可以登录在这里留言,也可以以游客的身份进行留言。
>>商品浏览:你可以选择将鼠标在标题上滑动得到相应类别对应的商品信息,也可以在本站首页中偏下方的了解本站所有类别明细进入浏览商品信息,这些中商品做了分类,你可以一目了然的按商品类别进入相应列表进行选购。
>>购物车:用户可以把产品添加入购物车,同一产品如果样式或尺码不同视为两个购物项,对同一商品多次点击“购买”,每点击一次累加购物车中该商品的购买数量。购物车具有添加商品、删除商品、修改商品购买数量、清空购物车、计算商品总销售价、总市场价功能。
>>订购流程:通过订购流程,用户可以完成选购、配送信息的填写,订单的最后确认及订单提交。
>>我的订单:显示登录会员的订单列表,可以对订单进行操作。
后台管理员模块
后台管理员模块针对管理功能,为前提提供基础数据与服务,包括:用户管理、商品类别、产品管理、订单管理等。系统包含以下模块:
>>用户管理:这里分为管理员对用户的操作及用户自己的操作,管理员的权限是查看用户的信息,除了密码,并能对恶意用户进行删除操作;用户自己可以管理自己的信息;
>>类别管理:可以增添改类别及添加子类别操作,有类别名称、类别描述、级别等属性,还可以通过关键字搜索来查找产品;另外通过Ajax[10][11]和JSP[12]技术实现类别列表来可视化观察类别;
>>产品管理:分为产品列表管理和产品搜索,可以添加新产品,其中包括产品名称、产品描述、市场价格、会员价格、所属类别等属性,另外具有改删操作及通过上传来给产品添加照片;产品搜索:分为简单搜索和高级搜索,简单搜索通过关键字(即:名称),高级搜索可以通过产品的类别和价格或会员价格分别来搜索;
>>订单管理:系统对用户在前台购买商品的进行收集,并管理,包括查看明细,商店可以对订单进行处理,查看订单,确认订单,删除订单等功能
>>新闻管理:商店店主可以发布新闻到前台显示,让顾客可以看到最新的海来福信息。
>>支付配送:通过用户注册的地址电话来,另外订单下单中还可以对地址进行最后修改确认,本站中是与订单管理绑定在一起,也可以同坐在线QQ与店主联系;
>>统计分析:可以同坐柱状图显示产品销量情况,方便管理员理解自己店面的营业额,提代决策依据。
>>用户评论管理:用户可以登录后对商品进行评论,也可以一游客的身份进行留言;
软件系统
操作系统:windows xp/2000/2003
数据库平台:MySql
WEB平台:IE 6.0以上,Tomcat 6.0
插件:MyEclipse 6.0
JDK: 1.6.10
办公平台:wps Office 个人版
#p#副标题#e#
目 录
摘 要 I
ABSTRACT II
第1章 需求分析 1
1.1 项目概述 1
1.1.1 开发背景 1
1.1.2 开发环境 1
1.1.2.1 硬件系统 1
1.1.2.2 软件系统 2
1.1.2.3 网络环境 2
1.1.3 开发工具简介 2
1.1.3.1 Tomcat web工具简介 2
1.1.3.2 MyEclipse 简介 2
1.1.3.3 JDK 简介 3
1.1.3.4 MySql 简介 3
1.2 项目分析 3
1.2.1 设计目标 4
1.2.2 可行性分析 4
1.2.2.1 当前市场分析 4
1.2.2.2 经济可行性分析 5
1.2.2.3 技术可行性分析 5
1.2.2.4 运行可行性分析 5
1.2.2.5 法律可行性分析 5
1.2.3 功能模块分析 5
1.2.3.1 前台用户模块 6
1.2.3.2 后台管理员模块 6
1.2.4 开发意义 7
第二章 概要设计 9
2.1 用况图 9
2.1.1 用户用况图 9
2.1.2 管理员用况图 10
2.2 数据库设计 10
2.2.1 数据字典 11
2.2.1.1 设计表结构 11
2.2.1.2 表结构详细 11
2.2.2 概念模型 14
2.2.3 物理模型 15
2.3 功能模块设计 15
2.3.1 功能模块 15
2.3.2 系统功能分析 20
2.3.2.1平台功能模块的设计 20
2.3.2.2 系统流程分析 21
2.4 页面设计 26
2.5.1 主要页面 26
第三章 系统的设计与实现 28
3.1 系统各部分的实现方法 28
3.1.1 创建与数据库的连接 28
3.1.2 访问数据库的JAVABean 28
3.1.3 Ajax无刷新数据传输 29
3.2 系统界面设计 32
3.2.1 网站前台首页设计 32
3.2.2 网站后台设计 34
第四章 系统测试与评价分析 41
4.1 测试环境简介 41
4.2 系统的不足及修改方法 41
4.3 系统的评价分析 41
4.3.1 实用性 41
4.3.2 可维护性 42
4.3.3 可扩展性 42
结 论 43
参考文献 44
致 谢 45