版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
进销存管理系统分析报告学院:商学院年级专业:0X级会计
班级:XXX班
姓名:XXXX
学号:XXXXXXXX进销存管理系统进销存管理系统#IPO图HIPO分层图表示了系统的模块层次结构,但它只能一般地看到各模块间的调用关系。要描述分层图中每一个模块的输入输出关系、处理内容、本模块的内部数据和模块间的调用关系,需用到IPO图,它是系统设计的重要成果,也是系统实施阶段进行程序设计的出发点和依据。图4.2进销存管理信息系统模块IPO图
系统名:进销存管理模块名:销售管理IPO图制图者: 缪晶日期: 2004.04.20由下列模块调用:进销存管理调用下列模块:确定订货数量发货管理生成缺货订购单缺货订购单到货处理输入:订单到货通知输出:请购信息出货信息处理内容:如收到新的订单,则调用确定订货数量模块;如订单数量可以满足,则调用发货管理模块;如订单数量不满足,则调用生成缺货订购单模块;如收到到货通知,则调用缺货订购单到货处理模块;内部数据元素:备注:图4.3进销存管理模块IPO图
系统名:模块名:进销存管理出库帐IPO图制图者:日期:缪晶2004.04.20由下列模块调用:库存管理调用下列模块:新建出库单修改出库单打印出库单删除出库单查询出库单输入:提货单数据输出:修改后的库存数据打印出的出库单处理内容:如仓库收到提货单,要开新的出库单,则调用新建出库单模块;如修改已存在的出库单,则调用修改出库单模块;如打印当前或已存在的出库单,则调用打印出库单模块;如删除已存在的出库单,则调用删除出库单模块;如查询已存在的出库单,则调用查询出库单模块。内部数据元素:备注:图4.4出库帐模块IPO图
IPO图系统名: 进销存管理模块名: 库存报表制图者: 缪晶日期: 2004.04.20由下列模块调用:统计分析系统调用下列模块:按日期查询按商品查询按品名查询按规格查询按供应商查询输入:入库单出库单输出:查询后的库存报表处理内容:如需要查询一定日期内的库存量,则调用按日期查询模块;如需要查询指定商品的库存量,则调用按商品查询模块;如需要查询指定品名的库存量,则调用按品名查询模块;如需要查询指定规格的库存量,则调用按规格查询模块;如需要查询指定供应商商品的库存量,则调用按供应商查询模块;内部数据元素:备注:图4.5库存报表模块IPO图4.2数据库设计数据库设计是开发数据库及其应用系统的技术,也是信息系统开发和建设的重要组成部分。具体的说,数据库设计是要在一个给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式,建立数据库及其应用系统,满足用户的各种信息需求。在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。本系统用实体-联系图(简称E-R图)来描述系统的概念模型。E-R图由实体、属性、联系三部分组成,其符号如图4.6所示:□θO实体 属性 联系图4.6E-R图图例实体描述本系统中所涉及的实体有6个,其结构如下:客户(客户编号、客户名称、联系人、联系电话、联系地址)业务员(业务员号、姓名、性别、年龄)商品(商品号、商品名称、规格、单价、计量单位)供应商(供应商编号、供应商名称、地址、联系人、联系电话)采购员(采购员号、姓名、性别、年龄)仓位(仓位号、仓位名称、联系人、联系电话、仓位面积)联系描述本系统中实体之间有5个联系,其关系如下:(1)订货关系:业务员、客户和商品的关系是1:M:N,因为多个客户可以向某一个业务员订购多种商品;(2)采购关系:采购员、供应商和商品的关系是1:M:N,因为一个采购员可以向多个供应商采购多种商品;(3)存储关系:仓位和商品的关系是1:N,因为一个仓位可以存放多种商品,一种商品只能存放在一个仓位中;(4)出库关系:客户、仓位和商品的关系是M:N:N,因为多个用户可以将多个仓位中的多种商品销售。(5)入库关系:供销商、仓位和商品的关系是:N:M:N,因为多个供销商可以将多种商品存放在多个仓位中。以上实体的联系属性如下:订货(订货单号、订货日期、数量、单价)采购(采购单号、采购日期、数量、单价)入库(入库单号、日期、数量)出库(出库单号、日期、数量)存储(日期、数量)E-R图本系统的E-R图如图4.7所示:图4.7E-R图第五章系统详细设计数据库的逻辑设计数据库的逻辑设计的任务就是把概念结构设计阶段的基本E-R图转化为与选用具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构,首先要实现的是E-R图关系模型的转化。而为此要解决的问题是如何将实体和实体之间的联系转化为关系模式,如何确定这些关系模式的属性和码。对于实体,将每个实体转换为一个关系,实体的属性即为关系的属性,实体的码即为关系的码。对于实体间的联系,可以分成三种情况:1)若实体间的联系是1:1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。2)若实体间的联系是1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。3)若实体间的联系是n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。本系统中所涉及到的6个实体转换为6个关系,4个三元联系转换为4个关系,1:N的联系转换为1个关系,所以本系统共有11个关系,每个关系的主码用下划线,外码用#标出:客户(客户编号、客户名称、联系人、联系电话、联系地址)业务员(业务员编号、姓名、性别、年龄)商品(商品号、商品名称、规格、计量单位、安全库存)供应商(供应商编号、供应商名称、地址、联系人、联系电话)采购员(采购员编号、姓名、性别、年龄)仓位(仓位号、仓位名称、联系人、联系电话、仓位面积)出库(出库单号、仓位号#、商品号#、日期、数量)存储(仓位号#、商品号#、日期、数量、)入库(入库单号、仓位号#、商品号#、日期、数量)订货(订货单号、商品号#、客户编号#、业务员号#、订单日期、数量、单价)
采购(采购单号、商品号#、供应商编号#、采购员号#、采购日期、数量、单价)数据库的实现按照数据字典中的数据元素说明确定每个数据项的类型和长度,使每个关系都对应一个数据库表:1)客户表(customer)主码字段代码字段名称数据类型长度小数位数可否为空*Cust_code客户编号Char10NotnullCust_name客户名称Varchar30NotnullCust_charge联系人Varchar20Cust_tel联系电话Char18Cust_address联系地址Varchar402)供应商表(vendor)主码字段代码字段名称数据类型长度小数位数可否为空*Vend_code供应商编号Char10NotnullVend_name供应商名称Varchar30NotnullVend_charge联系人Varchar20Vend_tel联系电话Char18vend_address联系地址Varchar403)订货表(order)主码字段代码字段名称数据类型长度小数位数可否为空*Order_num订货单号Char10NotnullParts-code商品号Char20NotnullCust_code客户编号Char10NotnullStaff_id员工号Char10NotnullOrder_date订单日期datetimeNotnullOrder_qty数量numeric100Order_price单价real824)采购表(supply)主码字段代码字段名称数据类型长度小数位数可否为空*Supply_num采购单号Char10NotnullParts-code商品号Char20NotnullVend_code供应商编号Char10NotnullStaff_id员工号Char10NotnullSupply_date采购日期datetimeNotnullSupply_qty数量numeric100Supply_price单价real82程序流程图程序流程图又称为程序框图,表示方法简单直观,是最早使用的一种模念模式,是用来描述处理执行的逻辑过程的,它把程序的基本步骤归纳为:处理、判断、输入输出、起始和终结等几个基本功能,并用不同的记号加以表示,从而描述程序的执行过程。在绘制程序流程图时使用的符号说明如下:处理输入输出 判断 起始终止控制方向(1)主模块(2)销售管理子模块计算机系统配置方案本系统采用ASP来进行开发。基于软件开发工具的选择,并考虑到本系统的性能要求,对计算机系统具体配置如下。计算机系统硬件配置客户机:微机PⅢ866或以上档次,内存256MB以上,硬盘40G以上,集成IntelPro10/100网卡,8速AGP显卡,USB接口,3.5英寸软驱,48倍速CD-ROM,VGA或更高分辨率的显示器,EPSON彩喷打印机;服务器:微机PⅣ2.0G或以上档次,内存256MBDDR以上,硬盘120G以上,24倍速最大CD-RW,7个热插拔PCI-X插槽(64位/100MHZ),1个热插拔传统插槽(32位/33MHZ),IntelPro/1000XT服务器适配器,Smart-UPS;计算机系统软件配置Windows2000专业版操作系统,WindowsNT4.0操作系统,NortonAntiVirus防病毒软件,Office2000,MicrosoftInternetExplorer版本5.0或更高版本,前台开发软件VisualBasic,后台数据库管理系统采用MicrosoftSQLServer2000;历史信息的管理由于信息每天都在更新,而历史信息并不能随意丢弃,它作为公司运行情况记录必须保存。另外为了防止因意外情况(如突然断电、死机等)或用户的误操作而造成数据丢失或错误,系统需要定期备份数据库中的数据。采用两种方法:完全备份、增量备份。开始时一周执行一次增量备份,一个月执行一次完全备份以后根据用户对本系统的熟练程度,备份的时间间隔适当延长。为确保有效备份,采用了双重备份的方法,即在备份数据库中数据时,不但将数据备份到其他目录下,而且还将数据备份到移动硬盘上,这样就确保了数据的完整性,有效地管理了历史数据。人机界面的设计用户界面是指软件系统和用户交互的接口,良好的用户界面往往可以提高用户使用系统的热情,并刺激他们的积极性。登录界面设计为了保证系统的安全性,进入系统之前必须经过必要的安全性,简洁、清晰、友好是此设计的风格,如图5.1所示:图5.1用户登录界面如果输入的用户名或者密码错误,就会弹出下面的窗口,见图5.2所示:密码错误?[返回管理主界面I返回]图5.2错误信息系统基本信息界面设计输入正确的用户名和密码后,即进入系统。系统的基本操作界面如图5.3所示:
4户名:test4户名:test■I-√⅛告管理J旨定订赁数量」t货管理J生成峡货订购单~威货订购单更惯处理-合肥CHn-合肥CHn库通知派送通知提货通知到货查看存查询进货合同话购管理初始化库存基聿资料维护F至箫维护新增用户用户管理公司管理用户日志图5.3系统基本操作界面系统的基本操作界面主要包括销售管理、库存管理、采购管理、系统维护几个功能模块。其中销售管理中又可以分为确定订货数量、发货管理、生成缺货订购单、缺货订购单到货处理;库存管理又可以分为入库通知、派送通知、提货通知、到货查看、库存查询;采购管理又可以分为进货合同、请购管理、初始化库存、基本资料维护;用户管理包括新增用户、用户管理、公司管理、用户日志。入库通知界面请在以下的表格中埴入相关的数据D匚弱号:ISKAEDC上海二I产品类别:I手机:J二J产品编号:二J埴写日期;入库单号乩A:数量:运输方式:预计到达时间;联系人/电话:人库摘要:确定■后退库存查询界面请在以下的表格中选择相关的查询条件起始日期:J2ClCl4二]年15二(月J14日日
截止日期:J2ClCl4二]年F_三J月1145日
DC编号:片====话选择现编号======二]
产品类别:户======产品类别========二]
W产品编号:户======产品编号========二]
「产品型号:J========产品型号========二]产品颜色:卜=======产品颜色========二]
SIA:|查询■报表生成第六章系统实现概述在管理信息系统的生命周期中,经过了系统规划、系统分析和系统设计等阶段以后,便开始了系统实施阶段。系统实施阶段要继承此前各阶段的工作成果,将技术设计转化成物理实现,因此,系统实施的成果是系统分析和设计阶段的结晶。同时,系统实施作为系统生命周期中的后期阶段,是把系统设计转化为可实际运行的物理系统的必然步骤。再好的系统设计,不通过系统实施也只能是不能带来现实效益的空中楼阁。系统实施作为系统的最后物理实现阶段,对于系统的质量、可靠性和可维护性等有着十分重要的影响。编程工具与环境编程过程又称程序设计或编写程序,按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序,在程序设计中,不仅要保证程序的正确性,而且要保证程序的可读性,必须采用结构化程序设计的方法,用一组单一入口和单一出口的基本控制结构及其反复嵌套。本系统采用ASP作为程序设计语言。后台数据库所采用的软件是Microsoft公司的SQLServer2000。SQLServer是一个高性能的,多用户关系型数据库管理系统,它被设计成支持高容量的事务处理以及需求较少的决策支持应用程序。它可以允许不同的用户通过不同的方式看同样的数据,保证了数据库的一致性和可恢复性。它的可靠性、质量和易用性使之成为很多数据库软件的首选。MicrosoftSQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本在继承了SQLServer7.0版本优点的同时,又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。MicrosoftSQLServer2000全面扩展了SQLServer7.0的性能,并增加了几种新的功能,由此成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。系统测试软件测试是系统质量保证的主要活动之一。测试虽然不是质量保证的“安全网”。但它是不可缺少的,而且是重要的环节。因为,在系统开发的过程中,涉及一系列的活动,而在这个活动过程中,人们可能犯很多错误,错误可能发生在设计阶段,也可能发生在整个过程的开始阶段。系统测试的目标是:1)测试是一个程序的执行过程,其目标在于发现错误。2)一个好的测试用例能够发现至今尚未察觉的错误。3)一个成功的测试则是发现至今尚未察觉的错误的测试。总之,测试是发现错误,这不只是从技术角度测试下定义。软件测试中最为重要的是,实际工作中人们的心理学和经济学问题。系统的测试分为单元测试、组装测试、确认测试和系统测试,每一步都是在前一步的基础上进行的。1.单元测试单元测试是指程序中的一个模块或一个子程序,是程序运行的最小单元,或是程序最小的独立编译单位,单元测试也称模块测试。例如对“登录”模块进行测试:获得用户登录名和密码。业务员信息中查找所有成员登录名和密码,核对是否有给定的用户登录名和密码,若给定的登录名和密码不存在,同显示错误信息“无效的用户和密码,请重新输入!”进行单元测试可以采用白盒测试方法。白盒测试将软件看作一个透明的白盒子,按照程序的内部结构处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。本例采用白盒测试的条件覆盖标准,每一判定中的每个条件,分别按“真”、“假”至少各执行一次,得到以下测试结果。或者采用黑盒测试用例。将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性测试是否满足设定的功能。2.组装测试单元测试通过后,需要按照设计时作出的层次模块图把它们连接起来,进行组装测试。通常采用黑盒法自顶向下测试。按HIPO图从顶层模块自上而下地组装。每次只啬一个模块逐个安装系统。首先安装主菜单,并为主菜单添上下接子菜单,逐步进行最终将系统安装完毕。3.确认测试确认测试是进一步检查软件是否符合软件需求规格说明书的全部需求,因此又称为合格性测试,确认测试的内容主要包括以下几部分:功能测试性能测试配置审查用户资料系统分析资料系统设计资料源程序与测试材料4.系统测试系统测试也将整个软件作为测试对象,将信息系统的所有组成部分包括软硬件,用户及环境等综合在一起进行测试,以保证系统的各组成部分协调进行。经测试,未发现本软件有异常情况,能正常进行。系统运行与维护经过上述一系列测试通过后,系统就可以投入使用了。为了保证MIS长期高效地工作,必须加强对MIS运行的日常管理。MIS的日常运行管理包括系统每天运行状况、数据输入和输入情况以及系统的安全性,完备性能及时地如实记录和处置。这些工作主要由系统运行值班人员来完成。系统维护的目的是为了保证管理信息系统正常可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。系统应用程序维护:业务处理是通过程序进行的,一旦程序发生问题或业务发生变化就必然地引地程序的修改和调整。数据维护:需求为业务是不断在变化的,因此反映这种变化的数据也要求随之改变,包括内容增加及数据结构的调整。代码维护:系统的任何变化最终要通过修改代码实现。硬件设备维护:主要指主机及外设的日常维护和管理,以保证系统正常有效地运行。第七章结束语概述新新物流管理信息系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完善性强,数据安全性好的库,而对于后者则要求应用程序功能完善,易使用等特点,经过考虑,我使用ASP语言,在短时间内建立系统应用原形,然后,对初始原形系统进行需求迭代,不断修改正和改进,直到形成用户满意的可行系统。为新新公司建立的进销存系统,对客户信息、产品信息、提单信息进行了全面的管理,使得公司缩短了获取信息的时间,提高了工作效率。系统的功能经过四个月左右的设计和开发,新新管理信息系统基本开发完毕。本系统的内容涵盖了物流主要的和必要的业务内容,它由客服中心、仓库管理、签收管理、订单修改、查询操作、产品设置和用户管理组成,其系统功能基本符合用户需求。系统的特点本系统的每一个管理子系统均做到内容详备合理、界面安排真观、查询检索功能强大。采用数据累计保存,满足用户对历史资料的查询等优点。系统登录,需要使用者键入用户名和口令,以防止未经授权的用户查询修改数据。存在问题及改进方向虽然系统总体功能已经实现,但是由于时间的关系,数据验证还不完全,还存在一些问题。系统开发的体会通过此次管理信息系统的开发遵循了标准软件开发的过程,由此对三年的学习进行了全面的回顾与总结。系统分析的重要性系统分析工作的主要任务是明确问题、确定问题,了解用户的信息需求。由于对于用户信息需求的最大限度往往是软件开发成败的关键,而用户大都不是计算机专业人员,引导他们从规范和专业的角度考虑需求是重要的。由于明白这一点的重要性,在软件开发开始的时候就重视这一点,从而避免了多走弯路,加快了系统开发的进程。严格按照既定规划进行系统的开发在系统开发的前半部分工作,如系统分析、系统设计为系统开发的后续工作制定了大量的规范。因此,一旦系统分析、系统设计经过大量的论证,与用户的协商、反复考虑后定稿,在系统的实施过程中就要严格遵循这些即定的规范去做,本人对这个问题不够重视,所以也造成了部分工作不得不重来。注重吸收商用软件的优点在这点尤其要注重的是商用软件普遍具有的人性化的界面,友好的操作方法,方便、易用,这样才能促进用户选择使用。广泛的积累素材一本好的参考资料往往能够使系统的开发工作事半功倍,并使我们眼界不至于只局限于一个特定的框架体。致谢在本次毕业设计中,指导老师无论在理论上还是在实践中,都给予我很大的帮助,从开始确定开发的思路,特别是在系统后期的调试过程中,不厌其烦的给予我指导和帮助,为我提供了许多不可多得的珍贵意见。为此,我由衷的对老师的悉心指导表示深深的感谢!
第八章参考文献1)信息系统开发经济科学出版社甘仞初主编1996年2)软件开发工具经济科学出版社陈禹、方美琪主编1996年3)管理信息系统经济科学出版社黄梯云主编1997年4)数据库技术华中理工大学出版社罗晓沛主编2000年5)ASP入门与提高清华大学出版社东方人华主编2003年6)毕业论文指导资料复旦计算机科学系2002年附录一:操作使用说明书一、系统环境:服务器配置数据库服务器CPU:建议使用Intel系列奔腾III500及以上型号机器,双CPU及以上内存(RAM):建议1024M,最低256M硬盘(HD):不小于10G客户端机器CPU:建议使用Intel系列奔腾III500及以上型号机器内存(RAM):建议128M,最低64M硬盘(HD):不小于2G二、系统安装:将mir_Date.MDF和mir_Log.LDF拷贝到服务器的SQLSERVER数据库中。将数据库中的表进行初始化。在客户端输入数据库服务器的地址,就可以访问该系统了。三、使用说明:1.用户登录系统为用户准备了完善的操作权限,在使用本系统前首先必须登录。用户输入用户名、密码后,按“确定”进入系统主界面。如下图:2.基础操作销售管理:/首先在主界面右上角的''公司管理”下拉列表中选择公司;/在左边树型菜单中选择“销售管理分确定订货数量”,进入(图一)界面;/从下拉列表中选择需要的选项,在文本框中输入相关信息;/输入完成后,单击“确定”按钮,进入(图二)界面;备注:DC编号:仓位的编号产品类别:预先有管理员设置入系统的产品大类。产品编号:产品的详细信息。填写日期:填写单证的日期,系统会默认给一个当前日期。数量:此单号内某一产品的数量。运输方式:运送此单货物所使用的方式,分“空运、“”汽运”。预计到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度中级软考考试彩蛋押题含答案详解【培优】
- 2024-2025学年度临床执业医师考前冲刺练习试题含答案详解(培优)
- 2025天津港保税区安全生产技术专家招聘及考察笔试历年典型考点题库附带答案详解
- 2025国家电投集团水电产业平台公司筹备组人员选聘26人笔试历年难易错考点试卷带答案解析
- 2026甘肃张掖甘州区招聘残疾人辅助人员1人笔试模拟试题及答案解析
- 2024-2025学年度法律职业资格考试通关题库含答案详解(B卷)
- 2025四川绵阳交发恒通建设工程有限责任公司面向校园和社会招聘行政专员等岗位综合笔试历年常考点试题专练附带答案详解
- 2025-2026学年讨论做饭教案
- 2024-2025学年医师定期考核考试历年机考真题集【完整版】附答案详解
- 2025内蒙古测铖矿业开发有限责任公司招聘(第三批)综合排名笔试历年难易错考点试卷带答案解析
- 2025统编版道德与法治小学六年级下册每课教学反思(附教材目录)
- 护理疑难病例胰腺癌讨论
- 《经络与腧穴》课件-手厥阴心包经
- 零红蝶全地图超详细攻略
- 2024届高考语文复习:诗歌专题训练虚实结合(含答案)
- 智能交通监控系统运维服务方案(纯方案-)
- 2024年广东中山市港口镇下南村招聘合同制综合工作人员2人历年(高频重点复习提升训练)共500题附带答案详解
- 高一化学学习探究诊断(必修1)(西城学探诊)
- 材料成形工艺基础智慧树知到期末考试答案章节答案2024年华东交通大学
- 高中数学学业水平考试(合格考)知识点总结
- 窄谱中波紫外线在皮肤科的临床用
评论
0/150
提交评论