超市综合管理系统Word下载.docx
- 文档编号:19373570
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:32
- 大小:378.56KB
超市综合管理系统Word下载.docx
《超市综合管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《超市综合管理系统Word下载.docx(32页珍藏版)》请在冰豆网上搜索。
sdatabasemanagesdatabasewithSQLServer2000.Thesystemhascompleteoperatingandmanagementwhichsetupasetofscientificmanagementprocedureforthetradecompany.
Systematicinterfacethisfriendshipsuccinct,usepersonnelcanmasterquickly,whichmakeshoppingmanagermentemployeesconvenientandswifttoo.
KeywordsManagermentInformationSystemMVCmodeSQLServer2000DatabaseManagementSystemMulti-layerApplicationProgramJ2EE
第1章绪论
在我国近十多年的发展中,商业的发展可谓变化千变万化,尤其是近年来,商业经营方式已由单一向多种经营态势发展,各种商业经营形式充斥其中。
其中商业连锁超市已成为商业大家庭的主力军。
商业超市是劳动密集型的服务行业,不同于生产型的企业,所有的商品都是源自外购,而且采购的品种多,采购的批次频繁。
超级市场具有经营品种丰富、更新速度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。
每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表,并将进、销、存、以及资金分布等情况迅速反映出来,其往来业务非常繁杂。
往来管理是商业企业管理的一个非常重要的组成部分,是对往来业务活动进行连续、系统、全面和综合的核算和监督,即对应收账款和应付账款进行系统的管理,以提高经济效益的重要的管理活动。
其主要的任务是提供正确的、完整的、系统的往来业务信息。
在商业中尤其是商业超市的往来账目更为繁琐复杂。
现如今,各个企业的往来管理大多数都还处在纸质的单据交易,这样会拉长时间线,导致效率低下、容易出错,管理层正是通过这些汇总的账目来进行管理和决策,导致管理层不能及时做出正确的决策。
往来信息是商业超市经济信息的核心,它连续、系统、全面、综合地反映和监督商业超市经营管理的情况,并为超市的经济决策提供重要依据。
商业超市的管理层通过往来信息来衡量经营管理的业绩,并利用往来数据对经济活动做出预测和决策。
往来管理记录了企业与往来单位之间的应收账款、应付账款及回款的变动情况,并提供对往来财务信息的查询。
由此为依据进行决策。
此外,往来管理子系统通过严密地监控应收账款和过期账款,还可以进行账龄分析来减少应收款。
管理信息系统的构建中,往来管理子系统是以计算机为主要工具,往来管理知识为指导思想,对商业超市各种往来的财务数据进行收集、存储及分析,为用户提供往来信息的人—机系统,是商业超市管理信息系统的一个重要的子系统。
往来管理子系统与其他子系统间实现数据兼容和信息共享。
商业超市管理信息系统中,其他各子系统的业务运作进展情况基本上以单据提交到往来管理子系统,由往来管理子系统对这些数据信息进行处理。
一方面向企业内各部门提供其业务过程及相关活动的往来信息,协助这些部门进行更好地管理;
另一方面向管理者提供有用的决策信息。
往来管理子系统好比整个商业超市的“中枢神经”系统,不断从外界接受新信息进行处理,再输出各类相关的信息,反映企业的经营状况。
第2章超市综合信息管理系统概述
2.1超市综合信息管理系统简介
2.1.1什么是信息管理系统
(1)管理信息系统概述管理信息系统是计算机应用在管理领域的一门实用技术。
它综合运用了管理科学、数学和计算机应用的原理和方法,在符合软件工程规范的原则下,形成了自身完整的理论和方法学体系。
计算机管理信息系统的总体需求及管理目标:
以商品进、销、存的信息管理为基础,以财务核算为中心,采用先进的计算机网络设备,对商场进行全面、细致、规范的管理,实时反映商场的经营情况,为商场管理者、决策者提供科学、准确、规范的数据。
该系统由数据采集、数据传输、数据处理、数据存储和辅助决策组成一个多功能可扩展的计算机管理信息系统。
将进销存系统与财务电算化、办公自动化系统、人事管理系统互相衔接,为商场提供一个强有力的管理工具。
(2)信息系统的历史
图2-1C/S结构图
管理信息系统通常可以采用客户机/服务器(C/S)和浏览器/服务器(C/S)两种结构开发。
C/S结构在20世纪80,90年代被广泛采用,它可以使用VisualBasic,VisualC++,Delphi和PowerBuilder等众多功能强大的开发工具开发客户端应用程序,服务器上使用后台数据库保存用户数据,基本结构如图2-1所示。
C/S结构的管理信息系统在技术上已经相当成熟,为广大程序开发人员接受。
随着Internet的推广和普及,开发B/S结构的管理信息系统叶在很多领域得到了应用。
它的主要优势在于用户无需安装客户端软件,只要使用InternetExplore浏览器就可以使用管理信息系统。
当然,B/S结构管理信息系统的主要操作都在服务器上完成,对服务器的要求比较高,它的结构如图2-2所示
图2-2B/S结构图
而且在开发工具方面也像C/S结构的开发工具那样拥有强大的功能。
2.1.2信息管理系统的特点
从前面对信息管理系统所作的定义可以看出基于B/S的信息管理系统有一下几个重要特征:
(1)可靠性保证系统具有充分的容错能力和多级备份,提供有效的系统结构,防止故障发生,一旦发生能自动恢复。
(2)可扩展性系统扩充和适应能力强,在硬件不变的情况下,通过软件系统重新设置运行参数来调整系统的功能和结构。
易于二次开发,若硬件配置升级、网络站点扩充,系统功能应能随之相应增加。
(3)安全性系统具有多层次的安全和保密机制,权限明确,智能提示,具有很强的安全性、保密性和较长的生命周期,有效防止非法访问。
具有上机日志。
(4)易用性在后台管理系统中的汉字只输入一次,无须记忆各种代码。
全中文界面,采用仿真表格与单据,操作直观自然,统一编码,消除重复劳动。
2.1.3管理信息系统的分类
管理信息系统可以有很多的分类标准。
例如,可以将信息管理系统分成独立系统和综合管理信息系统两种情形。
独立的系统是为了满足某个特定的应用领域(例如,人力资源管理)而设定的。
独立的系统有它自己的文件和数据库系统。
综合的系统是由多个独立系统组成。
这些独立系统通过它们使用的数据被综合在一起,系统利用一个资源共享的数据库来达到综合的目的。
例如,工资管理系统需要人力资源管理系统中提取部门和员工数据,采购管理,销售管理需要从客户资源管理系统中提取客户信息。
本系统正是采用综合管理信息系统,来实现超市信息的综合管理。
2.2管理信息系统的开发过程
管理信息系统的开发过程可以分为以下5个阶段来描述:
[11]
第一阶段系统开始和可行性研究;
第二阶段系统分析和设计;
第三阶段程序设计;
第四阶段系统测试和技术培训;
第五阶段项目总结和评估。
下面分别对这几个阶段的主要工作进行简单的介绍:
(1)系统开始和可行性研究系统开始和可行性研究是为了系统开发做的前期准备的。
第一阶段多数工作和编写的资料是第二阶段的输入。
第一阶段最终的产品有以下两部分:
实际的可行性研究报告它包含对系统基本功能的描述以及利润/成本分析。
系统的初步设计它对于估价成本和利润是必要的,是第二阶段的直接输入。
多数可行性研究是以念而不是以设计为基础的。
如果在描述系统目标上花的时间太少,那么成本和利润的估计将是错误的。
用概念来指导可行性研究注定会导致成本过高,因此有必要在此阶段进行初步的设计。
(2)分析和设计一旦项目获得批准,则开始第二阶段,即系统分析和实际阶段。
此阶段将完成系统设计,以及个程序的模块说明书。
注意,在第一阶段和第二阶段不应该编写程序。
通常,为了提前完成设计阶段。
粗糙的系统设计将成倍的增长项目所要求的程序设计量。
在第二阶段要成立项目组,项目组应该包含一个或多个系统分析员和来自所开发的系统范围内的用户代表。
如果可能的话,还要该项目组指派一个信息服务审计员,他不作为专职人员,而作为安全可控制方面的顾问。
因为在第二阶段技术之前程序员实际上并不参与进来,所以可以将指定程序员一事推迟到第二阶段结束时在进行。
(3)程序设计用户的介入集中在系统靠法的过程前段和后段。
如果正确的完成了第二阶段,而且用户与项目组的协调是有效的,那么用户将很少介入程序设计阶段。
如果用户过多的介入程序设计阶段,将直接影响开发的进度和质量。
在实际工作中,这种情况是经常发生的,特别是时间特别紧迫时,项目组经常收到一些强制性命令要求发布尚未完成的项目。
由于系统最终开发的是软件,所以过早的开始程序设计,将会导致产生质量低下的系统。
这种系统并不能满足用户的需求,而且维护代价很高。
(4)系统测试和技术培训尽管在第三阶段已经分别测试了系统的各个模块,但是这不能把它们结合成一个整体时系统也会正常工作。
因此,在第四阶段要完成整个系统的测试。
在此期间,项目组将培训用户运行信息系统,整理开发过程中编写的各种技术文档,以便通过质量认证和用户的验收。
(5)项目总结和评估第五阶段常常被忽略。
由于其他项目组需要人员,当前管理信息系统的总结工作往往被忽略。
人们往往会认为,不管好坏,系统已经接受了,没有必要在投入过多的精力。
项目总结应该是系统开发过程的组成部分。
任何管理信息系统在刚刚投入使用时,都会做一些微小的调整。
因此有必要事先对它们进行总结和评估。
因为系统一旦投入使用,即便实现前的测试设计很好,也不能暴露出某些在系统投入运行是必将出现的问题。
可以委托第三方对系统进行总结和评估,这样做可以获得跟高质量的系统并且使用户更为满意。
2.3本章小结
本章主要介绍了什么是管理信息系统,以及管理信息系统的分类和管理信息系统的开发过程。
第3章选题与课题概述
3.1课题相关的一些重要概念
3.1.1电子商务的概述
电子商务(ElectronicCommerce)是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。
电子商务是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。
Internet本身所具有的开放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且将影响到整个社会的经济运行与结构。
[2]
3.1.2电子商务相对于传统商务的优点
电子商务所具有的开放性和全球性的特点,为企业创造了更多的贸易。
[1]
商务使企业可以以相近的成本进入全球电子化市场,使得中小企业有可能拥有和大企业一样的信息资源,提高了中小企业的竞争能力。
电子商务重新定义了传统的流通模式,减少中间环节,使得生产者和消费者的直接交易成为可能从而在一定程度上改变了整个社会经济运行方式。
电子商务一方面破除了时空的壁垒,另一方面又提供了丰富的信息资源,为各种社会经济要素的重新组合提供了更多的可能,这将影响到社会的经济布局和结构。
3.1.3J2EE的概念及体系结构分析
(1)J2EE的概念J2EE是一种应用与建立服务器方应用程序的系统平台,它的定义包括了:
为开发,部署,管理多层以Web为基础的,以服务器为中心的,以组件技术为基础的企业级应用提供开放的管理平台。
[3]
(2)J2EE体系结构分析J2EE使用多层的分布式应用模型(见图3.1)。
应用逻辑按功能划分为组件,各个应用组件根据它们所在的层分布在不同的机器上。
如图3-1所示。
图3-1J2EE的四层模型
客户层(Clienttier)运行在客户端机器上的客户层组件,一般为浏览器或其他应用。
客户层普遍地支持HTTP协议,也称客户代理。
Web应用层(Webtier)运行在J2EE服务器上的Web层组件,这一层由Web容器运行,它包括JSP,Servlet等Web部件[5]。
调用Servlet或者JSP页面的HTML页面在应用程序组装时与Web组件打包在一起,就像客户层一样,Web层可能包括一个JavaBeans类来管理用户输入,并将输入发送到在业务层中运行的enterprisebeans类来处理。
企业组件层(EJBtier)运行在J2EE服务器上的业务逻辑层组件,企业组件层由EJB容器运行,支持EJB、JMS、JTA等服务和技术。
业务层和Web层一起构成了J2EE应用的中间层,而其它两层是客户层和企业信息系统层。
企业信息系统层(EIStier)运行在EIS服务器上的企业信息系统(Enterpriseinformationsystem),企业信息系统包含企业内传统信息系统如财务,CRM等,特点是有数据库系统的支持。
在J2EE基于组件的开发模型中,其中心是容器的概念。
容器是提供特定组件服务的标准化运行的环境。
J2EE的组件位于不同的容器内,它们之间通过JNDI定位和引用。
通过这些组件,可以在任何供应商的任何J2EE平台上得到所期望的服务。
例如:
所有J2EEWeb容器都提供影响客户要求、执行请求时间处理(例如激发JSP或Servlet行为),以及将结果返回到客户的运行时支持,同时支持bean查询以及其他服务。
容器还提供了对企业信息系统的标准化访问,比如说,提供通过JDBCAPI进行的RDBMS访问。
对事务的支持是J2EE体系结构的必要部分。
J2EE平台支持计划性和声明性事物定界,组件提供者可以用Java事务API在组件代码中计划性地划分事务边界。
该平台还支持由Servlet和JSP页面结合组成的事务性应用程序,可在一个事务中访问多个企业bean。
每个组件可以请求一个或多个连接来访问一个或多个共享的资源管理器。
目前,J2EE平台只要求支持在一个事务(允许与同一数据库建立多个连接)中访问一个JDBC数据库,不要求支持一个数据库中访问多个JDBC数据库,也不要求支持对其他类型的企业信息系统的访问。
图3-2以Web为中心的应用程序方案
安全问题也是J2EE平台的一个重要方面,该平台把应用程序开发者从安全机制的细节中解脱出来,并使不同,环境中的应用程序的安全部署更方便。
J2EE平台通过定义应用程序组件开发者、应用程序汇编者以及在特定环境中配置应用程序的部署者之间的明确分工来达到此目的。
允许组件提供者和应用程序汇编者指定应用程序的哪些部分需要安全保护,然后部署者在部署时选择特定安全机制来加以保护。
通过以上方式,部署描述提供了一种非代码方式使开发者将这些要求通知部署者,这也使部署者可以使用容器专有的工具来更容易地实现开发者建议的安全限制。
J2EE编程模型包含将Web容器和EJB容器视为可选逻辑实体的应用程序方案。
由于本系统以Web应用层为中心设计,Web层几乎实现所有的功能,如访问EIS、接收和解释来自客户端的输入、生成动态内容和分配资源等。
因此该系统使用EJB服务器显得没有必要,所以系统选用以Web为中心的应用程序方案,见图3-2所示。
该设计方案在本质上来说,Web容器既包含了表示逻辑,同时也包含了商务逻辑,并且我们假定使用JDBC(和未来的连接器)来访问EIS资源。
3.2课题的选择
中小型超市综合管理信息系统旨在充分利用网络资源,开发适应市场需求的综合信息管理系统。
选择此课题是基于当前电子商务开发技术的日趋成熟,J2EE的框架更为完善,诸多较新的技术都可以得以应用,希望能借此机会学习熟悉新鲜的技术和理论;
另一方面,商业超市是劳动密集型的服务行业,不同于生产型的企业,所有的商品都是源自外购,而且采购的品种多,采购的批次频繁。
每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表,并将进、销、存、以及资金分布等情况迅速反映出来,传统的手工管理完全是不可能的,因此,只有利用现代管理理念,采用基于计算机的管理软件,才能高效,快捷的实施现代超市信息管理。
3.3本章小结
本章主要介绍了与课题相关的重要概念,以及实现课题的重要技术,从技术上论述了实现该系统的可行性。
第4章操作平台和开发工具简介
4.1系统性能需求
开发任何一种管理信息系统对运行环境的都有一定的要求,在开发时对开发工具的选择往往也会导致开发一个系统进度的快慢,有时,一个很不适合的开发工具,在程序调试时,会花费大量的人力,下面从开发该系统对硬件和软件的需求上做出细致的分析。
4.1.1硬件环境
(1)服务器端服务器端的最低配是由站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽人意,现在性能已经相当出色,而且价格也很便宜,因此通常应该给服务器端配置高性能硬件。
本网络系统服务器端的配置如下:
·
处理器:
InterPentium2.7GHz;
内存:
256MB;
硬盘空间:
40GB;
光驱:
CD—ROM48X;
显卡:
SVGA显示适配器;
(2)客户端因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过现在的电脑有很高的性价比,因此,实际的配置一般高于下面的配置:
InterPentium166MX;
32MB;
1GB;
4.1.2软件环境
(1)服务器端
操作系统:
Windows2003Server;
软件:
Tomcat,SQLserver2000,JCreater;
(2)客户端
InternetExplore5.0以上的浏览器;
4.2SQLSever2000介绍几选用原因
(1)SQLServer2000简介目前市场上数据库的主流厂商及产品有IBMDB2、MicrosoftSQLSERVER2000、ORACLE9i、Sybase。
SQL它是一种结构化查询语言,一组命令,允许用户指定想获取或更改什么信息.区别于FoxPro、Access小型数据库,SQLServer是一个功能完备的数据库管理系统。
它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。
(2)SQLServer2000的原因首先,学习SQLServer是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。
这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。
但有了SQLServer的基础,再去学习和使用它们就容易多了。
其次,MicrosoftSQLServer2000是在SQLServer7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。
SQLServer2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。
(3)SQLServer2000的基本功能SQLServer2000的核心是服务器组件,但用户直接客户端工具。
服务器组件是引擎,客户端工具是用户界面,两者是相辅相成的。
SQLServer2000的客户端工具包括——企业管理器、查询分析器、事件探查器、服务管理器、客户端网络实用工具、服务器网络实用工具、导入和导出数据(DTS)等等。
它具有数据库的定义功能,数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 综合 管理 系统