超市管理系统毕业论文 目录
论文摘要(中文)………………………………………………………2 (英文)………………………………………………………3 引言
一、系统调查
1.1社会背景……………………………………………………………4 1.2公司背景……………………………………………………………4 二、可行性研究
2.1问题定义……………………………………………………………6 2.2经济可行性研究……………………………………………………6 2.3技术可行性研究……………………………………………………7 2.4社会可行性研究……………………………………………………7 2.5操作可行性研究……………………………………………………7 2.5系统的需求分析……………………………………………………7 三、 需求分析
3.1需求分析概述………………………………………………………9 3.2设计原则……………………………………………………………9 3.3业务流程分析………………………………………………………9 3.4系统数据流分析 …………………………………………………11 3.5数据字典……………………………………………………………12 3.6功能需求……………………………………………………………14 3.7性能需求……………………………………………………………15 3.8运行需求……………………………………………………………15 四、系统设计
4.1系统总体结构图:…………………………………………………16 4.2各子系统功能分析…………………………………………………16 第五章.系统数据模型分析与设计……………………………………22 第九章.系统调试
9.1模块测试…………………………………………………………34 9.2整体测试…………………………………………………………34 第十章.软件安装及配置说明
谢 辞………………………………………………………………36 参 考 文 献……………………………………………………………37
摘要
1
本文主要是介绍超市信息管理信息系统的环境、功能作用、所用到的语言、设计的方案等各方面的内容。主要是让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。本系统运用计算机管理信息技术,建立数据库,对超市的运作过程进行详细的分析,实现了对超市的科学管理。 本系统主要包括以下几大模块:
输入单据:用户 商品信息 商品销售 查询: 用户查询 商品信息查询
销售: 销售商品 销售商品价格 销售商品 打印报表:商品管理报表 销售清单报表
本文共分为五大部分,第一部分简要叙述了计算机科学及IT产业的发展状况和本系统基本概况。第二,三部分分别按照软件工程的要求出发,首先进行问题定义,解决目标问题,其次进行可行性研究,分别从技术可行性,经济可行性和操作可行性进行分析,然后进行的总体设计和详细设计阐述了如何实现具体功能。第四部分为系统调试其中包括子模块测试和总体测试。第五部分为帮助文件和参考文献。
关键字 销售 数据库 管理信息系统
ABSTRACT
This text mainly introduces the supermarket and enters to sell such contents of various fields as the environment which stores the management information system , scheme on the function , language , design used ,etc.. Let user find out about system this , enable them fine application this system mainly, make this system give play to due function . This system uses the information technology of computer management, set up the database , sell the course of storing to carry on detailed analysis to the entering of the supermarket, have realized the purchase , sale and scientific management held in store to the supermarket. This system is major and includes following several big modules :
The input receipts : The warehouse is gone out to be put in storage that the product end product detailed list is inquired about : Going out the warehouse is inquired about the query is put in storage and produce the end product and inquire about and moves back the money sale : Selling the cost sells and moves back money Shan Jin /'s return of goods dump report forms : The report form being put in storage is gone out the report form product end product detailed list report form in warehouse to sell to move back the money list report form to advance /'s return of goods report form this text to be divided into five mostly altogether , and first part has briefly been narrated the industrial basic general situation of development condition and this system of computer science and IT .
The second , three part is respectively according to the requirement depart of software engineering , firstly carries on the problem definition , the settlement objective problem , next carries on feasible nature research , and follow respectively feasible nature of technology , economically feasible nature and feasible nature of operation are analysed , then system design and the detail design is in progress expound how to realize the concrete merit ability .
The four bibliographic categories is divided into , and the system debug among them includes that submodule test and the overall tests .
2
The 5th part be for helping file and reference
The keyword : Sell data base management information system
引言
1.1社会背景:
随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。 作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。
在会计业务中,产成品的完成,发出和结存关系到超市销计划的完成和流动资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。通过这个子系统提供的信息可以了解超市的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。 实习期间,通过对市场的调查,针对现在各中小超市对销售业务的实际需要,开发了这套商品销售系统。在开发过程中,针对当前各超市管理特点和技术人员的实际水平,采用Window基于图形界面这一易学易用的操作系统环境,在系统设计过程中,尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。在功能方面,借鉴现在市场上流行的财务软件的特点,使设计的系统在功能上极贴近中小超市的使用要求。在设计过程中,始终把系统的正确性放在首位,力求数据的完整,处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。作为一家中小型超市 ,他们的主要业务是销售产品,目前系统运做中存在很多题,所有的销售单都是人工填写,耗时而且易出现错误;库存也是人工记帐,无法随时掌握最准确的存货情况;对于销售数据,往往要花好多时间和精力去计算每个业 务员的销售业绩,每项商品的销售状况,为了解决上述问题,提高经济效益,准备针对超市进行计算机化管理。
经过三个月的设计开发,现在已初步达到预期效果,实现了最初设定的目标。
1.2公司背景:
超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的高速发展,其经营管理也变的愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的的发展这样就迫切地需要引入新的思想技术和管理技术进入到超市管理之中。
超市形态具有种种优点,但在目前状况下,它仍存在零售业商业企业所共有的落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理
3
已无法应对这复杂的市场。为此,我在本次设计之中选择了超市信息管理系统设计,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础:
数据库应用系统是以数据库为基础的信息管理系统,它一般包含两个方面内容,一个数据库设计,二是程序设计。
数据库应用系统的开发是一个软件工程,应按照软件工程的开发方法进行分析,设计,编程和调试。再建立数据库应用系统之前,一般应先进行系统的需求分析,了解拥护对系统的要求,然后进行系统的总体设计,最后编写程序代码和调试程序。图1显示出了数据库应用系统的开发过程。
从图中可以看出,需求分析包括了对数据本身的需求分析和对功能的需求分析。两个分析的结果将分别作为数据库设计和程序设计的依据。实际上在设计数据库应用系统时,这两个需求分析是紧密相关的,不论是数据库设计,还是程序设计都需要考虑这两个方面的因素。
二 可行性研究
2.1经济可行性研究:
因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高企业的销售效率,即提高了企业的经济效益,所以从经济上是完全可行的。 ⑴ 企业有能力承担研发开支
开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。超市作为一个尖端的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业节约大部分的额外开支。同时超市就其他产品还说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金的作支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。
⑵ 新系统将为企业带来经济效益
管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对他进行直接定量的分析是比较困难的。一般新系统带来的经济效益是间接的,其最主要的表现就是减少了企业的管理费用和人力开支。而其他一些烦琐的事物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。
2.2.技术可行性分析
本系统开发涉及到的技术因素有
(1) 使用Delphi开发工具开发软件系统
4
(2) 使用Access数据库开发工具开发后台数据库 综上,本系统开发不存在问题技术问题
2.3.社会可行性分析
目前超市管理系统已经在大型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。 2.4.操作可行性研究:
本系统采用Windows图形界面,是大家熟悉的操作系统,对于用户只需要具有一般的计算机知识的人员都可以轻松上手。而且整个销售系统采用最友好的交互界面,简洁明了,不需要对数据库非常了解。
2.5.本系统操作方便灵活,便于学习,因此,该系统具有可行性。 可行性研究结论
通过经济、技术、和社会等方面的可行性研究,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。
不足之处还请老师指出,由于时间即精力所限,未能向实际要求那样去现场实际调查,因此难免存在很多不足指出,同时因为是初稿,所以没有排版 还请老师见谅,也请老师多费心,为报告中的缺点不吝指出,在此表示万分感谢!
三 需求分析
需求分析概述
需求分析作为项目开发的第一阶段,是整个软件的重头戏,需求分析是围绕可行性分析展开的,它的主要任务是对系统进行详细的调查,进而提出系统的逻辑模型,并对系统分析进行评审。
现针对“超市信息管理系统”对超市的组织结构﹑业务流程﹑用户角色职能﹑系统数据流进行分析。我们利用结构化分析好UML中的用例从大到小﹑从粗到细进行系统建模。 组织结构调查
系统的组织结构,反映了单位内部各个部门的划分和它们之间的关系。对系统组织结构的调查,是从总的方面对系统进行宏观了解和分析。
1.1功能需求
在需要时(可每隔一个时间段查询一次)生成商品库存情况报告,实时报告商品库存情况,如库存量不足(小于某一自定的数量)时,可生成缺货报告,并提供商品种类,来源等商品属性信息,方便采购人员进行商品采购。
采购员采购商品后,及时录入商品信息等数据,在数据库中进行数据更新。 货架上商品卖到一定数量时,实时生成提货报告,并提供商品的库存信息,剩余信息。
在收银处,随时录入卖出商品信息,如名称,数量,单价等,及时更新数据库数
5