ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:619.44KB ,
资源ID:7055000      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7055000.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于网络的蛋糕销售系统的毕业设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于网络的蛋糕销售系统的毕业设计.docx

1、基于网络的蛋糕销售系统的毕业设计基于网络的蛋糕销售系统的毕业设计基于网络的蛋糕销售系统的设计与实现081006332 张娜 指导教师 邵晓艳 讲师第1章 系统开发背景网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查询等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。网上购物正在慢慢的影响人们的生活,同时,有越来越多的电子商务的网站出现,他

2、们各具特色,但是也有一些不足的地方。欧美国家的电子商务发展较早,有很多观念和技术方向很值得我们国人学习,以借此机会,学习国外的网站的思想,同时设计出有自己风格的网络商城。如今Internet已经深入人心,电子商务这种商务模式,更深受那些宅男宅女的青睐,针对学生这个特殊群体,建立网上购物系统也是符合社会需求的。计算机网络可以说已经渗透到了人们生活和工作的各个角落,也给生活和工作方式带来了很大的变革,特别是信息的获取和传播,目前,电子商务应用日益广泛,很多以前必须面对才能完成的交易,现在可以足不出户就能通过网络来完成。而目前,蛋糕的预定和销售没真正的实现网络化,蛋糕在线定制销售系统的开发将有效提高

3、蛋糕预定和销售的便捷性,大大节约蛋糕预定和销售的时间和经济成本。蛋糕起源于欧洲,近年来在中国发展迅速,在借鉴西方先进经验的基础上,逐渐形成了种类、花色、形状各异的蛋糕模式。同时,我国的生活方式逐渐西化,大米和中式面制食品的使用量逐渐降低,这使得蛋糕被我国广大消费者接受,其市场状况非常乐观,销售量呈逐年上升的趋势。我国蛋糕的加工,近年无论在加工工艺,还是生产品种方面都有了较大发展。蛋糕在品种和消费数量上都有较大提高。但在加工技术、成品质量、生产规模和花色品种等方面,与国外一些国家相比还有很大差距。目前,蛋糕主要的销售类型是生日蛋糕、婚姻蛋糕以及日常小吃,其中西式蛋糕越来越受到年轻人的青睐。如今是

4、互联网世界,很多企业都是通过网络做生意,特别是网络购物系统。网上蛋糕销售系统能以低代价却很方便的把产品或服务的信息发向全世界的每个角落。全世界所有客户都能通过网站,Internet 强有力的工具了解企业。 Internet 已经连接了相当多的网民、企业、机构和政府,而且向着更广阔的范围发展。中国正以网上商城建设几何级数速度发展,因此,任何一家企业,都不应置身于 Internet 之外,那会脱离企业发展最基本的资源和环境:人类社会。.开发的本系统就是针对这些问题所设计的,开发费用较小,使用方便。蛋糕销售人员可以可以通过网络进行信息的传播,从而增加店面的知名度,加快蛋糕的销售。第2章 可行性研究2

5、.1 引言人类将步入信息时代,网络越来越强烈地介入我们的生活,越来越贴近我们。这是一个知识经济的时代,信息正在以前所未有的速度膨胀和爆炸,未来的世界是网络的世界,要让我国在这个信息世界中跟上时代的步伐,作为21世纪主力军的我们,必然要能更快地适应这个高科技的社会,要具有从外界迅速、及时获取有效科学信息的能力,具有传播科学信息的能力,这就是科学素质。而网络恰恰适应了这个要求。因此,网络销售及电子商务应运而生,由此引出了网络蛋糕销售系统,网络蛋糕销售系统的主要目的是让全国各地的人们在家都能买到自己想吃的蛋糕。传统的蛋糕销售主要是以店面为基础,要选择合适的门面房,浪费钱财,销量也不容乐观。而网络蛋糕

6、销售系统可以不用担心门面房问题,消费群体范围也扩展了。可以大大节省开支,还增加了营业额。它在引导上的直接性和自身所具有的独到特点,易被接受和采纳,是一种实用性强的软件工具。2.1.1编写目的本可行性研究报告的编写目的在于,对网络蛋糕销售系统作充分的可行性研究分析及指出其存在的重要性。分析、对比原始的店面销售方式与通过网络进行蛋糕的订购,销售,进而研究网络蛋糕销售系统的可行性、优越性、先进性,明确开发网络蛋糕销售系统的方向、有效途径,确定开发本系统所采取的步骤、方法及对策。2.1.2 背景工程的名称:基于网络的蛋糕销售系统工程产品的名称:网络蛋糕销售系统之销售管理模块工程组织者:郑州航空工业管理

7、学院计算机科学与应用系产品用户:经营者、客户、中间用户、最终用户2.2可行性研究可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。技术可行性分析蛋糕销售信息网站的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统

8、开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat6.0作为Web服务器。运行可行性分析:随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。 经济可行性分析:蛋糕销售信息网站给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家蛋糕销售的新时尚已经到来,构建一个蛋糕销售信息网站在经济上是完全可行的。就本系统而言,随着电脑的普及,为消费者在网络上进行蛋糕销售提供有利的条件。而一

9、个蛋糕销售信息网站可以为消费者提供软件条件,这样消费者便可以足不出户的买蛋糕了。商家可以从中获得利润,两全其美。开发本系统所使用的软件对计算机的硬件要求并不是很高,现在硬件的价格不断下降,一般的配置完全可以。因此,从硬件可行性方面,本系统的开发也是可行的。由以上技术、经济、环境三方面的分析可以看到,本系统的开发时机成熟,从多种角度考虑,都是可行的。第3章 项目开发计划3.1引言主要对开发网络蛋糕销售系统的费用、时间、进度、硬件设备的配置、系统的开发环境和运行环境的配置进行说明规划。编写目的是为改善A蛋糕店的蛋糕销售模式、实现自动化,主要使用对象就是该店的员工。3.2存在的主要问题A蛋糕店是一个

10、以生产和销售蛋糕为中心的店面,店里日常业务和很大多数蛋糕店一样是销售蛋糕,在其中存在以下难题: (1)店面的选址,没有处于繁华地带,生意不好,使收益很差。(2)进店消费的群体有限,只有在旁边居住,生活的人知道它,别的人不可能对它有了解。 (3)顾客不能知道蛋糕的制作过程,只能来店里了解,浪费人力,物力。长久以来,传统的销售模式不能满足人们日益增长的物质需求。为了满足人们在家就能轻松购物的需求,提高店面收益,特开发网络蛋糕销售系统。3.3项目概述为了能很好的完成该项目的开发计划,在这期间需要同A蛋糕店了解在传统的销售模式的各种弊端,以及明确需要待建软件要实现的主要功能。制定实施计划包括:明确所承

11、担的主要工作;初步确定所使用的语言及存储形式;确定工作进度,及限定完成期限;制定初步的测试计划。3.4产品3.4.1程序 提交的系统为“蛋糕网络销售系统”,采用sun公司的my eclipse开发,后台数据库使用Microsoft公司开发的的MYSQL5.0.3.4.2功能(1)保存蛋糕、顾客、订单信息(2)信息查询,包括蛋糕、顾客、订单的信息(3)修改,增删蛋糕、顾客、订单信息(4)数据库备份和恢复(5)帮助文件3.5实施计划工作任务的分解(1)任务的分解系统被分成三大模块:管理员模块,用户模块,订单模块。 (2)作者的主要任务:网络蛋糕销售系统的设计与实现完成整个网络蛋糕销售系统的界面设计

12、以及代码最终实现3.6关键技术问题在用户登录时,分为前台登录和后台管理员登录。设计合理的角色权限是非常重要的,不能让用户登录到后台去了,这样将不开设想。因此要分配好各个的角色和权限。这些功能的实现将在数据库的设计中使用参照完整性进行约束第4章 需求分析4.1项目概述4.1.1产品的功能描述实现多操作的信息共享,相互之间消息的传递要做到准确,快捷和顺畅。本系统采用网页显示的方式,使人机交互更方便易懂、易用、易控制,系统可以可靠运行,有较高的安全性,满足实用性、先进性和经济性的要求。4.1.2用户及一般约束系统默认的合法用户有两类:用户和系统管理员。用户可以浏览蛋糕信息,查询蛋糕。如果用户注册成会

13、员了,也就有了会员的权限。可以进入用户中心进行信息的更改,也可以下订单。在使用的时候可以根据实际情况添删会员,但是管理员用户不允许被删除。在系统中管理员没有任何权限限制。4.2主要功能模块4.2.1模块划分系统有三大模块:管理员模块,用户模块,订单模块其中用户模块由以下九部分组成:(a)用户注册(b)用户登录(c)蛋糕浏览(d)蛋糕订购(e)蛋糕查询(f)订单修改(g)修改密码(h)修改个人信息4.2.2简要说明系统流程就是用户进入蛋糕销售系统的主页面。由于系统对不同的账号设置了不同的权限(本系统的权限共分两种:系统管理员、会员),因此,每种用户进入界面及操作权限都不太一样。流程可分为两大部分

14、:用户登录和业务操作。用户登陆部分主要是通过用户的用户名和密码进行身份验证,验证合格的依据权限进入界面,然后依据权限进行各项操作,验证未通过的给出错误信息。4.2.3系统流程图图4-1 系统流程图4.2.4数据字典(DD)文件条目1.文件名:会员清单组成会员编号+会员姓名+会员登陆密码+性别+出生日期+联系电话+住址+备注组织:按员工编号递增2.文件名:蛋糕种类清单组成蛋糕编号+蛋糕名称+蛋糕描述组织:按蛋糕编号递增3.文件名:管理员信息清单组成管理员编号+管理员姓名 +管理员登陆密码+备注组织:按管理员编号递增4.文件名:购物车清单组成蛋糕编号+蛋糕名称+价格+会员编号组织:按蛋糕编号递增加

15、工说明1.加工名:会员、订单、蛋糕信息查询加工逻辑:根据输入要查询的会员信息、订单或蛋糕信息,检索出相应的结果。输入流:会员信息查询,订单信息查询,蛋糕信息查询,发出会员、订单、蛋糕查询请求。输出流:会员信息清单、订单信息清单、蛋糕信息清单。2.加工名:会员、订单、蛋糕信息更新加工逻辑:根据输入的会员、订单、蛋糕信息更新对应的会员、订单、蛋糕清单。输入流:新会员、新订单、新蛋糕种类或原有信息的修改。输出流:会员信息清单、订单信息清单、蛋糕信息清单。3.加工名:蛋糕信息查询加工逻辑:选择要查看蛋糕信息的条件,检索出符合条件的蛋糕信息。输入流:蛋糕信息查询,发出查询请求。输出流:蛋糕信息清单。4.

16、加工名:会员信息更新加工逻辑:管理员根据变动对会员的信息进行更新操作。输入流:新会员的添加,原用户的修改维护。输出流:会员信息清单。4.3开发关键问题在该阶段主要实现的是对软件系统将要实现的功能进行总体的设计、抽象。明确软件系统将要实现的功能是实现管理智能化。注重同用户的交流,初步确定用户对软件的界面设计要求。分析系统的主要实现功能并且给出软件的逻辑模型。确定系统的构成及主要成分,并用结构化的分析方法给出新系统的逻辑模型。4.4支持条件本系统采用联网多机多用户操作方式,系统的运行环境包括硬件、操作系统、关系数据库等软件: (1)硬件环境 CPU:Pentium 1.0G以上,建议PIII 1.

17、7G以上 RAM:128M以上,建议256M以上DISK:100M以上的可用硬盘安装空间(2)软件环境操作系统 Windows 2000或Windows XP操作系统,数据库my sql 5.0,tomcat 6.0,jdk1.6.第5章 概要设计5.1 引言本节将叙述网络蛋糕销售系统之总体结构模块设计和子模块的结构设计5.1.1编写目的确定每个子模块之间的功能,调用关系,以及模块之间传递信息,评价子模块结构的质量5.2 总体设计通过浏览器登录到前台后,用户将看到一个动态网页,用户可以查看网站公告,注册会员,进入用户中心,蛋糕搜索,购物车管理,注销登录等。用户可以在用户中心进行信息的更改,也可

18、以在购物车页面购买蛋糕。在后台中管理员可以对用户进行添加,删除。对订单进行查看,修改等。网络蛋糕管理系统特点: 采用客户端/服务器工作模式 直观、高效的jsp网页用户界面 采用服务器级的数据安全技术5.3蛋糕销售系统模块总体结构在系统的总体设计中,尤其以订单管理模块突显重要,它是整个系统的核心所在,基本上所有的信息都在此模块中体现出来,包含了用户对订单的查询、修改、删除,管理员对订单的修改、删除,还有蛋糕信息。根据用户的需求和环境特点,本模块划分为十二个模块:1主页:在这里我们可以看见本系统的主要功能和信息。2用户注册:在这里我们可以注册我们的基本信息,其中电话和Email是比较重要的,因为我

19、们需要对这些信息进行处理,以方便用户的付款和邮购。3用户登陆:为了方便用户的付款,邮购和管理,我们需要变成会员后才可以进行消费。4蛋糕浏览:成功登陆后的用户可以分页浏览蛋糕蛋糕,并将想要的蛋糕提交到填写订单页面。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。5订购蛋糕:成功登陆的用户可以在该页面定购所需要的蛋糕。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。6查看订单:成功登陆的用户可以在该页修改已经订购的蛋糕。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。7修改订单:成功登陆的用

20、户可以在该页修改或删除已经订购的蛋糕。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。8蛋糕查询:成功登陆的用户可以在该页查找自己需要的蛋糕。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。9修改密码:成功登陆的用户可以在该页修改自己的密码。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。10修改个人信息:成功登陆的用户可以在该页修改自己当初注册时的信息。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。11.商城公告:发布各种蛋糕信息或者新闻。12管理

21、员:查看用户订单,查看用户信息,并根据用户信息和用户订单对蛋糕进行发派。5.4系统结构图5.4.1总体结构图 图5-1蛋糕销售系统总体结构图5.4.2网络蛋糕销售系统的E-R图 图5-2网络蛋糕销售系统E-R图5.5网络蛋糕销售系统功能介绍5.5.1 基本信息的处理该系统模块主要是对用户信息进行处理,包括用户信息的录入,修改以及修改登录密码。 图 5-3 用户基本信息处理E-R图 5.5.2 用户订单的处理 对于用户订单模块,可以进行订单添加处理,修改处理,删除处理等操作。图 5-4 用户订单处理E-R图5.5.3 基本信息的处理 在蛋糕查询系统中,可以实现对蛋糕的浏览及具体的蛋糕进行查询,如

22、按照蛋糕的名称,类别等进行搜索。图5-5 蛋糕查询处理E-R图5.5.4 管理员登陆界面模块 在管理员通过身份验证,登陆到该界面后,可以对订购蛋糕信息进行删除,添加蛋糕,删除蛋糕,删除用户等。图 5-6 管理员ER图5.6蛋糕销售系统总体E-R图该图展示了蛋糕销售系统的总体结构体系,以及各个模块之间的关系,图5-3 蛋糕销售系统总体ER图第6章 详细设计6.1 引言本节将叙述基于网络的蛋糕销售系统子模块设计和结构设计的数据库实现、代码实现。编写目的是确定用户界面的设计实现,完成数据条目的流向。6.2 数据库详细实现本系统的数据库其中包括九个表,分别为蛋糕蛋糕表book, 用户注册表member

23、, 管理员表admin, 蛋糕类型表booktype, 评论表commont, 购物车表gouwuche, 新闻表news,定单表num,定单详细信息表orderbook。详情请见下面的数据库表: 1.蛋糕蛋糕表booK表5-1 蛋糕表列名说明数据类型长度允许空id蛋糕编号int4否name蛋糕名称varchar50是pic图片varchar50是author作者varchar50是chubanshe出版社varchar50是price价格varchar50是leibie类别varchar50是dazhe打折char10是tuijianchengdu推荐程度varchar50是store销量i

24、nt4是flag备注char10是addtime生产日期varchar50是2.管理员表admin表5-2管理员表列名说明数据类型长度允许空id编号int4否name名称varchar50是password密码varchar50是addtime添加日期varchar50是3.新闻表news表5-3 新闻表列名说明数据类型长度允许空id编号int4否title题目varchar100是content内容varchar5000是sendtime发布时间varchar50是sender发布者varchar50是4.蛋糕类型表booktype表5-4 蛋糕类型表列名说明数据类型长度允许空id编号int

25、4否type类型varchar50是addtime添加日期varchar50是5.用户注册表member表5-5 用户注册表列名说明数据类型长度允许空id编号int4否login注册名varchar50是password密码varchar50是name名称varchar50是sex性别char10是email邮箱varchar50是tel电话varchar50是jibie籍别float8是6定单详细信息表orderbook表5-6 定单详细信息表列名类别数据类型长度允许空id编号int4否mumber用户varchar50是bookid订单号int4是shuliang数量int4是7.订单表n

26、um表5-7 订单表列名类别数据类型长度允许空id编号int4否number订单varchar50是name名称varchar50是flag备注char10是6.3系统流程图6-1 系统流程图6.4安全保密设置作为一个管理系统,其中的数据资料不允许随意更改,系统须有保密措施。系统数据库将设置用户表,将用户名和密码记录在用户表中,拥有权限的用户才能正常登录系统,非法用户将不能登陆系统。为保证系统正常运行,只用拥有权限的人员才能对数据库进行维护操作。6.4.1用户登录验证对于普通用户及管理员用户,系统设计了登陆界面,每个合法用户有一个密码,该密码由用户自行维护,从而实现对用户的身份验证。只有验证合

27、法的用户才可以登陆系统,非合法用户可通过注册,填写用户信息注册为合法用户后,登陆本系统。6.4.2用户操作权限设置对于普通用户,可以浏览主页、注册、浏览蛋糕信息、蛋糕搜索等非数据库操作权限。也可以使用登陆、查询浏览蛋糕信息、修改个人信息、下订单等数据库操作权限。对于管理员用户,用户可以对整个系统数据库进行管理,可以使用修改个人信息、删除用户信息、蛋糕信息管理、订单信息管理、数据库操作权限。6.5界面设计实现根据前边的需求分析和系统总体设计内容进行程序设计。本系统是以Java 语言为基础进行开发的。我个人负责的模块主要是采用JSP技术+JavaBeans+ SQL 模式进行模块开发与实现的。全部

28、都以面向对象的方法进行设计和实现。6.5.1在程序设计时,我用到了下面的一些定义,解释如下:Page用来定义整个JSP页面的一些属性和这些属性的的值。Page import该属性的作用是为JSP页面引入JAVA核心包中的类,这样就可以在JSP页面的程序片部分,变量及函数声明部分,表达式部分使用的类。可以为该属性指定多个值,该属性的值可以是JAVA某个包中的所有类或一个具体的类。include file 表示的是静态的插入一个文件。6.5.2具体模块划分1.主页面模块 系统启动时会自动登录该页面,主页面对所有人都是开放的,都可以对蛋糕进行浏览。图6-2 主页面模块图2.用户注册模块 用户注册是为

29、第一次登录网站的用户所设计的。在用户成为本站用户之前一定要注册才可以访问我网站的其它网页。用户注册包括:登录名称,真实姓名,设置密码,电子邮件等。注册成功后,才可以访问本站的其他页面。图6-3 用户注册模块图3用户登录模块 用户登录包括:登录名称,输入密码。当用户登录后由管理员核对该用户的名称和密码是否正确,如果无误的话用户可以通过检查直接进入网站的其它页面进行浏览和订购。图6-4 用户登录模块图4蛋糕浏览模块 蛋糕浏览:成功登陆后的用户可以分页浏览蛋糕蛋糕,并将想要的蛋糕提交到填写订单页面。 图6-5 蛋糕浏览模块图5、购物车模块图6-6 购物车模块图6、修改密码及信息模块 修改密码:成功登陆的用户可以在该页修改自己的密码及信息。图6-7 修改密码及信息模块第7章 软件安装与调试7.1软件的安装与配置(1)软件安装:操作系统Windows XP MySQL JDK安装:JDK安装特别简单,和安装其他的软件没什么区别。 JDK的配置:设置JAVA_HOME环境变量:JDK

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1