目录1初步调查........................................................11.1收集相关信息:..............................................12.1分析信息得出结论:..........................................12系统可行性研究..................................................22.1技术可行性研究..............................................22.2经济可行性研究..............................................22.3操作可行性研究..............................................22.4可行性结论..................................................33详细调查........................................................43.1详细调查方法................................................43.2管理业务调查................................................43.2.1组织结构调查...........................................43.2.2业务流程调查...........................................53.3数据流程调查................................................63.4数据字典:..................................................83.4.1数据流.................................................83.4.2逻辑处理...............................................93.4.3数据存储...............................................93.4.4外部实体..............................................103.4.5数据项的表述..........................................113.4.6系统目标和功能查询....................................114系统设计.......................................................134.1新系统功能结构设计.........................................134.2系统流程图设计.............................................134.3物理配置方案...............................................144.4数据库存储设计.............................................145系统详细设计...................................................155.1代码设计...................................................155.2数据库设计.................................................155.3处理流程设计...............................................176总结...........................................................21参考文献.........................................................221初步调查1.1收集相关信息:通过到超市的多次走访,收集到以下信息:在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。对于我国来说,超市已经普遍存在,这种自动化管理也成为必要,有必要通过管理系统的应用来提高超市的服务效率。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。1.2分析信息得出结论:分析收集到的有关信息,并与管理员和有关领导沟通,得出初步调查的结论:超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。但由于超市的整个系统过大。并且销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。因此,经本小组讨论后,一致决定仅选取销售这一模块进行系统设计与分析。2系统可行性研究2.1技术可行性研究在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。2.2经济可行性研究因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益销售管理系统是一个信息化、智能化和先进管理理念的集合体。而销售管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是能够及时地了解超市每日的销售情况,据此还可实现短缺商品的配送。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。2.3操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而超市销售管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。2.4可行性结论通过以上可行性分析,得出的结论是超市销售管理系统的开发在管理上、技术上、经济上都是可行的,可以立即开发。因此,可以设计该系统的数据流程图,建立数据字典。3详细调查3.1详细调查方法(1)面谈即通过与有关人员面对面交谈来获取有关信息,可以是一对一的专访或一对多的座谈。(2)问卷调查即通过设计制作调查表,向被调查者发放调查表进行调查的方式。根据被调查者的特点选择用选择题还是问答题,要向被调查者阐明调查的目的及关系,采用匿名或自愿署名等方式。(3)阅读文件或历史资料通过阅读组织的文件与历史资料,可间接了解组织的相关信息。(4)实地观察与实践信息收集人员直接观察或参加现行系统的业务实践,这是缩短用户与开发人员距离、取得共同语言的最好方法。缺点是浪费时间。3.2管理业务调查3.2.1组织结构调查根据调查结果,企业人事部将安排专职人员对超市的销售情况惊醒监督管理,也就说本销售系统开发出来后会有专业人员来操作执行。该管理软件将根据用户的需要销售情况进行查询,并能打印详细信息。组织结构图如图3-1所示销售信息查询销售信息维护销售信息盘点超市销售系统图3-13.2.2业务流程调查根据分析,本系统业务流程主要包括如下内容:顾客发订单给销售部门销售部门经过订单检查,把不合格的订单反馈给客户对合格的订单,通过核对库存记录,缺货订单通过缺货统计,向采购部门发出缺货通知,并登记缺货记录;对于可供货订单,登记客户档案,开出备货单,通知仓库备货。保存订单数据,并进行销售统计。业务流程图如图3-2所示:顾客货单发货单不合格货单顾客档案库存记录处理备货单备货单仓库可供货货单开始备货检验货单销售前台缺货货单缺货通知供应商销售统计缺货记录销售统计表缺货统计图3-23.3数据流程调查根据调查结果绘出销售系统数据流程图如下:(1)0层数据流程图(2)1层数据流程图校验数据缺货通知P2缺货统计缺货货单少供货货单P3备货处理库存记录销售统计表P1可供货货单不合格货单缺货货单顾客档案顾客货单校验数据顾客档案P0业务处理顾客订货销售统计表库存记录(3)2层数据流程图S1.1顾客D1.1新顾客登记表P1.1登录新顾客的数据F1.1顾客档案S2.1供应商D2.1发货通知P2.1处理发货单F2.1发货单S3.1仓库D3.1备货单P3.1处理备货单F3.1库存记录销售统计表F3.2S3.2超市D3.2发货单P3.2销售统计3.4数据字典:3.4.1数据流数据流编号:D1.1数据流名称:新顾客登记表简述:新顾客来超市订货时要填写有关自身信息的表数据流来源:无数据流去向:登录新顾客数据处理数据项组成:姓名+性别+单位+职务+联系方式+订货量+订货日期数据流量:10张/月高峰流量:20张/月数据流编号:D2.1数据流名称:发货通知简述:供应商接到的来自超市的要求发货的通知数据流来源:订货单数据流去向:发货单数据项组成:商品名称+商品编号+订购量+订购日期数据流量:10张/月,高峰流量:20张/月数据流编号:D3.1数据流名称:备货单简述:根据顾客订货需求而制定的通知仓库人员准备相应量商品的清单数据流来源:开备货单数据流去向:仓库数据项组成:商品名称+商品编号+商品数量+订购单位+提货日期数据流