信息系统分析与设计课程设计
题 目: 超市信息管理系统 姓 名: 学 号: 院 系: 专 业: 班 级: 指导教师: 完成时间:
目录
第一章 绪论 ........................................... 3
1.1课题的背景和意义............................................. 3
1.1.1课题的背景 ............................................. 3 1.1.2研究的意义 ............................................. 4 1.2关于超市MIS ................................................. 5 1.3课题研究的现状............................................... 6 1.4课题的研究方法............................................... 7
第二章 系统分析........................................ 8
2.1需求分析..................................................... 8
2.1.1项目功能需求 ........................................... 8 2.1.2管理系统用户需求 ....................................... 9 2.1.3系统运行环境需求 ....................................... 9 2.2系统可行性分析.............................................. 10
2.2.1可行性研究方法 ........................................ 10 2.2.2现有系统分析 .......................................... 11 2.2.3技术可行性分析 ........................................ 11 2.2.4可能带来的影响 ........................................ 12 2.2.5技术可行性评价 ........................................ 12 2.2.6经济可行性分析 ........................................ 12 2.3系统功能分析................................................ 12
第三章 系统设计....................................... 14
3.1基本设计概念处理流程........................................ 14 3.2系统功能模块图.............................................. 14
1
3.2.1系统总体框架 .......................................... 14 3.2.2商品录入模块 .......................................... 15 3.2.3收银模块 .............................................. 15 3.2.4进货管理模块 .......................................... 16 3.2.5销售管理模块 .......................................... 16 3.2.6库存管理模块 .......................................... 17 3.2.7人员管理模块 .......................................... 17 3.3数据库设计.................................................. 17
3.3.1系统E-R图 ............................................ 18 3.3.2数据库表设计 .......................................... 22
第四章 总结 .......................................... 26
4.1 结论 ....................................................... 26 4.2 感想与收获 ................................................. 26
参考资料 ............................................. 28
2
第一章 绪论
?
1.1课题的背景和意义 1.1.1课题的背景
21 世纪以来,零售业的发展进入了一个新的阶段,以超市为代表的中小型
?
超市如雨后春笋一般纷纷出现,激烈的竞争已不单单局限于规模的竞争,也是技术的竞争,管理的竞争,如何在这个具有非常大的发展空间的行业里占据有利的地位,如何争取进一步扩大经营规模和营业利润,降低经营成本,是一个考验每个经营者的严峻问题,在这个大背景下,建立一套超市后台管理信息系统,就显得尤为关键,他能通过商品管理、报表管理、订货管理、仓库管理、人员管理等实现对超市经营状态进行实时的跟踪和反馈,管理者拿到第一手资料可以不断的对其经营策略进行有效和具有针对性的改进,从而达到适应市场变化,赢得先机,使企业更有效地配置资源,形成更大的竞争优势的目的。
随着信息技术和市场经济的飞速发展,销售商业务范围的不断扩大,所需要处理的数据量的不断增加,传统的销售手段已经不能满足市场和顾客的的要求。急需一种管理系统来管理数据和信息。在当前商品经济的浪潮中,商业系统在整个国民经济中有着举足轻重地作用。伴随着全球信息化和数字化速度的加快,一个以知识和信息为标准的知识经济时代已经到来。在崭新的历史时代中,零售业正从传统的劳动密集型行业向知识密集型行业转交。现代零售业管理要求.:
(1)从经验式的,为人情关系所经常左右的采购、结算管理,提高到数据化决策层面;
(2)从“今天卖了多少?”或“今天收了多少钱?”的笼统概念,细化到每一个
单品流通的全程监控;
(3)从改善服务态度上升到培养顾客忠诚度和亲和力的全面“顾客管理”。 (4)从单店或单个部门的运作到网络上的资源共享,以极大地提高信息的使用价值,极大地提高管理效能。零售业的特点是交易次数繁多、金额小、涉及交易人员多,由于销售数据涉及到销售款、结款、库存商品、经营成本、分析预测等一系列环节。而销售又是实现利润的重要环节,销售系统的出现正适应了这一
3
要求。特别是各种商品销售部门、商场、超市、连锁店的出现,面对多样化的顾客需求,愈来愈高的品质要求和日益激烈的市场竞争, 在这种情况下自然地想到计算机的强大地数据处理和管理功能,通过它来实现商品销售的管理,不仅方便快捷,而且能够处理大量的数据和繁杂的帐务,同时还可以节省人力、物力和财力。该系统中就是针对以上的问题进行设计的。
另一方面在超市经营运作当中分析员要做一些商品的销售数据分析。每一个小分类中,畅销的商品,它的品种到底有多少,重点关注的产品。在要求超市在选择商品的时候,要选择什么样的厂商和供应商,才能达到顾客对它的需求很大。这些问题需要通过对厂商和供应商的商品进行系统性的分析才能得出结论,这就需要有一个超市后台管理的系统进行协助分析,来帮助经营管理人员进行决策。总而言之,超市后台管理系统的目的在于:用最简单的操作完成最繁琐的细节,由软件统一完成管理,使人能从从繁重的脑力劳动脱离出来,一目了然;同时达到节省人力,提供效率的目的
?
1.1.2研究的意义
零售业与每一个人息息相关,人们对衣食住用行的需要,大部分是从零售业
获得满足。所以零售业的发展状况,特别是其销售管理层次如何,对每个与之相关的人来说都非常的重要,那么针对销售业的销售管理信息系统的研究就更具有重大的意义,也将对整个社会的经济发展和社会进步有着深远的影响。在整个信息系统经营管理中,采购、销售、存货、财务等各个环节是一环扣一环的, 而其中的销售环节与每一个消费者的关系最为密切,在如今的顾客就是上帝理念指导下,企业要想有在其行业中立于不败之地,就要想顾客之所想,急顾客之所急,所以对零售业来说,就意味着销售管理的好与坏,将直接影响到企业的效益。如何能够使管理更易被顾客所接受?如何使销售的信息更快、更准确地传递给其他环节,使各个环节能够协调有序地运转?为促使企业经济效益持续、稳步增长有很重要的意义。另外,零售业销售管理的先进经验,也可以为其他行业所借鉴。比如,现在的酒店管理系统、旅游业管理等都是借鉴了零售的管理方式,这就会进一步地加快全行业的经济的发展,更能适应我国加入WTO这一新的形式下经济建设,促进整个社会的信息化、数字化的发展步伐,更有利于我国在经济上及对
4
信息技术的利用和开发方面与世界接轨。
?
1.2关于超市MIS
MIS(管理信息系统-Management Information System)系统,主要指的是进
行日常事物操作的系统。这种系统主要用于管理需要的记录,并对记录数据进行相关处理。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。
基于Internet上的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于高层决策,而且可以用于进行普通的商务管理。通过用户的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。随着Internet的扩展,现有的公司和学校不再局限于物理的有形的真实的地域,网络本身成为事实上发展的空间。基于Internet上的MIS系统,弥补了传统MIS系统的不足,充分体现了现代网络时代的特点。随着Internet技术的高速发展,因特网必将成为人类新社会的技术基石。
商业MIS系统是商业企业部门的计算机管理系统,它不是一个包罗万象的全面的企业解决方案,而是一个与经营业务、采购业务、帐务管理业务、存货管理等相关的管理信息系统,它覆盖了商业企业最重要、最核心的部分。具体的说,它不仅包括商业企业的进货、销售、存货、调拨而且包括对厂商的控制、对厂商的信息发布和结算、对顾客的信息发布、对VIP顾客的管理和企业内部分析及相关的财务、人事管理系统。其中,销售管理信息系统,在整个商业MIS中有着举足轻重的地位,销售数据可实时反映、实时冲减库存商品,直接指导进货,对销售数据和打印出来的报表进行分析,可以清楚地得出商品销售的基本情况,决定选择哪家进货商,及时改变销售的服务方式,调整商品广告。另外,对各种类的商品销售情况进行汇总,特别是对财务所关心的销售金额进行分析统计,使财务得到准确而真实的信息,有利于财务作出合理的财务安排。销售信息还可以指导对商品的信息发布、对VIP顾客的管理,所以销售系统的合理设计对整个商业MIS系统是相当的重要。
5
超市MIS系统是与经营业务、采购业务、帐务管理业务、存货管理等相关的管理信息系统,它覆盖了商业企业最重要、最核心的部分。其中,销售管理信息系统,在整个超市MIS中有着举足轻重的地位,销售数据可实时反映、实时冲减库存商品,直接指导采购,对销售数据和销售报表进行分析,可以进一步提高销售质量。
随着信息技术和市场经济的飞速发展,销售管理系统的数字化、信息化成为主流。本文在此前提下设计了销售管理信息系统,它针对超市商品销售的业务流程,建立数据库和表j实现商品的档案管理,商品的销售业务界面,包括销售全过程的信息记录、保存队青售商品的结算,销售商品的查询,商品销售的业务分析报表和图文报表,销售帐务管理与查询。另外,还注重安全性管理、权限的分配和系统的维护,最后完成一个简捷、灵活、完整的商品销售管理信息系统。
?
1.3课题研究的现状
当今社会,超市已成为社会不可缺少的一部分,不论大中小城市,都存在或
大或小或多或少的超市。对于一个稍有规模的超市,都需要一个超市管理系统,进行规范化管理。因此超市管理系统的开发,显得十分有必要。目前使用超市管理系统从功能上分类主要有分两种,一种是以订单为核心,而管理主要集中于发单,入库,出库的查询,统计在此信息基础上,向各个不同的供应商发送供求信息,使超市销售供应正常。这种模式优点如下: 1.适用性:针对性强,模块式可拆解 2.易用性:操作简单,容易维护
3.稳定性:系统成熟,稳定,安全性能好 缺点:
单一性:其主要依赖订单,订单不及时时,系统难以维持。由此看来,这个模式还是有弊端的,这就催生出了另一种管理模式,是与前台销售联合在一起,集成了商品管理,销售管理,供货商管理和库存管理等为主,对超市进行各方面需求的分析。这种模式方便各部门进行工作的总结和分析,并为经理层提供月度报表或季度报表,使这一层的领导能总体把握整个超市在各个不同渠道的运行状况,经营情况和存在的问题,更有利于采取相应的决策,进行总体协调。这种模式的
6
不足就在于需要做好安全性的维护,由于管理功能的不同,无论是对于用户还是对于数据都需要有较好的安全性,同时对于报表的实效性要求较高,本课题采用的就是这种模式,同时在安全性和报表的功能性方面做了一些研究和设计。
?
1.4课题的研究方法
根据超市的特点,也为了对超市管理带来更好的可操作性和可行性,以解决
超市面临的问题,设计和开发一个超市后台管理系统,系统采用 C/S 体系结构进行设计,数据库采用 SQL 2000 并和后台管理使用同一台服务器,采用 windows 操作系统,并采用Visual Basic 可视化开发工具软件实现各功能的管理。采用这些方式进行设计和实现主要有以下几个原因考虑: 1. 数据库方便操作员和管理者上手
大多数的中小企业日常的数据应用是建立在 Windows 平台上的。由于 SQL Server与 Windows 界面风格完全一致,且有许多向导“Wizard”帮助,因此易于安装和学习。 2. 可靠性,兼容性良好
当今 Windows 操作系统占领着主导地的位,选择 SQL Server 在兼容性方面取得一些优势。同时,SQL Server 2000 具有较好扩展性,可靠性。另外采用 VB 可视化设计,主要考虑的是要求硬件的配置无需太高,程序的运行环境要求较低,而且灵活性和可移植性也较好,适合中小型超市所使用。 3. 处理能力强,相应速度快
对于相同的任务,C/S 完成的速度比 B/S 快,使得 C/S 更利于处理大量数据。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。
4. 开发环境高度集成化
vb 支持 sql 数据库查询,利用 vb 中嵌入的数据库管理功能几乎可以进行操纵各种格式的数据库。vb 是一个包括编辑、程序调试、程序运行、程序编译等各种功能的集成程序开发环境,而且适应于开发视窗类应用程序,可以很方便地使用它们开发出功能强大的 windows 应用程序。
7
第二章 系统分析
?
2.1需求分析
?
2.1.1项目功能需求
(1)零售前台(POS)管理系统,本系统必须具有以下功能:
商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。
收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。
安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。
独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业
(2)后台管理系统,本系统必须具备以下功能
进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。
销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
8
库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。
人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。
?
2.1.2管理系统用户需求
(1)、员工(营业员):
通过商品条形码扫描输入商品到购买清单 操作软件计算交易总金额 操作软件输出交易清单
对会员进行会员卡扫描以便打折 (2)、超市经理
操作软件录入商品,供货商,厂商 操作软件制定进货计划 查询打印计划进货与入库记录 操作软件控制商品销售与否 查询打印销售情况 操作软件生成销售排行榜 查询库存明细记录
根据软件发出的库存告警进行入货 操作软件进行盘点计算 (3)、总经理: 基本信息登记管理 员工操作权限管理 客户销售权限管理
?
2.1.3系统运行环境需求
9
选择系统硬件运行环境配置的时候应该考虑到系统的安全性、开放性、性能价格比、可扩展性、能保证较高的工作效率等方面。
POS机或PC
CPU:酷睿系列,i3; 内存:2GB DDR3; 硬盘:250GB; 基本的输入、输出设备 系统软件平台的配置 操作系统:Windows XP;
数据库软件:Access2003或SQL;
开发工具Dreanwear CS3 、PhotoShop 、Microsoft Office 2003、Delphi。
?
2.2系统可行性分析
?
2.2.1可行性研究方法
通过调查分析开发水果超市管理系统所具备的能力及实现的方法。确定总体
结构, 利用SQL Server数据库所具有的能力,以最简洁最容易的方法,使用VB(Visual basic)开 发出界面友好、简单易懂、易操作、功能完备的进销存系统软件。系统的开发采用快速原型法(RPP---Rapid Prototype Ping)。即在总体设计思想的指导下,根据用户提出的基本需求,选择一些关键的子系统作为基本原型,并加以实现,然后逐步扩大原型向整个系统的其它方面延伸,最终达到系统的开发目标,以得到整个系统。这种方法强调了用户至上的原则,要求用户的高层管理人员参加,对用户现行的组织结构,管理方式及管理方法的冲突较少,而且用户逐步得到系统,易于接受,故成功率较高。
这种方法的主要优点在于:
系统开发效益高。运用快速原型法可以使系统开发的周期短,速度快,费用低,获得较高的综合开发效益。
系统的可维护性。由于用户参与了系统开发的全过程,对系统的功能容易接
10
受和理解,使得移交工作比较顺利,而且有利于系统的运行,管理与维护。
系统适用性强。由于快速原型法是以用户为中心的,系统的开发符合用户的实际需要,所以系统开发的成功率高,容易被用户接受。
系统的可扩展性。由于快速原型法开始并不考虑许多细节问题,系统是在原型应用中不断修改完善的。所以系统具有较强的可扩展性,功能的增减都比较灵活方便。
?
2.2.2现有系统分析
工作负荷:由于数据量越来越大,现有的系统明显不能适应目前的庞大数据
量,系统工作负荷过大。
费用支出:由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
人员:鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这已无法跟上目前信息化时代的步伐。
设备:配置较好的设备,能够支持系统的运行。
局限性:经过严谨的分析,可知原有的系统存在很大的局限性,比如技术陈旧,人员工作负荷大,系统维护及费用支出巨大,操作人员技术含量低,一个环节除了问题,所有的工作都需要重做等等一系列缺点。
?
2.2.3技术可行性分析
系统简要描述:新系统在原有系统的基础上加入了新的数据库的支持,使用
了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
新系统优越性:从上面的几点中可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
11
?
2.2.4可能带来的影响
对设备的影响:要求新的运行速度更快的设备。 对现有软件的影响:开发出新的更好的软件。 对用户的影响:方便用户的使用。
对系统运行的影响:是系统运行更加的快捷方便,提高系统运行速度。 对开发环境的影响:需要更好的开发环境。
对运行环境的影响:对运行环境的要求降低,适用于 更多的运行环境。 对经费支出的影响:要求更多的经费以保证开发出新的系统。
?
2.2.5技术可行性评价
新的系统需求计算机配置较高,不仅可以安装Windows 2003的运行环境,
而且有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。由于数据库不算太大,使用Visual Basic程序开发系统以及SQL Server 数据库系统软件。
?
2.2.6经济可行性分析
设备费用:全套系统约为2万元 系统开发费用:6万元左右
系统维护费:需要1人/年进行系统维护,维护费为1.5万元(如当年系统无故障,则不需支付维护费用)
设备维护费:设备更新费为5万元。设备维护费为2万元。 消耗材料费:每年按1万元计算。 出售系统的适用权的收入:10万元。 每月的销售收入2万元。
?
2.3系统功能分析 功能:
12
① 记录仓库存货、销售以及进货情况 ② 了解超市进货渠道、商品单价、数量
③ 了解库存商品种类数量,所售商品种类、价格、数量 ④ 统计核算日常的不断变化的数据,并登记有关文件
⑤ 分项显示销售商品后开出的发票的内容,并且详细显示商品价格数
额
⑥ 在当天汇总时修改相应文件,如总金额、总数量 ⑦ 根据日常统计,制作月统计,并制作月报表 ⑧ 操作失误保护 性能:
① 稳定快速,实时控制
② 核算准确,使实存商品、销售商品与所记帐目一致,能够被超市长
期有效使用
③ 准确统计核算日常的不断变化的数据 ④ 结构化模块,层次清楚 ⑤ 提示通俗易懂 ⑥ 查询资料简便 ⑦维护手段齐全 输出: 汉字输出
输入:
条形码和汉字及商品代码输入
安全与保密要求:
① 数据资料有些属内部资料,不能为外人所知,系统须有保密措施,
设置密码
② 不能轻易被破坏,不能让管理人员以外的人更改数据 ③ 查看资料需输入正确密码
④ 销售人员销售货物需输入代号才能打开收银柜
⑤ 万一泄露密码,应设修改密码的程序,同时密码不能过于简单
13
⑥ 对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失
第三章 系统设计
?
3.1基本设计概念处理流程
基本的数据流程和处理流程;
顾客 销售单 超市总经理 人事信息清单 人事信息操作 采购单 超市信息管理系统 进货单 职工信息
职工
?
供货商
3.2系统功能模块图
图3-1
?
3.2.1系统总体框架
本系统共分为两大系统,一是前台的销售系统,二是后台的管理系统。
小型超市零售管理系统 前台POS销售系统 后台管理系统 商品录入收银业务进货管理销售管理库存管理人员管理 图3-2
14
?
3.2.2商品录入模块
商品录入
图3-3
快速商品录入支持条形码扫描功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。
?
3.2.3收银模块
收银业务 交易总额计算打印交易清单支持会员卡打折
图3-4
功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。
15
?
3.2.4进货管理模块
进货管理 自动制定进货计划自动入库登记进货与入库记录查询打印计划 图3-5
功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,
以及提供查询和打印计划进货与入库记录的功能。
?
3.2.5销售管理模块
销售管理 商品销售控制查询打印销售情况生成销售排行榜 图3-6
功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售
情况并产生年、月、日报表,同时可以生成销售排行榜。
16
?
3.2.6库存管理模块
库存管理 查库询存库状存提态明示自细动记告录警图3-7
自动盘点计算
功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状
态报警,以及自动盘点计算。
?
3.2.7人员管理模块
人员管理 基员本工信操息提作登示权记限管管理理图3-8
客户销提售示权限管理
功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销
售权限管理的功能。
?
3.3数据库设计
17
?
3.3.1系统E-R图
本系统中涉及“职工”(管理员),“顾客”(会员、客户),“供货商”,“总经理”,“商品”,“库存”,“商品交易”。就“总经理”实体集而言,涉及的主要信息有:总经理帐号、总经理密码、总经理姓名。对于“管理员”实体集,涉及的主要信息有:管理员帐号、管理员密码、管理员姓名、管理员编号号、管理员职位、管理员权限等。对于“会员”实体集,涉及的主要信息有:会员帐号、会员密码、会员姓名、会员地址、会员积分等。“商品交易”实体集,涉及的主要信息有:客户姓名(因存在非会员与会员的区别,故该属性可为空),交易日期,交易时间,交易内容等。“库存”实体集涉及的主要信息有:商品名称,商品数量,商品供应商信息,入库日期等。“供货商”实体集涉及的主要信息有供货商姓名,供货商地址,供货商联系方式,主要供应商品类别等。 总体E—R图:
管理员 总经理 管理 管理 会员 购买 商品 储存 仓库 供应 供应商
管理员实体及其属性
图3-9
18
密码 帐号 编号 姓名 管理员 权限 图3-10
员工实体及其属性
密码 帐号 编号 姓名 员工 职位 图3-11
会员(客户)实体及其属性
19
密码 帐号 编号 姓名 生日 会员 地址 注册日期 会员积分 享受折扣 联系电话
图3-12
商品实体及其属性
价格 类别 单位 库存数量 名称 条形码 商品 供应商 编号 图3-13
仓库实体及其属性
20
入库时间 商品数量 商品名称 商品编号 仓库 仓库编号 供应商 图3-14
供应商主体及其属性
主营类别 地址 联系方式 姓名 供应商 编号 图3-15
商品交易主体及其属性
21
客户名称 交易内容 交易金额 交易日期 商品交易 交易编号 找零 享受折扣 本次积分
图3-16
?
3.3.2数据库表设计
(1)管理员信息表
序号
列名
数据类长度 小数型
位
标识 主
键
√
√
允许空 默认值 说明
1 2 3 4 5
管理员编号 char 管理员帐号 char 管理员密码 char 管理员姓名 char 管理员权限 char
8 8 8 8 12
0 0 0 0 0
记录管理员编号 记录管理员帐号 记录管理员密码 记录管理员姓名 记录管理员权限
表3-1
22
(2)员工信息表
序号
列名
数据类型 长度 小数
位
标识 主键 允许空 默认值 说明
1 2 3 4 5
员工编号 char 员工帐号 char 员工密码 char 员工姓名 char 员工职位 char
(3)会员(客户)信息表
8 12 8 8 8
0 0 0 0 0
√ √
记录员工编号 记录员工帐号 记录员工密码 记录员工姓名 记录员工职位
表3-2
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 2 3 4 5 6 7 8 9 10
会员编号 char 会员帐号 char 会员密码 char 会员姓名 char 会员地址 char 会员生日 char 会员积分 char 享受折扣 char 注册日期 char 联系电话 char
8 12 8 8 30 8 8 8 8 15
0 0 0 0 0 0 0 0 0 0
表3-3
√
√
记录会员编号 记录会员帐号 记录会员密码 记录会员姓名 记录会员地址 记录会员生日 记录会员积分 记录享受折扣 记录注册日期 记录联系电话
23
(4)商品信息表
序号
列名
数据类型
长度 小数位 标识 主键 允许空 默认值 说明
1 2 2 3 4 5 6 7
商品编号 商品名称 商品类别 商品单位 商品价格 库存数量 条形码
char char char char char char char
8 20 8 4 8 8 14 8
0 0 0 0 0 0 0 0
√
√
记录商品编号 记录商品名称 记录商品类别 记录商品单位 记录商品价格 记录库存数量 记录条形码 记录供货商
表3-4
供货商编号 char
(4)仓库库存信息表
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 2 3 4 5 6
商品编号 char 商品名称 char 库存数量 char 入库时间 char 仓库编号 char 供应商
char
8 20 8 8 30 8
0 0 0 0 0 0
√
√
记录商品编号 记录商品名称 记录库存数量 记录入库时间 记录仓库编号 记录供应商
表3-5
(5)供应商信息表
24
序号
列名
数
据
长度 小数
位
标识 主键 允许空 默认
值
√
√
说明
类型
1 2 3 4 5
供应商编号 char 供应商姓名 char 供应商地址 char 主营类别 联系方式
char char
8 8 30 8 15
0 0 0 0 0
记录供应商编号 记录供应商姓名 记录供应商地址 记录主营类别 记录联系方式
表3-6
(6)商品交易信息表
序号
列名
数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 2 3 4 5 6 7 8
交易编号 char 交易日期 char 交易内容 char 客户名称 char 享受折扣 char 交易金额 char 找零
char
8 8 200 8 8 8 8 8
0 0 0 0 0 0 0 0
√
√
记录交易编号 记录交易日期 记录交易内容 记录客户名称 记录享受折扣 记录交易金额 记录找零 记录本次积分
表3-7
本次积分 char
25
第四章 总结
?
4.1 结论
本课程设计实现的是超市信息管理系统的分析与设计,通过对超市经营者及
顾客的不同需求分析,做出了以上设计,其中包括不同管理员的不同帐号与权限,总经理的人事调用,超市顾客会员积分功能,库存不足预警功能,商品交易的自动盘点功能,经营状况及畅销商品分析功能等,有些功能目前已经实现,有些则在不断完善之中,在最大化满足经营者和顾客的双方面需求情况下,难免有不足之处,以及本人的社会及生活经历有限,知识面较为狭隘,在设计的不足之处,还望谅解。
?
4.2 感想与收获
经过一学期的学习,我对信息系统分析与设计这门课程有了较深的了解,并通过课程设计将所知所学用于实践,充分的体会到一个课题从最初的背景认知到需求分析再到系统的设计,需要大量的时间和广泛的知识,经过不懈的努力才能完成。经过了么长时间与努力,查阅了大量资料,小到一个超市如何去经营,人员的管理,货物的需求,大到一个合格的课题,一个合格的信息系统如何设计,如何去实现。归根结底,是我们用我们的所学,为社会创造便利,为整个社会的信息化,快捷化,系统化努力。
最重要的一点,是我们通过课程设计,了解到一个窗口,一个将书本知识运用的实践的窗口,开拓了我们的思维,更让我清楚的看到自己的知识浅薄,自己的能力有限,激励我在今后的学习中更加的努力的充实自己,让自己在今后的社会生活中,成为一个有用的人,而不是一无是处。
在做课程设计的过程中,有老师的细心指导,有同学的热心帮助,也有书本知道的查阅了解,网络资料的分析借鉴,首先要感谢大家,同时认识到在今后,信息系统分析设计不是一个人的事,也绝不是一个人闭门造车就能做成的,广泛的信息和团队合作必不可少。
总之,通过此次课程设计,让自己进步了许多,增强了将知识运用于实践
26
的能力,再次感谢在设计过程中,细心辅导我的老师以及热心帮助我的同学,没有你们,我将多走很多弯路,同时希望自己能为以后工作,打下良好的基础,相信付出就会有回报。
27
参考资料
[1]于娜.超市会员管理系统的设计与实现[D].山东:山东大学,2008:1-5.9.19. [2]王丽艳.超市商品销售管理系统[D].大连:大连理工大学,2007:1-3. [3]孙磊.小型超市管理系统的设计与实现[D].湖北:华中科技大学,2010:1-5.21.42.
[4]吴波.超市后台管理系统设计与实现[D].广东:华南理工大学.2010:1-2.10-19.
[5]严斌.农村中小型超市进销村管理系统[D].成都:电子科技大学.2010:7-10.20-26.
[6] 萨师煊、王珊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.
28