小型超市管理系统_第1页
小型超市管理系统_第2页
小型超市管理系统_第3页
小型超市管理系统_第4页
小型超市管理系统_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统分析与设计课程设计报告题目:专业:班级:学号:姓名:指导老师:2023年11月24日目录摘要31.系统分析41.1可行性分析4经济可行性41.1.2技术性可行性41.1.3操作可行性41.2需求分析4应用背景4设计目标51.3业务流程分析51.4数据流程分析51.5数据字典62.系统设计72.1功能模块设计72.2数据库设计82.2.1系统数据流程图描述9系统设计具体实现92.2.4模块具体分析92.2.5出错出来设计102.2.6程序逻辑103.功能模块简介113.1系统功能维护模块113.2根本资料管理模块113.3商品流通管理模块113.4销售实时控制模块123.5报表生成模块123.6查询模块123.6本软件可以实现的功能如下:124.总结125.参考文献13摘要管理信息系统就是我们常说的MIS,在强调管理,强调信息的现代社会中它就得越来越普及。而将信息管理系统与企业自动化设备相结合,那么是当今社会现代化企业的开展趋势。随着超市规模的开展和不断扩大,商品数量急剧增加,有关商品的高中信息也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:用户登录管理、商品的管理、销售的管理和库存管理等。从而,实现对进货销售及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发可行性和目标,其次介绍了本软件的详细设计过程;数据库的设计、各个模块的设计和实现。关键词:小型超市,数据库,管理信息系统,用户登录,商品管理。1.系统分析1.1可行性分析1.1.1经济可行性因为通过网络场地销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。1.1.2技术性可行性在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件根底,会使用各种管理软件,熟悉IT产品,因为,有的超市对员工的素质要求比拟高,从管理层到下面的销售人员,都要求具有一定的计算机根底,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就根本上能够是系统顺利运行。操作可行性界面设计充分考虑到浏览者的习惯,使得界面美观,大方,使用户感受系统的专业和方便,由此,该系统的操作性是可行的,有必要开发该系统,综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上,所以,可以设计该系统的数据流程图,建立数据字典。1.2需求分析1.2.1应用背景随着信息时代的到来,提供了大量的社会产品,城市集中度也进一步加强,由于人民生活节奏的不断夹克,超市管理者对便利的要求进一步提高,在失手街坊式多店有点的根底上,出现了区域性的超市。区域性的超市资料管理,都是靠人力来完成的。但近几年我过超市经营规模日趋扩大,销售额和门店数量最大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化开展。小型超市在业务上需要处理大量的库存信息,还有时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。而且竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心,因此,在超市管理中引进现代化的办公软件,实现超市庞大视频的控制和传输,从而方便销售行业的管理和决策,为超市和超市管理人员解除后顾之忧1.2.2设计目标开发这个系统的目的就是帮助小型超市管理部门提高工作效率。通过本管理系统软件,能帮助超市工作人员利用计算机,极为方便的对超市有关数据进行管理、输入、输出、查找等有关操作,使杂乱的超市数据能够具体化、直观化、合理化等。、1.3业务流程分析超市管理系统工作流程为:登录系统后,超市管理员可对系统相关信息进行操作,包括商品根本信息、供给商信息、销售信息、库存信息、进货信息等过程进行管理。本系统的业务流程图如下列图所示:厂商厂商商品信息订货信息顾客购置信息库存信息商品信息员工信息销售信息超市管理员营业员退货信息图1系统业务流程图1.4数据流程分析数据流程如下列图:图2数据流程图1.5数据字典数据字典是关于数据的信息的集合,也就是对数据流程图中包含的所有元素的定义的集合。数据流图和数据字典沟通构成系统的逻辑模型。数据字典表——数据存储数据名称:管理员信息简述:用户注册填写的信息数据来源:用户注册填写数据去向:用户信息表数据组成:管理员信息=管理信息唯一标识+管理员帐号+管理员密码+管理员权限+注册时间描述:存储了管理员的根本信息数据存储名称:商品信息简述:管理员填写的商品信息数据来源:管理员填写数据去向:商品信息表数据组成:商品信息=商品信息唯一标识+货物名称+供货编号+进价+售价+数量+厂商等描述:存储了商品根本信息数据存储名称:库存信息简述:管理员填写的库存信息数据来源:管理员填写数据去向:库存信息表数据组成:库存信息=库存信息唯一标识+商品名称+供货编号+价格+数量+添加时间+单位+编号等描述:存储了库存信息数据存储名称:销售信息简述:管理员填写的商品销售信息数据来源:管理员填写数据去向:销售信息表数据组成:销售信息=销售信息唯一标识+货物名称+价格+时间+数量等描述:存储了商品销售详情数据存储名称:退货管理简述:用于录入企业的销售退货单数据来源:库存处的情况数据去向:退回数据流组成:编号+销售单号+货号+退货数量+销售价+税价合计+扣税率+不含税价+税额+仓库号+备注。2.系统设计2.1功能模块设计系统功能模块设计层次图如下:小型超市管理系统系统管理小型超市管理系统系统管理根本信息销售管理库存管理进货管理退货管理用户管理用户修改系统备份进货查询进货管理销售商品销售报表销售查询今日盘点进货报表系统维护员工信息商品信息供给商信息供给商查询供给商修改库存查询2.2数据库设计作为Windows数据库家族中出类拔萃的成员,SQLServer2000这种关系模型数据库管理系统能够满足各种类型的企业客户和独立软件供给商构建商业应用程序的需要。SQL的主要功能之一是实现数据库查询。你使用查询来取得满足特定条件的信息。在逻辑查询中,你可以包括特殊的运算符如AND、OR和NOT,你使用这些运算符来选择特定的记录。例如,你可以用AND来限制查询结果。SQL的另一主要功能是数据更新,它通过INSERT、DELETEUPDATE等语句实现。另外,利用SQLServer我们可以很轻松地进行建表、维护等数据库操作。2.2.1系统数据流程图描述系统流程图如下列图所示:超市管理人员超市管理人员商品根本信息商品销售信息商品销售历史信息数据库商品报表销售报表图4浏览与录入管理2.2.3系统设计具体实现目的:设计系统结构,根据需求分析给出的功能得出系统体系结构。如划分模块。目标:通过本系统软件,能帮助超市管理人员利用计算机,快速方便的对商品信息管理进行维护、输入、输出、查找的所需操作。运行环境操作系统:Windows2000/XP或更高的版本。2.2.4模块具体分析商品信息数据录入模块:主要用于商品根本信息的录入与初始化,如下列图:根底数据录入根底数据录入商品代码管理部门编码商品档案商品信息商品信息查询维护录入供货档案图5根底数据录入模块图2.2.5出错出来设计本系统采用了典型的人-机对话模式,假设操作失败那么弹出对话框〔如:出错信息等〕。出错处理对策:用户可以根据弹出的对话框的提示信息进行相应的处理。平安保密设计:本系统设计了密码验证登录窗口,具有权限控制。2.2.6程序逻辑模块功能实现的算法流程图〔数据录入〕输入信息输入信息退出显示提示信息数据库条件不符合条件图6数据录入模块流程图3.功能模块简介3.1系统功能维护模块用户管理:设定本系统的系统操作员,可以一个也可以多个管理员。口令管理:在不退出系统的情况下,凭借原来的密码,可以修改管理员密码。退出系统:在使用系统之后,可以退出系统。3.2根本资料管理模块商品资料管理:商品资料的添加、删除、编辑。资料管理:新增、删除和编辑。初期建账:对采集到的数据在后台进行数据库管理。3.3商品流通管理模块进货管理:当超市进货的时候,分为一下几个步骤:商品编号录入后台数据库在价格定义模块中使商品班号码和价格相对应,即使商品编号码一个码一个价格,保存之后,后台数据库中库存自动更新。库存管理:当进货时,库存自动增加,当销售是,库存自动减少。库存报警:设定库存的上限和下限值之后,当库存不符合要求的时候,系统报警。盘点管理:系统自动产生盘点信息。3.4销售实时控制模块由于超市要实时交易,所以对交易有一个界面实时控制商品的流出,当操作员扫描一个物品的条形码之后,输入数量,在扫描下一个物品,输入数量,知道客户需求的物品输入完之后,点击一个按钮,系统自动产生每个货物应付款,总应收款,实时收款和找零信息,并控制打印机打印一张热敏纸收据。此时,在系统的后台数据库中自动减少相应库存。3.5报表生成模块报表生成模块将担当智能化的报表生成的任务。此模块讲利用SQLServer2000和数据库功能,一步一步地完成所要求的动态统计结果。可以完成商品根本信息报表、销售报表等不同条件下任意组合而成的报表,能够以快速、正确等优点取代人工操作,提高了管理工作效率。3.6查询模块可以根据某个条件进行查询,如:日期\产品等,查询日销量\产品销售量等。3.6本软件可以实现的功能如下:用户管理,包括用户的添加、删除、密码和权限的修改;商品管理,商品的添加、删除、修改、销量停机和分类查询,商品报表;销售商品,通过输入货物编号和数量实现商品销售,并提高供货库存判断、找零计算等功能;销售报表和销售历史;今日盘点,告诉永固当天销售额是多少。4.总结经过对此系统的开发,我学到了很多。为了完成这个系统,我找了很多资料,看了些相关的书,让我学到了很多课外的知识。“凡事预那么立,不预那么废〞这是我在弄这个小型超市管理系统的最深体会。另外,通过这次的设计,让我再次熟悉了下数据库SQLServer2000的运用环境,这次的设计可以不单单是一次实践的考核,更是一种深层次的学习。这次设计让我们把之前所学的有关信息系统的相关课程都运用到了这次的设计中,是原本不甚了解的知识得到进一步的稳固和提高。在设计过程中,遇到了很多问题,这些问题都得自己想方法去解决,去克服,所以,这次的设计,让我们提高了自身解决问题的能力,提高了动手的能力,总而言之,这次的设计,让我们学到了很多课堂上和书本上学不到的东西。5.参考文献〔1〕〔美〕诶克尔〔Eckel,B〕著,陈吴鹏等译

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论