摘要
针对超市现在运营的系统的缺点和不足,利用目前成熟的客户服务器体系结构,开发出了一个具有实用价值的小型超市管理系统,现在的社会发展越来越快,也就要求各行各业就要保持发展趋势,顺应科技的发展,才会是咱们立于不败之地,超市现在各地都有许多,怎样才能让我们在竞争中立于不败之地,就要求我们尽可能的比别的同行更能便于管理,便于行事,有效地进行超市的管理,才会让我们的超市能够保持为不健康的发展。
关键词:超市;系统设计;信息管理系统
目 录
1开发背景…………………………………………………………………(1)
2系统分析………………………………………………………………………(2)
2.1 系统需求分析……………………………………………………(2 )
2.2 系统可行性分析…………………………………………………( 2)
2.3 组织结构图………………………………………………………( 2)
2.4 管理功能图………………………………………………………( 3)
2.5业务流程图………………………………………………………( 3 )
2.6流程分析……………………………………………………… (4 )
3.系统设计………………………………………………………………………( 6)
3.1系统结构模块分析……………………………………………………( 7)
3.2模块图 ……………………………………………………( 8)
3.3信息流程图……………………………………………………(12 )
3.4输出设计………………………………………………… ( 13)
3.5输入设计………………………………………………… ( 14)
3.6存储模式………………………………………………… ( 14)
3.6.1数据库………………………………………………… ( 15)
3.6.2表结构………………………………………………… ( 15)
参考文献 ………………………………………………………………………(16)
1 开发背景
国际互联网的兴起,人们已经进入了信息时代。在数字化网络环境下,消费者希望得到个性化的满足;生产商希望有效改进现有的管理模式,提高工作效率;给网上的消费者提供更全面灵活的服务,同时也希望全面准确地对超市信息进行跟踪和管理。超市管理信息系统正是迎合这一市场需求而开发的管理系统,它旨在探索一种以互联网为基础的管理模式。通过这种新的模式,为生产商创造一种新的管理环境,信息管理已突破时空限制,使广大消费者可以随时、随地通过网络获取所需要的信息。
随着我国经济时代的快速发展,超市业面临数据和业务越来越庞大的现状,那么如何充分利用计算机来实现超市庞大商品人员信息的控制和传输,从而方便销售行业的管理和决策,就成为一个日益重要的课题。而对中小超市,则要采用一套行之有效的超市管理系统来管理超市日常的进货、销售和库存管理,开办会员管理,减少手工业务处理,增加超市业务处理效率。
建立一个有效的信息系统时机不可待的。
2系统分析
2.1 系统需求分析
网站旨在为在校超市提供一个管理系统的,能够合理的进行管理,兼内外交流的功能。
现在的科技发展很快,是一个高发展的社会,咱们的社会每时每刻都在发生着翻天覆地的变化,谁能够顺应潮流顺应时代发展,谁就能在这个社会上立于不败之地;而在电子市场方面,由于其更新速度加快,更多的顾客会考虑交易管理快速的超市。
单就超市内部来说,每年都有不同的员工,而员工在这种情况下不能很好的受到超市的管理效果,会在这时候集中管理,而超市应该建立良好管理系统。对运营也有较大的需求,再加上日常的进货和销售物品,管理有很大的空间,而现在用于管理超市的是很松散的板块,没有一个专门用于管理的系统,超市里面管理成效很大限制,缺少有效组织管理,所以建立一个用于管理超市的系统在需求上性较强。
2.2 系统可行性分析
现在超市繁多,做出成功的也不在少数,但大多数面向区域较广,没有一个专门用于管理超市的系统,如果建立一个良好的管理系统,从顾客认可度来讲是值得大家信赖的,销售速度较高。
在系统建设的技术问题上,可以采取一些必要的的策略,一些简单的设计和制作过程可以邀请会的人帮忙,一旦遇到比较专业性的问题可以询问专业人士。系统可以在员工与所有者之间协调,依靠共同协作,逐步提高管理效果。再加上现在建立一个也不是太难的事,是可行的。
2.3 组织结构图
2.4功能结构图
2.5图 现行小型超市的业务流程图
2.6、现行系统数据流程分析
(一)数据流程图
二)数据字典
表 数据元素字典
表 数据流字典
(
表 数据存储字典
表数据加工
小四号,空一行)
3系统设计
补充建立完善的管理信息系统
3.1系统结构模块设计
栏目设计包括:
销售管理:关于订货,编制报表,检索库存信息等
采购管理:分级进货,一次进货等
库存管理:相关出库,盘点,库存等,
3.2模块图
3.3信息系统流程图
3.4输出设计
1.输出项目
在销售子系统输出项目:
在库存子系统输出项目:
在采购子系统输入项目:
2.输出接受者
在销售部门输出接受者为销售员和顾客,其他部门都是相关管理人员或者总经理
3要求
在库存子系统输出格式:
在采购子系统输出格式:
3.5输入设计
1.输入项目
在销售子系统输入项目:
在库存子系统输入项目:
在采购子系统输入项目:
2.输入人员
输入人员由商品管理从业人员完成,对于从业人员需要认真仔细的录入,在计算机方面需要有简单的常识和操作即可。数据的来源由各个部门提供。
3.主要功能要求
3.6存储设计
3.6.1数据库
采购管理和仓储管理的基本E-R图经过转化、关系模式的规范化,消除关系中的函数依赖和传递依赖,得到如下关系:
商品:{商品号、商品分类号、商品名称、规格、单位、价格、供应商编号}
商品分类:{商品分类号,商品分类名称、规格、单位}
供应商:{供应商编号、供应商名称、传真、电话、联系人、地址、邮编}
部门:{部门编号、部门名称、员工编号、备注}
员工:{员工编号、员工名称、职务、部门编号}
报价单:{报价单号、供应商编号、报价日期}
报价细则:{报价单号、报价项次、询价单号、询价项次、商品号、供应商编号、产地}
询价单:{询价单号、供应商编号、采购员工号、询价日期、报价截止日}
询价细则:{询价单号、请购单号、请购项次、商品号、交货期、交货地点}
会员注册后会依据注册资料生成会员表。
3.6.2表结构
主要的就如下,只是见了几个重要的代表一下:
商品表结构 表名: sp
产品表结构
员工表结构 表名:yg
参考文献
[1]黄梯云.管理信息系统.西安:西安电子科技大学出版社,2003
[2]张立厚、张应利、高京广、陈鸣中等编著,管理信息系统(MIS),世界图书出版公司,2002.
[3]薛华成,管理信息系统(第三版),清华大学出版社,1999.
[4]张海藩,软件工程导轮(第三版),清华大学出版社,1999.
[5]黄梯云,管理信息系统,北京:经济科学出版社,1999。
[6]王晓铭,管理信息系统及其开发技术,北京:电子工业出版社,1999。
第二篇:超市管理信息系统课程设计报告
目 录
1 需求分析.... 1
1.1开发背景... 1
1.2系统可行性分析... 2
1.1.1管理可行性分析... 2
1.1.2经济可行性分析... 2
1.1.3运行上的可行性... 2
1.1.4社会可行性分析... 3
1.1.5可行性研究结论... 3
2 系统功能分析.... 4
2.1系统功能... 4
2.2系统功能概述... 5
3程序清单.... 7
3.1超市管理信息系统主页面管理... 7
3.2商品信息管理... 8
3.3商品信息的更新管理... 9
总 结.... 12
参考文献.... 13
1 需求分析
1.1开发背景
随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,超市管理的全面自动化、信息化则是其中极其重要的部分。为了加快超市管理自动化的步伐,提高超市的管理业务处理效率,建立超市管理信息系统已变得十分必要。
将计算机这一信息处理器应用于超市的日常管理已是形式所逼,而且这也将为超市管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为超市管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了超市工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。
超市的信息管理的操作自动化和信息的电子化,全面提高了超市的管理水平,入库、库存、出库还是现在企业超市管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好超市管理信息系统,尽可能地减少超市管理的重复性和低效性就成为当前最为重要的问题。超市供销管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,经办人信息和厂家信息管理也是超市信息管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。
通过对超市管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本系统是一个适应现今超市供销管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
1.2系统可行性分析
1.1.1管理可行性分析
超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可;管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。
1.1.2经济可行性分析
超市管理信息系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,短期就能够基本收回开发系统的投资,从经济角度来说,本系统开发完全必要。
3.技术可行性分析
(1)硬件:PC机(奔3 CPU,128M内存,64M显卡,40G硬盘)
(2)软件: Windows 98/2000/XP, VISUAL BASIC 6.0,sql2000
系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求。
1.1.3运行上的可行性:
● 操作简单:简单的操作规则使操作人员能轻松掌握。
● 查询方便:用户可设定任意条件和任意的查询项目进行检索。
● 统计灵活:任意条件下任意项目的产品入库时间、数量等的统计及查询项目均可进行交叉统计。
● 数据维护:供应商或销售商信息的录入及商品类别、规格、颜色、名称的输入,可修改、删除、查询。
● 工作方式:非实时联网。在单机联网系统和多机联网系统中,计算机工作时仍和独立式系统一样,单机完全独立运行。系统工作与网络无关,因此系统非常可靠和稳定,避免了因网络故障而导致不能操作的局面。
1.1.4社会可行性分析
目前超市管理信息系统已经得到了广泛的应用,超市管理需要现代化和信息化,只有合理地运用信息化的管理,才能在市场竞争中立于不败。超市管理信息系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时管理信息系统对操作人员的素质要求不高,也合理地节约了成本的投入。
1.1.5可行性研究结论
该拟开发的管理信息系统操作方便灵活,便于学习,因此,该系统具有可行性。
通过经济、技术、和社会等方面的可行性研究,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。
2 系统功能分析
2.1系统功能
1. 可以进行文本操作;
图1
2. 添加一个数据库项目;
3. 删除一个数据库项目;
4. 修改一个数据库项目;
5. 查询信息;
图2
2.2系统功能概述
作为一个超市管理信息系统,其功能是实现超市中商品的进货销售,库存等管理的系统化、规范化和自动化。本系统主要要完成的功能有:
(1)交易管理:包括进货登记、销货登记、退货登记等。其中进货登记中还包含进货商登记,如果是新的进货厂商,可以直接在此登记入库。进货和销售的主要交易都是在此进行。每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录。在交易过程中,程序的编写尽可能的方便员工进行交易,比如:进货登记时,如果商品编号相同,则自动添加该商品的其它属性;销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现。退货登记时,只要输入正确的销货编号,其销售信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,以防止员工进行非正常的交易。
(2)进货统计:包括今日进货统计、本月进货统计、本季度进货统计、本年度进货统计等。其中每次进货统计都是按进货厂商和进货总金额统计显示的。使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。
(3)销货统计:包括今日销售统计、本月销售统计、本季度销售统计、本年度销售统计等,其中每次销售统计都是按生产厂商和销售总金额统计显示的。使用一个表格显示所选时间段的全部销售数据,包括销货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的销售总金额。
(4)查看数据表:实现各种数据表的浏览,包括进货表,商品库存表、销售表、退货表、员工表、进货商表等。对于员工表管理员还可以对其进行删除或添加用户操作。
(5) 系统管理: 包括更换用户、修改密码、退出系统等。更换用户的操作方便了用户的使用,同时更加方便了管理员对于系统数据的查询,可以做到随时查看,以使管理员对帐目一目了然,同时方便了普通用户的交接班使用本系统。修改密码和退出系统都是对于系统管理的辅助功能,再这里就不详细说明了。
(6) 其它窗体: 包括主窗体、登陆窗体。主窗体就是将各个模块的大意列在菜单中,然后通过每一个菜单将其它的窗体逐个对应的连到主窗体中。登陆窗体为本系统的启动窗体,其功能是让合法的用户使用本系统,已防止其它的非法人员使用该系统。
3程序清单
3.1超市管理信息系统主页面管理
图3
登陆代码:
Private Sub Command1_Click()
If Text1.Text = "111111" And Text2.Text = "111111" Then
Form1.Hide
Form2.Show
Else
MsgBox "输入有误,请重新输入", 48
End If
End Sub
3.2商品信息管理
图4
商品信息代码:
Private Sub Command1_Click()
Form3.Show
Form2.Hide
End Sub
销售信息代码,订货信息代码,信息查找代码如上同
3.3商品信息的更新管理
图5
添加代码:
Private Sub Command1_Click()
Adodc1.Recordset.AddNew
Command1.Enabled = False
Command2.Enabled = True
图6
其中按商品名称查找代码:
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from 销售商品表 where 商品名称= '" & Text1.Text & "'"
Adodc1.Refresh
If Adodc1.Recordset.BOF And Adodc1.Recordset.EOF Then
MsgBox "没有你所需要的数据"
End If
End Sub
图7
按商品编号查找代码:
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from 商品信息表 where 商品编号= '" & Text1.Text & "'"
Adodc1.Refresh
If Adodc1.Recordset.BOF And Adodc1.Recordset.EOF Then
MsgBox "没有你所需要的数据"
End if
总 结
对于本超市管理信息系统功能的实现,重点和难点有以下几处:交易管理模块:在本模块中,对于商品的进货、销货和退货操作时,都要注意其操作过程中商品数量及其它属性的变化,本人在制做此模块时,采用了指导教师提供给我的思想:进货登记时,将进货信息添加到进货表中。然后对商品库存表的编号进行判断,如果进货信息的商品编号存在,则将商品库存表中相应记录的商品数量做对应调整;如果商品编号不存在,则直接将进货信息添加到商品库存表中。销货登记时,先将商品的销货信息添加到销货表中,然后将商品库存表中响应的商品的数量做相对调整,保证商品数量的一致性。退货登记时将退货信息添加到退货表中,然后将退货数量从销售表中减掉,最后将退货数量加到商品库存表中。在本系统管理员登陆时,显示给管理员的第一个界面:系统初始化也是本系统的又一大功能特色,其实现过程中要严格控制每一个记录集对相应数据表的打开与关闭操作。
参考文献
[1] 黄梯云. 管理信息系统 [M]. 北京:经济科学出版社.2000.3
[2] 萨师煊,王珊. 数据库系统概论[M].北京:高等教育出版社.1983
[3] (美)Harvey M.Deitel等. Visual Basic 6 How to Program [M].Pearson Education.2003
[4] 刘捡平,杨春蓉. VB.net程序设计中分形算法剖析 [J].新余高专学报. 2005
[5] 刘珊. 用Access增强. NET数据报表功能 [J]. 电脑编程技巧与维护.2006
[6] 陈翔. 基于VB6.0对文本文件的操作实现对轨道时间的提醒 [J].电脑编程技巧与维护.2006
[7] 胡建红,周世科,谢晓明. VB应用程序动态连接与创建数据库表的实现 [J].计算机与现代化.2006
[8] 张洪学,范海震,雷飚. 基于VB6.0的DSP系统与PC机通信的实现 [J].电光系统.2005
[9] 李晓俊. 给Access库文件加把“锁”[J]. 中国审计.2006
[10] Herbert, Gruttemeier . The Way to Open Access--French Strategies to Move Forward [J]. 图书情报工作.2006