1、目录第1章 可行性分析报告.51.1 引言.51.1.1 系统的名称.51.1.2 系统目标51.2 系统建设的背景、必要性和意义 .51.2.1 系统建设的背景.51.2.2 系统设计的必要性.61.2.3 系统设计的意义.61.3 拟建系统的候选方案 .61.3.1 候选方案一.51.3.2 候选方案二.51.4 可行性论证 .51.4.1 技术上可行性.51.4.2 经济可行性51.4.3 操作可行性61.5 几个方案的比较 6 第2章 系统说明书.62.1 引言72.1.1 系统的名称.72.1.2 系统目标和系统功能.72.1.3 背景72.2 项目概述 .72.2.1 项目的主要工
2、作内容 72.2.2现行系统的调查情况 .82.2.3 新系统的逻辑模型.92.3 实施计划 .112.3.1 工作任务的分解 .112.3.2 进度11第3章 系统设计说明书.123.1 引言123.1.1 项目背景.123.1.2 工作条件和约束123.2 系统总体技术方案.123.2.1 模块设计123.2.2 输入设计133.2.3 输出设计143.2.4 数据库设计 .143.3 运行测试.15第1章 可行性分析报告1.1 引言社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必 需去购买,而
3、是凭着喜欢、意欲和感观去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场ERMARKET)的现代 化管理方式和便捷的购物方式,尤其是它轻松的购物环境。往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引顾客的优势所 在。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因此,超市经营者如果不掌握当今 市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。 随着计算机网络技术以及数据库技术的迅速发展,管理信息系统得到了广泛应用。对于一个超市
4、来讲:货品数量少则数以百计,多则数以万计;另外,不同超市的实际情况也有所不同。要对这些货品进行统一、高效的管理,靠人工完成工作量庞大、难免有错漏之处。为此,一个自动化的超市货品管理系统的开发非常必要。1.1.1 系统的名称 超市管理系统1.1.2 系统设计的目标实现超市数据的信息化管理,提高超市在运作中的效率,减少人力的消耗,提高管理质量,将超市信息管理环节简单化。1.2 系统建设的背景、必要性和意义1.2.1 系统建设的背景 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前
5、呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市努力追求的目标。1.2.2 系统设计的必要性和意义对超市来讲,设置库存的根本目的,是要保证在需要的时间,需要的地点,为需要的商品提供需要的数量。同时,好的库存还能起到以下作用:防止缺货、提高客户满意度;节省开支、降低库存成本;保证销售过程顺利进行;提高商品进货的均衡性、调节季节性需求等。虽然小型超市在法杖中受资金和管理人才匮乏的双重影响,库存管理整理整体水平不高,目前对于小型超市库存管理问题仍无系统的分析。近年来,随着竞争的加剧和多家超市由于资金
6、链断裂带来的危机感,小型超市也在关注基于供应链管理的库存管理方法和策略研究,并且部分已经开始走向应用。1.3 拟建系统的候选方案1.3.1 候选方案一 Access数据库技术1.3.2 候选方案二基于WEB技术运用ASP技术和SQL Server数据库的结合1.4 可行性论证1.4.1 技术上可行性 掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件。超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新的系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。1.4.2 经济可行性因为通过网络传递销售信息可以不受距离
7、的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投资。管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企
8、业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。1.4.3 操作可行性本系统采用Access数据库,大家比较熟悉,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入了解。1.5 几个方案的比较通过对两个方案的比较,第一种方案简单容易完成,所以我们小组选第一种方案。第2章 系统说明书2.1 引言2.1.1 系统的名称超市管理系统2.1.2 系统目标和系统功能大大提高超市的运作效率。通过全面的信息采集和处理,辅助提高超市的决
9、策水平。使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张能力, 提供有效的技术保障2.1.3 项目背景随着社会的发展,自动化得销售形式越来越多,更多的销售管理计算机化,这不仅给人们带来了很多的方便之处,也使得数据更加准确、完整。为此,我们特地为小型超市的销售管理设计一个系统,来代替老式的人工管理方法。2.2 项目概述2.2.1 项目的主要工作内容 我们设计的系统主要有产品进库、订单处理、信息查询、报表显示等功能。能进行产品进库查询,订单查询,客户信息查询。能显示订单报表,库存报表、发货报表等。2.2.2现行系统的调查情况 通过对现行系统的调查得出现行系统的数据流
10、图如下2.2.2 新系统的逻辑模型超市管理系统顶层用户登陆录重试退出登录产品进库订单处理信息查询报表显示超市管理系统张开图用户登陆录重试退出登录产品进库订单处理信息查询报表显示系统的数据流图2、数据字典为:数据元素字典 数据元素系统名:超市信息系统编号:条目名:供货商别名:属于数据流:存储处:D1存档文件数据元素值:代码类型:字符取值范围:1-100简要说明:供货商提供给超市商品修改记录:编写日期审核日期 数据流字典数据流系统名:超市信息系统编号:条目名:采购别名:来源:供货商去处:采购部门数据流结构:采购=商品编号+商品名+供货商名称+采购员工号 简要说明:采购部门根据请购单向供货商采购商品
11、。修改记录:编写日期审核日期数据存储字典数据存储系统名:超市信息系统编号:条目名:入库清单别名:存储组织:二维表记录数:50条/月主关键字:商品号数据流结构:入库商品号,入库商品名称,入库日期简要说明:当入库商品入库时打印入库清单修改记录:编写: 日期审核日期数据加工数据加工系统名:超市信息系统编号:条目名:定购单制作别名:输入: 输出:加工逻辑:将主管领导批准的请购单,制作成定购单,以提供给库存、财务部门及供货商简要说明:由采购部根据请购内容制定定购单修改记录:编写日期审核日期2.3 实施计划 2.3.1 工作任务的分解 1、登录界面设计2、各个表设计3、功能的实现4、后台管理功能的实现 2
12、.2.3 进度 每天完成一定模块保证在规定时间完成实验第3章 系统设计说明书3.1 引言3.1.1 项目背景21世纪,超市的竞争也进入到了一个全新的领域,随着超市的发展,其经营管理也变得愈加复杂,迫切地需要引入新的管理技术。超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储
13、店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。为了大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。3.1.2 工作条件和约束本系统的运行环境要求, 客户端:Windows2000/xp ,IE 浏览器 5.0 及以上
14、版本。服务器端:Windows 2000/xp ,IE 浏览器 5.0 及以上版本, I-IS5.0及其以上版本。数据库:采用Access系列版本运行于服务器端。3.2 系统总体技术方案3.2.1 模块设计1、系统功能模块结构图超市管理系统产品进库订单处理信息查询报表显示添加记录修改库存添加订单查看库存准备发货产品进库查询订单查询客户信息查询订单报表库存报表发货报表2、模块划分根据上述系统总体思想的分析,本系统共包括五大模块,分别是产品进库、订单处理、信息查询、报表显示和退出系统五个模块每个模块的功能如下:(1) 产品进库模块:此模块能添加产品进库记录和修改库存记录。包括进库号,产品号,进库数
15、量,进库时间和经手人。还是修改记录。(2) 订单处理模块:此模块能过添加订单、查看库存和准备发货等功能。包括订单号。订单时间、产品号、客户号、产品数量、需要产品时间、订单业务员和订单是否发货等。(3) 信息查询模块:此模块包含产品进库查询、订单查询、客户信息查询和退出查询。产品进库查询输入进库号就能查出产品的详细进库信息;订单查询输入订单号就可以查出产品订单的详细信息;客户信息查询输入客户号就能查出客户的详细信息;退出查询就可退出查询模块。(4) 报表显示模块:此模块包括订单报表、库存报表和发货报表。选中想要查询的报表点击显示就能看到各订单的详细情况。(5) 退出系统模块:点击次模块按钮即退出
16、超市管理系统。3.2.1 输入设计输入设计对系统的质量有着决定性的重要影响,因为如果输入数据有误,即使计算和处理均十分正确,也无法获得可靠的输出信息,同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。输入设计包括数据规范和数据准备的过程。在输入设计中提高效率和减少错误是两个最基本的原则。本系统采取键盘输入装置,由数据管理员过键盘录入数据,通过输入数据完成对产品的销售购进存贮管理。3.2.2 输出设计输出设计的主要目的是满足用户和管理者对数据和信息的要求。本系统将采用表单和查询显示输出方式,使用者可以通过网络传输、移动硬盘传递、直接打印等多种方式获取自己所需信息。不管是数据的输
17、入还是输出简洁、方便、快捷,用户界面要尽量达到友好、简便、实用、易于操作的原则,避免过于烦琐和花哨。3.2.3 数据库设计 本数据库包含8个表:产品表、订单表、发货表、进库表、客户表、库存表、名称自动更改表、用户密码表。五个查询:订单查询、发货信息查询、发货信息交叉查询、进库查询和客户查询。十个窗体:报表显示窗体、查询窗体、产品进库窗体、登录窗体、订单查询窗体、订单处理窗体、发货确认窗体、客户信息窗体和切换面板窗体。三个报表:订单报表、发货报表和库存报表。表间关系图:3.3运行测试测试用例一测试用例编号Chaoshi_denglu_001测试项目登录系统测试标题输入合法用户名和密码,按确认重要
18、级别高预置条件系统数据库内存在该用户及密码输入Admin;admin操作步骤1、启动系统;2、输入用户名:admin;3、输入密码:admin; 4、点击确定。预期输出进入系统。实际输出进入系统。测试用例二测试用例编号Chaoshi_jinku_002测试项目产品进库测试标题添加记录重要级别中预置条件无输入Admin;admin;001;001;100;2011/06/27;刘娟操作步骤1、启动系统;2、输入用户名:admin;3、输入密码:admin; 4、点击确定。5、点击产品进库,按要求输入数据6、点击添加记录,添加成功预期输出添加一条记录实际输出添加一条记录测试用例三测试用例编号Cha
19、oshi_dingdan _003测试项目订单处理测试标题添加订单重要级别中预置条件无输入刘娟;123;001;2011/6/27;001;011;100;2011/6/28;刘娟操作步骤1、启动系统;2、输入用户名:刘娟;3、输入密码:123;4、点击确定。5、点击产品进库,按要求输入数据6、点击添加订单,添加成功预期输出添加一个订单。实际输出添加一个订单测试用例四测试用例编号Chaoshi_xinxi _004测试项目信息查询测试标题产品进库查询重要级别高预置条件系统数据库内存在产品输入刘娟;123;001操作步骤1、启动系统;2、输入用户名:刘娟;3、输入密码:123; 4、点击确定。5、点击信息查询,产品进库查询,输入产品号001;预期输出显示产品001的详细信息实际输出显示产品001的详细信息测试用例五测试用例编号Chaoshi_baobiao _005测试项目报表显示测试标题订单报表的显示重要级别中预置条件系统数据库内存在订单报表输入刘娟;123操作步骤1、启动系统;2、输入用户名:刘娟;3、输入密码:123; 4、点击确定。5、点击报表显示,订单报表,点击显示预期输出显示订单报表实际输出显示订单报表16