




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
襄阳职业技术学院(毕业)论文襄阳职业技术学院(毕业)论文网上购物系统设计与实现专业班级: 计应1508 学 生: 吴志新 学 号: 152010295 指导教师: 刘锐坷 教学单位: 汽车电子信息工程学院 毕 业 届: 2015届 毕 业 设 计(论 文)课 题 任 务 书 电子信息工程学院 系(院) 计算机应用技术专业 1512 班 学生 张海李 一、 毕业设计(论文)课题 网上购物系统设计与实现 二、毕业设计(论文)工作自 2017年 4 月 20 日起至 2017 年 6 月1 日止三、毕业设计(论文)进行地点 襄阳职业技术学院学院 四、毕业设计(论文)的内容要求 本系统利用JavaEE开发基于B/S结构的网上购物系统,实现管理员对购物商品的实时更新和用户购物信息的提交。 (1)需求分析: 将对购物用户购物流程和卖家对商品的上架流程进行分析,所需的功能模块有哪些。 (2)总体设计:将系统划分成两大功能模块:前台和后台。前台功能模块有:注册、激活、登录、搜索、修改密码等模块。后台功能模块有:管理员登录、分类管理、商品管理、订单管理。每一个功能模块实现的具体功能。 (3)详细设计:整体设计思想,功能模块图,实体对应的属性E-R图设计,数据库表设计。 (4)测试:采用了黑盒测试和白盒测试。五、教师推荐的主要参考文献(期刊、书籍、网页)1 蔡翠平、尚俊杰.网络程序设计.NETM.北京:清华大学出版社,2002年1月第一版. 2 张一鸣、桂林、张家祥.个人网站组建实用教程M.西安:电子科技大学出版社,2004年1月第一版. 3袁玫等编著.网络数据库应用教程.北京:人民邮电出版社,2002.4汪晓平、钟军.NET网络开发技术M.北京:人民邮政出版社,2003年12月第二版.5郭瑞军、李杰、初晓璐.NET数据库开发精粹.电子工业出版社,2005年2月第一版. 6徐国智.SQL Server 2000数据库系统开发实例精粹M.电子工业出版.20067成军PHP+MySQL经典案例剖析北京:清华大学出版社,2008 8范乐,于强.基于Web的编程技术.第1版.北京:铁道电出版社,2003指导教师_ 刘锐坷 _学 生_吴志新_ 目 录 1 引言 . 1 1.1 课题研究背景 . 1 1.2 课题研究意义 . 2 1.3 课题研究目标 . 2 2 技术理论 . 3 2.1 B/S模式 . 3 2.2 JSP技术 . 3 2.3 MySQL数据库 . 3 2.4 JQuery . 4 2.5 Javascript . 4 2.6 DBUtils . 4 2.7 C3P0 . 4 2.8 本章小结 . 4 3 系统分析 . 5 3.1 可行性研究 . 5 3.2需求分析 . 5 3.3 系统功能模块设计 . 6 3.4 本章小结 . 7 4 数据库设计 . 8 4.1 数据库概念结构设计 . 8 4.2 数据库表设计 . 10 4.3 本章小结 . 12 5 设计与实现 . 13 5.1 系统的整体设计 . 135.2 前台功能的实现 . 14 5.2.1注册模块 . 15 5.2.2 激活模块 . 17 5.2.3用户登录模块 . 16 5.2.4订单模块 . 18 5.2.5修改密码 . 19 5.3 服务器端的实现 . 19 5.3.1管理员登录模块 . 20 5.3.2分类管理模块 . 20 5.3.3商品管理模块 . 21 5.3.4订单管理模块 . 22 5.4本章小结 . 22 6 系统测试 . 23 6.1 系统测试工作 . 23 6.2 系统测试工作 . 23 6.3 系统测试结果 . 24 7 结束语 . 25 7.1 论文的总结 . 25 7.2 不足 . 25 参考文献 . 26 致谢 . 27我院计算机专业机房维护方案设计与实现学生:吴志新指导教师:刘锐坷摘 要 随着现代现代信息网络技术的不断发展,互联网市场正在以无法想象的速度和空前的规模迅猛发展,电子商务成为人们关注的焦点,各企业认识到建立企业级的电子商务平台不仅可以拓宽销售渠道,还能提升形象和品牌效应,对企业的发展有着重要的战略意义。在此背景下,网络购物作为新兴的商业模式逐步浮出水面,并在发展过程中备受瞩目。 网络购物巨大的市场规模和美好的发展前景不容小视。但是网络购物的繁荣需要时间,需要业界的投入,需要网络的发展。相信中国电子商务在一段时间后会达到国际化水平。 网上购物系统,是在网络上建立一个虚拟的购物商场,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又有效的控制“商场”运营的成本,开辟了一个新的销售渠道。 本系统利用现代化的电子及网络技术,为消费者和企业搭建一个良好的互动平台。让用户享受快捷的购物方式,为企业提供不同于传统销售的崭新的销售模式。 该购物系统是一个中小型的电子商务系统,可以为各类用户提供方便的在线购物环境。用户可以在系统中实现注册、登录、修改个人信息、分类查询商品信息、购物、管理购物车、结账等功能。管理员可以通过后台管理模块实现对商品、物流、订单等后台管理功能。本系统采用servlet和jsp技术,以MySQL为系统数据库开发,整个系统操作简便、界面友好、灵活实用。 关键词: 电子商务;网上购物;jsp;servlet1.1 课题的背景网上购物起源于1999年的美国,当时一些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为电子数据交换。电子数据交换通过传递标准的数据流可以避免人为的失误、降低成本、提高效率,世界上很多大企业都在使用这一技术。它过去是、现在也是网上购物的基础。 中国互联网络信息中心前几年发布的中国互联网络发展状况统计报告显示:中国网民规模已突破6亿,全年新增网民近六千万,互联网普及率提升达到百分十四十,手机网民规模达到3.6亿,并且数量在不断上升增长,网络带给人们的方便快捷日益显著。随着互联网越来越广泛地被使用,足不出户地购物变得更吸引人,这时网络购物的优势就更加突出了。网上购物日益成为一种重要的购物形式。购物模式由传统转为网上购物,人们对于网购不再津津乐道,而是成为一种生活习惯。 网上购物变得不再新鲜,一些大型的购物网站每年都会有上亿的成交量。如比较出名的购物网站有:蘑菇街,唯品会,聚划算,京东,淘宝,亚马逊等。网上商店大多是综合的商场,所售商品五花八门,包罗万象。还有一些购物网站只销售单一商品,例如,好乐买只售鞋子。著名的双十一购物狂欢节,成为中国电子商务行业的年度盛事,并且逐渐影响到国际电子商务行业。前年11月11日,阿里巴巴双十一全天交易额571亿元。去年11月11日,天猫双十一全天交易额912.17亿元。可见人们对于网购的热爱和信赖以及网购的流行趋势。 本网上购物系统是一套基于数据库的商品产品发布管理系统,可用于商品产品的实时发布以及商品数据管理,前台用户可通过页面浏览,查询和订购产品,后台管理员可以管理产品价格,简介,图片等多种信息。 为什么要发明网上购物呢,相对于实体店铺它有什么优势呢?它不仅对于消费者来说是一个福利,对于投资者更是巨大的福音。一项针对中国中小企业的情况调查显示,个人在网下建成实体商店的平均费用至少需要5万元,而网上开店建店成本非常小。筹办一家网上商店不用去租门面,不用去办营业执照,不用囤积货品;同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用;网上商店延长了店铺的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业;网上商店的销售规模不受地盘限制,即便在地面上只有一个小商店,或者干脆就没有门面,开店的生意却可以照样做得很大,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的拍卖网站同时在线的商品要超过10万件,已超过一些大超市。另外网上商店比同等规模的地面商店“租金”要低得多。而传统商店要租门面,办营业执照,囤货;营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息; 传统商店有多大就只能摆放多少商品,生意大小常常被小店面积限制。所以网店是低投资创业人士首选,所需资金不过1500元左右,建成一个网店所需时间也少了不止一半,省钱省力。是一种低投资回收快的创业类型,深受广大用户的喜爱。1.2 课题研究意义 购物指在消费者挑选或购买货品或服务的行为,可视为一种经济和休闲活动。很早之前,人们在当地的商店或商场购买自己需要的东西。购买行为需要你有一定的时间,需要花费精力,金钱。害怕孤单的人有时需要一个陪逛者。当你急需某件物品的时候,没有时间,懒得动弹,不想一个人出去的时候,就会发现现在的网购是一种多么伟大发明。 于消费者来说:在家“逛商店”,可以不受时间、地点的限制订货,只要你有网络,有一部手机或电脑,就可以享受购物的乐趣,不但可以获得较大量的商品信息,买到当地没有的商品,从订货、买货到货物上门无需亲临现场既省时,又省力;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;网上商品由于省去租店面、招雇员及储存保管等一系列费用,总体其价格较一般商场的同类商品更实惠;很多人喜欢在网上购买成人用品,这样可以保护个人隐私,免去去实体店的尴尬难堪。 对于商家来说:由于网上经营成本低、销售库存压力较小、经营规模不受场地限制等优点,深受广大企业的喜爱。将来会有更多的企业选择在网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。对于整个市场经济来说:网上购物这种新型的购物模式可在更大的范围内、更广的层面上以更高的效率实现资源配置。 综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场来说都存在着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。 1.3 课题研究目标 由于网上购物的巨大魅力和潜力,本设计旨在设计当下流行的购物系统。 本设计的研究目标是利用JavaEE开发基于B/S结构的网上购物系统,实现管理员对购物商品的实时更新和用户购物信息的提交,具体包括: 1. 本系统可以利用互联网的快捷性,使人们可以在家购物,避免了传统的出门购物带来的大量时间和空间的浪费,带给人们便捷,增加物品的购买率。 2. 系统支持人们修改个人信息,浏览商品、搜索商品,添加购物信息,支付结账。 3. 系统带有管理员登陆模式,商家可以便捷地对商品进行更行,分类等操作。2 技术理论 2.1 B/S模式 B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起之后出现的一种网络结构模式,它与C/S的最大区别就是不用安装任何第三方软件,只需要一个WEB浏览器就可以运行。它将客户端统一起来将系统功能发到服务器上,大程度上简化了系统的开发使用,更有利于推广。 B/S的优势在于任意一台客户机都有浏览器,而客户不需要下载安装任何软件就可以使用。这样使得客户无论走到什么地方,只要有一台任意的客户机,他们就可以随时随地的输入地址进入软件系统。而且增加功能也简单方便,开发人员只需要通过增加网页就可以增加服务器的功能了。更重要的是维护简单方便,开发人员不用到现场,客户机软件也不用更新到最新,只需要改变网页,就可以实现所有用户软件功能的更新。B/S模式的图解如图2-1所示: 图2-1 B/S模式图解 2.2 JSP技术 JSP(JavaServer Pages)技术是由servlet技术发展起来的,刚开始程序员都是通过servlet往html页面中写代码,可是在实践当中发现,所有html语言都通过out.println()这样写在html当中会非常的麻烦,所以渐渐演变出了一门新的技术,就是JSP技术。JSP技术是程序员的福音,简化了程序员的大量工作。 2.3 MySQL数据库 MySQL是一个可用于各种常用操作系统平台的关系型数据库,而且它在诸如UNIX这样的操作系统上,是一个免费开源的数据库软件。MySQL被完全用于网络,用MySQL创建的数据库可以在英特网上的任何地方都可以访问。因此,可以在网络 上任何地方共享数据库。 其次,MySQL数据库拥有占用内存小、安装快捷、安全性好等优点,将其装在个人电脑上用于小型的数据存储是最适合不过的了。 2.4 JQuery jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。 jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。 2.5 Javascript JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。 Javascript语言与Java语言在语法上比较相似,但随着对Javascript的深入了解后你会发现,它们是两种语言。 2.6 DBUtils Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。传统操作数据库的类指的是JDBC(java database connectivity:java数据库连接,java的数据库操作的基础API。) DBUtils是java编程中的数据库操作实用工具,小巧简单实用, 特色: 1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作; 2.对于数据表的写操作,也变得很简单(只需写sql语句) 3.可以使用数据源,使用JNDI,数据库连接池等技术来优化性能-重用已经构建好的数据库连接对象,而不像php,asp那样,费时费力的不断重复的构建和重构这样的对象。 2.7 C3P0 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 2.8 本章小结 本章主要介绍了网上购物系统所用到的技术基础,通过基础介绍凸显出了这些技术的优势,为选择这些技术的原因奠定理论基础。3系统设计 3.1数据库概念结构设计 3.2数据库逻辑结构设计4系统实现 4.1系统首页界面 4.1.1站内新闻界面 4.1.2个人用户注册界面 4.1.3仓储信息界面 4.1.4物品信息界面 4.1.5流程信息界面 4.2系统后台主操作 4.2.1系统主操作 4.2.2管理员信息管理操作 4.2.3企业用户信息管理页面4. 2.4 其它方面考虑除了系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 稿件翻译服务合作合同5篇
- 员工劳动合同正式版范本2篇
- 垂直铺塑工程合同3篇
- 天车维修检测合同范本
- 投资入股公司合同范本
- 橱柜安装的合同范本
- 抵押合同范本协议
- 即墨路租房合同范本
- 台球厂商文字合同范本
- 小型水池建筑合同范本
- 初一启新程扬帆再出发-2025-2026学年上学期七年级(初一)开学第一课主题班会课件
- 电池火灾安全知识培训课件
- 2025年CAD机械制图考试题库及答案
- GA 568-2022警服夏执勤短袖衬衣
- 上肢主要神经损伤诊断
- GB/T 24600-2009城镇污水处理厂污泥处置土地改良用泥质
- GB/T 1839-2008钢产品镀锌层质量试验方法
- 炼油厂生产准备工作纲要(终)
- 静脉输注药物临床合理应用与注意事项课件
- 屈光不正处方案例分析课件
- 绿色化学原理课件
评论
0/150
提交评论