欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上商店.docx

    • 资源ID:3884013       资源大小:1.83MB        全文页数:47页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上商店.docx

    1、网上商店目 录摘 要 1Abstract 2前 言 3第一章 项目定义 41.1 问题定义 41.1.1 设计目的和任务 41.1.2 设计要求 51.2 系统分析 51.3 需求分析 61.4 可行性分析 7第二章 系统设计 92.1系统模块划分 92.2 数据库设计 92.3 系统的E-R图 11第三章 系统详细设计 133.1 功能模块设计 133.2 表结构设计 143.3 功能设计 173.3.1 前台主界面 173.3.2 会员登录界面 183.3.3 产品目录界面 193.3.4 购物车展示窗口 203.3.5 会员中心界面 233.3.6 后台主界面 233.3.7 商品管理

    2、243.3.8 订单管理界面 25第四章 软件编码与测试 274.1 程序编码 274.2 安装说明 274.3 软件测试 274.3.1 用户登陆注册测试 274.3.2 权限管理测试 30参考文献 32附 录 33后 记 44摘 要本论文研究了一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。本文主要研究网上商城的开发以及对网上商城的各种功能的实现。本程序使用Java语言编写,基于J2EE多层体系结构应用Struts、Hibernate、Spring、Ajax等技术。本系统的设计风格主要突出美观、易用、直观三个特点,旨在为买卖双方提供一个

    3、集中的C2C信息交易平台,促进买卖双方的信息沟通,使用第三方支付工具可以更好的保证双方的信用,为客户提供方便的同时保证交易的安全性。关键词:网上商城、J2EE、购物AbstractThis paper explores an approach based on data association rules of online shopping system. The development includes the management of background, the creation of database and front page Web design. This paper f

    4、ocuses on the development of online shopping mall and the various features of the online shopping mall. This program is written using the Java language based on J2EE multi-layer architecture application Struts, Hibernate, Spring, Ajax, etc.This system design style main highlights beautiful, easy-to-

    5、use, intuitive three characteristics, are intended to provide the buyer and the seller provides a centralized C2C information platform, promotion of information exchange and the seller, the use of third-party payment tools can better ensure mutual credit, providing customers with convenient, while e

    6、nsuring the security of your transactions.Keywords: Online shopping mall, J2EE, Shopping前 言随着互联网在中国的进一步普及应用,网上购物(通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票账号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门)逐渐成为人们的网上行为之一。同时网上商城不需要商店的凭租费;新商品可以用最短的时间吸引顾客的眼球,因为它不需要那么长的运输时间。网上商城为商家节省了大笔的运输费用、场地凭租费等额外成本,同时也为买家带来了无穷的方便性。因为它不需要你花

    7、上半天或一天的时间去商场中的众多商品中选择你需要的东西。网上商城使得“买东西、不出门”成为现实。廉价的网络资源使得网上商城成本低廉,世界性的互联网络带来无比宽扩的市场,给商家买家带来的众多利益带来无限需求。网上商城实现了对商品管理、新闻管理、图片管理、订单管理、用户管理的功能;实现了顾客浏览商品,购买商品,发表评论的功能。商城通过贝宝支付平台保证了交易的安全性,使网上买卖交易成为现实。第一章 项目定义1.1 问题定义在这个阶段主要问题是:“要解决的项目问题是什么?”只有弄懂了要解决问题,才能够合理的分析和解决问题,并为以后的总体设计和详细设计打下坚实的基础。问题定义:该项系统设计的目标提供给管

    8、理者一个简单、舒适的界面,容易管理商品、订单并且能及时与顾客沟通;提供给顾客一个美观的界面,选择自己想要购买的商品。以此为基础设计出简洁且具有吸引力的页面,但是基本的购物流程对于顾客来说容易操作。因此我将整个项目的开发分为三个阶段,即:页面设计、模块设计、测试。1.1.1 设计目的和任务1.面向客户需求实现购物网站建设软件设计的出发点是满足用户的需求,客户需要一个完全可以通过后台管理整个网站的网上商城,因此对于后台的功能要求比较严格,动态的管理整个网站是本系统的一个难点。而前台需要满足顾客的正常浏览和购物,所以前台的购物车是本系统的另一个难点。2.学习和掌握JSP开发工具,深刻体会面向对象编程

    9、的方法和思想能熟练使用JSP,并成功编出毕业设计项目。依靠其可视化的面向对象编程以及大量的控件来设计购物网站的界面和实现各种功能。3.掌握软件开发环境和操作系统本软件的开发是在JDK1.6.5的环境下进行的,熟悉这一开发环境,能够熟练操作和使用Windows操作系统和Eclipse6.5.5。4.熟悉软件开发的流程按照软件工程的思想和方法,进行网上商城建设的需求分析、系统设计、详细设计、编码、测试和维护等等。同时参考和学习软件工程新途径:面向对象方法学引论、分析、设计、实现等。以便学习跟上和了解计算机编程的新思想和新潮流。5.新工具(快逸报表)的引用快逸报表将一些数据列表导成Word、Exce

    10、l、PDF、Text,便于管理员管理查看销售业绩。6.用户界面友好、清晰、易学易用,易于维护。1.1.2 设计要求1.合理设定用户,控制用户使用权限。2.管理人员可以随时根据实际情况修改数据库中的数据资料,使信息的更新及时、准确。3.提供的详细商品信息让顾客可以自由的选择喜欢的商品 。1.2 系统分析计算机系统工程是指与构造基于计算机系统有关的过程、方法和技术。它是一种问题求解活动。计算机系统工程师从用户定义的目标和约束条件出发,给出系统功能、性能、接口、设计约束条件和信息结构的实现。 基于计算机系统工程的特点在设计网站整体风格时主要突出美观、易用、直观三个特点,根据对于目前已在运行的网上商城

    11、的观察(比如淘宝网)我将系统分为前台和后台两大部分,其中后台系统分为九大模块:菜单管理、权限管理、商品管理、用户管理、信息管理、常规设置、图片管理、支付账户管理及视频管理。在菜单管理这一模块:划分成两个小模块(模块管理、内容管理),其中模块管理是为系统添加菜单模块的;内容管理是为模块添加具体的内容的。在权限管理这一模块:划分成两个小模块(管理角色、分配权限),其中管理角色是为管理管理员的;分配角色是为管理员分配权限的。在商品管理这一模块:划分成四个小模块(添加商品、商品评论、类别管理、细别管理),其中添加商品是为系统添加商品的;商品评论是对顾客对商品发表了评论后进行管理的;类别管理是对商品的类

    12、别进行管理的;细别是对商品的类别下的子集细别进行管理的。在用户管理这一模块:划分成两个小模块(注册用户、系统用户),其中注册用户是指顾客;系统用户是指系统管理员。在信息管理这一模块:划分成四个小模块(订单管理、留言管理、添加新闻、管理新闻),其中订单管理是为管理用户的订单的;留言管理是为用户的留言的;添加新闻是为添加系统的新闻咨询的;管理新闻是对系统的新闻进行管理的。在常规设置这一模块:划分成九个小模块(支付方式、购物流程、广告设置、联系我们、安全交易、关于我们、客服设置、常见问题、配送说明),其中支付方式是介绍贝宝付款的第三方接口;购物流程是为介绍商品的购物流程的;广告设置是连接广告的;联系

    13、我们是网站的联系方式;安全交易是提醒顾客网上交易应该注意的安全的;关于我们是商城的主要介绍;客服设置是为在线帮助的;常见问题是解释一些在购物过程中遇到的问题;配送说明是说明本商城的配送货物的。在图片管理这一模块是管理图片的。在支付账户管理这一模块是管理商城的支付账户的。在视频管理这一模块是视频与背景音乐的。而前台系统主要是用来向用户展示商品和提供服务的,分为商品展示,用户注册、登录,购物车,会员中心,VIP特惠区,配送说明,付款方式,产品目录,顾客留言九大模块。整个网站的展示内容都可以通过后台进行管理,前台和后台连接起来构成一个有机的整体。技术方面:传统的C/S(客户/服务器模式)架构已经不能

    14、满足大量用户的访问和操作,B/S(浏览器/服务器模式)基于浏览器的架构则是目前网络系统应用的主流,它将大量的数据处理工作交给服务器端来处理。1.3 需求分析需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对他们进行检查和调整。另一方面,需求规格说明又是软件设计、实现、测试,直至维护的主要基础。本系统的需求分析:1. 系统整体风格:面向客户需求开发出一套操作简单、界面友好、通过后台可以管理整个网站的网上商城系统。2. 框架:选择了SSH(Struts+Spring+Hibernate)开源框架。Struts 的MV

    15、C设计模式使的逻辑变得很清晰;Spring 的IOC和AOP在最大限度上解藕;Hibernate是实体对象的持久化。3. 开发工具为DreamWeaver8.0+Eclipse6.5.5+MySql。4. 本系统分为前台和后台两大部分,其中前台分为:(1) 用户注册、登录(2) 购物车(3) 会员中心(4) VIP特惠区(5) 配送说明(6) 付款方式(7) 产品目录(8) 顾客留言后台分为:(1) 菜单管理(2) 权限管理(3) 商品管理(4) 用户管理(5) 信息管理(6) 常规设置(7) 图片管理(8) 支付账户管理(9) 视频管理1.4 可行性分析开发任何一个基于计算机的系统,都会受到

    16、时间和资源上的限制。因此,在接受项目之前必须根据客户可能提供的时间和资源条件进行可行性研究。它可以避免人力、物力和财力上的浪费。可行性研究与风险分析在许多方面是互相关联的。项目风险越大,开发高质量软件的可行性就越小。可行性研究包括经济可行性、技术可行性、法律可行性和开发方案的选择性。 以下从四个方面对网上商城进行可行性分析:技术可行性、经济可行性、操作可行性和法律可行性。1.技术可行性为了确定现有技术能否实现目标系统。对于JSP的制作使DreamWeaver8.0、Eclipse6.5.5开发环境,对于数据库使用MySql对表操作(建立、修改、删除等)协调操作完全可以实现本系统要求达到的各种功

    17、能。2.经济可行性为了确定待开发的系统的经济效益能否超过开发成本。网上商城不需要商店的凭租费;新商品可以用最短的时间吸引顾客的眼球,因为它不需要那么长的运输时间。网上商城为商家节省了大笔的运输费用、场地凭租费等额外成本,同时也为买家带来了无穷的方便性。从开始开发到结束开发只有三个半月的时间,可以说是高效率的开发,后期对于系统的管理和维护只需要找一个专门负责的人员就可以了。3.操作可行性网上商城是基于JSP 平台开发的,JSP的最大特点是跨平台性,无论是广泛使用的Windows系列还是开源的Linux都可以被很好的支持。基于MVC模式的JSP+servlet开发模式也是被广泛的用来进行快速开发,

    18、它对于一个小型的数据库处理具有不可比拟的优点简单方便,所以从操作可行性方面来说是可行的。4.法律可行性本系统完全是本人在指导老师的指导下独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。所以从上面四点出发,可以确定系统分析是可行的。第二章 系统设计2.1系统模块划分总体设计阶段主要由两个小阶段组成。首先需要进行系统设计,从数据流图出发设计完成系统功能的若干种合理的物理方案,分析员应该仔细分析比较这些方案,并且和用户共同选定一个最佳方案。然后进行软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。本系统分为前台和后台两大部分,前台分为用户模块、

    19、商品展示模块、购物模块、配送说明模块、支付方式模块和留言板模块;后台分为管理员、菜单管理、商品管理、用户管理、网站管理、支付信息管理、图片管理几大模块。模块划分见图2-1。图 2-1 系统模块2.2 数据库设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。本系统建立了:网站常规设置表(f_netinfo)、新闻表(f_news)、付款方式表(f_payacount)、在线咨询表(f_services)、管

    20、理员表(t_admin)、管理员权限表(t_adminrole)、广告表(t_adminrole)、购物车项表(t_cartitem)、城市表(t_city)、商品评论表(t_comment)、商品表(t_commodity)、意见反馈表(t_feedback)、留言板表(t_gustbook)、菜单的模块管理表(t_menu)、订单表(t_order)、订单项表(t_orderitem)、图片表(t_powerpoint)、省表(t_province)、角色关联表(t_role_submenu)、购物车(t_shoppingcart)、商品类别表(t_sort)、菜单的内容表(t_subme

    21、nu)、商品细项表(t_subsort)、用户表(t_user)、用户权限表(t_userrole)、 多媒体表(t_video)这27张表,如图2-2、2-3所示。图 2-2 系统数据库结构图图 2-3 系统数据库结构图2.3 系统的E-R图数据库设计中常用E-R图来描绘数据库的结构。E-R模型中包含“实体”、“联系”和“属性”三个基本成分,下面介绍这三个基本成分:1.实体实体是客观世界中存在的且可相互区分的事物。实体可以是人也可以是物;可以是具体事物也可以是抽象概念。例如本系统中的用户、商品、购物车、管理员、订单、网站信息等都是实体。在E-R图中用矩形代表实体。2.联系客观世界中的事物彼此

    22、间往往是有联系的。例如本系统中的用户与订单之间有“支付”这种联系;管理员与网站信息之间存在“管理”这种联系。联系可分为三类:(1) 一对一联系(1:1) (2) 一对多联系(1:N)(3) 多对多联系(M:N) 3.属性属性是实体或联系所具有的性质。通常一个实体由若干个属性来刻画。例如,“用户”实体有用户名、密码、真实姓名、性别、生日、邮箱等属性;“购物车项”实体有价格、单价、数量、总量、商品id、购物车id、图片等属性。“留言板”实体有昵称、图片、邮箱、qq、内容、添加时间等属性。在E-R图中用椭圆形来表示实体(或联系)的属性,并用无向边把实体(或联系)与其属性连接起来。E-R模型使用简单的

    23、图形符号来表达系统分析员对问题的理解,不熟悉计算机技术的用户也能理解它,因此,E-R模型可以作为用户与分析员之间有效的交流工具。本系统的E-R图如图2-4。图 2-4 系统E-R图第三章 系统详细设计详细设计阶段的根本目标是确定应该怎么具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。3.1 功能模块设计本系统分为前台和后台两大部分,前台分为用户注册、登录,商品展示,产品目录,购物车,会员中心,VIP特惠区,配送说明,付款方式,客户留言;后台分为:用户管理,商品管理,权限管理,菜单管理,信

    24、息管理,支付账户管理,图片管理,常规设置,视频管理。具体功能如下: 前台:a) 用户登录、注册:用户只有在登录后才可以购买商品;b) 商品展示:用户可以浏览商城的所有商品;c) 产品目录:用户可以查看商城产品的目录;d) 购物车:用户可以将选中的商品放入购物车,并在会员中心进行购物车管理;e) 会员中心:用户可以对个人信息、购物车和订单进行管理;f) VIP特惠区:用户可以查看商城的VIP特价商品;g) 配送说明:用户可以查看发货的收费情况;h) 付款方式:用户可以选择商家提供的支付方式进行支付;i) 客户留言:用户可以对所选商品进行评价或者向商家咨询;后台:1. 用户管理:管理员可以对用户进

    25、行添加、删除、修改的管理或将用户提升为VIP;2. 商品管理:管理员可以对商品进行添加、修改、删除的管理;3. 权限管理:可以对管理员管理,使管理员允许或禁止查看某些后台菜单;4. 菜单管理:管理员可以对后台菜单进行添加、修改、删除的管理;5. 信息管理:管理员可以对客户留言等信息进行添加、修改、删除的管理;6. 支付账户管理:管理员可以对商家接收货款的账户进行添加、删除、修改的管理;7. 图片管理:管理员可以对前台首页上展示的图片进行添加、删除、修改的管理;8. 常规设置:管理员可以对网站的广告、友情链接等进行添加、删除、修改的管理;9. 视频管理:管理员可以对网站首页上的视频和音频进行添加

    26、、修改、删除的管理;3.2 表结构设计数据库表结构设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。为了满足网上商城网站建设的使用要求,本系统用MySql创建有27张表,分别是网站常规设置表、新闻表、付款方式表、在线咨询表、管理员表、 管理员权限表等。管理员表的作用是存放管理员的基本资料;用户表的作用是存放用户详细资料信息,使用户可以修改自己的详细信息;菜单模块管理表的作用是用来管理菜单的模块信息的;菜单内容管理表的作用是用来管理菜单的内容信息的;订单表的作用是管理用户的订单信息。详细如下:a) 用户信息表: 图 3-1 用户信息表字段名称数据类型字段大小必填字段允许为空是

    27、否主键user_idvarchar255是否是user_namevarchar30是否否passwordvarchar30是是否emailvarchar30是否否passquestionvarchar30是否否passanswervarchar20是否否logintimesbigint20是否否shopcart_idvarchar255是是否userrole_idvarchar255是是否provincevarchar255是否否cityvarchar255是否否ageint10是否否true_namevarchar255是是否jifenint11是否否b) 用户角色表:图 3-2 用户角色表

    28、字段名称数据类型字段大小必填字段允许为空是否主键userrole_idvarchar255是否是namevarchar30否否否descriptionvarchar30否是否expenditure_requireddouble30否是否discountdouble30是是否c) 商品表:图 3-3 商品信息表字段名称数据类型字段大小必填字段允许为空是否主键commodity_idvarchar255是否是namevarchar30是是否pic_pathvarchar50否是否pic_path2varchar50否是否pic_path3varchar50否是否pic_path4varchar50

    29、否是否pic_path5varchar50否是否specvarchar255否是否storebigint20否是否sold_numbigint20否是否scoreint11否是否pricedouble10否是否click_numberbigint20否是否isSpecialOffervarchar50否是否introductionvarchar255是是否unit_idvarchar255是是否subsort_idvarchar255是是否jifenint11否是否adddatedatetime10否是否d) 订单表:图 3-4 订单信息表字段名称数据类型字段大小必填字段允许为空是否主键order_idvarchar255是否是orderNumvarchar30否是否datedate10是是否totaldouble10是是否isPaychar1是是否user_idvarchar255是否否receiver_namevarchar255是否否emailvarchar255是否否telephonevarchar255是否否mobilephonevarchar255是否否receiver_addressvarchar255是否否zipcodevarchar255是否否delivery_area


    注意事项

    本文(网上商店.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开