《中小型超市管理系统前台设计与实现(完整版)25153.docx》由会员分享,可在线阅读,更多相关《中小型超市管理系统前台设计与实现(完整版)25153.docx(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本科毕业业设计论论文题目 中中小型超超市管理理系统前前台设计计与实现现专业名称称 计算算机信息息与技术术学生姓名名指导教师师毕业时间间设计论文毕业任务务书一、 题目: 中小型超超市管理理系统前前台设计计与实现现二、 指导思想想和目的的要求:1指导导学生综综合运用用所学的的基础理理论知识识和专业业技术知知识分析析和解决决科研开开发工作作中的实实际问题题,培养养学生的的研发能能力;2学习习和掌握握利用各各种资料料、知识识分析和和解决实实际问题题的思路路及方法法;3了解解和掌握握超市管管理系统统特点,学学习超市市系统相相关内容容模块;4通过过实践,学学习JAAVA编编程语言言,掌握握常用的的编程技技
2、能,理理解JAAVA、MySSQL等等概念并并能具体体应用。5通过过这次毕毕业设计计,让我我能够了了解开发发一个软软件产品品所要经经历的基基本过程程,掌握握软件开开发过程程中的设设计方法法,实现现方法以以及测试试方法,并并最终能能够提供供一个有有实用的的软件产产品。三、 主要技术术指标:1使用用JAVVA提供供的控件件与数据据库结合合,可方方便快速速的开发发信息管管理系统统2MyySQLL在该平平台中的的应用:创建数数据库时时如何建建立和存存取数据据。 四、 进度与要要求:1第11周:了了解毕业业设计任任务和熟熟悉开发发环境,准准备相关关资料;2第22周:设设计基本本方案、分分析论证证;3第
3、3周第 6周:设计方方案研制制开发;4第77周:中中期检查查;5第 8周第 9周:系统调调试/验验证、修修改和完完善;6第110周第111周:毕业设设计论文文及其相相关技术术资料文文档的整整理;7第112 周周第第14周周:准备备毕业设设计(论论文)答答辩,成成果演示示、验收收。五、 主要参考考书及参参考资料料:【1】张孝祥祥, 徐明明华, 单兴华华 著Javva基础础与案例例开发详详解北京: 清华大大学出版版社220099年9月【2】埃克尔尔著Javva编程程思想北京: 机械工工业出版版社20007年66月【3】卢瀚, 王春春斌 著著Jaava Webb开发实实战12200例例北京: 清华大
4、大学出版版社20111年11月【4】王志刚刚, 江友友华 著著MyySQLL高效编编程北京:人民邮邮电出版版社20005年77月【5】Wattts S.HHumpphreey 著著软件件工程规规范北京:清华大大学出版版社20006年88月【6】席国庆庆 著深入体体验Jaava项项目开发发北京:清华大大学出版版社20111年77月【7】毕庶伟伟著管理理信息系系统分析析与设计计北京:机械工工业出版版社119922年【8】张基温温 著信息系系统开发发案例北京:清华大大学出版版社119999年 【9】(美)PPaull CJorrgennsenn 著软件测测试北京:机械工工业出版版社220099年3月
5、月学生指导导老师院院(系)主任摘 要要随着科学学技术的的飞速发发展,计算机机在日常常生活中中应用越越来越普普及,利用计计算机实实现超市市的管理理系统已已迫在眉眉睫。当当超市发发展到一一定规模模时,传传统的常常规管理理、收银银系统显显然已经经不能满满足发展展的需要要,所以以如何实实现规范范化,标标准化的的管理系系统来提提高超市市的管理理效率,就就成为了了一个新新课题。221世纪纪是网络络经济,电电子商务务信息化化的天下下,所以以对于中中小型超超市开发发一款经经济、实实用的管管理软件件是很有有必要的的。超市管理理系统是是市场上上很流行行的,在在超市中中最常用用的一款款软件,它它主要包包含以下下几个
6、模模块:系系统管理理员的设设定,数数据的录录入和删删除,数数据的汇汇总和查查询,进进货和退退货管理理模块、销销售模块块、库存存模块、人人事管理理模块、系系统模块块等,实实现了对对超市人人员,超超市商品品等各个个方面全全面、及及时、动动态的管管理。可可以有效效的利用用最少的的资源将将整个超超市联系系成为一一个整体体。随着计算算机网络络技术以以及数据据库技术术的迅速速发展,管理信信息系统统得到了了广泛应应用。通通过周密密的设计计,健壮壮的程序序,可以以将原本本需要很很多人力力的事情情,简化化到一台台PC机机就可以以完成,最最大限度度的降低低了成本本,同时时也避免免了错误误,因此此一个自自动化的的超
7、市货货品管理理系统的的开发非非常必要要。在此次系系统的开开发过程程中,我我主要负负责超市市前台的的制作与与实现。超超市前台台系统包包括整体体设计的的框架,各各模块的的位置和和功能,前前台与后后台的切切换方式式,数据据库的设设计和后后台样式式的设计计等工作作。此次系统统的设计计我经过分分析与考考察之后后,决定定采用CC/S即即Cliientt/Seerveer (客户机机/服务务器) 结构,通通过将任任务合理理分配到到Cliientt端和SServver端端,降低低了系统统的通讯讯开销,从而节省了成本。 当然服务器方面的设计我现在还力不能及的,但是相信以后通过学习之后一定可以实现。关键词:管理系
8、系统,数数据库ABSTTRACCTWithh thhe rrapiid ddeveeloppmennt oof sscieencee annd ttechhnollogyy, ccompputeer aappllicaatioon iin ddailly llifee iss beecommingg inncreeasiinglly ppopuularr; tthe usee off coompuuterr suuperrmarrkett maanaggemeent sysstemm iss immminnentt. WWhenn thhe ssupeermaarkeet ddeveelopp
9、mennt tto aa ceertaain sizze, thee coonveentiionaal mmanaagemmentt, ccashh reegissterr syysteems apppareentlly ccan nott meeet thee neeedss off thhe ddeveeloppmennt, so howw too acchieeve staandaardiizattionn, sstanndarrdizzatiion of mannageemennt ssysttemss too immproove thee maanaggemeent effficii
10、enccy oof tthe suppermmarkket hass beecomme aa neew ttopiic. Thee 211st cennturry iis tthe nettworrk eeconnomyy, ee-coommeercee innforrmattionn teechnnoloogy worrld, soo foor ssmalll aand meddiumm-siizedd suuperrmarrkett too deevellop ecoonommicaal, praactiicall maanaggemeent sofftwaare is neccesssa
11、ryy.Supeermaarkeet mmanaagemmentt syysteem iis vveryy poopullar on thee maarkeet, thee moost commmonnly useed ppiecce oof ssofttwarre iin tthe suppermmarkket, itt maainlly cconttainns tthe folllowwingg moodulles: syysteem aadmiinisstraatorr seettiing, daata enttry, annd ddeleete datta aaggrregaatioo
12、n aand queery, puurchhasee, aand retturnn maanaggemeent moddulee, ssalees mmoduule, innvenntorry mmoduule, peersoonneel mmanaagemmentt moodulle, thee syysteem mmoduule, suuperrmarrkett sttafff, ssupeermaarkeet ggoodds ccompprehhenssivee, ttimeely andd dyynammic mannageemennt. Cann efffecctivvelyy us
13、se tthe leaast ressourrcess too thhe ssupeermaarkeet llinkked intto aan ooverralllWithh thhe rrapiid ddeveeloppmennt oof ccompputeer nnetwworkk teechnnoloogy andd daatabbasee teechnnoloogy, maanaggemeent infformmatiion sysstemms hhavee beeen widdelyy apppliied. Thhrouugh carrefuul ddesiign, roobusst
14、 pprocceduuress, wwhicch rrequuiree a lott off huumann thhinggs, redduceed tto aa siinglle PPC ccan be commpleetedd, rreduuce cossts, buut aalsoo too avvoidd ann errrorr, aan aautoomatted suppermmarkket gooods mannageemennt ssysttem thee deevellopmmentt iss veery neccesssaryy.In tthe sysstemm deevel
15、lopmmentt prroceess, I am ressponnsibble forr thhe pprodducttionn off thhe ssupeermaarkeet ffronnt. Suppermmarkket froont sysstemm inncluudinng tthe fraamewworkk off thhe ooverralll deesiggn, loccatiion andd fuuncttionn off eaach moddulee, fforeegrooundd annd bbackkgrooundd off thhe sswittchiing mod
16、de, dattabaase dessignn annd bbackk-offficce sstylle ddesiign.Thee deesiggn oof tthe sysstemm affterr annalyysiss annd sstuddy, I ddeciidedd too usse tthe C / S Cliientt / Serrverr (CClieent / SServver) sttruccturre, thee taaskss asssiggnedd too thhe CClieent sidde aand Serrverr siide, too reeducce
17、tthe commmunnicaatioon ooverrheaad oof tthe sysstemm, tthuss saavinng ccostts. Of couursee, sservver-sidde ddesiign alsso fforcce ccan nott annd II beelieeve thee fuuturre bby llearrninng aafteer aa ceertaain cann bee acchieeveddKey worrds: Maanaggemeent sysstemm,Daatabbasee目录摘要IABSTTRACCTIII第1章概概述1
18、1.1 超市市系统的的开发背背景和意意义11.2 本系系统的开开发目的的和内容容21.3 国内内外超市市管理系系统的发发展2第2章开开发环境境和相关关技术介介绍42.1 Jaava 开发工工具42.1.1 Javva简介介42.1.2 Javva的特特点52.2开开发环境境运行平平台ecclippse简简介62.3 数据据库MyySQLL62.3.1 数据库库MySSQL简简介62.3.2 数据库库MySSQL的的特点77第3章需需求分析析83.1 需求求分析883.2 模块块分析883.3 数据据库分析析93.4 可行行性分析析93.4.1 技术可可行性993.4.2 操作可可行性110第4
19、章总总体设计计114.1 系统统目标设设计1114.2 系统统功能模模块设计计114.3 系统统数据库库设计1124.3.1 数据库库总体设设计1224.3.2 后台数数据库与与前台连连接133第5章详详细设计计155.1 超市市界面设设计1555.1.1 超市前前台界面面155.1.2 超市后后台界面面185.2 商品品管理设设计2005.3 交易易管理设设计2445.4 会员员管理设设计2775.5 后台台接口设设计288第6章软软件测试试306.1 软件件测试的的目标3306.2 软件件测试的的准则3306.3 软件件测试的的方法3306.4 软件件测试3316.4.1 模块测测试311
20、6.4.2 集成测测试3116.4.3 验收收测试3326.4.4 平行运运行3226.4.5 具体测测试过程程326.4.6 测试结结论355结论377致谢399参考文献献40毕业设计计小结441V第1章 概 述1.1 超市市系统的的开发背背景和意意义二十一世世纪人类类已进入入到了一一个高速速发展的的信息时时代。社社会的高高度信息息化要求求各企事事业单位位不停的的提高信信息管理理技术以以适应社社会的发发展。随随着科学学技术的的不断提提高,计算机机科学日日渐成熟熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。特别是IInteerne
21、et技术术的推广广和信息息高速公公路的建建立,使使IT产产业在市市场竞争争中越发发显示出出其独特特的优势势,步入入信息化化时代,有有巨大的的数据信信息等待待加工处处理和传传输,这这使得对对书数据据库的进进一步开开发和利利用显得得尤为迫迫切。作为国内内市场的的一些中中小型超超市,它它们在信信息化过过程中的的步伐要要落后于于大中型型超市,而而对于这这些企业业的资源源管理,信信息的存存储和处处理也显显得迫切切需要,要要适应市市场竞争争,就需需要有高高效的处处理方式式和管理理方法,因因此加快快超市的的信息化化进程是是必可少少的。我国超市市形成在在20世世纪900年代初初期,现现在已经经成为我我国零售售
22、业的一一种重要要形态,为为国民经经济的发发展发挥挥了重要要的作用用。随着着超市高高速的发发展,其其经营管管理也变变得愈加加复杂,早早期的售售货员站站柜台的的形式早早已不能能满足现现有销售售也的发发展,这这样就迫迫切地需需要引入入新的管管理技术术。但在在目前状状况下,大型超市早已使用优良的管理软件,但中小型超市仍存在落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,经济形态的高速发展,使超市经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。依靠现代化的计算机信息处理
23、技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够准确快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率并且降低了超市日常成本。本设计运运用MyySQLL数据库库设计软软件与eecliipsee软件设设计了一一个中小小型超市市管理系系统。使使用该软软件。超超市管理理人员可可以对超超市的各各种情况况进行管管理,像像货物的的出纳,进进货,卖卖货,退退货,人人员的调调配等进进行管理理。而且且本系统统只要会会懂得一一点的电电脑知识识就能很很快的上上手,不不存在一一些岗前前培训什什么的,方方便用户户使
24、用。在计算机机日益普普及,软软硬件迅迅速发展展的当今今社会上上,用户户使用计计算机来来管理强强大的数数据信息息,不失失是节省省人力和和时间的的良策。1.2 本系系统的开开发目的的和内容容1) 目目的目前市面面上流行行的管理理管理系系统不少少。但是是对于中中小型来来说,不不需要大大型的数数据库系系统。只只需要一一个操作作方便,功功能实用用,能满满足本超超市对数数据的管管理及需需求的系系统。我我们的目目标就是是在于开开发一个个功能实实用、操操作方便便,简单单明了的的超市管理理系统。2)内容容本系统是是根据超超市管理理系统模模块进行行功能分分析和设设计得出出的。可可以满足足中小型型超市管管理、销销售
25、的需需求。可可以帮助助超市提提高工作作效率,降降低日常常成本,实实现超市市管理的的系统化化、规范范化和自自动化。开发一个个功能实实用、操操作方便便,简单单明了的的超市管理理系统。能能够录入入商品的的基本资资料,在在操作上上能够完完成诸如如添加、修修改、删删除、按按各种条条件进行行查询和和销售,管管理员和和会员的的设置及及密码修修改等方方面的工工作,基基本满足足日常业业务的需需要。1.3 国内内外超市市管理系系统的发发展由于国外外超市的信信息化建建设方面面起步较较早,加加上资金金、技术术等方面面的诸多多优势,使使得国外外超市的管管理系统统实施成成功率较较高,也也取得了了显著的的经济和和社会效效益
26、,在在超市管管理的基基础理论论研究方方面也取取得了相相当大的的成就。我国自880年代代开始,才才着手开开发和应应用管理理系统,尽尽管经过过了国内内许多研研究单位位和企业业的共同同努力,使使我国在在超市管理理系统建建设方面面取得了了很大成成功,但但是由于于多方面面因素的的制约,我我们国家家和国外外的差距距还是比比较大的的。第2章 开发发环境和和相关技技术介绍绍本系统的的开发应应用了MMySQQL创建建数据库库,并在在ecllipsse环境境下主要要应用JJavaa编程语语言实现现各项功功能及对对数据库库的操作作。在本章以以下的各各节将依依次对JJavaa、ecclippse及及MySSQL数数据
27、库和和技术进进行简单单介绍。2.1 Jaava 开发工工具2.1.1 Javva简介介Javaa它最初初被命名名为Oaak,目目标设定定在家用用电器等等小型系系统的编编程语言言,来解解决诸如如电视机机、电话话、闹钟钟、烤面面包机等等家用电电器的控控制和通通讯问题题。由于于这些智智能化家家电的市市场需求求没有预预期的高高,Suun放弃弃了该项项计划。就就在Oaak几近近失败之之时,随随着互联联网的发发展,SSun看看到了OOak在在计算机机网络上上的广阔阔应用前前景,于于是改造造了Oaak,以以“Jaava”的的名称正正式发布布。Javaa 编程程语言的的风格十十分接近近C、C+语言。JJava
28、a是一个个纯的面面向对象象的程序序设计语语言,它它继承了了 C+ 语语言面向向对象技技术的核核心,JJavaa舍弃了了C +语言言中容易易引起错错误的指指针(以以引用取取代)、运运算符重重载(ooperratoor ooverrloaadinng)、多多重继承承(以接接口取代代)等特特性,增增加了垃垃圾回收收器功能能用于回回收不再再被引用用的对象象所占据据的内存存空间,使使得程序序员不用用再为内内存管理理而担忧忧。在 Javva SSE 11.5 版本中中,Jaava 又引入入了泛型型编程(GGeneericc Prrogrrammmingg)、类类型安全全的枚举举、不定定长参数数和自动动装/
29、拆拆箱等语语言特性性。 JJavaa 不同同于一般般的编译译执行计计算机语语言和解解释执行行计算机机语言。它它首先将将源代码码编译成成二进制制字节码码(byyteccodee),然然后依赖赖各种不不同平台台上的虚虚拟机来来解释执执行字节节码,从从而实现现了“一一次编译译、到处处执行”的的跨平台台特性。不不过,每每次的编编译执行行需要消消耗一定定的时间间,这同同时也在在一定程程度上降降低了 Javva 程程序的运运行效率率。但在在 J22SE 1.44.2 发布后后,Jaava 的执行行速度有有了大幅幅提升。 与传统统程序不不同,SSun 公司在在推出 Javva 之之际就将将其作为为一种开开放
30、的技技术。全全球数以以万计的的 Jaava 开发公公司被要要求所设设计的 Javva 软软件必须须相互兼兼容。“JJavaa 语言言靠群体体的力量量而非公公司的力力量”是是 Suun 公公司的口口号之一一,并获获得了广广大软件件开发商商的认同同。这与与微软公公司所倡倡导的注注重精英英和封闭闭式的模模式完全全不同。 Sunn 公司司对 JJavaa 编程程语言的的解释是是:Jaava 编程语语言是个个简单、面面向对象象、分布布式、解解释性、健健壮、安安全与系系统无关关、可移移植、高高性能、多多线程和和动态的的语言。2.1.2 Javva的特特点1)平台台无关性性平台无关关性是指指Javva能运运
31、行于不不同的平平台。JJavaa引进虚虚拟机 原理,并并运行于于虚拟机机,实现现不同平平台的JJavaa接口之之间。使使用Jaava编编写的程程序能在在世界范范围内共共享。JJavaa的数据据类型与与机器无无关,JJavaa虚拟机机(Jaava Virrtuaal MMachhinee)是建建立在硬硬件和操操作系统统之上,实实现Jaava二二进制代代码的解解释执行行功能, 提供于于不同平平台的接接口的。2) 面面向对象象的程序序设计Javaa吸取了了C+面向对对象的概概念,将将数据封封装于类类中,利利用类的的优点,实实现了程程序的简简洁性和和便于维维护性。类类的封装装性、继继承性等等有关对对象
32、的特特性,使使程序代代码只需需一次编编译,然然后通过过上述特特性反复复利用。程程序员只只需把主主要精力力用在类类和接口口的设计计和应用用上。JJavaa提供了了众多的的一般对对象的类类,通过过继承即即可以使用父父类的方方法。在在Javva中,类类的继承承关系是是单一的的非多重重的,一一个子类类中只有一一个父类类,子类类的父类类又有一一个父类类。Jaava提提供的OObjeect类类及其子子类的继继承关系系如同一一棵倒立立的树形形,根类类为Obbjecct类,Object类功能强大,经常会使用到它及其它派生的子类。3) 健健壮性Javaa致力于于检查程程序在编编译和运运行时的的错误。类类型检查查
33、帮助检检查出许许多开发发早期出出现的错错误。JJavaa自己操操纵内存存减少了了内存出出错的可可能性。JJavaa还实现现了真数数组,避避免了覆覆盖数据据的可能能,这些些功能特特征大大大提高了了开发JJavaa应用程程序的周周期。并并且Jaava还还提供了了Nulll指针针检测、数数组边界界检测、异异常出口口、Byyte codde校验验等功能能。2.2开开发环境境运行平平台ecclippse简简介Ecliipsee 是一一个开放放源代码码的、基基于 JJavaa 的可可扩展开开发平台台。就其其本身而而言,它它只是一一个框架架和一组组服务,用用于通过过插件组件件构建开开发环境境。幸运运的是,E
34、Ecliipsee 附带带了一个个标准的的插件集集,包括括 Jaava 开发工工具(JJavaa Deevellopmmentt Kiit,JJDK)。虽然大多多数用户户很乐于于将 EEcliipsee 当作作 Jaava 集成开开发环境境(IDDE)来来使用,但但 Ecclippse 的目标标却不仅仅限于此此。Ecclippse 还包括括插件开开发环境境(Pllug-in Devveloopmeent Envviroonmeent,PPDE),这这个组件件主要针针对希望望扩展 Ecllipsse 的的软件开开发人员员,因为为它允许许他们构构建与 Ecllipsse 环环境无缝缝集成的的工具。
35、由由于 EEcliipsee 中的的每样东东西都是是插件,对对于给 Ecllipsse 提提供插件件,以及及给用户户提供一一致和统统一的集集成开发发环境而而言,所所有工具具开发人人员都具具有同等等的发挥挥场所。这种平等等和一致致性并不不仅限于于 Jaava 开发工工具。尽尽管 EEcliipsee 是使使用 JJavaa 语言言开发的的,但它它的用途途并不限限于 JJavaa 语言言;例如如,支持持诸如 C/CC+ 和 CCOBOOL 等等编程语语言的插插件已经经可用,或或预计将将会推出出。Ecclippse 框架还还可用来来作为与与软件开开发无关关的其他他应用程程序类型型的基础础,比如如内容
36、管管理系统统。基于于 Ecclippse 的应用用程序的的一个突突出例子子是 IIBM®g; RRatiionaal&rreg; Sooftwwaree Arrchiitecct,它它构成了了 IBBM JJavaa 开发发工具系系列的基基础。2.3数数据库MMySQQL2.3.1数据据库MyySQLL简介MySQQL是一种开开放源代代码的关关系型数数据库管管理系统统(RDDBMSS),MMySQQL数据据库系统统使用最最常用的的数据库库管理语语言-结构化化查询语语言(SSQL)进进行数据据库管理理。由于MMySQQL是开开放源代代码的,因因此任何何人都可可以在GGeneerall Pu
37、ubliic LLiceensee的许可可下下载载并根据据个性化化的需要要对其进进行修改改。MyySQLL因为其其速度、可可靠性和和适应性性而备受受关注。大大多数人人都认为为在不需需要事务务化处理理的情况况下,MMySQQL是管管理内容容最好的的选择。MySSQL这这个名字字,起源源不是很很明确。一一个比较较有影响响的说法法是,基基本指南南和大量量的库和和工具带带有前缀缀“myy”已经经有100年以上上,而且且不管怎怎样,MMySQQL AAB创始始人之一一的Moontyy Wiidenniuss的女儿儿也叫MMy。这这两个到到底是哪哪一个给给出了MMySQQL这个个名字至至今依然然是个迷迷,
38、包括括开发者者在内也也不知道道。MyySQLL的海豚豚标志的的名字叫叫“saakilla”,它它是由MMySQQL AAB的创创始人从从用户在在“海豚豚命名”的的竞赛中中建议的的大量的的名字表表中选出出的。获获胜的名名字是由由来自非非洲斯威威士兰的的开源软软件开发发者。2.3.2 数据库库MySSQL的的特点1)使用用C和CC+编编写,并并使用了了多种编编译器进进行测试试,保证证源代码码的可移移植性 。2)支持持AIXX、FrreeBBSD、HHP-UUX、LLinuux、MMac OS、NNoveell Nettwarre、OOpennBSDD、OSS/2 Wraap、SSolaariss、
39、Wiindoows等等多种操操作系统统 。3)为多多种编程程语言提提供了AAPI。这这些编程程语言包包括C、CC+、EEifffel、JJavaa、Peerl、PPHP、PPythhon、RRubyy和Tccl等。 4)支支持多线线程,充充分利用用CPUU资源 。5)优化化的SQQL查询询算法,有有效地提提高查询询速度 。6)既能能够作为为一个单单独的应应用程序序应用在在客户端端服务器器网络环环境中,也也能够作作为一个个库而嵌嵌入到其其他的软软件中提提供多语语言支持持,常见见的编码码如中文文的GBB 23312、BBIG55,日文文的Shhiftt_JIIS等都都可以用用作数据据表名和和数据列
40、列名。7)提供供TCPP/IPP、ODDBC和和JDBBC等多多种数据据库连接接途径 。8)提供供用于管管理、检检查、优优化数据据库操作作的管理理工具 。9)可以以处理拥拥有上千千万条记记录的大大型数据据库。第3章 需求求分析3.1 需求求分析由于本系系统设计计是针对对中小型型超市,因因此在设设计之初初,要对对超市的的需求目目的经行行分析,中中小型超超市实现现系统智智能化,就就是解决决一件商商品从进进入本超超市的仓仓库到销销售完成成之后整整个过程程的智能能化。一一件商品品在销售售的过程程中应该该包括标标准化信信息入库库、上架架、销售售、售后后四方面面的问题题。 由于需要要实现需需求分析析中的若
41、若干问题题,所以以我应该该从商品品销售的的三个大大环节中中进行功功能分析析。进货环节节解决的的主要问问题就是是,在进进货之初初,因对对货物进进行系统统编号,以以便在销销售过程程中实现现统一管管理。通通过某种种商品它它在本超超市的显显存货数数量,销销售综合合能力的的分析得得出需进进货的数数量(此此功能在在现阶段段由于本本人知识识水平所所限,无无法在此此系统中中实现)。销售环节节要做到到根据商商品编号号,显示示商品信信息,包包括商品品名称、规规格、单单位、售售价、折折扣信息息。当然然在销售售过程中中还要实实现对预预付款的的找零计计算,交交易撤销销等功能能。会员环节节主要解解决的问问题就是是通过给给
42、予会员员一个编编号,然然后在以以后的商商品交易易过程中中,通过过此编号号,自动动识别会会员级别别,以及及该级别别下的会会员折扣扣价格。3.2 模块块分析由于需要要实现系系统需求求分析中中的若干干功能,所所以在设设计该系系统时,我我决定建建立四大大模块来来一一实实现以上上功能。销售管理理模块:超市前前台售货货系统是是提供给给柜员实实际操作作的前台台界面,在在此界面面下,必必须包括括货物的的所有信信息以及及在销售售过程中中的若干干操作。仓库模块块:仓库库管理中中应该包包含商品品的入库库、出库库时间,商商品编号号,商品品数量,进进货价格格以及客客户的退退货信息息等。用户管理理模块:用户管管理中应应该
43、包含含会员管管理、管管理员管管理、普普通柜员员三级别别操作权权限。信息查询询模块:信息查查询中,可可以完成成查询商商品存货货数量,商商品信息息等功能能。3.3 数据据库分析析根据模块块分析中中的系统统五大模模块,在在建立数数据库时时应该包包含6张张表来实实现。userr:用户户信息表表:此表表完成会会员、管管理员、柜柜员区分分。各人人员名称称、卡号号、密码码、权限限等设置置。marcchanndisse:商商品信息息表:此此表中应应包含商商品编号号、类别别、条形形码、进进货价等等。payiinfoo:付款款信息表表:此表表中应该该包括货货币种类类、付款款方式、付付款金额额。日期期等。 b_ss
44、tocck:进进出库信信息表:此表中中应包含含商品的的仓库编编号、进进货时间间、进货货价格、进进货数量量等。e_sttockk:进退退货信息息表:此此表中应应该有进进出库IID号、存存货数量量、下单单数量、进进货价格格、出仓仓日期等等。salee:销售售信息表表:此表表中应该该有销售售ID号号、销售售日期、数数量、价价格、折折扣率等等。3.4 可行行性分析析3.4.1 技术可可行性根据新系系统目标标来衡量量所需的的技术是是否具备备,一般般可从硬硬件、软软件的性性能要求求、环境境条件、技技术人员员水平和和数量等等方面去去考虑和和分析,其其中开发发人员的的技术力力量应首首先考虑虑能力与与水平,并并
45、考虑近近期内可可以培养养和发展展的技术术人员。3.4.2 操作可可行性对新系统统运行后后给现行行系统带带来的影影响(包包括组织织机构、管管理方式式、工作作环境等等)和后后果进行行估计和和评价。同同时还应应考虑现现有管理理人员的的培训、补补充,分分析在给给定时间间里能否否完成预预定的系系统开发发任务等等。按上述两两方面进进行可行行性分析析、研究究后,我我们认为为该项目目是可行行的。第4章 总体体设计4.1 系统统目标设设计本系统是是实现对对超市的的管理,商商品出入入仓库情情况的记记录,商商品编号号、规格格、数量量售价、折折扣情况况的记录录,还有有会员信信息统计计、会员员折扣。前前台系统统记录了了
46、货物的的具体销销售情况况,后台台系统记记录了会会员信息息,管理理员信息息,货物物出入仓仓、调整整折扣的的信息。1)超市市收银终终端系统启动动会有一一个收银银界面,将将商品的的所有信信息,经经行录入入,商品品交易时时商品信信息一目目了然,自自动找零零系统,对对于付款款经行计计算。2)后台台终端前台界面面右下角角有后台台终端按按钮,通通过此处处可输入入管理员员账号和和密码登登陆后台台,经行行商品信信息修改改、会员员信息录录入、折折扣修改改、价格格修改等等。4.2 系统统功能模模块设计计开发这个个系统的的目的就就是帮助助超市管管理提高高工作效效率,实实现超市市管理的的系统化化、规范范化和自自动化。根根据这个个系统所所要实现现的目的的和任务务,总结结出这个个系统最最终实现现的主要要功能如如下:1)商品品信息管管理模块块:商品品上架时时对商品品信息进进行录入入,销售售过程中中商品编编码查询询、商品品信息显显示,商商品存货货量显示示等。2)销售售管理模模块:提提示需付付金额,根根据预