电子商务毕业设计报告_第1页
电子商务毕业设计报告_第2页
电子商务毕业设计报告_第3页
电子商务毕业设计报告_第4页
电子商务毕业设计报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、No: 毕毕 业业 设设 计计 报报 告告 课题: 当当网的设计与实现 系部: XXXXX 班级: XXXX 学号: XXXX 学生: XX 指导教师: XXX 装订交卷日期:2013 年 3 月 25 日 毕业设计任务书 注:毕业设计任务书包括设计课题、设计目的、设计要求、毕业设计报告要求、设计进度计划、 毕业设计答辨需提交的材料等项目。 目目 录录 1 绪论绪论.1 一、一、设计课题设计课题: : 当当网的设计与实现 二、二、设计设计目的:目的: 通过各种图书的分类方便顾客寻找到他们所需的图书,也为更多的人提供一个购买图 书的途径。 本课题要求学生采用 mysql 数据库为后台、Jsp 为

2、前台,设计一个网上超市。通过本课 题的设计,掌握应用系统的开发方法以及电子商务平台的构建方法,因此本课题具有一定 的实用价值。 三、三、设计设计要求要求 本课题设计要求如下: 1、会员注册:系统入口,需要会员填 ID 和 Password,非会员必须注册后方可进入当当 网的书城首页。 2、商品展示:系统各种图书的分类以及图书的作者和简介,更方便顾客购买,并将已 选购的商品放入购物车。 3、交易结算:顾客可以在购物车里更改所选商品数量,以及删除以勾选但不需要的商 品(删除的商品可以恢复),并且顾客可以选择多种结算方式(如网上支付等)和送货方式。 四、四、毕业设计报毕业设计报告要求:告要求: 毕业

3、设计报告由以下几部分组成: 1、标题封面:标题要求简洁、确切、鲜明。 2、毕业设计成绩评定记录表(教师等填写) 3、毕业设计任务书(教师指导完成) 4、目录 5、正文 6、附录 五、五、设计进设计进度度计计划:划: 12 月 5 日-12 月 25 日 查阅资料、调查企业、分析现状; 12 月 26 日- 2 月 28 日 市场分析、采集资料和数据、策划方案、设计与调研等; 3 月 1 日- 3 月 30 日 完成撰写毕业设计报告; 4 月 初 毕业设计答辨(如有变动,另行通知) 六、六、毕业毕业答辨需提交的材料:答辨需提交的材料: 1毕业设计报告电子稿 2毕业设计报告打印稿 学生签名:XX

4、指导教师签名: 2013 年 11 月 18 日 1.1 课题研究背景.1 1.2 国内外现状1 1.3 研究(设计)内容.1 2 相关技相关技术术.3 2.1 JSP 技术.3 2.2 MYSQL.3 2.2 TOMCAT服务器.3 2.4 CSS 层4 3 系系统统分析分析.5 3.1 可行性分析.5 4 需求分析需求分析.6 4.1 业务需求分析.6 4.2 用户需求分析.6 4.3 功能需求分析.6 4.4 业务流程分析.6 5 系系统总统总体体设计设计.7 5.1 前台功能模块设计.7 5.2 系统设计与实现7 5.3 前台功能模块的实现8 6 结结束束语语.16 7 参考文献参考文

5、献.17 8 致致谢谢.18 1 1 绪论绪论 1.1 课题研究背景 计算机网络的出现带给了世界巨大的变化,特别在互联网日益流行 的今天,网络是主角,是时代的宠儿,在网络大家族中,电子商务则是 一个热点,电子商务是一个最基本体现就是网上购物,从一定程度上讲 它就是网上超市,电子商务的出现,给消费者的地位,消费者观念带来 了重要的变化。而且网络作为信息传输的媒介,它的高速,海量,及时 与可接受的可靠性满足了现代人们对于需求的渴望。现在的网络对于人 们来说,已经可以不再是单单获得信息的意义,更反应了现代人生活的 理念,更为重要的是成为企业与政府传达思想。 1.2 国内外现状 伴随着 interne

6、t 的蓬勃发展,网络购物中心作为电子商务的一 种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念, 人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带 来的更多的便利。的确,人们足不出户便可以方便快捷的选购自己喜欢 的商品,这正是网络购物中心为人们带来的好处。 在美、日等信息化程度较高的国家和地区,网络商店发展速度迅 猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗 格、J.C 培尼等纷纷挤身于网络经商的行列。 在我国,网上购物从无到有也不过短短几年时间,我国第一家网上 购物发生在 1996 年,燕莎友谊商场首次通过网上商城售出一个景泰蓝, 虽然货款的支付不

7、是在网上进行的,但这毕竟为我国零售业奏出了网上 购物的先声。利用电子商务的模式,在介绍推广自己的同时,以新的一 种渠道销售自己的产品,也愈发被关注。 所以成了一种很好买卖平台, 满足了更多的人。 因此,设计一个具有电子商务功能的企业网站具有非常好的开发与 应用前景。 1.3 研究(设计)内容 这次设计实现了一个网上购物网站。网络购物中心所承载的信息 量大、购物流程比较繁琐,而且互联网中日益肆虐的黑客和病毒对网络 的安全性提出了更高的挑战。开发的系统基于 MySQL 数据库,采用国际 先进的 JSP 进行开发,具有很高的稳定性和安全性。网络购物中心真正 实现了在 Internet 上的经营销售,

8、从而使其获得更大的市场机遇及经济 效益,很大程度地提高了企业的核心竞争力。用户功能主要提供给购物 的用户使用,包括用户的注册、登录,购物车,查看订单等;用户注册 后,登陆网站的用户可以在线查看、订购产品,这些部分用 JSP 设计页 面及连接。 2 2 相关技术相关技术 2.1 JSP 技术 本系统采用 JSP 技术开发。因为 JSP 与同类的 CGI、ASP、PHP 相比 有着独特的优势。JSP 是 Sun 属下 JavaSoft 公司推出的技术,使用的 Java 语言是 ASP、PHP 和 JSP 三者中最新的技术。它以 JavaServlet 技 术为基础,又在许多方面作了改进,并且充分借

9、鉴了 ASP 和 PHP 一些合 理的地方。它的平台无关性胜过 ASP 技术,而强大的 JDBC 数据库接口规 范又优于 PHP 技术,而且 JSP 技术是以 JAVA 语言为基础的,可以使用 JavaBeans 组件和自定义标签,因此具有良好的扩展性。 总的来说,JSP 业已成为目前主流的动态网页开发技术之一。JSP 的 优点如下: (1)借助 JSP 技术,Web 网页设计人员可以使用 HTML 或者 XML 标记来设计和风格化 Web 页面,使用 JSP 标记来生成动态 Web 页面。 在服务器端,JSP 引擎负责解释 JSP 标记和脚本,生产请求的内容,然 后将结果以 HTML 页面等

10、形式发送回浏览器。这样开发者可以保护自己的 核心代码,同时可以保证任何 Web 浏览器的高度兼容性。 (2)JSP 页面可借助可重用的、跨平台的组件(JavaBean),来执 行 Web 应用所要求的极为复杂的业务处理。能够共享和交换调用一般操 作的组件,或者让这些组件被别的开发人员或者开发团队所使用。 (3)作为 Java 的一个重要组成部分,JSP 技术能够支持高度复杂 的、基于 Web 的企业级应用。JSP 技术可以轻松地与现有多种应用体系 架构整合,可以充分利用已有开发工具和技巧,并扩展到企业级分布式 应用环境。 2.2 MYSQL MySQL 是一个小型关系型数据库管理系统,开发者为

11、瑞典 MySQLAB 公司。在 2008 年 1 月 16 号被 Sun 公司收购。目前 MySQL 被广泛地应用 在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本 低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有 成本而选择了 MySQL 作为网站数据库。 2.3 tomcat 服务器 Tomcat 是 Apache 公司组织开发的一种 JSP 引擎,由于自身具有 Web 服务器,可以作为独立的 Web 服务器使用。 如今,基于 Web 的应用越来越多,传统的 HTML 已经满足不了如今的 需求。我们需要一个交互式的 Web,于是便诞生了各种 Web

12、语言。如 ASP,JSP,PHP 等。当然,这些语言与传统的语言有着密切的联系,如 PHP 基于 C 和 C+语言,JSP 基于 Java 语言。Tomcat 即是一个 JSP 和 Servlet 的运行平台。 Tomcat 是一个免费的开源的 Serlvet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache,Sun 和其它一些公司及个 人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总能在 Tomcat 中得到体现。Tomcat 被 JavaWorld 杂志的编辑选为 2001 年度最具创新的 Java 产品,

13、可见其在业界的地位。 2.4 css 层 CSS 层叠样式表(Cascading Style Sheet)是一系列格式规则,它 们控制网页内容的外观。使用 CSS 可以非常灵活并更好地控制具体的页 面外观,从精确的布局定位到特定的字体和样式。并能极大的方便网页 制作的工作。例如创建了一个名为 body 的选择器。利用它来统一设计网 站内网页背景及外部框架的样式。在声明中规定了页面的背景、滚动条 的颜色样式等。还用.br 和.wenbenkuang 两个选择器确定输出文本框时 的样式。 3 3 系统分析系统分析 3.1 可行性分析 可行性分析是在全面调查基础上,针对新系统的开发是否具备必要 性和

14、可能性,对新系统的开发从技术、经济、运行的方面进行分析和研 究,以避免投资失误,保证新系统开发成功。可行性研究的目的就是用 最小的代价在尽可能短的时间内确定问题是否能够解决。这部分将从以 下四个方面进行研究:技术可行性、经济可行性、操作可行性和调度可 行性。 (1)技术可行性 因为计算机硬件的发展已经越来越快,现在 PC 机的性能已经可以胜 任普通网站的 web 服务器。购买一台高性能 PC 机作为企业的网站对于这 个营销商来说并不是问题。 JSP 是 Java 在 Internet/Intranet Web 上 的重要应用技术,可以和各种 Java 技术完好的结合在一起从而实现非常 复杂的应

15、用。因此得到了广泛的支持和承认,成为一种非常流行的网站 开发技术。利用 JSP 技术可以建立先进、安全和跨平台的动态网站。鉴 于 JSP 技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的 技术支持。由于在学习数据库时一直以 MySQL 作为例子,所以采用 MySQL 作为数据库的后台。 (2)经济可行性 根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用 为 5300 元左右,另外每年交纳 600 元占用网站空间和网站维护费。为了 使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优 秀的团队最多需要增加 3000 元的一次性投资。这样看来一个成功的网站 建成后为

16、这个营销商带来的效益将会远大于成本。但架设好一个网络中 的服务器,以满足互联网中浏览者对速度的需求,这样每年服务器与网 络线路和设备的维护费用将是企业不得不重点考虑的因素。如何做好经 济可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。 (3)操作可行性 如今,计算机与网络已经非常地普及。特别是在企业 信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的 技能。由于这个课题是以 PC 机作为服务器的网站,营销商可以自己对网 站进行操作和管理。 4 4 需求分析需求分析 4.1 业务需求分析 网站的制作已经不单单是把企业想要表达的内容摆放在网站上那 么简单,当今的网站设计包

17、含了更多的设计元素,给予浏览者更多的视 觉享受。现在企业营销商需要用一些更新颖更有效的方式增强竞争力。 建设一个宣传自身商品形象的电子商务营销模式的网站是一种有效的方 法。另外,通过电子商务网站,广阔自己的营销方式和市场,能够帮助 企业营销商从鱼龙混杂的市场中脱颖而出,完善企业销售与服务的环节, 最终提升企业的价值与经济效益 4.2 用户需求分析 网站的制作已经不单单是把企业想要表达的内容摆放在网站上那 么简单,当今的网站设计包含了更多的设计元素,给予浏览者更多的视 觉享受。现在企业营销商需要用一些更新颖更有效的方式增强竞争力。 建设一个宣传自身商品形象的电子商务营销模式的网站是一种有效的方

18、法。另外,通过电子商务网站,广阔自己的营销方式和市场,能够帮助 企业营销商从鱼龙混杂的市场中脱颖而出,完善企业销售与服务的环节, 最终提升企业的价值与经济效益 4.3 功能需求分析 根据上面的需求分析,需要设计出网站的前台。用户在前台所 浏览的内容。根据以上的想法,设计出网站的功能: 前台用户相关功能主要包括: (1)用户注册、登录; (2)购物车 (3)订单查询 4.4 业务流程分析 提交 交交 生成订单 5 5 系统总体设计系统总体设计 5.1 前台模块的功能模块设计 台模块主要为登陆网站的用户提供商品和服务的信息,填写并提交 订单的服务。这样,将前台模块再细分为用户管理模块、订单查询模块

19、、 购物车模块、修改个人资料模块、留言板模块。顾名思义,这些模块的 名称基本概括了它们的功能。下面详细说明一下这些功能模块的设计: (1)用户管理模块 为了方便于网站的管理,必须由一套完整的用户管理体系。该网站 用户管理模块主要实现用户的注册、登录、找回密码 3 方面功能。 (2)购物车模块 在超市购物,可以根据自己的需要将很多种商品挑选至购物车或购 物篮中,然后到收银台结款。而在网上虚拟的商城中,当然没有办法使 用真正的购物工具,因此,通常都会采用一种被称为“购物车”的技术 来模拟现实生活。在网上商城中,所选商品须通过购物车进行暂存,然 后生产订单。这种技术使用起来十分方便,不但可以随时添加

20、、查看、 修改、清空购物车中的内容,还可以随时去收银台结款。 (3)订单管理模块 用户提交订单后,通过产生的订单号查询订单信息及执行状态。只 需要根据用户录入的订单号在数据表中查询处对应的货品信息即可。 5.25.2 系统页面的设计与实现 如果将网站比作一个人的话,服务器就像大脑,数据库就像五脏 六腑,其内嵌的 Java 和 JavaScript 组合起来就像是细胞与神经,而网 页就是这个人的皮肉。网页将网站的各个组成部分包裹起来,形成易懂 顾客 商品信息浏览 购物车 查看订单 浏览商品 清单 订购订单 并且美观的外表展示给大家。浏览者登陆网站后看到的就是一个个网页 的组合。所以设计和实现每一

21、个网页也是非常重要的工作。 随着科技的高速发展,众多网页制作的应用软件应运而生。相对于 传统的动态网页开发工具而言,由于继承了 Java 语言的许多优点,用 JSP 开发动态网站十分方便,开发效率较高。此外,JSP 还具有强大的组 件(JavaBean)支持功能,可以方便地实现组件复用,进一步提高了开 发效率。 在整个网页的制作过程中,都是结合使用 HTML 语言来实现设计的。 系统的页面设计决定了网站的风格,制作好的网站不仅提供给营销商, 更多的要供浏览者浏览。所以整个网站系统应注重的是:易导航性、易 操作性和友好的交互界面。因此,网站的设计最好要简洁、明了、格调 清新、实用、易于使用和维护

22、。在页面的风格上应保持统一,这里采用 CSS 样式表将所有页面的字体、字号、颜色以及超链接的样式做统一定 义。 5.35.3 前台功能模块的实现 前台功能模块分为用户管理模块、订单查询模块、购物车模块 3 个部分。前台首页主要有以下几个部分: (1)网站导航:主要用户显示网站的旗帜广告、各功能模块导航; 您现在的位置: 当当图书 小说 分类浏览 全部($totalnum) $name($pnum) 排序方式 按上架时间 降序 第$page页/共/$size页 $productName 顾客评分:100 作 者: $author 出版社: $publishing 出版时间:$publishFor

23、matTime 这是一本好书,描述了Struts、Hibernate和Spring等框 架的整合应用! ¥$fixedPrice ¥$dangPrice 节省:¥$fixedPrice-dangPrice (2)用户登录: 登录当当网 请输入Email地址: 密码: 您还不是当当网用户? 创建一个新用户 (3)用户注册: 注册步骤: 1.填写信息 2.注册成功 以下均为必填项 请填写您的Email地址: 请填写有效的Email地址,在下一步中您将用此邮箱接收验证邮件。 设置您在当当网的昵称: 您的昵称可以由小写英文字母、中文、数字组成, 长度420个字符,一个汉字为两个字符。 设置密码: 您的

24、密码可以由大小写英文字母、数字组成,长度620位。 再次输入您设置的密码: (4)订单列表: 生成订单骤: 1.确认订单 2.填写送货地址 3.订单 成功 序号 商品名称 商品单价 商品数量 小计 $pro.id $ductName $pro.dangPrice $qty $qty*pro.dangPrice 总价¥$cost 6 6 结束语结束语 现在越来越多的中小型企业已经成为未来经济增长的关键动力。企 业的发展需要跟随现代科技的进步。建设一个具有电子商务功能的网站 不仅能打破时空的界限,而且能有效的降低销售成本,提高企业的竞争 能力。因此设计并开发一个具有电子商务功能的门户网站具有非常重要 的意义。 通过这次毕业设计,使我对网站开发有了更为深刻的理解,积累了 一定的网站建设经验。我清楚的知道了一个网站的建成所需的东西的组 成,我也学到了许多技术知识和一些开发的技巧,相信这些知识和技巧 将在我的以后工作和学习中发挥作用。 在这做毕业设计的这段时间里,在老师和同学以及师兄师姐的帮助 下,我完成了本次毕业设计,分析了电子商务网站的成功案例,让我对 电子商务有了更深的了解和认识,真正的做

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论