




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上花店系统的设计与实现期 末 设 计(论文)网上花店系统的设计与实现Design and Implementation of Online Flower Shop System学 院(系): 电子商务系 专 业: 营销与策划 学 生 姓 名: 鲍炳静 学 号: 201412610046 指 导 教 师: 王璟璟 评 阅 教 师: 王璟璟 完 成 日 期: 2015 年 12 月 20 日 网上花店系统的设计与实现营销与策划 鲍炳静摘 要本系统使用 Java 语言,采用 MVC 模式进行开发,使用 JSP 和Servlet 进行前台页面的开发,使用 JavaBean 进行后台业务逻辑的处理,实现了简单的网上平台的交易,用户在网上注册账号,可以对鲜花商品进行浏览以及购买,管理员可以登录后台对鲜花信息进行相应的操作,还可以对用户信息进行相应的维护,解决了人们在实体店中浪费了大量的时间,却无法买到符合心意的商品的问题。使得电子商务平台的应用更加广泛。本系统初步达到了电子商务平台网上交易的基本目标。以MyEclipse 为主要的开发工具,Oracle 为系统数据库。关键词网上交易平台;信息化;网上花店系统Design and Development of Online Flower ShopComputer Science and Technology Major Chen qingAbstract: This system uses Java language, uses the MVC pattern of development, JSP and Servlet development using the front page of the business logic using javaBean for background processing, to achieve a simple online trading platform,users register online account,you can browse and purchase goods flowers.The basic objective of the system reached a perliminary deal online e-commerce platform,The admininstrator can log on the backstage and operate on the flowers,he can also maintain the information of the users,solving the problem of people wasting lots of time but can not buy satisfied products in the entity shop. Above of all make the application of e-commerce platform more widely.MyEclipse as the main development tools, the Oracle database of the system.Key words: Online Trading Platform; Informatization; Online Flower System网上花店系统的设计与实现目 录1 绪论 .11.1 研究背景.11.2 MVC 的发展现状 .11.3 研究的目的和意义.21.4 本文研究内容及可行性分析.22 系统总体分析 .32.1 系统概述.32.2 系统分析与设计原则.32.3 系统需求分析.42.3.1 系统数据流图分析 .52.3.2 系统 E-R 图 .63 系统设计.63.1 系统基本结构.63.2 系统体系结构设计.73.3 系统数据库设计.83.3.1 数据库的设计原则 .83.3.2 数据库连接设计 .93.3.3 数据库表格设计 .103.4 系统主要功能模块设计.173.4.1 用户注册模块设计 .173.4.2 商品查询模块设计 .183.4.3 购物车管理模块设计 .183.4.4 定单管理模块设计 .183.4.5 后台管理模块设计 .184 系统关键技术描述与实现 .204.1 开发工具和相关技术简介.204.2 系统主要功能模块的实现.204.2.1 注册模块的实现 .214.2.2 登录模块的实现 .224.2.3 商品查询模块的实现 .23网上花店系统的设计与实现4.2.4 购物车模块的实现 .244.2.5 定单模块的实现 .264.3 系统关键技术及实现.284.3.1 用户控件的使用 .284.3.2 数据库连接池技术 .285 系统测试 .295.1 概述.295.2 测试方法.295.3 测试技术.305.4 测试用例设计.305.4.1 登录模块的测试用例设计 .305.4.2 注册模块测试用例设计 .31结论及不足 .32参考文献 .33致谢 .34网上花店系统的设计与实现11 绪论1.1 研究背景电子商务,就是在网上开展商务活动。电子商务有两种模式,一种是 B2C 模式,一种是 B2B 模式,传统的电子商务一般是 B2C 模式,就是用户直接在网站上进行购物,这种模式便于对网站进行管理,开发起来更加的简便,便于维护。B2B 模式不仅仅使用户能够在网上进行交易,而且用户还能够在网上开店,实现网上电子交易,大大降低了开实体店的成本。目前我国最流行的 B2B 网站有淘宝网,当当网,京东商城等。但是,由于现实生活中 B2B 的开发比较复杂,而且对于小型的网上花店而言只需要B2C 模式便可,所以我选择了 B2C 模式。电子商务的出现,给千万的家庭带来了不可忽略的影响,它使我们的生活发生了巨大的变化。随着信息化时代的到来,信息技术的飞速发展,许多的人越来越意识到电子商务对一个国家经济方面、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对产品的高质量和高服务、降低成本等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。面对中国加入 WTO,参与国际竞争及中国鲜花业传统落后,独立分散的营销方式,我们在经营中将网络技术与鲜花传统销售市场之间,进行完美的结合;从而减少了流通环节,降低了交易成本,突破了时空限制,节省了订购,支付和配送时间,因此我们可以介入电子商务网络鲜花快速市场。争取建立一个可采用无人工座席电话交易系统及互联网交易平台。而且本系统采用了 MVC 模式进行开发,它的好处就是:一、低耦合性,二、快速的部署,三、可维护性,四、有利于软件工程化管理。1.2 MVC 的发展现状MVC(Model-View-Controller,模型- 视图-控制器)模式是国外用的较多的一种设计模式,它源于传统的面向对象语言 SmallTalk-80。它是设计交互式应用时广泛采用的一种设计模式,也是 J2EE 蓝图推荐的在开发 Web 应用时使用的方法。利用 MVC 设计模式开发 Web 应用,可以将表现逻辑和业务逻辑分离,分为表现层和业务层,构建可复用的软件系统框架,同时简化了软件开发,大大减少了开发时间,缩短了维护周期,提高了软件的性能和可维护性,达到提高软件质量的目的,成为基于 Web 应用和服务的首选。MVC(Model-View-Controller,模型- 视图-控制器)是目前广泛流行的软件设计模式。早在 70 年代,IBM 就推出了著名的 Sanfronscisico 项目计划,即 MVC 设计模式的研究。最初,MVC 只是一种软件设计界面模网上花店系统的设计与实现2式,微软的 MFC 基础类库也遵循了 MVC 的思想。近年来,随着 J2EE 的成熟,MVC正在成为 J2EE 平台上推荐的一种设计模式。随着网络 Web 应用的快速增加,MVC 在系统设计框架中大量采用,如 Struts。采用 MVC 设计,由 Craig R.McClanahan 于 2000年创建,2001 年 7 月 Struts1.0 发布,现最高版本为 1.2。其他的如Spring、WebWork 、JSF 等都是基于 MVC 模式的 Web 应用框架。可见 MVC 模式无疑是 Web 应用设计框架中广泛采用的一种非常先进的思想,它为理解分析应用模型时提供最基本的分析方法,为构造产品提供清晰的设计框架,为软件工程提供规范的依据。1.3 研究的目的和意义21 世纪是个信息高速发达的时代,尤其以网络的高速发展为代表。鲜花的买卖业务与我们的日常生活密切相关,长辈的生日,节日的祝福及问候,对心爱的人表达爱意,探望病患等的时候。越来越多的人们选择用鲜花来表达自己的情谊!本系统正是利用了网络这个很好的平台为顾客提供方便,不用出门,只需打开电脑上网就可以很方便的完成鲜花的选购,做到足不出户就可以完成一切。基于 JSP+JavaBean 的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花的功能。本系统分为前台和后台管理两部分,注册用户登录前台后,可以浏览或购买网上花店中的所有商品,可以把喜欢的商品添加到购物车中,对商品进行一系列的操作,管理员登陆到后台,可以对商品以及商品的一切信息,包括商品的类型,商品节日,商品颜色等进行一系列的操作,还可以对用户进行一系列的操作。1.4 本文研究内容及可行性分析伴随着互联网日益发展的今天,网络购物已经非常的普及了,许多大型的网站每年都会有上亿的成交量,其中比较出名的网络购物网站有:易趣,淘宝,京东商城等,这些电子商务网站大多是综合的商场,网络电子商品种类繁多,包罗万象。购物网站只销售单一商品,例如,华储网只销售图书。本文中的网上花店系统只负责对鲜花的销售,可用于鲜花产品的实时发布以及企业产品数据管理,前台用户可通过页面浏览,查询和订购商品,后台管理员可以管理产品价格,简介,图片等多类信息。其主要共能有:商品浏览、查询、购买、户注册和登录以及后台管理等。另外,可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。(1)技术可行性分析网上花店系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用网上花店系统的设计与实现3结构化的系统开发方法,并研究出一些符合结构化标准的开发方法。这些方法主要用于指导开发者运用结构化的发放对系统进行全面化的分析,以便更好的开发出此系统。(2)运行可行性分析随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着 Internet 的发展,用户对于网络、WINDOWS 等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。 (3)经济可行性分析网上花店系统给人们的生活带来了极大的方便,成为现代人们生活中一种不可或缺的商业模式。基于以上的分析,网上花店系统在经济上是完全可行的。就本系统而言,随着电脑的普及,为消费者在网络上进行购物提供有利的条件。而一个网上花店系统可以为消费者提供软件条件,这样消费者便可以足不出户的买商品了。商家也可从中获得利润,两全其美。2 系统总体分析过去人们喜欢到当地的实体店去购买鲜花,因为受时间和地点的限制,因此很多人并不一定能够买到符合自己心意的鲜花。这时候,网上花店系统的开发就具备了充分的必要性,它能够解决人们因为时间和地点二不能够满意的购物这样额问题。它的出现给人们的生活带来了极大的方便,使人们足不出户,呆在自己的家里便可以享受购物的舒畅,而且还享受送货上门的方便,所以网上花店的出现是应世而生,应运而生。2.1 系统概述我们建立一个网上花店系统的目标是为了更加有效率的进行鲜花的采购,使顾客可以在网上花店中更加轻松的选择自己喜欢的鲜花,并完成鲜花交易。此系统与易趣,淘宝网络商城不同,易趣和淘宝主要的销售模式是 B2B 模式,主要由网上开店形成的,因此,商品的拍卖竞价形式来实现的,商品也是由商场中其他注册用户维护的。而此系统中的商品是由系统管理员进行维护,而且商品都标有标价,注册用户不用竞价,就如同在实体的商城中购物一样,用户只要喜欢该产品而又有购买意愿的话都可以通过本系统来实现网上购物。本系统以为用户服务的宗旨为目标,突出自己的特色,主要以鲜花销售为主。一个典型的网上购物系统主要包括用户注册,用户登录,商品浏览,商品搜索,下定单和后台管理等几个模块。 网上花店系统的设计与实现42.2 系统分析与设计原则通过对网上花店系统的分析,为了达到预期目标,在进行开发和设计的过程中需要遵循以下几个原则:(1)实用性原则。真正为网上购物系统的实际工作服务,按照需求的轻重缓急,合理设计网上花店系统。(2)可靠性原则。要求数据库设置合理安全。防止出现用户信息泄露,账号被盗的现象,防止 SQL 注入式攻击,利用服务器验证控件要求客户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 武汉职业招聘面试题库精 编
- 财经界高级会计面试题目精 编
- 学前谈话活动讲课
- 天气预报课程讲解
- 5G与广播电视融合服务发展趋势
- 学校年度汇报总结
- 细胞分裂染色体组
- 视力防控工作汇报
- 2026届青海省重点中学化学高一上期末质量检测模拟试题含解析
- 乳字笔顺讲解课件
- 2025至2030中国会议平板行业发展趋势分析有效策略与实施路径评估报告
- 2025年《工会基础知识》试题库及答案
- 2025年江苏省靖江市辅警招聘考试试题题库及答案详解(名师系列)
- 机械加工投标技术方案(3篇)
- 2025年高考化学试卷真题完全解读(河北卷)
- 成都东部集团有限公司招聘考试真题2024
- 肺癌的护理新进展
- 2025年党建知识应知应会题库及答案
- JJG 597-2025交流电能表检定装置检定规程
- DBJT 13-318-2025建筑施工盘扣式钢管脚手架安全技术标准
- 2025年湖南长沙市直事业单位公开招聘选调工作人员160人真题含答案
评论
0/150
提交评论