饮料出售管理系统.docx

上传人:b****9 文档编号:25382096 上传时间:2023-06-07 格式:DOCX 页数:39 大小:1MB
下载 相关 举报
饮料出售管理系统.docx_第1页
第1页 / 共39页
饮料出售管理系统.docx_第2页
第2页 / 共39页
饮料出售管理系统.docx_第3页
第3页 / 共39页
饮料出售管理系统.docx_第4页
第4页 / 共39页
饮料出售管理系统.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

饮料出售管理系统.docx

《饮料出售管理系统.docx》由会员分享,可在线阅读,更多相关《饮料出售管理系统.docx(39页珍藏版)》请在冰豆网上搜索。

饮料出售管理系统.docx

饮料出售管理系统

摘要

随着计算机技术和数据库应用技术的不断发展,市场经济和我国正式加入WTO后的国外资本和先进的管理、技术、服务手段进入我国的很多行业(也有可能包括我们的零售行业)的形势,我国零售行业正面临着前所未有的机遇和挑战,如何利用适合自身发展需要的各项技术来提高自身的经营、管理、服务水平已成为当前零售行业改革发展的关键。

零售行业的服务管理系统的开发方案既克服原有零售行业务管理模式的效率低的不足又能够使信息管理的工作有系统化,规范化,效率高的特点;同时,又能够有友好的操作界面,方便,快捷,便于维护,并且成本低,能够得到广泛应用。

本设计的开发是基于B/S结构,采用JSP程序设计语言及MYSQL数据库进行开发;论文首先阐述了基于B/S模式零售信息管理系统的开发,并对该系统进行了较详细的需求分析,该系统可以为用户的信息进行方便的管理并能对零售的各种属性信息进行更新,修改以及删除等操作,本文所研究的零售信息管理系统是根据零售管理人员的需要,在对比分析了其他公司和一些软件开发商开发的管理系统设计思想和应用情况的基础之上,结合国内现有系统的现状和特点以及未来发展需要的基础上设计开发的。

本文详细探讨了零售信息管理系统的功能需求、业务流程、系统功能和系统设计等方面的问题。

望能利用先进的计算机技术和网络技术来改变目前的经营状况和提高信息管理、服务水平,在市场经济的进一步发展中健康稳定发展,使典当行的信息管理可以便于操作,易于信息管理。

而且可以减少企业的经营成本,提高工作效率,满足顾客的需求。

关键字:

B/S模式MVC架构网上饮料销售系统信息管理系统

ABSTRACT

Withtheincreasingdevelopmentofcomputertechnologyanddatabasetechnology,marketeconomyandChinaformallyjoinedtheWTO,foreigncapitalandadvancedmanagement,technology,servicemeansaccesstomanyindustriesinChina(also,includingourDrinkindustry)situation,ChinaDrinkindustryisfacingunprecedentedopportunitiesandchallenges,howtouseourowndevelopmentneedsforthetechnologytoenhancingourownmanagement,administration,servicelevelhasbecomeakeyreformanddevelopmentoftheDrinkindustry.Drinkinformationmanagementsystem'sdevelopmentprogramovercomesboththeoriginalDrinkbusinessmanagementdeficienciesandthelowefficiencyofinformationmanagementcanmaketheworkofsystematic,standardized,highefficiency;atthesametime,ithasafriendlyuserinterface,convenient,fast,easymaintenance,andlowcost,andcanbewidelyused.

ThissystemisbasedontheB/Sstructure,appliesJSPprogramminglanguageandMYSQLdatabasetodevelop.ThispaperdescribesthedevelopmentofDrinkmanagementsystembasedonB/S,andthedemandforthissystemisanalyzedindetail.thesystemcanmaketheuserseasilymanagetheinformationandcanupdatetheinformationofvariousproperties,modify,anddeleteoperations,alsocanpledgedgoodsinventoryinformation,operationinformationmanagementprocesstoachievemaximumefficiencyandeaseofinformationcollectionandmanagement.WhatthepaperstudiedisDrinkinformationmanagementsystemthatisbasedontheneedsofDrinkmanagementpersons,incontrasttotheanalysisofanumberofothermortgagecompaniesandsoftwaredeveloperstodesignthemanagementsystemandapplicationonthebasis,designanddevelopmentbasedoncombinedwiththecurrentexistingsystemstatus,characteristicsandfuturedevelopmentneeds.ThispaperdiscussestheDrinkfunctionalrequirementsofinformationmanagementsystems,businessprocesses,systemfunctionsandsystemdesignissues.Hopetomakeuseofadvancedcomputertechnologyandnetworktechnologytochangethecurrentoperatingconditionsandimproveinformationmanagement,servicelevel,healthandstabledevelopinthefurtherdevelopmentofthemarketeconomy,MakeDrinkInformationmanagementsystemcaneasytooperate,easytomanageinformation.Andcanreducetheoperatingcostsofenterprises,improveefficiency,meetcustomerneeds

KeyWords:

B/SModelMVCStructureOnlineorderingsystemInformationmanagement

目录

第一章概述3

1.1系统的应用背景和意义3

1.1.1课题的来源及意义3

1.1.2国内外发展状况3

1.2可行性分析5

1.3系统运行环境及主要技术简介5

1.3.1系统运行环境设置5

1.3.2JSP、JavaBean、Action简介6

1.3.3MySQL简介7

1.3论文组织结构9

第二章基于JSP技术的网上饮料销售系统总体设计10

2.1系统功能分析10

2.1.1系统功能概述10

2.2系统总体功能结构10

2.3系统主要功能模块流程图11

2.4系统建模13

2.4.1用户身份验证模块用例图13

2.4.2饮料分类信息模块用例图13

2.4.3饮料基本信息模块用例图14

2.4.4用户预订信息模块用例图15

2.4.5用户反馈信息模块用例图15

第三章数据库设计17

3.1数据库E-R图设计17

3.2数据库表的设计19

3.3本系统采用的数据库连接技术简介22

第四章网上饮料销售系统管理系统详细设计23

4.1初始页面登录模块的设计与实现23

4.1.1用户登录模块23

4.2管理模块的设计与实现23

4.2.1新增信息23

4.2.2信息列表24

4.3饮料分类信息模块的设计与实现24

4.3.1饮料分类新增信息24

4.3.2饮料分类列表24

4.4饮料基本信息模块的设计与实现25

4.4.1新增信息25

4.4.2饮料基本信息列表25

4.4.3信息查询模块26

4.5饮料预订信息模块的设计与实现26

4.5.1饮料预订信息查询26

4.6用户反馈信息模块的设计与实现27

4.6.1反馈信息信息列表27

4.6.2信息查询模块28

4.7注册用户信息模块的设计与实现28

4.7.1注册用户信息列表28

4.7.2注册用户信息查询模块29

第五章系统测试30

5.1测试的方法30

5.2测试方案30

总结33

谢辞34

参考文献35

 

第一章概述

1.1系统的应用背景和意义

1.1.1课题的来源及意义

随着internet国际互联网的发展,越来越多的企业开始建造自己的网站。

给予internet的信息服务,商务服务已经成为现代企业已向不可缺少的内容。

很多企业都已不满足建立一个简单的仅仅能够发布信息的静态网站。

现代企业需要的是一个功能强大的,能够提供完善的电子商务服务的动态商务网站。

同时人们的生活方式也在随之发生改变,传统的购物方式已不能满足人们的需要。

随着饮品行业的发展,人工管理的难度越来越大,而在购买饮料时,总是会出现出门不方便,出现等待的情况,开发一个实用的网上饮品销售管理系统势在必行。

该系统可以有效的减少饮料零售店对服务人员的开支,并让顾客体验到完美、快捷的、周到的服务。

本课程设计以回味无穷饮品销售店为例,利用当前最流行的网页编程语言JSP和数据库管理系统MySQL技术,严格遵照MVC模式构建一个简单的饮料跨平台服务系统的WEB应用,包含实际工作中需要的全部功能模块。

主要实现管理员通过有效的管理员账户登陆后台,查看、修改、删除饮料信息和发货进货信息;查看注册用户的详细资料、并对注册用户进行修改、删除操作可。

用户通过注册用户名登陆前台网站对饮料进行浏览和订购的操作。

并且注意应用界面的简单使用,使得符合大多数人的电脑操作水平。

1.1.2国内外发展状况

信息是人类社会发展的三大资源之一,随着人类进入信息时代,在一个国家里管理信息系统的建立,运行和发展水平,标志着这个国家的管理现代化水平和信息化水平。

电子商务得以迅速发展的首要条件就是外部环境的完善。

近年来,随着国务院有关加快电子商务发展的意见、《电子签名法》等一系列政策法规的出台实施,以及相关宏观调控措施的开展,为电子商务的健康有序发展提供了良好的条件。

首先,有关国际组织正在研究制订“企业与政府迈向电子商务的全球行动计划”,这是建立电子商务国际环境的主要步骤。

其次,我国正在通过建立信息安全、网络安全等方面的法律来解决电子商务合同、单证、电子签名、电子货币的合法性问题,从而形成一套完善的商业法律环境。

另外,在国家有效的宏观调控措施下,一个开放、有序的市场经济竞争环境正在形成。

公共信息基础设施也是电子商务发展的重要环境,信息通信部门正在逐步完善建立公用数据网、互联网、内联网、外联网等,为电子商务提供实现网上认证中心、订货、支付等安全交易的运行环境。

电子商务的实际应用已经从原来主要利用电子邮件转向主要利用企业网站。

企业网站已经成为B2C、B2B交易的主要场所。

截止2004年6月,全球网站数目达到51635000个,比2003年同期增长了26.13%,其中将近1070万个站点是新出现的。

第三,企业网站的安全性提高。

主要表现在应用加密算法的网站迅速增加。

到2004年4月,使用SSL(SecureSocketsLayer)加密算法的网站达到300000个,比2003年同期增长56.7%。

尽管不容易获得电子商务交易价值的准确数据,但电子商务在大多数国家和地区仍保持了继续增长。

根据欧盟和部分国家的电子商务报告,发达国家的芬兰、瑞典、丹麦等国,企业网上采购的比例已经达到60%以上;发展中国家的新加坡、特立尼达、多巴哥等也达到40%以上。

特别值得一提的是保加利亚。

该国已有10%的企业采用网上采购,而2002年,该国的电子商务世界排名是最后一位名。

一般来讲,上网采购产品和下订单的企业比例超过了上网销售或接受订单的企业

亚洲和太平洋地区人口众多,经济发展速度较快,是世界电子商务发展最有潜力的地区。

2004年,这两个地区的因特网用户人数达到2.55亿人,电子商务的交易额将达到3524亿美元。

经过十余年的努力,我国发展电子商务的基础环境逐步完善。

截止到2006年12月31日,我国的上网用户总人数为11100万人,和上年同期相比增长18.1%,是1997年10月第一次调查结果62万上网用户人数的179倍;上网计算机总数达到4950万台,和上年同期相比增长19%,是1997年10月第一次调查结果29.9万台的165.5倍;网络国际出口带宽总量达到136106M;是1997年10月第一次调查结果25.408M的5356.8倍。

截止到2005年12月底,我国网站总数(包括.CN、.COM、.NET、.ORG下的网站)达到694200个,2004年底在线数据库总量达到全国在线数据库的总量为30.6万个。

我国域名总数为2592410个,其中CN下注册的域名首次突破百万大关,达到1096924个,与上年同期相比,增长了153.9%,成为国内用户注册域名的首选。

我国大陆的IPv4地址数达到了74391296个,位居世界第三。

网上商务信息资源的不断丰富,大大促进了我国电子商务的发展。

根据赛迪顾问公司的统计,我国电子商务交易继2004年73.7%的高速增长之后,2005年电子商务逐渐步入稳定增长期,市场规模达到6800亿元人民币,同比2004年增长了41.7%。

信息系统的网络化管理具有很大的发展空间。

JSP是Web应用程序的一种重要开发工具,用JSP(JavaServerPages)创建的此信息管理系统分为前端的留学生信息浏览,查询和后台的数据库维护等部分。

本系统采用B/S(Browser/Server浏览器/服务器)架构开发,以软件工程的思想为指导进行规范化开发。

学校业务的管理是一项不可忽视的工作。

针对每年来华留学的学生逐年增多,对他们的信息进行网络化管理成为学校当前业务发展的迫切之需。

1.2可行性分析

开发新系统的要求往往来自对原系统的不满,原系统可能是手工系统也可能是正在运行的信息系统。

由于存在的问题充斥各个方面,故此需要进行可行性分析即明确项目开发的必要性和可行性。

可行性研究的内容包括以下三个方面,针对本项目分析如下:

①操作可行性

操作上的可行性,该设计的模块界面简洁,方便快捷,简单易学。

研究本课题的目的就是为了克服传统方式的工作量大、效率低下的不足,又能够系统化,自动化,规范化;同时,又能够有友好的操作界面,方便,实用,便于维护,并且成本低,能够得到广泛应用。

即便电脑初学者也可以轻松的操作所有系统的功能。

本系统在操作上是可行的。

②经济可行性

本人使用的JSP,Tomcat以及MySQL都是是免费的框架或者软件,使得开发成本大大下降。

使用个人电脑,以及有互联网的环境,投入基本可以忽略不计,按照本人目前经济状况完全能自主开发出该系统。

该系统能运用于各种饮料公司的网上销售,方便简单实用。

经济效益好。

投入产出比例高。

因此本系统的开发在经济上是可行的。

③技术可行性

本管理系统采用了当前新兴的Browser/Server(B/S)模式进行开发。

在B/S模式中,最核心的一点就是用通用的浏览器取代了原来的客户端程序。

客户端统一为IE浏览器,所有的配置工作都由服务器端完成,这样就提高了系统的安全性。

后台数据库用MySQL,它有处理海量数据的效率高,后台开发的灵活性强,可扩展性等特点。

JSP(JavaServerPages)编汇技术已经在国内外得到了广泛的支持和承认。

因此,系统的软件开发平台已成熟可行。

硬件方面,在科学技术飞速发展的今天,一般的INTELP4以上处理器完全能够运行本系统软件。

因此本系统的开发在技术上是可行的。

1.3系统运行环境及主要技术简介

1.3.1系统运行环境设置

系统的运行对于运行环境的要求是:

1.硬件环境

在最低配置的情况下,系统的性能十分的不理想。

现在,硬件的性能已经十分的优秀,而其价格又比较低,因此我们可以为服务器配置性能较好的硬件。

硬件环境:

处理器:

IntelCore2(推荐P42.8G及其以上)

内存:

512MB

硬盘空间:

160G

光驱:

40X以上

显卡:

TNT2显示适配器以上

网络配置:

宽带网络

软件环境:

操作系统:

WindowsServerXP

操作系统的附加功能:

SP4(版本3)

网络协议:

TCP/IP

应用平台:

Tomcat5.0

数据库:

MYSQL

客户端软件:

MSIE6.0

1.3.2JSP、JavaBean、Action简介

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

它是在传统的网页HTML文件(*.htm,*.html)中插入JAVA程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaAction是JSP的技术基础,而且大型的Web应用程序的开发需要JavaAction和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向英特网的所有特点。

JSP的有以下的强势特点

(1)一次编写,到处运行。

(2)系统的多平台支持。

基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

(3)强大的可伸缩性。

从只有一个小的Jar文件就可以运行Action/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。

Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

(5)Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

Sun公司还开发了JDBC-ODBCbridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MSSQLServer和MSAccess等数据库。

逻辑处理部分采用JAVA语言,以Action+JAVABean的形式组成逻辑层。

并通过TOMCAT服务器进行发布。

JavaBean是一种JAVA语言写成的可重用组件。

为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。

JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。

众所周知,属性名称符合这种模式,其他Java类可以通过自身机制发现和操作这些JavaBean属性。

所以JavaBean是java类,属于某些特定的译码指导方针,并且扩展了适应性和范围,允许用户访问内部的属性和方法。

用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Action、其他JavaBean、applet程序或者应用来使用这些对象。

用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

如今JavaBean扩展为一个javaweb应用的标准部件,并且JavaBean部件框架已经扩展为企业版的Bean(EJB)

Action(ServerApplet),全称JavaAction。

是用Java编写的服务器端程序。

其主要功能在于交互式地浏览和修改数据,生成动态Web内容。

狭义的Action是指Java语言实现的一个接口,广义的Action是指任何实现了这个Action接口的类,一般情况下,人们将Action理解为后者。

Action运行于支持Java的应用服务器中。

从实现上讲,Action可以响应任何类型的请求,但绝大多数情况下Action只用来扩展基于HTTP协议的Web服务器。

其工作模式为:

客户端发送请求至服务器;服务器启动并调用Action;Action根据客户端请求生成响应内容并将其传给服务器,服务器将响应返回客户端。

Java服务器页面(JSP)是HttpAction的扩展。

由于HttpAction大多是用来响应HTTP请求,并返回Web页面(例如HTML、XML),所以不可避免地,在编写Action时会涉及大量的HTML内容,这给Action的书写效率和可读性带来很大障碍,JSP便是在这个基础上产生的。

其功能是使用HTML的书写格式,在适当的地方加入Java代码片断,将程序员从复杂的HTML中解放出来,更专注于Action本身的内容。

JSP在首次被访问的时候被应用服务器转换为Action,在以后的运行中,容器直接调用这个Action,而不再访问JSP页面。

JSP的实质仍然是Action。

1.3.3MySQL简介

MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。

不管怎样,在经过一些测试后,开发者得出结论:

mSQL并没有他们需要的那么快和灵活。

这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。

MySQL这个名字是怎么来的已经不清楚了。

基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQLAB创始人之一的MontyWidenius的女儿也叫My。

这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。

MySQL的海豚标志的名字叫“sakila”,它是由My

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

当前位置:首页 > IT计算机 > 互联网

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

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