




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题 目 网上商城网站设计 学生姓名 杨少锋 学 号 1020014067 所在学院 管理学院 专业班级 电子商务 103 指导教师 周作涛 _ _ 完成地点 陕西理工学院 _ _ 2014 年 6 月 4 日 目 录 摘要.1 引言2 1 系统开发的背景及意义2 1.1 网站开发的背景2 1.2 系统开发的意义2 2 系统总体分析.3 2.1 系统方案及可行性分析3 2.1.1 系统方案3 2.1.2 系统方案可行性分析.3 2.2 需求分析3 3 系统设计.4 3.1 系统总体设计.4 3.1.1 系统目标.4 3.1.2 网站功能模块的设计.5 3.2 系统详细设计5 3.2.1 前台部分.5 3.2.2 后台部分.6 3.3 数据库需求分析7 3.3.1 数据库的理论基础7 3.3.2 数据库及其表7 4 系统功能实现.9 4.1 开发工具简介9 4.1.1 MySQL 数据库简单介绍.9 4.1.2 JSP(Java Server Pages)10 4.2 前台功能的实现10 4.2.1 网站前台首页.10 4.2.2 购物车模块设计11 4.2.3 销售排行模块15 4.2.4 会员管理模块17 4.2.5 查看订单模块23 4.3 后台功能的实现.26 4.3.1 商品设置模块26 4.3.2 会员设置模块28 4.3.3 订单设置模块29 4.3.4 公告设置模块31 4.4 处理流程.34 5 系统测试与评价分析.34 5.1 测试环境简介34 5.2 系统的评价分析34 5.2.1 实用性34 5.2.2 可维护性.35 5.2.3 可扩展性.35 5.3 网上商城推广方法.35 5.3.1 网站内的推广方法.35 5.3.2 网站外的推广方法.35 6 结束语.36 致谢.37 参考文献.38 英文摘要.40 陕西理工学院毕业论文 第 1 页 共 40 页 网上商城设计与开发 孔齐、杨少锋 (陕理工管理学院电子商务专业 10 级,陕西 汉中 723003) 指导老师:周作涛 摘 要 近年来,随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生 产生活方式。人们已经对去固定的场所、购买(出售)固定的物品的交易方式所带来的不便越来越感 到不满,交易的时间长、效率低。高额的运费、销售场地的凭租费等繁多的额外开支也给商家带来 沉重的成本支出。为了适应市场、适应经济前进的步伐,买家和商家都在努力积极地寻找一种能够 带来高效率、低成本销售模式。 开发网上商城、研究网上商城的推广方式,不仅能为其带来新的盈利模式,也可以实现整个产 业的共赢,而且对于我国电子商务在整个经济领域中的发展也有着非常深远而重要的意义。 本系统是采用 Jsp+Tomcat+SSHI+Mysql+RPC 构建的一个动态的网上商城网站,在 windows7 系 统下,以轻量级数据库 Mysql 为开发平台,Tomcat 为应用服务器,采用 JSP 技术开发的网上商城 购物系统。本系统分为前台部分,和后台部分,前台主要由用户使用,主要包括用户注册、浏览商 品、个人资料管理、购物车管理等功能;后台部分主要有管理员操作,包括商品管理、订单管理、 公告管理、友情链接管理等功能。 关键词 网上商城;JSP;Tomcat;Mysql 陕西理工学院毕业论文 第 2 页 共 40 页 引言 在互联网时代的二十一世纪,如何进行网上电子商务成为时下主流。在整个企业中 都成为非常重要的因素。近年来,国家信息部大力发展我国信息产业。2014 年京东 在美成功上市,成为继阿里巴巴又一在美上市互联网公司,给了我们电子商务极大的 鼓舞。为了提高电子商务的应用范围,创建新型商业模式已不容趋势,在此中互联网 B2C 将是中流砥柱,而一个好的网上商城必定拥有一个好的互联网平台。因此建立一个 好的系统将对公司乃至整个行业有较高的帮助。 1 系统开发的背景及意义 1.1 网站开发的背景 电子商务是指在企业互联网、增值网和内部网上以电子交易方式进行交易活动和 相关服务的活动,是传统商业活动各环节的、电子化。随着计算机和网络的日趋普及, 越来越多的商家建立了自己的 B2C 网站。比如淘宝网、苏宁易购、亚马逊、三星商城、 以及各大团购网站等。 我国最早网上购买事件发生于 1996 年,燕莎友谊商场首次通过网上售出一个景泰 蓝,虽然当时不是在网上进行支付的,但这毕竟是我国网上卖出的第一件物品。现今, 全国共有 200 多家商场,大多数专卖店都开设了网上商店,还有一些正在筹划当中。 随着我国电子商务的迅速发展,也产生了一系列的问题,比如网上支付安全的保 障、物流业与电子商务发展不协调。这样不但浪费了时间和人力,而且限制了网络的 商品的结构种类和覆盖范围。因此,快捷、方便、安全的电子支付手段将是我国网上 商城今后设计所考虑的主要因素之一。 1.2 系统开发的意义 中国 2013 年具有网民 6.3 亿人,并且以每年 13%的速度在增加。根据 CNNIC(中 国互联网络信息中心)公布的中国 B2C 电子商务发展报告。在网上购物的人中有 90%认 为网上购物节约时间和操作方便,两者分别占购物者总数的 46.7%和 44.2%,这说明随 着生活节奏的加快,越来越多的人们希望拥有简单快捷的购物方式,这样网上购物将 成为一种购物趋势。 以上数据显示我国网上商城有着美好的前景。在未来,网上购物在我国经济中所 占的比例会越来越大。在人们购物手段中充当着重要的角色。网上商城以计算机网络 作为数据传播手段,在任何地点、任何时间为用户提供购物可能,其快捷方便、无所 陕西理工学院毕业论文 第 3 页 共 40 页 不在的特点使得网上购物越来越受到商家和消费者的青睐,同时网上商城也为商家扩 展市场打下了坚实的基础。但是另一方面我们也应该看到,我国网上商城起步较晚, 尚处于发展阶段,仍然面临政策法规不健全,缺乏统一的行业标准,自主创新技术能 力弱等问题。面对着快速发展的产业和在发展过程中暴露出来的越来越多的问题,我 们不得不加快步伐,对相关领域研究的缺失进行补充。 2 系统总体分析 2.1 系统方案及可行性分析 2 2. .1 1. .1 1 系系统统方方案案 本系统使用单机作业,由专人输入有关信息,可以选购商品,上传商品,进行用 户注册等。本系统拟采用酷睿 i3 处理器,4G 内存,硬盘 320G。本系统客户端拟采用 Windows7 操作系统,前端开发语言使用 HTML,服务器采用 Tomcat 操作系统,使用 MYSQL 数据库管理系统。 2 2. .1 1. .2 2 系系统统方方案案可可行行性性分分析析 (1)技术可行性分析 网站技术要求不高,由于是单机操作,系统的可靠性和安全性要求也不高,从技 术上来说是完全可行的。 (2)经济可行性分析 由于本方案是单机作业,因此,网上商城主要在本地进行推广,这将对于服务器 的要求大大降低,客户量限定了网站的发挥作用小,这样既节省了人力,还可以带来 一些经济效益。从经济上说是可行的。 (3)运行可行性分析 本系统简单,不需要对使用者进行专门的培训,系统运行可行性较强。 (4)法律可行新分析 由于本系统在中国大陆推广,因此必须符合我国相关法律,不得传播违禁信息。 综上所述,此系统开发目标已很明确,在技术和经济等方面均可行,并且投入少、 见效快。 2.2 需求分析 作为一个网上购物系统.首先必须保证用户的方便性,因此系统应具有商品排行、 陕西理工学院毕业论文 第 4 页 共 40 页 会员优惠、以及最重要的 “购物车”的功能,以便用户可以方便的购买物品同时完成 支付。在系统中应列举出商家的各种优惠举措和促销信息。在系统的后台,管理员能 够管理商品,用户信息,产品相关新闻,友情链接以及最重要的订单处理模块。最后 为了更好的获取用户的反馈信息还应设置购买物品评价和留言板。 需求分析是数据库设计的第一阶段。熟悉各部门的业务流程,对于设计一个好的数据 库至关重要。在需求分析中,要处理好各部门的业务关系,并由此设计专业的数据库。 本网站应具有的功能有:用户注册、登陆功能;商品浏览功能、个人资料管理功能、 购物车管理等功能;后台部分主要有管理员操作,包括商品管理、公告管理、友情链 接管理等功能。 (1) 用户注册、登录:购买本网站必须是本网站的会员,只有登录后,用户才能正 常进行购物操作。 (2) 商品销售排行搜索:提供本网站商品的销售情况,以便用户能够快速地查找自 己喜欢的商品。 (3) 购物车管理:会员选定一种商品后,就可以直接把商品放到购物车中,提交订 单,完成支付;在未提交前可以随意取消这件商品。 (4) 订单管理:管理会员所购商品的相关信息,包括地址、电话等。 (5) 商品信息管理:对网上商城的商品进行管理,包括商品上下架库,商品信息、 价格的制定等。 (6) 管理员功能:设置管理网上商城的人员,包括人数登陆账号、密码等。 (7)其他管理系统:主要包括首页和商城公告两个部分。设为首页是将本网址设为 浏览器首页;商城公告主要是负责管理网站内外广告信息等更新。 3 系统设计 3.1 系统总体设计 3.1.13.1.1 系统目标系统目标 经过分析调查,总结该网站要完成以下功能: (1)用户管理:用户管理自己信息。后台管理员可对用户的信息其进行查看、更正。 (2)购物车管理:用户可以对商品进行添加、修改、删除商品信息以及提交订单等操 作。 (3)管理员管理:管理员通过后台登陆后,可进行商品管理(增删改) 、订单管理 陕西理工学院毕业论文 第 5 页 共 40 页 (发货操作) 、公告管理(增删改) 、友情链接管理(增删改) 。 3.1.23.1.2 网站功能模块的设计网站功能模块的设计 在平台功能的分析基础上,得到本平台的功能模块图如下:本网站主要包括以下 四大模块:用户管理、网站布局、管理员管理、搜索等功能模块。模块图如图 3-1 所 示: 图 3-1 网站平台功能模块图 3.2 系统详细设计 3.2.13.2.1 前台部分前台部分 前台部分包括用户登陆、注册,购物车管理,销售排行,会员资料管理等几个 部分。 (1)前台文件构架 本网上购物网站的前台结构如图 3-2 所示。 网上商城购物网站 网站布局用户管理管理员管理搜索 用 户 注 册 用 户 修 改 用 户 删 除 左 右 两 列 商 品 管 理 订 单 管 理 公 告 管 理 链 接 管 理 商 品 名 称 陕西理工学院毕业论文 第 6 页 共 40 页 前台首页 网站导航左侧导航会员修改设为首页 购物车销售排行查看订单 会员注册会员登陆 进入后台 添 加 至 购 物 车 查 看 取 消 订 单 由 高 到 低 图 3-2 网站前台结构图 (2)模块功能介绍 用户管理:为了更好的分析用户用户需求, 便于网站的管理,本网站用户管理模块 由用户注册,用户登陆,找回密码 3 部分组成。 订单查询:登陆后的用户可以查询自己所购买物品的信息包括物流信息、地址等。 购物车:用户所选商品须通过购物车进行保存,然后生成订单。 会员修改资料:为了用户的信息安全,用户登陆后即可对个人的注册信息进行修改。 留言板:用户可以查看和添加留言信息。 销售排行:本网上商城产品销量排行。 3.2.23.2.2 后台部分后台部分 后台部分由商品设置,会员设置,修改密码,订单设置,公告设置,友情设置 等几个部分。 (1)后台文件构架 本网上购物网站的后台结构如图 3-3 所示。 陕西理工学院毕业论文 第 7 页 共 40 页 后台首页 商 品 设 置 会 员 设 置 友 情 设 置 修 改 密 码 公 告 设 置 订 单 设 置 安 全 退 出 图 3-3 后台结构图 (2)模块功能介绍 商品设置:设置商品的名称、价格、是否特价以及上下架的时间。 会员设置:对会员的姓名、年龄进行管理,以便对商品进行推广。 修改密码:修改管理员的密码。 订单设置:对顾客的订单进行管理,包括顾客姓名、地址、商品的属性等 。 公告设置:对商场的最新动向进行推广、传播,并进行商品招标等。 友情设置:对兄弟商铺进行推广。 3.3 数据库需求分析 3.3.13.3.1 数据库的理论基础数据库的理论基础 数据库设计是应用系统开发过程中的重要一环,它是由数据库设计人员根据信息 需要、DBMS 说明书、处理需要、操作系统及硬件环境说明进行设计。设计过程主要分 为四个阶段:需求分析和数据分析阶段、概念设计阶段、逻辑设计阶段和物理设计阶 段。 3.3.23.3.2 数据库及其表数据库及其表 本网站的数据库采用 Mysql 数据库,数据库名为 shopping,共包含八张表。 表 3.1 orderdetail(订单表) 字段名 数据类型 说明 idchar(32)d orderIdchar(32) 订单 Id goodsIdchar(32)商品 Id pricefloat商品单价 numberint(11)商品数量 memberIdchar(32)会员 Id 陕西理工学院毕业论文 第 8 页 共 40 页 isMessagechar(1)是否评价 表 3.2 member(会员表) 字段名 数据类型 说明 idchar(32)id memberIdchar(32)账号 namevarchar(50)姓名 passwordvarchar(50)密码 ageint(11)年龄 professionvarchar(50)职业 emailvarchar(50)邮箱 questionvarchar(50)问题 resultvarchar(50)答案 表 3.3 orders(订单详情表) 字段名 数据类型 说明 idchar(32)id orderIdchar(32)订单 Id memberIdchar(32)会员 Id namevarchar(50)会员名称 addressvarchar(50)邮寄地址 telvarchar(50)收件人电话 setMoneyvarchar(50)支付方式 postvarchar(50)邮寄方式 remarktext备注 maskchar(1)是否发货 createTimedatetime订单时间 ifReceivechar(1)是否收货 表 3.4 goods(商品表) 字段名 数据类型 说明 idchar(32)d goodsNamevarchar(50)名称 goodsFromvarchar(50)厂家 createTimedatetime日期 nowPricefloat(11)价格 picturevarchar(50)照片 markchar(1)是否为新品 salesCountint(11)销量 表 3.5 affiche(公告表) 字段名 数据类型 说明 idchar(32)id namevarchar(50)标题 contentvarchar(50)详情 issueTimedatetime时间 陕西理工学院毕业论文 第 9 页 共 40 页 表 3.6 link(友情链接表) 字段名 数据类型 说明 idchar(32)id linkNamevarchar(50)名称 linkAddressvarchar(50)网址 表 3.7 manager(管理员表) 字段名 数据类型 说明 idchar(32)id namevarchar(50)账号 passwordvarchar(50)密码 表 3.8 message( 评价表) 字段名 数据类型 说明 idchar(32)d orderIdchar(32) 订单 Id goodsIdchar(32)商品 Id contentvarchar(50)评价内容 gradevarchar(50)评价等级 memberIdchar(32)会员 Id createTimedatetime评价时间 4 系统功能实现 4.1 开发工具简介 本系统是采用 Jsp+Tomcat+SSHI+Mysql+RPC 构建的一个动态的网上商城网站,在 windows7 系统下,以轻量级数据库 Mysql 为开发平台,Tomcat 为应用服务器,采用 JSP 技术开发的网上商城购物系统。 4.1.14.1.1 MySQLMySQL 数据库简单介绍数据库简单介绍 MySQL 是一个开放源码的小型关联式数据库管理系统,其体积小、速度快、成本 低,特别是开放源码这一特点,之时多数中小型网站选择 MySQL 作为网站数据库。 MySQL 数据库除简单易学,还具有以下优点: (1)它使用的核心线程是完全多线程,支持多处理器。 (2)SQL 语句在 MySQL 数据库可以得到快速的运行并支持聚合函数,同时可以混搭不 同的数据库。 (3)支持 ANSI SQL 的 LEFT 0UTER JOIN 和 ODBC。 (4)MySQL 兼容不同的平台,支持 C、C、Java 等。 陕西理工学院毕业论文 第 10 页 共 40 页 4.1.24.1.2 JSPJSP(JavaJava ServerServer PagesPages) JSP 是由 Servlet 演变而来,它实现了 Html 语法中的 java 扩张。基本原理是在 HTML 文件中融入 Java 程序和 JSP 标签,从而形成 JSP 网页 java 程序片段以便更好地 与数据库建立联系,从而实现动态网站功能。JSP 的应用使客户浏览器的要求大大降低 了。 (1)在编写时,代码可以重复利用,降低程序员编写代码的工作量。 (2)系统的跨平台支持。JSP 在现阶段已可以在任何基平台上开发运行,在任意环境 中扩展。它比 ASP 的扩张适用性更广。 (3)多样化和功能强大的开发工具支持。 (4)支持服务器端组件。JSP 可以使用成熟的 JAVA BEANS 组件来实现复杂商务功能。 4.2 前台功能的实现(队友实现) 4.3 后台功能的实现 后台部分由商品设置,会员设置,修改密码,订单设置,公告设置,友情设置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全主题班会活动总结(15篇)
- 交通劝导员合同范文8篇
- 广告发布合作协议书12篇
- 外商投资企业土地使用合同(集合9篇)
- 2025年智能医疗设备市场需求调查报告
- 2025会计应聘面试题目及答案
- 2025年医疗保健行业医疗保健服务与健康管理模式研究报告
- 2025中铁北京工程局集团有限公司机场工程分公司招聘笔试题库历年考点版附带答案详解
- 2025年及未来5年中国鲜鸡精行业市场前景预测及投资战略研究报告
- 2025年医药行业医药科技与药品研发研究报告
- 生产主管转正工作总结
- 2025至2030中国高纯铝行业发展趋势与行业发展研究与产业战略规划分析评估报告
- 会务理论考试题及答案
- 国家开放大学电大《课程与教学论》形考任务3试题及答案
- 商务英语口语900句
- 辽宁省沈阳市基层诊所医疗机构卫生院社区卫生服务中心村卫生室名单目录信息
- 锅炉空预器清洗方案
- SF∕T 0111-2021 法医临床检验规范
- 药敏试验结果的解读
- DB14∕T 1319-2021 公路工程标准工程量清单及计量规范
- 冶金行业应用产品介绍(应用)
评论
0/150
提交评论