可行性研究报告
超市管理系统,它包括订购管理,仓库管理,销售管理等.仓库管理是其中重要的一个环节,不容忽视的一个环节, 它在超市的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制和退货处理,将会导致管理费用的增加,而且整个过程还会瘫痪。而传统简单、静态的仓储管理已无法保证各种资源的高效利用。还有如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给超市管理带来巨大损失。所以我们现在开发一个使用条形码管理的超市仓库管理系统,它可以对仓储各环节实施全过程控制管理,并可对货物进行货位、批次、保质期、配送等实现条形码标签序列号管理,对整个进货、返厂、配送,退货,盘点等各个环节的规范化作业,控制整个过程的正常运行. 将条码技术引入仓库管理,去掉了手工书写票据和送到机房输入的步骤,解决库房信息陈旧滞后的弊病,有效地利用仓库空间,方便了仓库管理人员对物品的放置和调配,提高了工作效率.
该系统软件容易被接受,具有简单易学性,便于管理等功能。是对超市仓库管理的一种有效工具。
1.1 编写目的
这份可行性研究报告是对超市仓库管理系统作的可行性研究分析及指出存在的必要性。并且通过对其他西方语言所做相同软件的对比从而突出汉语编程的优越性及本系统软件的可行性。
预期的读者为软件管理人员,开发人员,维护人员。
1.2 背景
a. 工程的名称: 超市仓库管理系统
b. 工程产品的名称: 超市仓库管理系统
c. 工程组织者: 超市仓库管理系统开发小组
产品用户: 超市的管理人员
产品设计者: 超市仓库管理系统开发小组
产品生产者:超市仓库管理系统开发小组
d. 产品所有权: 超市仓库管理系统开发小组拥有
1.3 定义
超市仓库管理系统:超市仓库管理是帮助超市管理人员对货物进行管理的软件。使用SQL SERVER,VB等完成其功能。
1.4 参考资料
《软件工程》 ----张海藩 编著 人民邮电出版社
《DreamweareMX 2004》 ----李昌龙 主编 中国电力出版社
《ASP+网络与数据库整合应用》 ----精锐创作组 主编 人民邮电出版社
《数据库设计与编程实例详解:使用ACCESS、SQL与VB》
----卡特,张淮野 电子工业出版社
开发此仓库管理系统软件,以供管理人员及操作者进行仓库管理,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习ASP编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。
2.1开展该工程的原因
如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给超市管理带来巨大损失。因此为了提高工作效率,减轻管理人员的工作负担,决定开发此引用条码技术的超市仓库管理系统软件。
2.2 目标
由于本超市仓库开发系统的主要背景(为软件工程学习)在经济上不注重直接的经济收益,而是注重小组成员整体开发软件水平的提高。
2.3 条件、假定和限制
需掌握一些相关操作,对操作手册有点了解,系统更新期短。
2.4 进行可行性研究的方法
通过调查分析开发超市仓库管理所具备的能力及实现的方法。确定总体结构,利用ASP及数据库所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件。
2.5 评价尺度
此软件由于只是一个初级产品,只要能构建一个结构,达到一些帮助查询、索引、货物进出管理等基本功能和要求即可。
超市仓库管理系统是利用汉编数据库的管理技术建立在windows操作系统中的。
3.1 处理流程和数据流程
3.2 工作负荷
帮助超市的管理人员对于物品的各种信息可以方便的查询、输入,及有条件的查找。但,不够简易、快速、清晰地管理仓库
3.3 人员
超市管理人员
3.4 设备
建议。
3.5 局限性
需掌握一些相关操作,对操作手册有点了解,系统更新期短。
4.1 对所建议系统的说明
本工程的设计目标就为超市物品管理提供快捷方法,使管理人员能够便捷查询物品档案,使超市仓库管理自动化。它不仅覆盖了商品流转的整个过程,同时还可以挂接商家的条码打印、前台收银、后台销售等相关系统,具有系统稳定、功能全面、结构先进、操作简单、人机对话友好、可扩展性强等特点。
该系统技术先进、安全稳定。系统具有动态修改报表、动态盘存的优点,力求最大限度解决用户问题。系统界面美观、人机对话友好、操作方便、可实现全键盘操作。系统功能强大,可扩展性强,能够与条码打印系统和收银销售系统进行无缝连接。
4.2 处理流程和数据流程。
系统流程结构:
4.3 改进之处
对于现行仓库而言都是基于人工的管理方式,无论是入库还是出库都有可能产生很多人为的失误,造成公司盘点困难,仓库核查成为难题。为了防止这种情况的频繁发生,需要对仓库进行规范化管理,从仓库的入库出库到盘点,都使用条形码来记录相关信息,节省手工记录的时间,减少人工操作的错误率。
A:初始信息采集---根据客户已有系统中的数据库进行分析,对每个产品都建立条形码来标识。 每个条形码中应包含产品的相关信息,(由客户自定义),可以包括产品的品名、规格、数量、条形码序列号、入库日期和出库日期等。
B:采购管理---在采购入库的时候,用户需要使用条形码打印机来打印这一批产品的条形码标签,完成其初始信息的采集,然后在系统的入库收货单中的序列号一栏直接使用扫描枪扫描其序列号标签,当此采购收货单被保存的时候,系统自动在相应产品的库存中自动增加。
C:仓库管理---在系统的仓库管理中,首先客户完成的是初始库存管理(初始信息采集),当采购收货后库存自动增加,当销售出库的时候,系统库存自动减少,而平价调拨则不影响整个库存的变化,因此库存只能通过入库或者出库更改,否则无法改变,且管理员可以随时查询特定型号的库存。
D:销售管理---当销售出库的时候,管理员在出库单上的物品序列号一栏使用扫描枪直接扫描,当保存出库单的时候,系统在库存中自动减少此产品的库存。
4.4 影响
4.4.1.对设备的影响
[建议使用赛扬2.0以上的pc机,内存需在128兆以上
4.4.2.对软件的影响
支持现行系统,使软件的冲突减少到最小。
4.4.3.对用户单位机构的影响
本产品所面向的用户是单位机构已应用为主,人员数量不受任何限制,只要操作人员懂得基本操作。
4.4.4.对系统运行过程的影响
支持本软件的运行,使本软件出错的几率更少。
4.4.5.对开发的影响
a. 随着计算机的发展,所有的开发人员要发现在此过程中本产品出的问题和不足,及时更新。
b. 与此同时也要准备好人力和设备资源做紧急事件的更新。
c. 申请专利,使用法律的手段对本产品进行系统保护。
4.4.6.对经费开支的影响
本系统大约总体耗费为800元。
4.5 技术条件方面的可能性
系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以超市管理系统的技术上是完全可行的。
5.1 修改方案与首选方案的不同
修改方案只局限在一台电脑上。首选方案是应用于网络,它可以做到从远程终端的输入和输出,它以中央服务器存放数据信息。
5.2 本方案的概况
本方案所有界面的思想与选定方案相同,但数据库输入机制不同,它通过数据库与操作界面链接语言,直接从本机中调入数据。
5.3 不选此方案的原因
a.如今,网络十分发达。超市里也有自己的内部网。采用网络版,更适合超市的具体情况。
b.采用网络版,使数据更新能更快速、及时。且,减少了单机硬件资源的损耗。
c.管理更方便。
按本软件超市仓库管理系统开发方案,对于本系统软件投资方向,体现于软件开发、软件生产及软件测试。
6.1 估算方案
本系统完全按开发计划进行估算,办公用品的消耗,办公设备的消耗,开发人员生活与维护等。
6.1.1 具体项目总体估计
本系统属于学生实践作品。不进行费用估计。
6.1.2 收益估计
本系统本非收益性质开发,重要是为了提高小组的整体水平。
6.2市场分析
超市仓库管理系统主要是为了解决超市烦琐的管理问题,并且减轻管理人员的工作负担。本软件是以ASP编程作为工具。
6.2.2 工程产品所追求的市场
本系统所占有的市场为超市为主的市场,它追求的是简单、易学、易懂、易用,能够更有利的解决超市管理人员的负担,能够辅助超市有效的管理货物进出。
6.2.3 市场现状
目前超市并没有完善的仓库管理,因此,我们可填补此项技术上的空白,并且推向市场。
6.2.4 该产品的销售对于购买方有影响
对于学籍管理系统的用户—超市,可满足对超市管理的需求,且此种需求被接受并且满足,其软件便可以推广。
7.1.法律方面的可行性
目前超市并没有完善的物品管理,因此,我们可填补此项技术上的空白,并且推向全国市场,并可受到法律保护。
7.2.使用方面的可行性
超市仓库管理系统主要是为了解决超市的物品管理问题,并且减轻管理人员的工作负担。本软件是以ASP编程作为工具。我们所生产出来的软件相互适应性较强,所以在市场可以占有一定的份额。
本系统所占有的是超市市场,它追求的是简单、易学、易懂、易用,能够更有利的解决管理人员的负担,能够辅助超市有效的管理物品。
对于物品管理系统的用户—超市,可满足对物品管理的需求,且此种需求被接受并且满足,其软件便可以推广。
8.1 技术
本系统与超市方紧密结合,并且得到很多同学的大力支持。提供工程文档与技术上各方面的支持。因此本系统具有开发研制条件。
8.2 使用方面的可行性
市管理人员对该产品的应用是可行的。
9.1 检测标准
软件标准:软件规模、复杂程度、安全性、可操作性、可观察性、可控制性、冗余的大小。
9.2 检测的方法
通过软件测试:
黑盒测试:主要在软件界面上进行的测试。
白盒测试:在重要逻辑路径进行测试,检测重要数据结构的有效性。
超市仓库管理系统使用条码技术可以达到开发效果,有着技术的先进性和可行性。
10.1 生产标准
10.1.1 质量标准
正确性:程序是否按程序流程图及数据字典完成程度。
可靠性:安全运行时间越长越好。
可用性:是否能够解决实际的存在问题。
完整性:对未授权的人员访问此系统软件可控性强。
灵活性:修改一个程序的工作量。
10.1.2 生产工艺
软盘是可满足装载的。
11.1 技术方面
本工程产品开发周期为3个月.在技术方面采用ASP编程与数据库相结合方法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用必须由ASP编程设计完成。
11.2 社会方面
超市和同学们的大力支持,对我们工程的进程非常有利。
11.3 竞争者分析
目前,所有相应软件其功能方面不够完善。他们的软件对管理人员的要求过高,并需要长时间的培训,我们不在技术上占有先进性,但当产品生产出来后可大大减轻管理人员的负担。这会保证我们在竞争中占有很大的优势。
11.4 可行性结论
综上所述,本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,因此本工程可立即开始。
沃尔玛超市管理系统的可行性研究报告说明书
1. 引言
1. 编写目的
沃尔玛连锁超市是全球最大的连锁店,在全球拥有3000多家连锁店。在短短的几十年间,它能够从一个小小的超市发展到一个如此大规模的企业,就是因为它在社会发展的每一个阶段都坚持适应并超越社会,走在社会的前端,带领社会的发展。如今,社会已经到了一个科学技术高速发展的阶段,沃尔玛超市为了适应其自身发展的需求,从具体的业务和项目服务出发,需要更大程度的提高其工作效率,减轻员工的工作劳动强度,事实上需要有一个综合的信息管理系统来对具体的业务和账目进行有效的管理。从而达到节约时间,提高效率,方便准确快捷的目的,同时为自身的发展提供一个广阔的平台。在这种情况下,沃尔玛连锁超市信息管理系统就成了一个客观需要。
1.2 背景
从1946年第一台计算机诞生以来,经过半个世纪的不断发展,它已经成为新技术革命的绝对主力之一,成为了推动社会向现代化的一个活跃的因素。计算机已经从单一的数字计算功能发展到今天的具有形式化推理,联想,解释,学习,管理,控制的面向知识处理。计算机产业也已在世界范围内发展成为一种富有战略性的产业。
今天,随着信息技术的发展,人们越来越倾向于运用计算机来辅助协调和管理自己工作和生活的需求。计算机也成为了一种进行信息处理的通用工具。利用计算机解决科学计算、工程设计、经营管理、工程控制或人工智能等各种问题的方法,都是按照一定的算法进行的。信息处理的一般过程,就是计算机使用者针对要解决的问题,事先编制好程序并存入计算机内,然后利用存储程序指挥、控制计算机自动进行各种基本操作,最终获得预期的处理结果。
随着全球信息技术的发展,很多企事业单位客观上需要有综合的管理软件来对本单位业务与服务信息进行综合管理,很多软件也正是在这样的背景下应运而生了。当前,数据库管理系统已经应用于各行各业,管理信息系统使企业管理技术走向了成熟。在国内外的很多连锁超市企业,已经长时间的使用了Excel VBA应用程序管理系统,但是这种系统已经逐渐的暴露出它的很多不足,早已不能满足我们的需求。而如今JAVA也很快在IT行业站住了脚步,并很快庞大起来,人们越来越明显的感觉到它的强大功能,JAVA的跨平台,可移植性很好的满足了我们对软件的需求,因此,我们的企业要更新换代以前的系统已经是大势所趋。好的系统和正规化的管理可以让我们更好的与行业的标准接轨,为我们业务的扩大与更加深入提供了强大的后盾与支撑。
沃尔玛百货有限公司由美国零售业的传奇人物山姆·沃尔顿先生于1962年在阿肯色州成立。经过四十余年的发展,沃尔玛百货有限公司已经成为美国最大的私人雇主和世界上最大的连锁零售商。目前沃尔玛在全球十个国家开设了超过4900家商场,员工总数150多万,分布在美国、墨西哥、波多黎各、加拿大、阿根廷、巴西、中国、韩国、德国和英国10个国家。每周光临沃尔玛的顾客近近1.4亿人次。
沃尔玛1996年进入中国,在深圳开设第一家沃尔玛购物广场和山姆会员商店以来,经过八年的发展,目前已经在包括北京、哈尔滨、长春、沈阳、大连、天津、济南、青岛、南京、南昌、长沙、福州、厦门、昆明、深圳、东莞、汕头、南宁和贵阳在内的19个城市开设了39家商场,包括沃尔玛购物广场、山姆会员店、沃尔玛社区店等三种业态。其中沃尔玛购物广场34家、山姆会员店3家,社区店2家。沃尔玛至今在华的总投资额达16亿人民币,创造了超过2万多个就业机会,累计纳税逾10亿元人民币。
同全球沃尔玛一样,沃尔玛在中国同样坚持沃尔玛的优良传统,即专注于开好每一家店,服务于每一位顾客。始终为顾客提供优质廉价、品种齐全的商品和友善的顾客服务。沃尔玛中国每开设一家商场,均会为当地引入先进的零售技术及创新的零售观念。在激发竞争的同时可以帮助提高当地零售业的经营水平和服务质量,从而促进当地经济的共同繁荣。
沃尔玛在中国的经营始终坚持本地采购,提供更多的就业机会,支持当地制造业,促进当地经济的发展。目前,沃尔玛中国销售的产品中本地产品达到95%以上。至今沃尔玛已与超过1.5万家供应商建立了合作关系。在20##年12月由中国连锁经营协会和国际商业机器中国有限公司企业咨询服务部(原普华永道咨询公司)主办的中国消费品制造行业与中国零售业工商关系调查中,沃尔玛在“‘信用良好,付款结算正确无误’的满意度”得分名列中国第一。沃尔玛一贯视供应商为合作伙伴,与供应商共同发展。
同时,沃尔玛位于深圳的全球采购中心从中国采购大量商品出口到沃尔玛在全球其它国家的商店。沃尔玛直接和间接采购中国商品出口数额逐年递增。20##年采购金额为100亿美元,20##年为120亿美元,20##年达到150亿美元。
秉承沃尔玛“天天平价,始终如一”的经营理念,沃尔玛购物广场通过积极采购,灵活配销,严格控制成本,从而能向顾客提供价廉物美的商品,最终将利益转让给顾客。沃尔玛顾客至上的服务准则在购物广场得以充分体现。在这里,顾客永远第一。为确保顾客的需要得到满足,沃尔玛的每一个员工正在致力于为顾客提供盛情的服务。
随着中国经济的蓬勃发展,沃尔玛也正加快其发展的步伐, 以便更好地服务顾客。对于沃尔玛这样一个既先进又优秀的企业,要跟上时代的脚步,在信息系统方面应该做出进一步的更新是很必要的,介于此,我有了做沃尔玛超市管理系统的想法,以下是一份《超级市场信息系统现状》的报告,介绍了目前超市领域主流系统的概况。
内容如下(涉及部分商业秘密,只能简述)
· 及时准确的业务处理
· 可进行数据挖掘并做出相关报表信息
· 查询信息
· 共享信息
· 安全数据备份
该项目是要开发一个网络应用程序来管理超市的收入和支出管理。目前超市的收入和支出管理主要通过一个Excel VBA应用程序来管理,我们的目标是通过该项目来替换原来的数据表单应用程序,从而能够提供更为友好的用户界面,更好的查询和统计功能,以及友好的数据库备份和恢复功能。
在上述功能实现后能够进行数据挖掘和决策支持,并能支持未来的连锁要求。
1.3 定义
MVC:Model、View、Controller的缩写,是Application开发的设计模式。
Struts:是建立基JSP模式2体系结构的完全开放源代码的Web框架。
JSP:由HTML代码和嵌入其中的Java代码所组成。
软件开发成本:软件开发过程中所花费的工作量以及相应的代价。
可行性研究:指在具体的开发工作之前所做的研究工作,主要是调查该软件在经济、技术、环境等方面是否已具有可以开发的条件。
1.4 参考资料
1 吴其庆. JSP编程思想与实践冶金. 工业出版社,2004:134-456页
2 张孝祥. JAVA就业培训教程. 清华大学出版社,2001:232-433页
3 张文建. JSP案例开发. 清华大学出版社,2003 :678-900页
4 郭晶. J2EE应用开发. 电子工业出版社,2003:344-765页
5 林风. 网站设计捷径. 西安电子科技大学出版社,2003:352-555页
6 李显济. 计算机网络. 机械工业出版社,2002:355-786页
7 罗哓沛. 系统分析员教程. 清华大学出版社,2001:221-556页
8 李香敏. JSP轻松开发WEB网站. 希望电子出版社,2001:345-676页
9 孙卫琴. Tomcat与JavaWeb详解. 电子工业出版社,2003:45-322页
10 郑阿奇. Oracle实用教程. 电子工业出版社,2002:345-700页
11 陈杨. Java程序设计基础. 清华大学出版社,2002:122-435页
2 可行性研究的前提
2.1 要求
2.1.1 模块及其功能
根据权限的不同,可以分为两大模块。
系统的主要功能为:对每日销售信息的查询及管理、超市各个部门的信息查询及管理、超市商品供应商的信息查询及管理、各部门帐单的查询管理及支付情况、系统用户信息以及权限管理等。
模块一:该模块的主要功能包括每日销售信息的查询及管理、超市各个部门的信息查询及管理、超市商品供应商的信息查询及管理、系统用户信息以及权限管理。
模块二:该模块的主要功能包括超市货品供应商的信息查询及管理、各部门帐单的查询管理及支付情况。
模块一的具体功能描述如下所示。
每日销售信息查询及管理功能包括:超市在每日关业后一小时内都将对当日的各个部门销售信息进行录入,在录入完成后将对录入的信息进行核对,对录入错误的信息进行修改和删除,也可以对以前的数据信息进行及时的修改,并且记录下修改的具体时间,同时,也可以对以前的销售信息按照各种信息条件进行查询,以此让用户能快速的找到需要查看的销售信息,迅速的了解超市每天的营业情况,让用户使用起来更加方便快捷。
超市各部门信息查询及管理功能包括:超市可以随时增加新的部门,总理可以对整个超市的各个部门信息进行管理,包括对各部门名称,部门描述,部门负责人以及各部门员工信息的增、删、改、查,此功能根据权限模块的不同其具体的实现有所不同,总经理可以对所有部门进行管理,而部门经理只能对自己部门的员工信息进行管理,这样通过不同的权限就限制了不同用户对系统功能的使用,便于系统的维护也有利于公司的管理。注意在增加负责人的时候, 每个部门只能有一个负责人,如果各部门负责人名额已满,系统将提示已没有空闲的职位。
超市货品供应商的信息查询及管理功能包括:此功能是系统的两个权限用户都可以使用的一个公共的功能,不管是总经理还是部门经理,都可以对超市的货品供应商的详细信息进行增、删、改、查,这些信息包括:供应商的公司名称、公司地址、电话、传真、联系人姓名,此功能的实现可以使超市对货品供应商有一个具体详细的管理,可以更加方便快捷的与供应商取得联系,提高了工作效率。
系统用户信息以及权限管理功能包括:这个功能是对该系统的各权限的用户信息进行增、删、改、查的管理,同时可以对用户的权限进行控制,用户权限可以根据员工的实际工作情况来进行调节,当员工升职或降职以后,此用户的权限可以由总经理来进行控制,总经理的默认用户名和密码都为:admin,如果发生意外造成密码或用户名丢失的情况,可以由系统管理员对数据库进行修改,以维护系统。
模块二的具体功能描述如下所示。
模块二中的超市货品供应商的信息查询及管理与模块一中的超市货品供应商的信息查询及管理功能一致。
各部门帐单的查询管理及支付情况功能包括:超市会为各部门从供货商处购买商品,商品进购后,先给供货商开出帐单,此帐单有开出日期和到期日期记录,由部门经理每周一对帐单记录进行查询,以保证帐单金额在到期前向供应商支付,帐单将下派到各个部门,由各部门每星期将帐单金额上缴到超市财会处,最后向供应商支付金额。在向系统中记录帐单的时候,系统会要求将帐单分发到各部门名下,然后自动计算出帐单的总金额,并记录在数据库中。
查询时将显示帐单的总支出额,如用户请求显示详细信息,系统将把该帐单所属的各个部门的详细帐单项信息显示给用户,以便于经理对各部门的管理。在支付帐单以后,用户可以将帐单信息修改为已支付,并可将该帐单信息删除,表示此帐单已作废。
2.1.2性能
用户界面美观、友好,不用安装客户端,直接打开IE浏览器,通过服务器即可使用该系统,方便、快捷,数据库在服务器上由数据管理员统一管理,安全性好,易升级,易维护。
2.1.3 系统输入
各部门信息以及其销售信息的各种数据、供应商的详细信息、用户信息及权限管理、与供应商之间的帐单信息等相关数据。
2.1.4 系统输出
查询的结果和各种类型的报表。拟建系统要求采用MVC(Struts+JavaBean+Oracle(连接池))模式开发,整个项目分为系统分析、设计、编码、测试、发布及文档管理等工作,预定时间为40天,通过该项目开发加深对所学知识的理解、熟悉项目开发流程及管理制度、培养团队合作精神,提高技术水平并为今后工作积累项目实战经验。
2.1.5 系统流程图
打开IE浏览器敲入地址
输入口令检验
根据权限进入主页面
用户信息管理
部门 信息管理
销售信息管理
供应商信息管理
帐单 信息管理
图1 系统流程图
2.2 目标
系统的开发目标应该考虑如下所示:
· 员工工作效率的提高以及公司设备的相对减少。
· 一次编写、到处使用,不受到操作系统的限制。
· 数据的安全性好精确性高。
· 系统发布后易维护、易升级。
本系统的开发目的是利用JAVA+Oracle技术使我们的系统达到高效率、跨平台、易维护、易升级的要求,利用B/S的开发模式是系统实现高速网络化管理,使数据的存储更精确更安全。
2.3 条件`假定和限制
2.3.1 时间特性要求
· 首次使用,时间稍长,但也<30秒。
· 以后再次打开,速度提升,响应时间<10秒。
2.3.2 故障处理要求
如因为操作错误导致程序出错,系统会有错误信息提示,要求用户重新登录。并且不能用后退重新进入上一页面,以保证数据信息的完整性和安全性,利用JAVA编写,可保证减少系统垃圾。
2.4 可行性研究采用的方法
· 对沃尔玛超市的网络设施以及硬件条件进行实际调研。
· 初步估算系统开发的综合费用以及发布后维护、升级费用。
· 与超市具体员工进行交涉,进一步了解沃尔玛的实际情况。
2.5 评价尺度
要求开发经费一定不可超过2万元,且开发时间不超过4个月。
3. 对现有系统的分析
3.1 数据流程和处理流程
3.2 费用开支
· 人力:5000元;
· 设备:20000元;
· 材料:3000元;
3.3 人员
要有三位专业的会使用VB、C++进行编程的编程人员和SQL Server数据库开发人员
3.4 设备
硬件:
· 服务器:如IBM H70/1G/128G,
· 客户机:可以运行IE4.0以上版本浏览器
3.5 局限性
沃尔玛超市现所使用的管理系统多数都是用VB、C++为前台编程,后台用SQL Server数据库,根据本人长时间的调研,这样的搭配已经远远不能满足现代企业的跨平台(一次编写,到处运行)、高效率、易使用、易升级的要求。
4. 所建议的系统的可行性分析
4.1 对所建议系统的概要描述
本系统使用Jsp+Struts+JavaBean设计模式进行开发。首先进行数据库建模,并在数据库中建立各个数据表,建立struts-config.xml文件,在struts-config.xml文件中配置连接池(利用JBuilder9开发可自动生成XML文件),把各组件包中的ActionForm Bean(数据Bean)和Action Bean(逻辑Bean)类在struts-config.xml中进行配置并将其关联。新建JSP文件,利用HTML和JavaScript优化界面,利用Web.xml文件将JSP和Struts、JavaBean进行关联。在Aciton Bean中得到连接,注意使用完连接后必须要关闭连接,根据设计逻辑进行代码编写。在此框架中的控制器可直接使用Struts提供的ActionServlet 类,故设计的重点是各组件软件包中模型和视图设计。
设计此系统可以根据权限的不同,分为两大模块。
模块一的主要功能包括每日销售信息的查询及管理、超市各个部门的信息查询及管理、超市商品供应商的信息查询及管理、系统用户信息以及权限管理。
该模块的使用权限属于管理员用户也就是超市的总经理,他可以对超市的销售信息,部门信息,供货商信息以及用户信息进行增,删,改,查的操作。
模块二的主要功能包括超市货品供应商的信息查询及管理、各部门帐单的查询管理及支付情况。
该模块的使用权限属于普通用户也就是超市的部门经理,他可以对超市的供货商信息和帐单信息进行增,删,改,查的操作。
在实现模块功能的前提下,为了保证系统数据的安全性,让企业的利益得到维护,系统采用了权限控制功能的策略,让用户的使用权限受到控制,以保证数据的安全。
根据企业自身的实际情况,用户的使用权被划分成了两个部分,权限较大的是超市总经理一类的人物,而普通权限属于部门经理,他们的权限大小不一样,部分功能也不相同,这样的设计使得系统的数据得到保护,不会因为别人的故意破坏而使数据崩溃,管理员进入系统的时候还可以对使用该系统的用户进行管理,可根据企业人力资源的实际情况进行安排。
企业中各个部门只能有一个负责人,这样让部门和负责人形成一种一对一的关系,便于企业的管理。如各部门出现任何问题可以直接找负责人解决。
4.2 数据流程和处理流程
图3 数据流程和处理流程图
4.3 与现有系统比较的优越性
首先,现在互联网已经进入了一个高速发展的阶段,这样现在的计算机就需要满足网络的需求,然而网络计算模式的一个特点是计算机是异构的,即计算机的类型和操作系统是不一样的,例如SUN工作站的硬件是SPARC体系,软件是UNIX中的Solaris操作系统,而PC机的硬件是INTEL体系,操作系统是windows或者是Linux,因此相应的编程语言基本上只是适用于单机系统,例如COBOL、FORTRAN、C、C++等等;网络计算模式的另一个特点是代码可以通过网络在各种计算机上进行迁移,这就迫切需要一种跨平台的编程语言,使得用它编写的程序能够在网络中的各种计算机上能够正常运行,JAVA就是在这种需求下应运而生的。正是因为JAVA语言符合了互联网时代的发展要求,才使它获得了巨大的成功。
其次,Oracle也是采用Internet计算模式的倡导者之一,在该模式下,组织者为分布式应用配置了万维网。Oracle的很多显著特征使得它走在日益发展的信息管理群体前列。而且Oracle9i 服务器运行在很多不同的计算机上,支持下列配置:
· 基于主机的配置用户直接连到存放数据库的同一计算机上。
· 客户机/服务器结构用户通过网络从他们的个人计算机(客户机)上访问数据库,数据库驻留在一个分离的计算机(服务器)上。
· 分布式处理用户访问存放在不止一台计算机上的数据库。数据库分散在不止一台机器上,用户并不需要了解被存取数据的实际存放位置。
· Web计算( Web Enabled Computing) 能从基于Internet的应用访问数据。
综上所述,现在的企业应用软件已经逐渐向JAVA+Oracle这样的趋势发展,这也是解决现在软件不足的一种重要的方式
4.4 采用建议系统可能带来的影响
能够为系统用户提供更为友好的用户界面,更好的查询和统计功能,并且在上述功能实现后能够进行数据挖掘和决策支持,并能支持未来的连锁要求。
4.5 局限性
此套超市信息管理系统只是对沃尔玛的日常销售信息的综合管理,其整体功能还不俱全。
4.6 技术可行性评价
开发环境:硬件环境--服务器:如IBM H70/1G/128G,客户机:可以运行IE4.0以上版本浏览器;软件环境--服务器端及操作系统:独立于操作系统的跨平台系统;客户端MS Windows 2000及以上;开发工具:JBuilder9;数据库:Oracle9i;WEB服务器:Tomcat4.0及以上版本或者其他Java Application Server;客户端运行环境:能运行IE4.0以上或者Netscape4.5及以上浏览器的操作系统
4.7 可选择的其他系统方案
5. 所建议的系统经济可行性分析
5.1 支出
表1
5.2 收益
预计短期内即可见出成效,但具体可受益多少,现在仍无法说情。
5.3收益/投资比
我觉得将会有很大的收益,收益/投资比相信也会比较可观。
5.4 投资回收周期
预估是半年。
5.5 敏感性分析
6. 社会条件方面的可行性
6.1 法律方面的可行性
该开发系统完全不会侵犯人和任何国家的利益,也符合国家的政策及法规,而且将会给沃尔玛超市带来相当可观的经济收益。
6.2 用户使用方面的可行性
沃尔玛超市具备强大的经济实力,技术实力以及人才实力,因此有理由相信其完全可以开发出这样的一个系统。
7. 结论意见
本系统采用了B/S的模式,利用JBuilder2005强大的编辑功能以及对JSP强大的界面支持,以Oracle数据库为后台,使用户在能够使用一个人性化友好化的界面的同时,也能够体验到数据的高效处理功能,以及对企业数据的安全性的维护。并且系统可以跨平台使用,因此不用担心操作系统不同的问题,系统发布后在维护和升级及可扩展方面都能很好的实现。总之,各方面的条件均已具备,相信可以着手开发。
图书管理系统可行性研究报告组员:图书管理系统可行性研究报告1引言...11.1编写目的...11.2项目背景...11.3定义..…
图书管理系统可行性研究报告图书管理系统可行性研究报告图书管理系统可行性研究报告111引言211编写目的212项目背景213定义21…
目录1.引言...21.1编写目的...21.2可行性研究的前提...21.3项目定义...21.4参考资料...22.系统的规模…
图书馆管理系统可行性研究报告1引言1.1编写目的为了能高效的,有计划设计图书馆管理系统。本报告的主要作用是确定各个项目模块的设计情…
图书管理系统可行性分析报告学院:信大测院班级:本53班学号:姓名:目录1引言...11.1编写目的...11.2背景...11.3…
黄石理工学院计算机学院可行性研究报告编者郭言伟1引言问题定义超市管理系统它包括订购管理仓库管理销售管理等仓库管理是其中重要的一个环…
超市管理系统测试分析报告1引言11编写目的这份测试分析报告书时为了测试本系统是否可行当输入商品的信息时测试其信息能不能被完整地保存…
超市管理信息系统系统分析报告课程名称管理信息系统项目名称超市管理信息系统报告名称超市管理信息系统分析报告指导老师专业班级目录1背景…
超市管理信息系统可行性分析报告一背景分析随着信息化的来临和计算机在日常管理中的广泛应用零售业是一个规模效应比较突出的行业要形成强有…
超市管理信息系统可行性分析报告随着信息化的来临和计算机在日常管理中的广泛应用零售业是一个规模效应比较突出的行业要形成强有力的核心竞…
学生成绩管理系统的可行性分析报告一、系统建立的背景及意义(一)系统建立的背景随着计算机技术的发展,特别是计算机网络技术与数据库技术…