毕业论文基于网络的蛋糕销售系统.docx

上传人:b****1 文档编号:12789675 上传时间:2023-04-22 格式:DOCX 页数:44 大小:621.80KB
下载 相关 举报
毕业论文基于网络的蛋糕销售系统.docx_第1页
第1页 / 共44页
毕业论文基于网络的蛋糕销售系统.docx_第2页
第2页 / 共44页
毕业论文基于网络的蛋糕销售系统.docx_第3页
第3页 / 共44页
毕业论文基于网络的蛋糕销售系统.docx_第4页
第4页 / 共44页
毕业论文基于网络的蛋糕销售系统.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

毕业论文基于网络的蛋糕销售系统.docx

《毕业论文基于网络的蛋糕销售系统.docx》由会员分享,可在线阅读,更多相关《毕业论文基于网络的蛋糕销售系统.docx(44页珍藏版)》请在冰豆网上搜索。

毕业论文基于网络的蛋糕销售系统.docx

毕业论文基于网络的蛋糕销售系统

 

郑州航空工业管理学院

毕业论文(设计)

 

2012届计算机科学与技术专业0810063班级

 

题目基于网络的蛋糕销售系统的设计与实现

姓名张xx学号32

指导教师邵xx职称讲师

 

2012年5月20日

基于网络的蛋糕销售系统的设计与实现

081006332张xx指导教师邵xx讲师

内容提要

二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会.中国的网民充分领略到“畅游天地间,网络无极限”所带来的畅快。

随着Internet的飞速发展,使得网络的应用日益的广泛。

如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。

本论文就毕业设计的内容,系统地阐述了整个蛋糕销售信息网站的功能及实现。

实现了从蛋糕管理,蛋糕分类和查询,到购物车实现,用户订单处理,再到系统管理.基本上实现了网上蛋糕销售的功能流程,能够实现用户与商家在网上进行蛋糕交易。

本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络.

经过分析,我们使用SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统.

关键词

蛋糕销售;系统;jsp;信息时代

创新点

本文的创新点在于运用网络平台,实现在家就能买到自己心仪的蛋糕,方便快捷。

NetworkbasedCakeSalesSystemDesignandImplementation

ZHANG—NaSHAOXiao-Yan

Abstract

The21stcenturyisacollectionofdigitalnetworkand,theinformation,takethenetworkasthecoreofsociety.China’sInternetusersfullyenjoy”travelbetweenearthandheaven,thenetworkwithoutlimit"bringsthecarefree.WiththerapiddevelopmentofInternet,enablingthenetworkareappliedwidely。

Suchase-commerce,e-government,onlinemedical,onlineentertainment,networkgame,thenetworkteaching,etc。

Thegraduationdesigntopiciscakesalesinformationwebsite.

Thisthesiswillgraduatedesigncontent,systematicallyelaboratedthewholecakesalesinformationwebsitesfunctionandimplementation.Realizesfromcommoditiesmanagement,commodityclassificationandinquiresintocakes,carsales,usersorderprocessing,realizeagaintosystemmanagement.Basicallyrealizedthefunctionofonlinecakesalesprocess,canrealizetheuseronlinemerchantswithcommoditytrading.Thissysteminterfaceissimple,intuitive,andeasytooperateanduse,interactivityisstrong,completelybasedonInternetnetwork.

Throughanalysis,weusefromtheJSPdevelopmenttools,USESitsofferallkindsofobject-orienteddevelopmenttools,especiallydatawindowthisonecanconvenientlyandconcisemanipulationofintelligentobject,thefirstdatabaseinashorttime,andthenbuildsystemapplicationofinitialprototypesystem,demanditeration,revisingandimproving,untilsatisfactoryfeasiblesystemformed。

Keywords

Cakesales;System;JSP;Theinformationage

Innovation

Theinnovationpointofthispaperisusingthenetworkplatform,toachieveathomecanbuytheirfavoritecake,convenientandquick。

 

基于网络的蛋糕销售系统的设计与实现

081006332张娜指导教师邵晓艳讲师

第1章系统开发背景

网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。

商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。

商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查询等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。

因此,对于商家来说,拥有一个属于自己的网站是至关重要的。

网上购物正在慢慢的影响人们的生活,同时,有越来越多的电子商务的网站出现,他们各具特色,但是也有一些不足的地方.欧美国家的电子商务发展较早,有很多观念和技术方向很值得我们国人学习,以借此机会,学习国外的网站的思想,同时设计出有自己风格的网络商城。

如今Internet已经深入人心,电子商务这种商务模式,更深受那些宅男宅女的青睐,针对学生这个特殊群体,建立网上购物系统也是符合社会需求的。

计算机网络可以说已经渗透到了人们生活和工作的各个角落,也给生活和工作方式带来了很大的变革,特别是信息的获取和传播,目前,电子商务应用日益广泛,很多以前必须面对才能完成的交易,现在可以足不出户就能通过网络来完成.而目前,蛋糕的预定和销售没真正的实现网络化,蛋糕在线定制销售系统的开发将有效提高蛋糕预定和销售的便捷性,大大节约蛋糕预定和销售的时间和经济成本.

蛋糕起源于欧洲,近年来在中国发展迅速,在借鉴西方先进经验的基础上,逐渐形成了种类、花色、形状各异的蛋糕模式。

同时,我国的生活方式逐渐西化,大米和中式面制食品的使用量逐渐降低,这使得蛋糕被我国广大消费者接受,其市场状况非常乐观,销售量呈逐年上升的趋势。

我国蛋糕的加工,近年无论在加工工艺,还是生产品种方面都有了较大发展.蛋糕在品种和消费数量上都有较大提高.但在加工技术、成品质量、生产规模和花色品种等方面,与国外一些国家相比还有很大差距。

目前,蛋糕主要的销售类型是生日蛋糕、婚姻蛋糕以及日常小吃,其中西式蛋糕越来越受到年轻人的青睐。

如今是互联网世界,很多企业都是通过网络做生意,特别是网络购物系统。

网上蛋糕销售系统能以低代价却很方便的把产品或服务的信息发向全世界的每个角落。

全世界所有客户都能通过网站,Internet强有力的工具了解企业。

Internet已经连接了相当多的网民、企业、机构和政府,而且向着更广阔的范围发展.中国正以网上商城建设几何级数速度发展,因此,任何一家企业,都不应置身于Internet之外,那会脱离企业发展最基本的资源和环境:

人类社会.。

开发的本系统就是针对这些问题所设计的,开发费用较小,使用方便。

蛋糕销售人员可以可以通过网络进行信息的传播,从而增加店面的知名度,加快蛋糕的销售。

 

第2章可行性研究

2.1引言

人类将步入信息时代,网络越来越强烈地介入我们的生活,越来越贴近我们。

这是一个知识经济的时代,信息正在以前所未有的速度膨胀和爆炸,未来的世界是网络的世界,要让我国在这个信息世界中跟上时代的步伐,作为21世纪主力军的我们,必然要能更快地适应这个高科技的社会,要具有从外界迅速、及时获取有效科学信息的能力,具有传播科学信息的能力,这就是科学素质.而网络恰恰适应了这个要求.因此,网络销售及电子商务应运而生,由此引出了网络蛋糕销售系统,网络蛋糕销售系统的主要目的是让全国各地的人们在家都能买到自己想吃的蛋糕。

传统的蛋糕销售主要是以店面为基础,要选择合适的门面房,浪费钱财,销量也不容乐观。

而网络蛋糕销售系统可以不用担心门面房问题,消费群体范围也扩展了.可以大大节省开支,还增加了营业额。

它在引导上的直接性和自身所具有的独到特点,易被接受和采纳,是一种实用性强的软件工具。

2.1。

1编写目的

本可行性研究报告的编写目的在于,对网络蛋糕销售系统作充分的可行性研究分析及指出其存在的重要性。

分析、对比原始的店面销售方式与通过网络进行蛋糕的订购,销售,进而研究网络蛋糕销售系统的可行性、优越性、先进性,明确开发网络蛋糕销售系统的方向、有效途径,确定开发本系统所采取的步骤、方法及对策。

2。

1.2背景

工程的名称:

基于网络的蛋糕销售系统

工程产品的名称:

网络蛋糕销售系统之销售管理模块

工程组织者:

郑州航空工业管理学院计算机科学与应用系

产品用户:

经营者、客户、中间用户、最终用户

2。

2可行性研究

可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。

①技术可行性分析

蛋糕销售信息网站的开发是一项复杂的系统工程。

为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。

这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。

工程化的系统开发方法确实在开发实践中取得了一定的效果.此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat6。

0作为Web服务器。

②运行可行性分析:

随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。

随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。

③经济可行性分析:

蛋糕销售信息网站给人们带来了方便,成为一种全新的商务模式。

因此,不用出门就可以在家蛋糕销售的新时尚已经到来,构建一个蛋糕销售信息网站在经济上是完全可行的.

就本系统而言,随着电脑的普及,为消费者在网络上进行蛋糕销售提供有利的条件。

而一个蛋糕销售信息网站可以为消费者提供软件条件,这样消费者便可以足不出户的买蛋糕了。

商家可以从中获得利润,两全其美。

开发本系统所使用的软件对计算机的硬件要求并不是很高,现在硬件的价格不断下降,一般的配置完全可以.因此,从硬件可行性方面,本系统的开发也是可行的。

由以上技术、经济、环境三方面的分析可以看到,本系统的开发时机成熟,从多种角度考虑,都是可行的。

 

第3章项目开发计划

3。

1引言

主要对开发网络蛋糕销售系统的费用、时间、进度、硬件设备的配置、系统的开发环境和运行环境的配置进行说明规划。

编写目的是为改善A蛋糕店的蛋糕销售模式、实现自动化,主要使用对象就是该店的员工。

3.2存在的主要问题

A蛋糕店是一个以生产和销售蛋糕为中心的店面,店里日常业务和很大多数蛋糕店一样是销售蛋糕,在其中存在以下难题:

(1)店面的选址,没有处于繁华地带,生意不好,使收益很差。

(2)进店消费的群体有限,只有在旁边居住,生活的人知道它,别的人不可能对它有了解。

(3)顾客不能知道蛋糕的制作过程,只能来店里了解,浪费人力,物力。

长久以来,传统的销售模式不能满足人们日益增长的物质需求。

为了满足人们在家就能轻松购物的需求,提高店面收益,特开发网络蛋糕销售系统。

3.3项目概述

为了能很好的完成该项目的开发计划,在这期间需要同A蛋糕店了解在传统的销售模式的各种弊端,以及明确需要待建软件要实现的主要功能。

制定实施计划包括:

明确所承担的主要工作;初步确定所使用的语言及存储形式;确定工作进度,及限定完成期限;制定初步的测试计划。

3。

4产品

3。

4.1程序

提交的系统为“蛋糕网络销售系统”,采用sun公司的myeclipse开发,后台数据库使用Microsoft公司开发的的MYSQL5.0.

3.4.2功能

(1)保存蛋糕、顾客、订单信息

(2)信息查询,包括蛋糕、顾客、订单的信息

(3)修改,增删蛋糕、顾客、订单信息

(4)数据库备份和恢复

(5)帮助文件

3。

5实施计划

工作任务的分解

(1)任务的分解

系统被分成三大模块:

管理员模块,用户模块,订单模块。

(2)作者的主要任务:

网络蛋糕销售系统的设计与实现

完成整个网络蛋糕销售系统的界面设计以及代码最终实现

3。

6关键技术问题

在用户登录时,分为前台登录和后台管理员登录。

设计合理的角色权限是非常重要的,不能让用户登录到后台去了,这样将不开设想.因此要分配好各个的角色和权限.这些功能的实现将在数据库的设计中使用参照完整性进行约束

 

第4章需求分析

4。

1项目概述

4。

1。

1产品的功能描述

实现多操作的信息共享,相互之间消息的传递要做到准确,快捷和顺畅.本系统采用网页显示的方式,使人机交互更方便易懂、易用、易控制,系统可以可靠运行,有较高的安全性,满足实用性、先进性和经济性的要求.

4。

1。

2用户及一般约束

系统默认的合法用户有两类:

用户和系统管理员。

用户可以浏览蛋糕信息,查询蛋糕.如果用户注册成会员了,也就有了会员的权限.可以进入用户中心进行信息的更改,也可以下订单.在使用的时候可以根据实际情况添删会员,但是管理员用户不允许被删除。

在系统中管理员没有任何权限限制。

4。

2主要功能模块

4.2.1模块划分

系统有三大模块:

管理员模块,用户模块,订单模块

其中用户模块由以下九部分组成:

(a)用户注册

(b)用户登录

(c)蛋糕浏览

(d)蛋糕订购

(e)蛋糕查询

(f)订单修改

(g)修改密码

(h)修改个人信息

4.2。

2简要说明

系统流程就是用户进入蛋糕销售系统的主页面。

由于系统对不同的账号设置了不同的权限(本系统的权限共分两种:

系统管理员、会员),因此,每种用户进入界面及操作权限都不太一样.

流程可分为两大部分:

用户登录和业务操作。

用户登陆部分主要是通过用户的用户名和密码进行身份验证,验证合格的依据权限进入界面,然后依据权限进行各项操作,验证未通过的给出错误信息。

4。

2。

3系统流程图

 

图4—1系统流程图

4。

2。

4数据字典(DD)

文件条目

1。

文件名:

会员清单

组成{会员编号+会员姓名+会员登陆密码+性别+出生日期+联系电话+住址+备注}

组织:

按员工编号递增

2。

文件名:

蛋糕种类清单

组成{蛋糕编号+蛋糕名称+蛋糕描述}

组织:

按蛋糕编号递增

3.文件名:

管理员信息清单

组成{管理员编号+管理员姓名+管理员登陆密码+备注}

组织:

按管理员编号递增

4.文件名:

购物车清单

组成{蛋糕编号+蛋糕名称+价格+会员编号}

组织:

按蛋糕编号递增

加工说明

1。

加工名:

会员、订单、蛋糕信息查询

加工逻辑:

根据输入要查询的会员信息、订单或蛋糕信息,检索出相应的结果。

输入流:

会员信息查询,订单信息查询,蛋糕信息查询,发出会员、订单、蛋糕查询请求。

输出流:

会员信息清单、订单信息清单、蛋糕信息清单.

2.加工名:

会员、订单、蛋糕信息更新

加工逻辑:

根据输入的会员、订单、蛋糕信息更新对应的会员、订单、蛋糕清单。

输入流:

新会员、新订单、新蛋糕种类或原有信息的修改。

输出流:

会员信息清单、订单信息清单、蛋糕信息清单。

3。

加工名:

蛋糕信息查询

加工逻辑:

选择要查看蛋糕信息的条件,检索出符合条件的蛋糕信息.

输入流:

蛋糕信息查询,发出查询请求.

输出流:

蛋糕信息清单。

4.加工名:

会员信息更新

加工逻辑:

管理员根据变动对会员的信息进行更新操作.

输入流:

新会员的添加,原用户的修改维护。

输出流:

会员信息清单.

4。

3开发关键问题

在该阶段主要实现的是对软件系统将要实现的功能进行总体的设计、抽象。

明确软件系统将要实现的功能是实现管理智能化。

注重同用户的交流,初步确定用户对软件的界面设计要求.分析系统的主要实现功能并且给出软件的逻辑模型.确定系统的构成及主要成分,并用结构化的分析方法给出新系统的逻辑模型。

4。

4支持条件

本系统采用联网多机多用户操作方式,系统的运行环境包括硬件、操作系统、关系数据库等软件:

(1)硬件环境

CPU:

Pentium1。

0G以上,建议PIII1。

7G以上

      RAM:

128M以上,建议256M以上

       DISK:

100M以上的可用硬盘安装空间

(2)软件环境

       操作系统Windows2000或WindowsXP操作系统,数据库mysql5.0,tomcat6。

0,jdk1。

6。

 

第5章概要设计

5.1引言

本节将叙述网络蛋糕销售系统之总体结构模块设计和子模块的结构设计

5。

1。

1编写目的

确定每个子模块之间的功能,调用关系,以及模块之间传递信息,评价子模块结构的质量

5。

2总体设计

通过浏览器登录到前台后,用户将看到一个动态网页,用户可以查看网站公告,注册会员,进入用户中心,蛋糕搜索,购物车管理,注销登录等。

用户可以在用户中心进行信息的更改,也可以在购物车页面购买蛋糕。

在后台中管理员可以对用户进行添加,删除。

对订单进行查看,修改等.

网络蛋糕管理系统特点:

•采用客户端/服务器工作模式

•直观、高效的jsp网页用户界面

•采用服务器级的数据安全技术

5。

3蛋糕销售系统模块总体结构

在系统的总体设计中,尤其以订单管理模块突显重要,它是整个系统的核心所在,基本上所有的信息都在此模块中体现出来,包含了用户对订单的查询、修改、删除,管理员对订单的修改、删除,还有蛋糕信息。

根据用户的需求和环境特点,本模块划分为十二个模块:

1.主页:

在这里我们可以看见本系统的主要功能和信息。

2.用户注册:

在这里我们可以注册我们的基本信息,其中电话和Email是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购。

3.用户登陆:

为了方便用户的付款,邮购和管理,我们需要变成会员后才可以进行消费.

4.蛋糕浏览:

成功登陆后的用户可以分页浏览蛋糕蛋糕,并将想要的蛋糕提交到填写订单页面。

如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”.

5.订购蛋糕:

成功登陆的用户可以在该页面定购所需要的蛋糕.如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面".

6.查看订单:

成功登陆的用户可以在该页修改已经订购的蛋糕。

如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面"。

7.修改订单:

成功登陆的用户可以在该页修改或删除已经订购的蛋糕。

如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。

8.蛋糕查询:

成功登陆的用户可以在该页查找自己需要的蛋糕。

如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。

9.修改密码:

成功登陆的用户可以在该页修改自己的密码。

如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。

10.修改个人信息:

成功登陆的用户可以在该页修改自己当初注册时的信息.如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面"。

11。

商城公告:

发布各种蛋糕信息或者新闻。

12.管理员:

查看用户订单,查看用户信息,并根据用户信息和用户订单对蛋糕进行发派.

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基本信息的处理

在蛋糕查询系统中,可以实现对蛋糕的浏览及具体的蛋糕进行查询,如按照蛋糕的名称,类别等进行搜索。

 

 

图5-5蛋糕查询处理E-R图

5.5。

4管理员登陆界面模块

在管理员通过身份验证,登陆到该界面后,可以对订购蛋糕信息进行删除,添加蛋糕,删除蛋糕,删除用户等。

 

图5-6管理员E—R图

5.6蛋糕销售系统总体E-R图

该图展示了蛋糕销售系统的总体结构体系,以及各个模块之间的关系,

 

图5-3蛋糕销售系统总体E—R图

 

第6章详细设计

6。

1引言

本节将叙述基于网络的蛋糕销售系统子模块设计和结构设计的数据库实现、代码实现。

编写目的是确定用户界面的设计实现,完成数据条目的流向。

6。

2数据库详细实现

本系统的数据库其中包括九个表,分别为蛋糕蛋糕表book,用户注册表member,管理员表admin,蛋糕类型表booktype,评论表commont,购物车表gouwuche,新闻表news,定单表num,定单详细信息表orderbook。

详情请见下面的数据库表:

1。

蛋糕蛋糕表booK

表5-1蛋糕表

列名

说明

数据类型

长度

允许空

id

蛋糕编号

int

4

name

蛋糕名称

varchar

50

pic

图片

varchar

50

author

作者

varchar

50

chubanshe

出版社

varchar

50

price

价格

varchar

50

leibie

类别

varchar

50

dazhe

打折

char

10

tuijianchengdu

推荐程度

varchar

50

store

销量

int

4

flag

备注

char

10

addtime

生产日期

varchar

50

2。

管理员表admin

表5-2管理员表

列名

说明

数据类型

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

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

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