商场经营管理系统的设计与开发说明书_第1页
商场经营管理系统的设计与开发说明书_第2页
商场经营管理系统的设计与开发说明书_第3页
商场经营管理系统的设计与开发说明书_第4页
商场经营管理系统的设计与开发说明书_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 20编号: 管理理信息系系统课课程设计计商场经营营管理系系统的设设计与开开发说明书院 系:信信息工程程学院姓 名:白白英丽 1113411502228李冀雪 1133415501110陈 琼 1113411501104邵勇博 1133415501221贾宝佩 1133415502116张坚强 1133415501229杨 艳 1113411502237专 业:计计算机科科学与技技术年 级:220111级指导教师:孙 利完成日期:20112年12月 188日目录商场经营管理系统目录TOC o 1-3 f h z u HYPERLINK l _Toc341800353 1 绪论

2、 PAGEREF _Toc341800353 h 1 HYPERLINK l _Toc341800354 1.1 课课程设计计的背景景 PAGEREF _Toc341800354 h 1 HYPERLINK l _Toc341800355 1.2 课课程设计计的目的的和意义义 PAGEREF _Toc341800355 h 1 HYPERLINK l _Toc341800356 1.3设计计的主要要内容 PAGEREF _Toc341800356 h 2 HYPERLINK l _Toc341800357 2 相关技技术介绍绍 PAGEREF _Toc341800357 h 3 HYPERLI

3、NK l _Toc341800358 2.1 JJSP技技术 PAGEREF _Toc341800358 h 3 HYPERLINK l _Toc341800359 2.2 SSSH技术术 PAGEREF _Toc341800359 h 5 HYPERLINK l _Toc341800360 2.3 MMyEclippse环环境 PAGEREF _Toc341800360 h 6 HYPERLINK l _Toc341800361 2.4 TTomccar服服务器 PAGEREF _Toc341800361 h 6 HYPERLINK l _Toc341800362 2.5 MMySqql数据

4、据库 PAGEREF _Toc341800362 h 7 HYPERLINK l _Toc341800363 3 需求分分析 PAGEREF _Toc341800363 h 10 HYPERLINK l _Toc341800364 3.1需求求规定 PAGEREF _Toc341800364 h 10 HYPERLINK l _Toc341800365 3.2 对对功能的的规定 PAGEREF _Toc341800365 h 10 HYPERLINK l _Toc341800366 3.3运行行环境规规定 PAGEREF _Toc341800366 h 14 HYPERLINK l _Toc3

5、41800367 4 设计与与实现 PAGEREF _Toc341800367 h 16 HYPERLINK l _Toc341800368 4.1系统统概要设设计 PAGEREF _Toc341800368 h 16 HYPERLINK l _Toc341800369 4.1.11 需求求规定 PAGEREF _Toc341800369 h 16 HYPERLINK l _Toc341800370 4.1.22 基本本设计概概念和处处理流程程 PAGEREF _Toc341800370 h 17 HYPERLINK l _Toc341800371 4.1.33 接口口设计 PAGEREF _

6、Toc341800371 h 18 HYPERLINK l _Toc341800372 4.1.44 运行行与维护护设计 PAGEREF _Toc341800372 h 19 HYPERLINK l _Toc341800373 4.1.55 系统统出错处处理设计计 PAGEREF _Toc341800373 h 20 HYPERLINK l _Toc341800374 4.1.66 安全全保密设设计 PAGEREF _Toc341800374 h 20 HYPERLINK l _Toc341800375 4.2数据据库设计计 PAGEREF _Toc341800375 h 20 HYPERLI

7、NK l _Toc341800376 4.2.11 概念念设计 PAGEREF _Toc341800376 h 20 HYPERLINK l _Toc341800377 4.2.22 逻辑辑结构设设计 PAGEREF _Toc341800377 h 21 HYPERLINK l _Toc341800378 4.3 详详细设计计 PAGEREF _Toc341800378 h 22 HYPERLINK l _Toc341800379 4.3.11 程序序描述 PAGEREF _Toc341800379 h 24 HYPERLINK l _Toc341800380 4.3.22 性能能 PAGER

8、EF _Toc341800380 h 38 HYPERLINK l _Toc341800381 4.3.33 测试试计划 PAGEREF _Toc341800381 h 38 HYPERLINK l _Toc341800382 6 总结 PAGEREF _Toc341800382 h 45 HYPERLINK l _Toc341800383 参考文献 PAGEREF _Toc341800383 h 46绪论商场经营管理系统1 绪论1.1 课课程设计计的背景景在信息时代代的今天天,计算算机以其其快速、准准确的信信息处理理功能渗渗透于我我们周围围的方方方面面,当今的社会也正在快速的向信息化社会前进

9、,信息系统的作用越来越大,商场经营管理也日渐体现出运用计算机的优越性。而我国商场数量较多,类型复杂,分布跨度大,随着全球经济一体化的发展,我国经济市场将面临外资企业和国外产品与服务的双重挑战,比较而言,外资企业具有更为雄厚的资金实力,丰富的管理经验,和先进的技术手段。因此,要借助先进的管理思想转变经营观念,使用信息化提高商场的管理水平和工作效率,在今后的竞争中取胜。随着技术的的发展,电电脑的操操作日趋趋简化,电电脑知识识日趋普普及,同同时市场场经济快快速多变变,竞争争激烈,因因此商场场采用电电脑管理理进货、库库存、销销售等诸诸多环节节也已成成为趋势势。信息息的迅猛猛发展使使人们获获得信息息,处

10、理理信息的的方式不不断变化化,进而而推动着着企业的的管理模模式的不不断变革革。商业业作为连连接生产产与消费费的纽带带和桥梁梁,利用用信息技技术不仅仅可以提提高商业业企业自自身的竞竞争能力力,同时时还可以以指导生生产引导导消费。1.2 课课程设计计的目的的和意义义商品零售企企业需要要对日常常经营活活动中涉涉及的商商品、顾顾客、员员工等数数据进行行有效管管理。在在早期的的商业零零售企业业管理系系统中,主主要是对对正在销销售的商商品进行行管理,在在当前的的商场经经营管理理系统中中已不仅仅仅有该该功能,还还要加入入与商场场有关的的库存等等相关操操作功能能。随着着商品零零售业的的蓬勃发发展,商商场规模模

11、的日益益增大,其其经营管管理愈加加复杂,各各类业务务数量渐渐趋庞大大,单纯纯的人工工数据管管理方式式已无法法胜任。特别是在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范商场管理行为,从而提高了管理效率和水平。以数据库技技术为基基础的商商场经营营管理系系统是一一类典型型的面向向商业零零售企业业日常经经营管理理的数据据库应用用系统,它它把管理理人员从从繁琐的的数据计计算处理理中解脱脱出来,从从而全面面提高了了商场经经营的效效率。该系统统软件非非常容易易被接受受,其具具有简单单易学性性,便于于管理等等功能。本本工程的的设计目目标就是是用最少少的人力力,来完完成商场场中的日日常工作

12、作。1.3设计计的主要要内容商场经营管管理系统统是基于SSSH进行行的设计计,利用用相关技技术,实实现系统统的安全全性能,以以及方便便快捷的的性能,从从而达到到对对商商场经营营管理的的有效性性。本系系统主要要是实现现对日常常经营活活动中涉涉及的商商品、顾顾客、员员工等数数据进行行有效管管理,以以提高商商场的经经营管理理效率为为目的,应实现会员管理、商品入库管理、日常销售管理和查询统计四类功能,整个系统工作在商场的局域网环境下。商场经营管管理管理理系统的的设计,分分为前台台销售系系统和后后台管理理系统两两部分。前前台销售售系统由由销售人人员进行行操作,销销售人员员用自己己的账户户和密码码登录系系

13、统,可可以对商商品实现现查询、退退货、销销售的功功能。后后台管理理系统则则由管理理员进行行操作,管理员要用自己的账号密码登陆进入系统,从而商品查询统计,库存管理,人员管理,销售管理等,从而实现对商场的管理。相关技术介绍商场经营管理系统2 相关技技术介绍绍2.1 JJSP技技术JSP(JJavaa Serrverr Paagess)技术术是由SSun公公司发布布的用于于开发动动态Weeb应用用的一项项技术。它它以其简简单易学学、跨平平台的特特性,在在众多动动态Weeb应用用程序设设计语言言中异军军突起,在在短短几几年中已已经形成成了一套套完整的的规范,并并广泛地地应用于于电子商商务等各各个领域域

14、中。在在国内,JJSP现现在也得得到了比比较广泛泛的重视视,得到到了很好好的发展展,越来来越多的的动态网网站开始始采用JJSP技技术11。本本章就对对JSPP及其相相关技术术进行简简单的介介绍。JSP技术术可以以以一种简简捷而快快速的方方法生成成Webb页面。使使用JSSP技术术的Weeb页面面可以很很容易地地显示动动态内容容。JSSP技术术的设计计目的是是使得构构造基于于Webb的应用用程序更更加容易易和快捷捷,而这这些应用用程序能能够与各各种Weeb服务务器、应应用服务务器、浏浏览器和和开发工工具共同同工作。JSP技术术不是惟惟一的动动态网页页技术,也也不是第第一个,在在JSPP技术出出现

15、之前前就已经经存在几几种优秀秀的动态态网页技技术,如如CGII、ASPP等。下下面结合合这些技技术的介介绍,讲讲述动态态网页技技术的发发展和JJSP技技术的诞诞生。JSP的开开发背景景及发展展历史在万维网短短暂的历历史中,万万维网已已经从一一个大部部分显示示静态信信息的网网络演化化到对股股票进行行交易和和进行购购书操作作的一个个基础设设施。在在各种各各样的应应用程序序中,对对于可能能使用的的基于WWeb的的客户端端,看上上去没有有任何限限制。基于浏览器器客户端端的应用用程序比比传统的的基于客客户机/服务器器的应用用程序有有几个好好处。这这些好处处包括几几乎没有有限制的的客户端端访问和和极其简简

16、化的应应用程序序部署和和管理(要要更新一一个应用用程序,管管理人员员只需要要更改一一个基于于服务器器的程序序,而不不是成千千上万的的安装在在客户端端的应用用程序)。这这样,软软件工业业正迅速速地向建建造基于于浏览器器客户端端的多层层次应用用程序迈迈进。这些快速增增长的精精巧的基基于Weeb的应应用程序序要求开开发技术术上的改改进。静静态HTTML对对于显示示相对静静态的内内容是不不错的选选择;新新的挑战战在于创创建交互互的基于于Webb的应用用程序,在在这些程程序中,页页面的内内容是基基于用户户的请求求或者系系统的状状态,而而不是预预先定义义的文字字。对于这个问问题的一一个早期期解决方方案是使

17、使用CGGI-BBIN接接口。开开发人员员编写与与接口相相关的单单独的程程序,以以及基于于Webb的应用用程序,后后者通过过Webb服务器器来调用用前者。这这个方案案有着严严重的扩扩展性问问题每个新新的CGGI要求求在服务务器上新新增一个个进程。如如果多个个用户并并发地访访问该程程序,这这些进程程将消耗耗该Weeb服务务器所有有的可用用资源,并并且系统统性能会会降低到到极其低低下的地地步。某些Webb服务器器供应商商已经尝尝试通过过为他们们的服务务器提供供“插件”和APPI来简简化Weeb应用用程序的的开发。这这些解决决方案是是与特定定的Weeb服务务器相关关的,不不能解决决跨多个个供应商商的

18、解决决方案的的问题。例例如,微微软的AActiive Serrverr Paagess(ASSP)技技术使得得在Weeb页面面上创建建动态内内容更加加容易,但但也只能能工作在在微软的的IISS和Peersoonall Weeb SServver上上。还存在其他他的解决决方案,但但都不能能使一个个普通的的页面设设计者能能够轻易易地掌握握。例如如,像JJavaa Seervllet这这样的技技术就可可以使得得用Jaava语语言编写写交互的的应用程程序的服服务器端端的代码码变得容容易。开开发人员员能够编编写出这这样的SServvlett,以接接收来自自Webb浏览器器的HTTTP请请求,动动态地生生

19、成响应应(可能能要查询询数据库库来完成成这项请请求),然然后发送送包含HHTMLL或XMML文档档的响应应到浏览览器。注意:一个Javva SServvlett就是一一个基于于Javva技术术的运行行在服务务器端的的程序(与与Appplett不同,后后者运行行在浏览览器端)。SServvlett会在本本书第44章介绍绍。采用用这种方方法,整整个网页页必须都都在Jaava Serrvleet中制制作。如如果开发发人员或或者Weeb管理理人员想想要调整整页面显显示,就就不得不不编辑并并重新编编译该JJavaa Seervllet,即即使在逻逻辑上已已经能够够运行了了。采用用这种方方法,生生成带有有

20、动态内内容的页页面仍然然需要应应用程序序的开发发技巧。很显然,目目前所需需要的是是一个业业界范围围内的创创建动态态内容页页面的解解决方案案。这个个方案将将解决当当前方案案所受到到的限制制。如下下:(1)能够够在任何何Webb或应用用程序服服务器上上运行。(2)将应应用程序序逻辑和和页面显显示分离离。(3)能够够快速地地开发和和测试。(4)简化化开发基基于Weeb的交交互式应应用程序序的过程程。JSP技术术就是被被设计用用来满足足这样的的要求的的。JSSP规范范是Weeb服务务器、应应用服务务器、交交易系统统以及开开发工具具供应商商间广泛泛合作的的结果。SSun开开发出这这个规范范来整合合和平衡

21、衡已经存存在的对对Javva编程程环境(例例如,JJavaa Seervllet和和JavvaBeeanss)进行行支持的的技术和和工具。其其结果是是产生了了一种新新的、开开发基于于Webb应用程程序的方方法,给给予使用用基于组组件应用用逻辑的的页面设设计者以以强大的的功能。2.2 SSSH技技术SSH 为为 sttrutts+sspriing+hibbernnatee的一个个集成框框架,是是目前较较流行的的一种WWeb应应用程序序开源框框架。 集成SSHH框架的的系统从从职责上上分为四四层:表表示层、业业务逻辑辑层、数数据持久久层和域域模块层层,以帮帮助开发发人员在在短期内内搭建结结构清晰晰

22、、可复复用性好好、维护护方便的的Webb应用程程序。其其中使用用Strrutss作为系系统的整整体基础础架构,负负责MVVC的分分离,在在Strrutss框架的的模型部部分,利利用Hiiberrnatte框架架对持久久层提供供支持,业业务层用用Sprringg支持。具具体做法法是:用用面向对对象的分分析方法法根据需需求提出出一些模模型,将将这些模模型实现现为基本本的Jaava对对象,然然后编写写基本的的DAOO接口,并并给出HHibeernaate的的DAOO实现,采采用Hiiberrnatte架构构实现的的DAOO类来实实现Jaava类类与数据据库之间间的转换换和访问问,最后后由Spprin

23、ng完成成业务逻逻辑。 系统的基本本业务流流程是: 在表表示层中中,首先先通过JJSP页页面实现现交互界界面,负负责传送送请求(Reqquesst)和和接收响响应(RRespponsse),然然后Sttrutts根据据配置文文件(sstruuts-connfigg.xmml)将将ActtionnSerrvleet接收收到的RRequuestt委派给给相应的的Acttionn处理。在在业务层层中,管管理服务务组件的的Sprringg IooC容器器负责向向Acttionn提供业业务模型型(Moodell)组件件和该组组件的协协作对象象数据处处理(DDAO)组件完完成业务务逻辑,并并提供事事务处理

24、理、缓冲冲池等容容器组件件以提升升系统性性能和保保证数据据的完整整性。而而在持久久层中,则则依赖于于Hibbernnatee的对象象化映射射和数据据库交互互,处理理DAOO组件请请求的数数据,并并返回处处理结果果2。 采用上述开开发模型型,不仅仅实现了了视图、控控制器与与模型的的彻底分分离,而而且还实实现了业业务逻辑辑层与持持久层的的分离。这这样无论论前端如如何变化化,模型型层只需需很少的的改动,并并且数据据库的变变化也不不会对前前端有所所影响,大大大提高高了系统统的可复复用性。而而且由于于不同层层之间耦耦合度小小,有利利于团队队成员并并行工作作,大大大提高了了开发效效率。2.3 MMyEcc

25、lippse环环境MyEcllipsse企业业级工作作平台(MMyEcclippse Entterpprisse WWorkkbennch ,简称称MyEEcliipsee)是对对 HYPERLINK t _blank EcllipsseIDDE的扩扩展,利利用它我我们可以以在数据据库和JJavaaEE的的开发、发发布以及及 HYPERLINK t _blank 应用程程序服务务器的整整合方面面极大的的提高工工作效率率。它是是功能丰丰富的JJavaaEE HYPERLINK t _blank 集集成开发发环境,包包括了完完备的编编码、调调试、测测试和发发布功能能,完整整支持 HYPERLINK

26、 t _blank HHTMLL,Sttrutts,JJSP, HYPERLINK t _blank CSSS, HYPERLINK t _blank Javvasccrippt,SSpriing,SQLL,Hiiberrnatte。MyEcllipsse,是是一个十十分优秀秀的用于于开发JJavaa, JJ2EEE的Ecclippse HYPERLINK t _blank 插插件集合合,MyyEcllipsse的功功能非常常强大,支支持也十十分广泛泛,尤其其是对各各种开源源产品的的支持十十分不错错。在结构上,MMyEcclippse的的特征可可以被分分为7类类: (1) JJavaaEE模模

27、型 (2) WWEB开开发工具具 (3) EEJB开开发工具具 (4) 应应用程序序服务器器的连接接器 (5) JJavaaEE项项目部署署服务 (6) 数数据库服服务 (7) MMyEcclippse整整合帮助助 对于以上每每一种功功能上的的类别,在在Ecllipsse中都都有相应应的功能能部件,并并通过一一系列的的插件来来实现它它们。MMyEcclippse结结构上的的这种模模块化,可可以让我我们在不不影响其其他模块块的情况况下,对对任一模模块进行行单独的的扩展和和升级。 简单而言,MMyEcclippse是是Ecllipsse的插插件,也也是一款款功能强强大的JJavaaEE集集成开发发

28、环境,支支持代码码编写、配配置、测测试以及及除错,MMyEcclippse66.0以以前版本本需先安安装Ecclippse。MMyEcclippse66.0以以后版本本安装时时不需安安装Ecclippse。2.4 TTomccar服服务器Tomcaat是AApacche HYPERLINK t _blank 软件基金金会(AApacche Sofftwaare Fouundaatioon)的的Jakkartta 项项目中的的一个核核心项目目,由AApacche、SSun 和其他他一些公公司及个个人共同同开发而而成。由由于有了了Sunn 的参参与和支支持,最最新的SServvlett 和JJSP

29、 规范总总是能在在Tommcatt 中得得到体现现,Toomcaat 55 支持持最新的的Serrvleet 22.4 和JSSP 22.0 规范。因因为Toomcaat 技技术先进进、性能能稳定,而而且免费费,因而而深受JJavaa 爱好好者的喜喜爱并得得到了部部分软件件开发商商的认可可,成为为目前比比较流行行的Weeb 应应用服务务器。目目前最新新版本是是7.00。Tomcaat 很很受广大大程序员员的喜欢欢,因为为它运行行时占用用的 HYPERLINK t _blank 系统统资源小小,扩展展性好,支支持负载载平衡与与邮件服服务等开开发应用用系统常常用的功功能;而而且它还还在不断断的改进

30、进和完善善中,任任何一个个感兴趣趣的程序序员都可可以更改改它或在在其中加加入新的的功能。 Tomcaat 是是一个轻轻量级应应用 HYPERLINK t _blank 服务务器,在在中小型型系统和和并发访访问用户户不是很很多的场场合下被被普遍使使用,是是开发和和调试JJSP 程序的的首选。对对于一个个初学者者来说,可可以这样样认为,当当在一台台机器上上配置好好Apaachee 服务务器,可可利用它它响应对对HTMML 页页面的访访问请求求。实际际上Toomcaat 部部分是AApacche 服务器器的扩展展,但它它是独立立运行的的,所以以当你运运行toomcaat 时时,它实实际上作作为一个个

31、与Appachhe 独独立的进进程单独独运行的的。 这里的诀窍窍是,当当配置正正确时,AApacche 为HTTML页页面服务务,而TTomccat 实际上上运行JJSP 页面和和Serrvleet。另另外,TTomccat和和IISS、Appachhe等WWeb服服务器一一样,具具有处理理HTMML页面面的功能能,另外外它还是是一个SServvlett和JSSP HYPERLINK t _blank 容器器,独立立的Seervllet容容器是TTomccat的的默认模模式。不不过,TTomccat处处理静态态HTMML的能能力不如如Apaachee服务器器。目前前Tommcatt最新版版本为

32、77.0.27 Relleassed。 2.5 MMySqql数据据库MySQLL是最受受欢迎的的开源SSQL数数据库管管理系统统,它由由MySSQL AB开开发、发发布和支支持。MMySQQL AAB是一一家基于于MySSQL开开发 人员的的商业公公司,它它是一家家使用了了一种成成功的商商业模式式来结合合开源价价值和方方法论的的第二代代开源公公司。MMySQQL是MMySQQL AAB的注注册商标标。MySSQL是是一个快快速的、多多线程、多多用户和和健壮的的SQLL数据库库服务器器。MyySQLL服务器器支持关关键任务务、重负负载生产产系统的的使用,也也可以将将它嵌入入到一个个大配置置(m

33、aass-depployyed)的软件件中去。MySQLL网站( HYPERLINK )提供供了关于于MySSQL和和MySSQL AB的的最新的的消息。MMySQQL是一一个数据据库管理理系统一个个数据库库是一个个结构化化的数据据集合。它它可以是是从一个个简单的的销售表表到一个个美术馆馆、或者者一个社社团网络络的庞大大的信息息集合。如如果要添添加、访访问和处处理存储储在一个个计算机机数据库库中的数数据,你你就需要要一个像像MySSQL这这样的数数据库管管理系统统。从计计算机可可以很好好的处理理大量的的数据以以来,数数据库管管理系统统就在计计算机处处理中和和独立应应用程序序或其他他部分应应用程

34、序序一样扮扮演着一一个重要要的角色色。MySSQL是是一个关关系数据据库管理理系统关系系数据库库把数据据存放在在分立的的表格中中,这比比把所有有数据存存放在一一个大仓仓库中要要好得多多,这样样做将增增加你的的速度和和灵活性性。“MMySQQL”中中的SQQL代表表“Sttruccturred Queery Lannguaage”(结结构化查查询语言言)。SSQL是是用于访访问数据据库的最最通用的的标准语语言,它它是由AANSII/ISSO定义义的SQQL标准准。SQQL标准准发展自自19886年以以来,已已经存在在多个版版本:SSQL-86,SSQL-92,SSQL:19999,SSQL:20

35、003,其其中SQQL:220033是该标标准的当当前版本本。MySSQL是是开源的的开开源意味味着任何何人都可可以使用用和修改改该软件件,任何何人都可可以从IInteerneet上下下载和使使用MyySQLL而不需需要支付付任何费费用。如如果你愿愿意,你你可以研研究其源源代码,并并根据你你的需要要修改它它。MyySQLL使用GGPL(GNUU Geenerral Pubblicc Liicennse,通通用公共共许可),在hhpt:/中中定义了了你在不不同的场场合对软软件可以以或不可可以做什什么。如如果你觉觉得GPPL不爽爽或者想想把MyySQLL的源代代码集成成到一个个商业应应用中去去,你

36、可可以向MMySQQL AAB购买买一个商商业许可可版本。MySQL服务器是一个快的、可靠的和易于使用的数据库服务器如果这是你正在寻找的,你可以试一试。MySQL服务器还包含一个由用户紧密合作开发的实用特性集。MySQL服务器原本就是开发比已存在的数据库更快的用于处理大的数据库的解决方案,并且已经成功用于高苛刻生产环境多年。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。它的连接性、速度和安全性使MySQL非常适合访问在Internet上的数据库。MySQL服务器工作在客户/服务器或嵌入系统中MySQL数据库服务器是一个客户/服务器系统,它由多线程SQL服务器组成,支持不同的

37、后端、多个不同的客户程序和库、管理工具和广泛的应用程序接口(APIs)。MySQL也可以是一个嵌入的多线程库,你可以把它连接到你的应用中而得到一个小、快且易于管理的产品。有大量的MySQL软件可以使用,幸运的是,你可以找到你所喜爱的已经支持MySQL数据库服务器的软件和语言。MySQL的官方发音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。需求分析商场经营管理系统3 需求分分析3.1需求求规定商场经营管管理系统统主要是是针对商商场的经经营管理理开发的的,其主主要功能能是对日日常经营营活动中中涉及的的商品、顾顾客、员员工等数

38、数据进行行有效管管理,从从而减少少了对人人力资源源方面的的浪费,以以及出错错的概率率,以提提高商场场的经营营管理效效率为目目的。该该系统应应实现会会员管理理、商品品入库管管理、日日常销售售管理和和查询统统计四类类功能。该系统统的各个个功能用用例图表表示如下下(3-1):图3-1 系统统功能用用例图3.2 对对功能的的规定根据客户基基本需求求该系统统可分为为会员管管理模块块、商品品库存管管理模块块,日常常销售管管理模块块、查询询统计模模块,整整个系统统各个模模块的结结构层次次图如下下图(33-2)所示:商场管理系统商场管理系统前台销售系统后台管理系统商品检索收银业务库存管理销售管理会员管理查询统

39、计退货业务图3-2 系统结结构层次次图1、会员管管理模块块该商场是支支持会员员制的商商场,将将顾客分分为普通通顾客和和会员顾顾客两类类。会员员顾客持持有会员员卡,记记录了他他们的详详细信息息。会员员卡可以以用来积积分,会会员顾客客凭此积积分参加加日后本本商场举举行的各各种优惠惠或兑奖奖活动。概概括起来来说,该该模块包包括办理理登记新会会员信息息、查询询会员信信息、在在会员消消费时使使用会员员卡积分分,折扣扣等功能能。会员管理子子系统见见图(33-3)会员管理会员管理基本信息登记管理会员卡管理图(3-33) 会会员管理理子系统统功能描述:会员管管理子系系统提供供基本信信息登记记管理,并并管理会会

40、员卡信信息。2、商品库库存管理理模块商品采购完完成后,将将进行商商品上架架工作,并并通过商商品库存存管理子系系统记录录相关进进货信息息,记录录每次入入库单信信息,包包括入库库单号、日日期和经经手人,并并保存商商品名称称、数量量、进价价、供应应商等信信息。此此外还记记录所有有商品的的现有库库存信息息。即该该模块包包括商品品出入库库操作、接接收顾客客的退货货功能。库存管理子子系统见见图(33-4)。查询库存明细记录库存状态自动告警提示查询库存明细记录库存状态自动告警提示库存管理自动盘点计算图3-4 库存管管理子系系统功能描述:库存管管理子系系统提供供查询库库存明细细记录的的基本功功能,并并根据库库

41、存的状状态报警警,以及及自动盘盘点计算算。3、日常销销售管理理模块商品上架后后,顾客客在商场场进行采采购,采采购交易易最终通通过销售售人员在在销售终终端上完完成,销售终终端上运运行的销销售管理理子系统应应能记录录商场的的每一次次销售行行为以及及销售商商品明细细,同时时进行会会员顾客客的会员员卡积分分和库存存量减少少操作。概概括地说说包括查查看顾客客购买商商品,并并计算消消费总额额,在后后台中,还还具有计计算某一一时间段段,或者者某一商商品的销销售情况况。前台销售管管理系统统包括商商品检索索、收银银业务、退退货管理理以及销销售管理理,各自自的功能能如下所所述:(1)商品品检索子系系统见图3-55

42、。商品检索商品检索快速商品检索支持条形码扫描图(3-55) 商商品检索索子系统统功能描述:商品检检索子系系统要求求能快速速检索商商品,因因此必须须支持条条形码扫扫描。(2)收银银业务子子系统见见图3-6。收银业务收银业务交易总额计算打印交易清单支持会员卡优惠图3-6 收银业业务子系系统功能描述:收银业业务子系系统能计计算交易易总额,打打印交易易清单,并并根据会会员卡打打折。(3)退货货管理子子系统见见图3-7。退货业务退货业务货号录入会员卡管理库存管理图3-7 退货货业务子子系统功能描述:退货业业务子系系统能让让顾客退退货,根根据货物物的货号号录入商商品,并并对会员员卡进行行相应的的减分操操作

43、,以以及增加加库存量量。后台销售管管理子系系统见图3-88。销售管理销售管理商品销售控制查询打印销售情况生成销售排行榜图3-8销销售管理理子系统统(后台台)功能描述:销售管管理子系系统可以以控制某某商品是是否允许许销售,查查询每种种商品的的销售情情况并产产生年、月月、日报报表,同同时可以以生成销销售排行行榜。4、查询统统计模块块该模块可以以根据各各种属性性进行顾顾客和会会员卡的的查询统统计、入入库单据据和入库库明细的的查询统统计、商商品库存存信息的的查询统统计、销销售单据据和销售售明细的的查询统统计。3.3运行行环境规规定1、设备硬件环境:CPU:PPenttiumm(R) Duual-Cor

44、re TT42000内存:在WWinddowssXp中中运行需需要644MB以以上 显示器:VVGA或或分辨率率更高硬盘空间:全部安安装需要要5MBB驱动器:224XCCD-RROM以以上软件环境:安装有有Ecllipsse软件件和MYYSQLL软件另需要1台台2台台计算机机。2、支持软软件Windoows XP操操作系统统,显示示器,打打印机,鼠鼠标,键键盘等。3、外部接接口本产品的用用户一般般需要通通过终端端进行操操作,进进入主界界面后点点击相应应的菜单单,分别别进入相相对应的的界面(如如登录界界面,查查询界面面)。用用户对程程序的维维护,最最好要有有备份。4、用户界界面对于该系统统,我们

45、们强调友友好的人人机交互互界面,尽尽可能给给用户提提供简洁洁的流程程操作和和完善的的功能。将将使用者者的使用用要求降降到最低低,这样样也有利利于系统统的实施施、运行行和维护护。用户页面编编写要求求:美观观、大方方、简单单、实用用。5、软件接接口(1)系统统的DBBMS为为MYSSQL(2)操作作系统:/Wiin20003/WinnXP/Winn7/LLinuux设计与实现商场经营管理系统PAGE 594 设计与与实现4.1系统统概要设设计4.1.11 需求求规定本系统对各各个模块块的规定定如下表表4-1所所示:表4-1各各模块需需求规定定表功能名称输入项输出项执行权限功能描述商品信息管管理模块

46、块商品信息录入信息成成功或录录入信息息错误及及错误原原因管理员、销销售人员员完成对商品品基本资资料的收收集及存存储进货管理模模块需要修改、增增加供应应商及其其商品的的信息重新显示修修改后的的信 息, 错误则则显示错错误提示示管理员 提供修改与与更新供供应商的的信息及及其商品品的信息息销售管理模模块条形码编号号或名称称等索引引信息显示商品的的信息、单单价、总总价格,在在销售成成功时更更新商品品数量等等信息管理员、销销售人员员销售时显示示商品的的基本信信息,并并在售后后更新商商品的库库存信息息库存管理模模块商品信息显示添加,修修改后的的商品信信息管理员管理仓库商商品,并并在提醒醒管理员员进货会员管

47、理模模块会员卡信息息显示添加、修修改后的的会员信信息管理员、销销售人员员结账刷会员员卡时显显示会员员的基本本信息及及积分情情况,并并在售后后更新会会员积分分续表4-11打印管理模模块需要打印的的商品或或列表信信息成功或失败败的提示示信息管理员、销销售人员员打印商品或或列表信信息系统说明模模块系统说明书书所有用户本系统的说说明书,用用户作为为参考之之用4.1.22 基本本设计概概念和处处理流程程该系统分为为前台和和后台两两个部分分,对应应人员为为销售人人员和管管理员,登登录后显显示的界界面不同同,所拥拥有的权权限亦不不同3。管理员登录录处理流流程如下下图4-1所示示:图4-1 管理员员登录流流程

48、图销售人员登登录处理理流程如如下图44-1所示示:图4-2 销售人人员登录录流程图图本系统层次次图如下下图4-3所所示:会员管理毁坏商品信息处理仓库信息修改仓库信息添加商品数量更新退货商品信息添加所有商品查询供应交易处理供应商品更新供应商添加销售管理进货管理商品信息修改新商品信息添加商品信息查询仓库管理商品信息管理商场管理系统会员卡积分更新会员信息添加会员信息查询会员管理毁坏商品信息处理仓库信息修改仓库信息添加商品数量更新退货商品信息添加所有商品查询供应交易处理供应商品更新供应商添加销售管理进货管理商品信息修改新商品信息添加商品信息查询仓库管理商品信息管理商场管理系统会员卡积分更新会员信息添加

49、会员信息查询图4-3 系统层层次图4.1.33 接口口设计 1、用户接接口(1)界面面接口系统以向用用户提供供窗口的的形式供供用户进进行数据据的添加加、修改改、查询询、统计计与打印印等操作作,对于于删除等等重要性性数据,将将以对话话框的形形式,让让用户进进一步确确认。(2)软件件接口使用数据库库的驱动动程序进进行访问问,主要要用于系系统管理理员对数数据库的的访问和和操作管管理2、外部接接口打印机 鼠鼠标3、内部接接口系统各模块块之间采采用函数数调用、参参数传递递、返回回值的方方式进行行信息传传递。接接口传递递的信息息将以数数据结构构封装了了的数据据,以参参数传递递或返回回值的形形式在各各个模块

50、块之间传传递。4.1.44 运行行与维护护设计1、运行设设计包括括以下几几方面:(1)运行行模块组组合系统运行模模块分别别由一级级菜单(七七个模块块)和二二级菜单单构成。程程序启动动后,输输入账号号和密码码进入一一级菜单单,单击击按钮触触发主模模块并调调用下层层模块,进进入对应应的子对对话框,同同样由用用户的输输入触发发这些模模块调用用其下层层模块,完完成相应应操作。(2)运行行控制系统进入二二级菜单单,则实实际运行行本系统统的各种种功能,通通过鼠标标或键盘盘控制系系统的运运行。(3)运行行时间对于添加、删删除、修修改、查查询、统统计与打打印等操操作响应应时间均均应在秒秒级上完完成。更更新处理

51、理时间3s;检索查查询时间间3s;修改处处理时间间3s;数据传传输时间间1s。2、维护设设计主要要包括:数据库库的维护护、软件件功能的的维护。(1)对于于数据库库的维护护,提供供了数据据库的备备份和恢恢复功能能,可以以方便的的实现数数据库的的维护管管理。(2)对于于软件功功能的维维护,由由于系统统采用模模块化的的设计方方法,每每个模块块之间独独立性较较高,对对于单独独功能的的修改只只需要修修改一个个模块即即可,对对于功能能的添加加,只需需要添加加相应的的模块即即可。4.1.55 系统统出错处处理设计计1、出错信信息系统对每一一个模块块(包括括某些重重要数据据项)都都提供可可能的出出错信息息,若

52、出出现错误误,以对对话框的的方式输输出错误误信息的的形式、含含义及处处理方法法。2、补救措措施(1)一般般性错误误:显示示错误信信息,提提示用户户重新操操作。(2)严重重性错误误:重新新设计,必必要时启启用备份份恢复数数据。4.1.66 安全全保密设设计1、数据安安全通过分级管管理,设设置不同同的操作作权限,只只有管理理员才可可以直接接访问和和维护数数据库,普普通管理理员只能能通过软软件接口口访问部部分数据据。2、操作安安全如果出现操操作异常常,系统统会弹出出出错对对话框,提提示出错错原因并并提示用用户重新新操作,如如果错误误等级比比较严重重,则进进行数据据库的备备份。4.2数据据库设计计设计

53、数据库库系统时时应该充充分了解解用户各各方那个个面的需需求,包包括现有有的以及及将来可可能需要要增加的的需求。其目的是对商场经营系统所涉及到的数据进行分析,从根本上实现数据的共享和安全存取,提高数据的操作效率4。4.2.11 概念设设计本商场经营营管理系系统主要要是针对对零售卖卖场所设设计的系系统,其其管理包包括经营营活动中中所涉及及的商品品、顾客客、员工工等各类类数据信信息的管管理,而而随着商商场规模模的日益益增大,其其经营管管理愈加加复杂,各各类业务务的数据据量渐趋趋庞大,单单纯的人人工管理理数据方方式已无无法胜任任。因此此,以数数据库为为基础的的商场经经营管理理系统能能更有效效的对数数据

54、进行行操作,更更方便,快快捷,有有效。根据系统的的需求分分析和概概要设计计对功能能的描述述,可以以确定以以下数据据项和数数据结构构:(1)会员员:会员员卡号、姓姓名、性性别、电电话、地地址、电电子邮箱箱、积分分等;(2)商品品:商品品编号、商商品名称称、产地地、规格格、计算算单位、批批号、批批准文号号、供应应商名称称、生产产日期、商商品简介介、备注注等;(3)员工工:员工工编号、姓姓名、性性别、地地址、电电子邮箱箱、电话话等;(4)系统统用户:编号、用用户名、密密码、添添加时间间、电子子邮箱、用用户类型型等;(5)销售售单据信信息:销销售单据据编号、商商品编号号、商品品名称、单单价、数数量、销

55、销售员、销销售时间间等;(6)供应应商信息息:供应应商编号号、名称称、描述述、地址址、邮编编、联系系人、电电话、传传真、电电子邮箱箱、开户户银行、银银行账号号、添加加时间等等;(7)采购购入库信信息:入入库单据据编号、商商品编号号、商品品名称、数数量、价价格、管管理员、购购买日期期等;(8)库存存信息:编号、商商品编号号、数量量等;根据上面分分析得到到如下图图4-44所示的的商场经经营管理理系统的的E-RR关系图图:采购员提供商品供应商采购员提供商品供应商m n采购入库n 采购入库 m销售购买会员销售人员n 销售购买会员销售人员数量数量 数量数量 m m n 图4-4 商场经经营管理理系统EE

56、-R 实体-关系图图4.2.22 逻辑辑结构设设计4.3 详详细设计计主要逻辑结结构如下下:(1)会员员 (memmberr)表4-1 会员属属性表(2)商品品 (commmoddityy)表4-2 商品属属性表(3)员工工 (empployyee)表4-3 员工属属性表(4)系统统用户 (useer)表4-4 系统用用户属性性表(5)销售售单据信信息(selll)表4-5 销售单单据信息息属性表表(6)供应应商信息息(coompaany)表4-6 供应商商属性表表(7)采购购入库信信息(stoock)表4-7 采购入入库信息息属性表表(8)库存存信息(stooragge)表4-8 库存信信息

57、属性性表4.3.11 程序描描述1、系统登登录模块块功能:本模模块的主主要功能能是对用用户身份份进行,验验证只有有系统的的合法用用户才能能进入系系统。在进行系统统登录过过程中,登登录模块块将调用用数据库库里的用用户清单单,并对对账号和和密码进进行验证证,只有有输入了了正确的的账号和和密码后后,系统统登录才才会成功功。在登登录模块块中,对对系统的的尝试登登录次数数进行了了限制,禁禁止用户户无终止止的进行行系统登登录尝试试,在本本系统中中,当用用户对系系统的三三次登录录失败后后,系统统将自动动机制登登录,突突出登录录模块。并并在输入入了错误误的或者者是不存存在的账账户和密密码时,系系统会给给出出错

58、错信息提提示,指指明登录录过程中中的错误误输入或或者错误误操作,以以便用户户进行正正确的登登录。输入项、输输出项:输入项项为账号号和密码码。账号号和密码码均为字字符串,密密码回显显字符是是“.”。2、进货管管理模块块功能:该模模块主要要是实现现进行采采购入库库信息查查询、采采购计划划制定两两个功能能。进货信息查查询:该该模块为为商场提供供整个商商场的采购入入库情况况查询,也也可以进进行采购购入库信信息的明明细查询询,并以以采购入入库报表表形式打打印出来来。进货计划制制定:该该模块可可以为制制定采购购计划,并并形成相相应的采采购入库库信息。输入项、输输出项:该模块块的输入入项为商商场的采购入入库

59、信息息,其中包括括入库单单据编号号、商品品编号、商商品名称称、数量量、价格格、管理理员、购购买日期期等。(1)该进进货管理理模块的的用例图图,如图图4-5所示:图4-5 进货管管理用例例图(2)该进进货管理理模块的的活动图图(用于于描述用用例中的的操作执执行次序序和操作作完成的的结果,显显示多个个操作对对象操作作时如何何相互结结合共同同完成用用例的一一个脚本本,揭示示出操作作之间的的并行性性,为编编码实现现提供开开发并行行程序的的便利),如图4-6所示:图4-6 进货管管理模块块活动图图。(3)制定定采购计划划的时序序图(主主要用于于描述系系统内对对象之间间的消息息发送和和接收序序列),如图4

60、-7所示:图4-7 制定采采购计划划时序图图(4)进货货信息查查询时序序图,如如图4-8所示:图4-8 进货信信息查询询时序图图3、销售管管理模块块功能:本模模块的主主要功能能是把销销售信息息写入销销售清单单,同时时对库存存清单进进行更新新,以备备用户将将来对库库存信息息进行查查询和打打印,此此外还可可以对销销售信息息进行查查询和盘盘点功能能。销售信息查查询:根根据商品品销售情情况,按按需要对对销售情情况进行行查询。在在该查询询模块中中,可以以按照商商品的编编号、销销售日期期等多种种方式进进行商品品销售信信息查询询。销售信息盘盘点:可可以按照照需要对对在一定定时期内内的销售售情况进进行盘点点。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论