XX公司进销存信息管理系统设计与实现_第1页
XX公司进销存信息管理系统设计与实现_第2页
XX公司进销存信息管理系统设计与实现_第3页
XX公司进销存信息管理系统设计与实现_第4页
XX公司进销存信息管理系统设计与实现_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

XX公司进销存信息管理系统设计与实现作者姓名:XXX专业班级:XXXXXXXXXX指导教师:XX摘要随着现代信息技术的迅速进展网络技术和运算机技术的日益成熟,办公自动化和信息治理系统及软件的应用为处理日常事务提供了便利。进销存治理理念在商品流通业有着举足轻重的地位,进销存信息治理系统的需求更有具体的普遍性。本文以XXXXXX科技有限公司进销存业务为具体的操作实例。对运算机设备进销存业务流程进行分析。进而提出了针对该企业进销存信息治理系统设计方案。从采购环节、销售环节、库存治理环节动身,阐述了各个功能模块的详细设计与过程。最后采纳B/S模式,使用ASP.NET程序设计语言和MSSQL数据库进行系统开发实现。关键词:进销存治理系统;系统分析与设计;结构化方法;ASP.NET;B/S模式

DesignandImplementationofNbsaturnInvoicingInformationManagementAbstract:Withtherapiddevelopmentofmoderninformationtechnology,networktechnologyandcomputertechnologyhasbecomemoresophisticated,officeautomationandinformationmanagementsystemsandsoftwareapplicationstohandledailyaffairsfacilitated.Inventorymanagementconceptinthecommoditycirculationhasapivotalposition,Invoicinginformationmanagementsystemneedsmoreconcreteuniversality.Inthispaper,Ltd.NingboNbsaturnInvoicingbusinessisspecificoperationinstances.Invoicingforcomputerequipmentbusinessprocessanalysis.Thenputforwardfortheenterpriseinventorymanagementinformationsystemdesign.Fromtheprocurementchainandmarketingchain,inventorymanagementaspectsofstartingastructuredanalysismethodahelaboratedindetaileachfunctionalmoduledesignandimplementationprocess.Invoicingbusinessenterpriseinordertoachievescientificmanagement.ThesystemusesB/Smode,usingtheC#programminglanguageandMSSQLdatabasesystemdevelopment.Keywords:InventoryManagementSystem;SystemAnalysisandDesign;Object-orientedMethod;ASP.NET;B/SMode

目录第1章前言 1第2章项目概述 22.1.项目开发背景 22.2.项目开发目的 2第3章系统分析 43.1.可行性分析 43.2.组织机构调查 53.3.系统详细调查 53.4.需求分析 73.5.业务流程分析 113.5.1系统高层业务流程 113.5.2系统治理业务流程 123.5.3采购治理业务流程 133.5.4销售治理业务流程 143.5.5仓库治理业务流程 153.5.6基础资料治理业务流程 163.6.数据流程分析 173.6.1系统高层数据流程 173.6.2系统治理数据流程 193.6.3采购治理数据流程 203.6.4销售治理数据流程 203.6.5库存治理数据流程 213.6.6基础资料治理数据流程 223.7.数据字典 22第4章系统设计 274.1.模块结构设计 274.1.1.系统治理模块结构 284.1.2.采购治理模块结构 284.1.3.销售治理模块结构 294.1.4.库存治理模块结构 294.1.5基础资料治理功能结构 304.2.数据库设计 304.2.1.概念模型设计 304.3.2.逻辑模型设计 314.3.3.物理模型设计 33第5章系统实施 365.1.系统配置 365.1.1.软硬件配置 365.1.2.网络配置 375.2.程序设计 375.2.1开发语言 375.2.2代码设计 385.3功能模块实现 385.3.1登陆界面 385.3.2系统主页 395.3.3系统治理主界面 395.3.4采购治理主界面 405.3.5销售治理主界面 415.3.6库存治理主界面 415.3.7基础资料治理主界面 425.4.系统测试与调试 425.4.1.功能测试 435.4.2.性能测试 435.4.3系统页面测试 435.4.4.系统调试 44第6章系统运行治理与评判 456.1.系统的运行治理与爱护 456.1.1.系统的运行治理 456.1.2.系统爱护治理 456.2.系统的评判 46结论 47致谢 48参考文献 49第1章前言随着现代信息技术的迅速进展网络技术和运算机技术的日益成熟,办公自动化和信息治理系统及软件的应用为处理日常事务提供了便利。进销存治理理念在商品流通业有着举足轻重的地位,进销存信息治理系统的需求更有具体的普遍性,同时也提供了进销存治理的解决方案。企业进销存管明白得决方案适用于企业的采购、销售和仓库部门,对企业采购、销售及仓库的业务全过程进行有效的操纵和跟踪,可有效的减少盲目采购,降低采购成本、合理操纵库存、减少资金占用并能提升市场灵敏度,提升企业市场竞争力林昶.我国现代仓储业进展现状与计策[J].西南交通大学学报(社会科学版),2007(02)。林昶.我国现代仓储业进展现状与计策[J].西南交通大学学报(社会科学版),2007(02)进销存信息治理系统能够关心企业有效快速的治理进货、销售、库存等各项业务。合理操纵进销存各个环节,提升资金利用率和结算速度,实现治理的高效率、实时性、安全性、科学化、现代化、智能化。能够在经营治理过程中及时、动态地把握各种数据和信息,对往来业务、部门治理的实时追踪、准确监控,同时能提供各种灵活便利的统计报表。随着科学技术的持续进展,运算机设备深入到人们生活中的方方面面。运算机设备零售规模的持续扩大,种类繁多的新产品的持续的推出,原始的手工治理进销存的方式差不多不能满足现代化治理的需求。新一代的运算机设备进销存已由过去传统的记账模式转变到汇总、分类以及信息查询、报表生成、信息跟踪、数据统计等多种功能模式翁国秀,李露璐.企业产品进销存治理系统的设计与实现[J].电脑知识与技术.2011(07)。翁国秀,李露璐.企业产品进销存治理系统的设计与实现[J].电脑知识与技术.2011(07)

第2章项目概述2.1.项目开发背景随着当今世界运算机技术的持续进展,利用信息治理系统实现商业企业进销存治理势在必行。使用传统手工治理的方式,一方面效率低下,另一方面容易造成错误陈琳.基于B/S与C/S混合模式的图书进销存系统的设计与实现[J].华中师范大学.2002.7陈琳.基于B/S与C/S混合模式的图书进销存系统的设计与实现[J].华中师范大学.2002.7以我个人在XXXXXX科技公司的实习经历为例。XX时代科技公司是一个以经销运算机设备为主营业务的商业企业,公司在宁波电脑城设有13个分销点,还有与其合作的80多家经销商。公司业务比较纷杂,专门是销售旺期数据量大,每天的进销存业务都会产生大量的数据及有关凭证。现在公司内部按照每天的销售单及采购单在EXCEL表中对发生变化的数据做出相应修改。在那个过程中存在若干咨询题:1.商品库存信息不能及时反应给治理人员,存货数量要按照盘点仓库和相应的修改进行查询。2.在EXCEL表中不能直观的反映出哪些商品销量比较高,且数据能轻易被修改。3.现行的治理方式实现对进销存过程监督和数据信息的查询的工作量比较大。2.2.项目开发目的本系统考虑系统组成各环的功能需求,基于使用成熟技术和有用化的原则,向企业提供一套先进的应用系统。这套系统应该具有最先进的技术特点;配置必要的数据库和应用服务程序;组织完整的治理员操作界面。软件系统的界面要美观,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易明白,有层次感,分类要清晰明了,便于治理。本项目开发的要紧目的有以下几点:1.为用户提供准确的、快速的、实时的反映出库存信息,保证物资的不间断供应;2.使用数据库,便于后期数据的统计整理分析,关心治理人员操纵行业进展方向;3.能将统计分析数据用柱状图、饼状图、条形图、折线图等方式直观的展现的给用户;4.使用信息系统治理进销存业务后,各种业务的数据将会有更好的保密性,同时便于数据的查询;5.对个人来讲,将所学的系统开发专业技术知识和小型商业企业进销存治理知识结合起来,完成有实际意义的实践工作。

第3章系统分析系统分析时期确实是对现行系统进行调查,详细了解每一个业务过程、业务活动及信息流程,明白得宽敞用户对系统的需求。系统分析时期更侧重于从业务全过程的角度进行分析,其中,分析结果包括,对现有组织治理状况的了解,用户对信息系统功能的需求、数据和业务流程等王欣.治理信息系统[M].中国水利水电出版社.2004。王欣.治理信息系统[M].中国水利水电出版社.20043.1.可行性分析1.技术可行性从软件角度来看,目前的软件技术进展的差不多比较成熟,不管是数据库依旧应用程序都能够实现系统功能。各种语言包括C#、JAVA等均能完成程序代码并实现信息系统功能。各种数据库包括SQLSever,Oracle等均能为企业搭建数据库;从硬件角度来看,系统所要用到的硬件均能够以较为低廉的价格购买,满足系统要求。从人员角度来看,本系统的用户是企业内部职员,明白得差不多微机操作即可,无须另聘专人即可使该系统正常实施运行。从技术角度来看,开发技术和数据库技术差不多具备了完备、成熟的理论和体系结构。因此本系统的开发在技术上完全可行。2.经济可行性在经济上,采纳本系统后能更加合理的治理库存。既可不能因为存货不足阻碍企业的销售,又可不能因存货过多而导致资金的挤压,产生不必要的费用。本系统能组织好仓库作业,提供商品库存、库存、入库查询和统计等业务能及时预警库存不足一定程度上减少了直截了当的人工费用,又能关心治理人员正确决策,为企业提供了更大的经济效益。因此本系统在经济上是可行的。3.运行可行性本项目系统具有友好的界面,操作简单,关心信息详尽,工作人员只需通过简单的培训之后就能够熟练操作;系统运行环境的服务器采纳visualstudio开发平台,WEB服务器采纳IIS,客服端只需配置扫瞄器就能够运行该系统,如此的运行环境差不多上专门好配置的。从以上三方面的分析,能够得出该系统在技术上得到了保证,投入使用可带来专门好的经济效益,且在运行方面较为简单。因此,本项目系统可进行开发工作。3.2.组织机构调查进销存信息治理系统是对商业企业对商品采购、销售、库存等进行综合治理的一个信息系统。系统能对商品信息、供应商信息和客户信息实现录入、修改、查询和删除等操作,同时还要实现采购治理、销售治理、出库、入库治理等各项治理内容张雷.企业进销存治理系统的实现[J].吉林大学2012.4张雷.企业进销存治理系统的实现[J].吉林大学2012.4本论文项目系统对应的组织结构图,如图3-1所示:胜达时代科技有限公司胜达时代科技有限公司部门经理财务经理采购部门销售部门仓储部门财务部门图3-1系统的组织结构图3.3.系统详细调查系统详细调查的要紧任务是收集系统所要用到的数据,因为在后期的系统设计时期要用到许多的数据,资料收集是进行系统分析的前提,资料收集的方法有实地调查,交流交谈等。通过和公司职员的当面交流之后,可知:1.整个进销存信息治理系统从底层数据产生到数据表现层包含的所有功能:系统治理基础资料设置、基础资料(商品差不多信息、供应商差不多信息、客户差不多信息等)初始化、采购治理及采购单据治理、销售治理及销售单据治理、库存治理入库出库查询、商品数量预警查询等功能。2.在整个进销存治理系统的开发过程中会涉及到得专业术语及其定义,这些术语在系统分析和系统设计中有助于加快明白得系统的业务过程,从而准确的画出业务流程图和数据流程图。其要紧涉及到的术语及定义如下:预处理:对基础数据的设置,包括一些数据的差不多格式规范等。采购单:公司按照供应商提供的原始单据录入系统中的单据信息。采购打算:公司治理人员在了解市场供求情形,认识企业生产经营活动过程中和把握商品销售规律的基础上对打算期内商品采购治理活动所做的预见性的安排和部署。销售单:销售人员按照销售信息填写的单据。销售数据分析:按照每周,每月,每季度的销售情形做出的统计分析。预警查询:按照一定的条件和要求,对库存中不满足要求和条件的商品进行查询。3.整个进销存信息治理系统的总体流程关系,如图3-2所示:开始开始终止基础资料设置预处理采购单、采购订单销售单、销售数据分析入库、出库统计分析采购打算系统治理基础资料采购治理销售治理库存治理预警查询入库单出库单图3-2进销存信息治理系统总体流程图3.4.需求分析1.系统面向用户本论文项目系统面向的用户分为以下几类:系统治理员、基础资料治理员、采购人员、销售人员、库存治理员。具体描述如下:(1)系统治理员使用该系统对差不多信息治理、用户组治理、用户密码治理以及查询登陆日志进行治理;(2)基础资料治理员使用该系统对系统基础资料进行爱护;(3)采购治理员使用该系统对采购业务、采购单、采购订单进行治理;(4)销售治理员使用该系统对销售业务、销售单、销售退货单进行治理,爱护。(5)库存治理员使用该系统对入库单、出库单、库存信息进行治理。同时按照库存量与销售量做出库存预警,提出采购申请。2.系统治理员需求(1)概述系统治理员能实现对用户差不多信息治理、用户组治理、用户密码治理以及查询登陆日志等功能。(2)用户差不多信息治理系统治理员能按照用户提供的原始信息数据在系统对用户差不多信息完成添加、修改、删除、查询等操作。(3)用户组治理系统治理员能按照用户所属不同部门将用户划分至不同的用户组之中,按照用户所属部门的不同,为不同的用户组设置不同的权限。(4)密码治理系统治理员和一般用户都能够通过登录系统后按照个人差不多信息对登录密码进行修改。(5)登陆日志治理系统治理员能查询到登录到系统中用户的登陆日志,登陆日志信息包括用户姓名、登录时刻等。3.基础资料治理员需求(1)概述要求系统能够对进销存系统中的商品差不多信息、供应商差不多信息、客户差不多信息等重要基础数据进行爱护治理,提供对资料的增加、删除、修改、查询等功能,能够对以上信息进行增加、删除、修改、查询、打印操作。(2)商品差不多信息爱护商品差不多资料(商品名称、商品编码、商品类型、商品规格、商品描述等),对商品差不多信息实现添加、删除、修改、查询、打印等功能。同时要求保证商品编码的唯独性。(3)供应商差不多信息爱护供应商差不多资料(厂商名称、厂商编号、厂商地址、负责人、联系电话等),对供应商差不多信息实现添加、删除、修改、查询、打印等功能。同时要求保证厂商编号的唯独性。(4)客户差不多信息爱护客户差不多资料(客户名称、客户编号、客户地址、联系电话等),对客户差不多信息实现添加、删除、修改、查询、打印的干功能。同时要求客户编号的唯独性。4.采购人员需求(1)概述需要系统提供采购打算、采购单治理、采购订单治理界面,采购员能够按照打算部门提供的采购打算,通过审核后下达采购订单给相应供管爱护过的供应商,同时实时对采购过程进行治理监控,一旦显现商品库存不足要及时处理。同时采购员还需要对系统订单进行治理孙宗虎程淑丽主编.采购和供应链治理流程设计与工作标准[M].人民邮电出版社.2007.10孙宗虎程淑丽主编.采购和供应链治理流程设计与工作标准[M].人民邮电出版社.2007.10(2)采购打算采购员按照库存部门发来的库存单,销售部门发来的销售清单,采购员制定月采购打算。将采购打算交与审核部门审核,审核通过的采购打算,则下达采购订单给相应的供应商。若未通过的打算返还采购员进行调整重新制定。(3)采购单治理采购员按照供应商提供的原始单据,记录采购单的详细信息,包括采购日期和供应商以及各种商品的信息和购入价格、购入数量,并实现采购单据的审核和打印采购明细单据等(4)采购订单治理采购员按照采购打算制定采购订单,记录采购商品名称、供应商名称、采购数量,采购价格等。采购订单制定完成后发由有关人员进行审核。5.销售人员需求(1)概述要求系统提供销售单治理、销售退货单治理、销售数据统计分析等功能。对销售信息实现添加,删除,修改查询等差不多操作以及形成差不多销售信息报表。(2)销售单治理要求系统提供销售人员对销售单(销售单号、销售时刻、销售人编号、商品编号、销售数量、销售金额等)治理的功能,包括添加,删除,修改当前销售单的功能。差不多审核通过同时发货的销售单不能做任何修改。(3)销售退货单要求系统提供销售人员对销售退货单的治理功能,包括添加、查询等。(4)销售数据统计分析要求系统按照一定条件和要求,对销售情形进行统计分析。以饼状图、条形图、折线图等不同的方式将销售信息在WEB中展现出来,以便决策人员做出正确决策。6.库存治理员需求(1)概述要求系统提供入库治理、出库治理、库存盘点等功能。保证仓库治理员对仓库商品库存存实时更新、对出库入库有清晰的记录功能、同时能够通过统计分析,按照设置的安全库存,做到缺料预警功能。(2)库存查询系统提供仓库库存的查询,包括仓库编号,名称、仓库员、商品编号、商品名称、库存量等差不多信息(3)入库治理供应商发来商品后,仓库治理员要按照“采购单”的内容,核对供应商送来的商品,核对无误后,填写入库单(入库时刻、仓库编号、商品名称、商品数量、商品规格类型等)。如核对显现咨询题,则转交采购部门,由采购部门向供应商提出退货或补发申请。销售退货的商品,仓管员要按照“销售单”的内容,核对退货的商品,核对无误登记入库。核对显现咨询题则退还给销售部门。(4)出库治理仓管人员按照销售人员提供的“销售单”核实销售单后进行出库,并填写“出库单”。出库商品必须与“销售单”内容一致,不能显现多发,少发,错发的现象。(5)统计分析系统应满足仓库治理员对采购打算,库存信息的统计分析功能。对库存不足的商品及时报警处理。系统还需关心仓库治理员按照采购打算和库存信息,销售清单等制定出安全的缺货需求。3.5.业务流程分析业务流程分析是具体分析的起始点。第一要进行详细的调查,并对调查结果进行整理和分析,用一些简单的方法和工具把业务流表示出来。业务流程分析采纳的是自顶向下的方法,第一对高层治理业务进行分析,画出高层治理的业务流程图,然后再对每一个功能描述部门进行分解,画出详细的业务流程图李代平等编著.系统分析与设计[M].清华大学出版社2009.3李代平等编著.系统分析与设计[M].清华大学出版社200系统高层业务流程1.业务流程图中使用的差不多符号,如下讲明:(1)业务处理单位或用户,它代表了某项业务参与的人或物;(2)数据储备或存档,也是一种数据的载体,但那个数据是作为档案来储存的;(3)业务数据流淌及方向,它表达了业务数据的流淌方向,那个方向用单箭头进行表示;(4)各类单证、报表,它表明了数据的载体;(5)业务功能描述,表明了业务处理功能,一样用一个简单的祈使句表示。其业务流程图差不多符号,如图3-3所示:业务处理单位或部门业务处理单位或部门存档业务数据流淌及方向单证、报表业务功能描述图3-3业务流程图差不多符号2.系统的高层业务流程图,如图3-4所示:用户用户用户登记表系统治理用户权限表系统治理员采购治理员采购打算采购治理采购订单供应商仓库治理员出库、入库单仓库治理商品需求单采购部门销售治理员销售治理销售单销售分析表客户部门经理用户信息采购信息销售信息基础资料治理员商品、供应商、客户信息基础设置治理差不多信息表销售治理图3-4高层业务流程图销售治理3.5.2系统治理业务流程按照系统的要紧业务流程能够将其中各项功能加以细化,其中系统治理能够细化为:1.系统治理员按照用户提供的信息制定用户登记表给公司领导,公司领导审核后转交系统治理员,生成用户信息表。2.系统治理员按照公司职员情形制定系统用户权限表,交由公司领导审核后,审核通过后制定角色分配表。初始化系统角色:超级治理员、采购治理员、销售治理员、仓库治理员、基础设置治理员。3.系统治理员提供用户信息更换,用户能自己进行密码修改。其系统治理业务流程图,如图3-5所示。系统治理员系统治理员用户登记表用户权限表用户治理密码治理用户组治理用户信息表角色分配表系统治理员用户信息领导领导一般用户图3-5系统治理业务流程图3.5.3采购治理业务流程采购治理要做的要紧情况如下:1.仓库治理员提供需求商品信息和急需商品信息的采购打算表给领导,领导审核后,转交采购部门,采购部门制定采购订单。基础资料治理员还需提供供应商报价信息和供应商信誉信息至采购部门,采购部门通过对比后,按照向供应商下采购订单。2.采购人员按照供应商送达商品的原始单据,采购人员核对商品信息与送达商品是否一致,核对完成制定采购单。3.采购员随时需要对订单进行治理(更该、删除),而关于缺货没有及时供货的提早发送催询单与供应商沟通。其采购治理业务流程图,如图3-6所示。仓库仓库基础资料治理员采购部门供应商采购申请供应商资料采购打算治理采购打算表采购员采购治理订单治理采购顶单催询单采购打算表采购订单表图3-6采购治理业务流程图3.5.4销售治理业务流程销售治理要紧的流程能够细化为:1.销售人员按照客户需求制定销售单,交由仓库治理员,仓库治理员审核后,按照销售单上商品信息发货出库。2.销售人员按照退货要求,符合退货条件的,制定销售退货单,交由仓库治理员;仓库治理员核实退货商品后,做入库处理。3.销售人员按照一定要求和条件,统计销售信息表,交由部门领导。其销售业务流程图,如图3-7所示。销售人员销售人员购物需求销售统计单退货申请单销售治理退货治理销售统计销售单销售统计表销售退货表仓库领导仓库销售表销售退货表客户客户销售人员销售人员图3-7销售治理业务流程图3.5.5仓库治理业务流程仓库治理的流程能够细化为:1.仓库治理员按照采购部提供的采购单,审核采购单,将采购单与商品信息进行核对,将合格商品登记至商品入库单,商品入库并修改相应商品信息存档陈晓丽.陈晓丽.Web环境下基于组件的库存信息治理系统的研究与开发[J].2007.42.仓库治理员按照销售人员提供的销售单,审核销售单,将发出商品与采购单信息进行核对,发出物资,登记出库单。3.仓库治理员按照销售人员提供的销售退货单,符合退货条件的,完成退货登记退货入库单,完成退货。4.仓库治理员统计库存信息,对不满足数量需求的商品做商品需求打算,交由领导审核后,制定采购申请,交由采购部门。其库存治理业务流程图,如图3-8所示。仓管员仓管员采购单库存信息单销售退货单销售单入库治理退货治理出库治理库存治理入库单采购申请入库单出库单仓库销售部采购部入库信息存档采购部库存信息存档出库信息存档图3-8库存治理业务流程图3.5.6基础资料治理业务流程基础资料治理能够细化为:1.基础资料治理员按照有关部门提供的原始记录表(供应商资料、商品资料、客户资料等)制作基础资料信息表(供应商差不多信息表、商品差不多信息表、客户差不多信息表),交由有关领导审核。2.基础资料治理员提供报价信息和供应商信誉信息至采购部门,采购部门选择后向相应供应商发出采购订单。其基础资料治理业务流程图,如图3-9所示。有关部门有关部门原始资料表采购订单基础资料信息表治理员供应商报价、信誉信息基础资料治理采购治理采购部门领导资料存档订单存档图3-9基础资料治理业务流程图3.6.数据流程分析数据流程分析确实是把数据在现行系统内部的流淌情形抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流淌过程来考察实际业务的数据处理模式。数据流程分析要紧包括对信息的流淌、变换、存贮等的分析。其目的是要发觉和解决数据流淌中的咨询题李代平编著.信息系统分析与设计[M].冶金工业出版社2005李代平编著.信息系统分析与设计[M].冶金工业出版社2005数据流程图是描述系统数据流程的重要工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。按照对系统的业务流程分析,把业务过程分为系统治理、采购治理、销售治理和库存治理和基础资料治理等五个过程。相应的,在数据流程分析中会针对这四个业务过程进行数据流分析。3.6.1系统高层数据流程第一确定高层的数据流程图,在高层数据流程图中只反映系统正常工作时最要紧的部分,确定系统边界。在进销存信息治理系统中外部实体有供应商、仓库、客户,要紧的数据储备是“库存信息存档”,“库存信息存档”要紧记载了库存变化的差不多情形。商品的种类、数量、价格变动情形。数据流程图中使用的差不多符号讲明,如图3-10所示:外部实体外部实体数据流处理功能数据储备图3-10数据流程图差不多符号进销存信息治理系统的顶层数据流程图,如图3-11所示:供应商供应商进销存信息治理系统仓库客户商品信息存档商品信息商品入库信息表商品出库信息表图3-11高层数据流程图对进销存信息治理系统的顶层数据流程进行扩展,得到后的顶层数据流程图,如图3-12所示。采购部采购部入库治理商品信息存档仓库公司领导出库治理销售部门供应商采购治理采购订单商品信息入库信息供应商信息统计报表出库清单采购打算图3-12扩展后的高层数据流程图3.6.2系统治理数据流程对系统治理的数据流分析:系统治理员通过用户名和密码登录系统;对用户差不多信息、权限进行操作;可查看用户的操作日志;将所有变动的信息重新储存到数据库中。系统治理数据流程图,如图3-13所示。用户用户组治理用户角色表用户治理用户表登录登录日志功能模块治理功能表治理员图3-13系统治理数据流程图3.6.3采购治理数据流程对采购治理的数据流程图分析:采购治理员通过用户名及密码登入系统后,采购治理员按照仓库治理员发来的库存清单与采购申请制定采购打算;通过审核后的采购打算,通过采购人员向供应商下采购订单,未通过的采购打算则需要修改或者重新拟定;采购员需对采购订单进行治理爱护,缺货时要及时向供应商询咨询。采购治理数据流程图,如图3-14所示:采购申请采购申请库存清单采购治理通过仓库不通过采购部门采购审核采购订单订单爱护采购单据供应商订单存档图3-14采购治理数据流程图3.6.4销售治理数据流程对销售治理的数据流程图分析:销售人员通过账号和密码登陆系统,按照客户需求,制定销售单或销售退货单。销售单或销售退货单通过审核后,则转给仓库部门,仓库按照销售单或销售退货单做入库或出库处理;同时销售人员按照销售信息,制定销售统计分析表,经由审核后交由上级领导,审核不通过则进行修改或者重新拟定。销售数据流程图,如图3-15所示:客户需求客户需求销售治理通过销售员不通过仓库部门审核出/入库单订单爱护收/发货单据客户出/入库存档退货治理客户退货申请销售单销售退货单统计分析领导审核治理销售报表销售分析表通过不通过图3-15销售治理数据流程图3.6.5库存治理数据流程对库存治理的数据流程图分析:仓库人员通过用户名以及密码登入系统后,需要对商品出入库进行治理,仓库接收到采购部门发来的采购单或销售部门发来的销售退货单后将入库商品信息录入系统,而当销售部门依据销售单领取商品时则需出库商品信息录入系统胡建宏.商品进销存治理系统[J]兰州大学.2007.11胡建宏.商品进销存治理系统[J]兰州大学.2007.11仓库治理数据流程图,如图3-16所示:仓库仓库入库治理采购单销售退货单入库单入库单统计分析采购部门审核入库单通过入库治理审核销售单出库单通过库存清单采购申请图3-16仓库治理数据流程图3.6.6基础资料治理数据流程对基础资料治理的数据流程图分析:基础资料治理员通过用户名及密码登入系统后,需要对基础资料进行爱护治理。基础资料治理员按照有关部门提供给的资料在系统中录入基础资料(供应商信息、商品信息、客户信息等),经由有关领导审核后,在系统中存档并使用;同时基础资料治理员应当提供供应商信息给采购部门。基础资料治理数据流程,如果3-17所示:治理员治理员资料治理基础资料表统计分析采购部门审核资料单通过供应商报价供应商资料基础资料信息供应商信誉不通过存档图3-17基础资料治理数据流程图3.7.数据字典数据字典是关于数据的信息的集合,是对数据流程图中包含的所有元素的定义的集合。它定义了数据元素、数据结构、数据流、数据储备、外部实体和处理功能等六类条目安忠.治理信息系统[M].北京:中国铁路出版社,2009:96.。安忠.治理信息系统[M].北京:中国铁路出版社,2009:96.1.数据元素分析数据项是数据的最小的数据组成,也确实是不可再分的数据单位,数据元素的定义包括:数据元素的名称、在其他场合使用的不名、取值范畴和去值得含义、数据元素的长度和数据结构,以及与之有关的处理功能萨师煊等.数据库原理概论(第四版)[M].北京:教育出版社.2006,172-234。萨师煊等.数据库原理概论(第四版)[M].北京:教育出版社.2006,172-234下面给出进销存信息治理系统的用户工号数据元素定义,如表3-1所示:表3-1用户工号定义数据元素编号:001数据元素名称:用户工号简述:代表系统用户的编号不名:USER_NUMBER长度:10个字节类型:字符取值/含义:第1位~第2位分公司第3位~第4位部门第5位~第10位用户在部门内编号有关的数据结构::用户信息、用户组信息数据元素一览表,如表3-2所示:表3-2数据元素一览表编号数据元素名称不名数据类型长度DE001商品生产编号YPSCBH字符型50DE002商品类不YPLB字符型20DE003商品名称YPMC字符型30DE004商品规格YPGG字符型10DE005商品单位YPDW字符型10DE006商品描述YPMS字符型250DE007供应商编号GYSBH数字型5DE008供应商名称GYSMC字符型20DE009供应商地址GYSDZ字符型50DE010供应商负责人GYSFZR字符型10DE011用户登录编号YHDLBH数字型5DE012用户名称YHMC字符型102.数据结构在表4-1中描述了进销存信息治理系统中数据元素的定义,但还需要进一步描述数据之间的关系。在数据字典中使用数据结构对数据之间的组合关系进行定义。数据字典中数据结构包含:数据结构的编号和名称、数据结构的组成、对数据结构的简单描述、与之有关的数据流或数据结构。下面给出进销存信息治理系统中部分数据结构的信息,如表3-3所示:表3-3数据结构一览表数据结构编号数据结构名称简述数据结构的组成001商品商品差不多信息存档表商品编号、商品名称、商品类不、商品规格、商品单位等002供应商商品供应商信息表供应商编号、供应商名称、供应商地址、供应商负责人等003用户用户信息表用户登录编号、用户名称、用户密码、用户权限编号、用户备注004采购信息商品采购明细表采购编号、商品编号、购进价格、批发价格、零售价格、购进数量……3.数据流数据流表示数据的流向,一样来讲在数据字典中只需要定义输出和输入的数据流,数据流的定义包含:数据流编号、数据流的名称、数据流的来源、数据流的去处、数据流的组成、数据流的流通量、高峰时的数据流流通量。下面给出进销存信息治理系统中部分数据流,如下所示:数据流编号:DF001数据流名称:采购单描述:采购部门按照供应商送来的商品,登记的采购单据数据流来源:供应商数据流去向:入库治理模块数据流组成:采购单信息=采购单编号+商品编号+到货时刻+数量+验收人+供应商编号数据流量:约5张/周高峰流量:约20张/周4.数据处理功能数据处理功能的定义是指最低一层数据流程图中的处理功能(功能单元)的定义,实际上每一个处理功能确实是一个程序,能够使用判定树、判定表和结构式语言进行描述,但在数据字典中只能给以简单的描述,处理功能的定义要紧包括:处理功能的编号、名称以及在数据流程图中的层次号;对处理功能的简单描述;处理功能的输入和输出;处理功能的功能描述;有关的数据储备。下面给出进销存信息治理系统中部门数据功能处理表(入库处理为例),如表3-4所示:表3-4进销存信息治理系统数据处理功能入库处理表处理功能编号P002处理功能名称入库处理处理功能描述按照合格的入库单,将入库数据登记到商库库存输入数据流合格的入库单处理描述按照合格的入库单,将入库数据登记到仓库库存输出数据流入库数据处理频率20次/日5.数据储备数据储备是指在系统中应该储存的数据结构以及具体的数据内容,它是信息系统的资源,用户从系统中猎取的全部数据都来自于数据储备。数据字典中定义的数据字典内容包括:数据储备编号以及其名称、简述、输入数据流、输出数据流、数据储备的组成、是否有赶忙查询要求。下面给出进销存信息治理系统中部分数据储备的定义,如表3-5所示:表3-5进销存信息治理系统入库数据储备定义表数据储备编号DB005数据储备名称商品入库主表简述仓库负责人登记入库商品的信息表输入数据流入库单输出数据流商品信息存档表组成入库单编号(数据元素)采购信息(数据结构)商品供应商(数据结构)入库时刻(数据元素)入库类不(数据元素)审核员信息(数据结构)是否审核(数据元素)备注(数据元素)赶忙存取要求有6.外部实体外部实体在数据字典中的定义包括:外部实体的编号和名称、简述、有关的数据流、外部实体的个数。下面给出进销存信息治理系统中外部实体定义(销售部门为例),如表3-6所示:表3-6进销存信息治理系统外部实体定义表外部实体编号E03外部实体名称销售部门简述从仓库中领取商品的部门输入的数据流销售部销售单输出的数据流仓库商品出库单个数若干个销售部门

第4章系统设计在系统设计时期的要紧目的是将系统分析时期所提出的反映用户信息需求的系统逻辑方案转换成能够实施的基于运算机与通信系统的技术方案。而系统的总体结构设计是系统设计时期的要紧活动之一,是为了实现系统总体功能,提升系统的各项指标陈佳.信息系统开发方法教程(第三版)[M].北京:清华大学出版社,2009:205-206.。这一时期的要紧任务是将整个系统合理的划分成各个功能模块,正确处理模块与模块之间的内部联系以及它们之间的调用关系和数据联系,定义各模块内部结构等等。接下来,将从模块结构设计、代码设计、数据库设计和人机界面设计等方面来对系统进行设计。陈佳.信息系统开发方法教程(第三版)[M].北京:清华大学出版社,2009:205-206.4.1.模块结构设计本系统要紧功能模块有5个:系统治理模块、采购治理模块、销售治理模块、库存治理模块、基础资料治理模块。模块结构图中使用的差不多符号讲明,如图4-1所示:模块模块数据流调用关系(顺序、选择、循环)图4-1模块结构图的差不多符号其系统总体模块结构图,如图4-2所示:胜达时代进销存信息治理系统胜达时代进销存信息治理系统用户名、用户密码登录模块系统治理基础设置采购治理销售治理库存治理图4-2系统总体模块结构图4.1.1.系统治理模块结构系统治理模块能够分为用户治理、权限治理、角色治理、密码治理、日志治理等,对用户进行添加、删除、查询、修改等功能,同时能查询登陆日志。其系统治理模块要紧结构,如图4-3所示。系统治理系统治理用户治理权限治理角色治理密码治理日志治理图4-3系统治理模块结构图4.1.2.采购治理模块结构采购治理模块能够分为采购单治理、采购订单治理、催询单治理。要紧是对采购单、采购订单、催询单等采购业务过程中产生的单据进行添加、修改、删除、查询等操作。其采购治理模块要紧结构,如图4-4所示。采购治理采购治理采购单治理采购订单治理催询单治理图4-4采购治理模块结构图4.1.3.销售治理模块结构销售治理模块要紧有以下功能销售单治理、销售退货单治理、销售统计分析等功能。销售治理模块能实现对销售单、销售退货单进行、添加、修改、删除等功能。同时能对销售情形做出统计分析,分析结果用柱状图或者饼状图表示。其销售治理模块要紧结构,如图4-5所示。销售治理销售治理销售单治理退货单治理统计分析图4-5销售治理模块结构图4.1.4.库存治理模块结构库存治理模块要紧有以下功能:入库单治理、出库单治理、库存信息治理、库存统计分析等。库存模块能实现对入库、出库单的添加、删除、修改、查询功能,库存信息的查询功能,库存信息的添加、删除、修改只有超级治理员能使用。同时能对库存信息做出统计分析。其库存治理模块要紧结构,如图4-6所示。库存治理库存治理入库治理统计分析库存治理出库治理图4-6库存治理模块结构图4.1.5基础资料治理功能结构基础资料治理功能模块要紧有以下功能:供应商治理、客户治理、商品差不多信息治理。该模块能完成对供应商信息、客户信息、商品的添加、修改、删除、查询等功能。其基础资料治理模块要紧结构,如图4-7所示。系统治理系统治理供应商治理客户治理商品信息治理图4-7基础资料治理模块结构图4.2.数据库设计数据库设计确实是指关于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地储备数据,满足各种用户的应用需求(信息要求和处理要求)数据库设计的要紧内容是将系统的信息模型转换为关系表的集合(对关系数据库治理系统而言),并按照系统的体系结构对关系表进行合理地分布。数据库设计的要紧步骤包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施以及数据库运行及爱护。在本系统中要紧对其概念结构设计、逻辑结构设计和物理结构设计作详细的分析。4.2.1.概念模型设计概念模型是一种面向咨询题的数据模型,它描述了从用户角度看到的数据库的内容及其联系,是一种纯粹的现实反映,而与储备结构、存取方式等数据库的具体实现内容无关。系统概念模型设计总体E-R图如图4-8:采购员采购员下单编号性不…..供应商供应商品提供销售员销售客户库存仓库仓管员治理编号地址负责人编号名称类型……编号性不……编号性不……编号姓名……编号地址……MNMNMNM1MNMNN图4-8系统概念设计E-R图4.3.2.逻辑模型设计数据库的逻辑模型设计的任务确实是把概念模型设计时期设计的差不多E-R图转换为与所选DBMS产品支持的数据模型相符合的逻辑结构,并对其进行优化。有两条差不多原则需要遵循:①一个实体用一个关系来表示;②一个带有属性的联系用一个关系来表示苗雪兰刘瑞新宋歌主编.数据库系统原理及应用教程[M].机械工业出版社2009苗雪兰刘瑞新宋歌主编.数据库系统原理及应用教程[M].机械工业出版社2009在下面关系数据模型的描述中,用下划线标识出码。用户{用户编号、用户名、真实姓名、密码、部门编号};权限{权限编号、权限名称、权限类型、权限描述};角色{角色编号、角色名称、角色描述};部门{部门编号、部门名称、部门描述};登录日志{日志编号、用户编号、登录时刻}。采购单{采购单编号、商品编号、商品数量、供应商编号、登记时刻};采购订单{采购订单编号、商品编号、商品数量};采购打算{采购打算编号、采购打算描述};采购主表{采购编号、供应商编号、采购时刻、制表人、是否审核、备注};采购明细表{采购编号、商品编号、购进价格、批发价格、零售价格、购进数量};销售单{销售单编号、商品编号、商品数量、客户编号、销售时刻};销售主表{销售编号、客户编号、销售时刻、制表人、是否审核、备注};销售明细表{销售编号、商品编号、销售价格、销售数量、是否结账、备注};销售退货单{退货单编号、客户编号、退货时刻、退货缘故、备注};入库单{入库单编号、商品编号、入库时刻、制表人、是否审核、备注};入库明细表{入库单编号、商品编号、商品数量、购进价格、供应商编号、仓库编号、备注}。出库单{出库单编号、商品编号、出库时刻、制表人、是否审核、备注};入库明细表{出库单编号、商品编号、商品数量、购进价格、客户编号、仓库编号、备注}盘点主表{商品编号、盘点人、盘点时刻、是否审核、备注}盘点明细表{商品编号、商品数量、供应商编号、购进价格、批发价格、备注}商品差不多信息表{商品编号、商品名称、商品规格、商品类不、商品零售价格换算、商品描述、库存上限、库存下限、备注}供应商差不多信息表{公司编号、公司名称、公司地址、负责人、电话、供应商信誉评级、备注}客户差不多信息表{客户编号、客户名称、客户地址、客户电话、备注}4.3.3.物理模型设计下面具体设计数据库的结构,其内容包括确定数据库对象的名称,表中的属性,表之间的关系,表中数据的大小等。在系统数据库物理模型设计中,要紧涉及到的数据库表,如表5-1所示:表4-1药品信息治理系统数据表讲明数据表名数据表中文名称数据表用途Goods商品信息表储存商品的差不多信息Provider供应商信息表储存商品供应商的差不多信息User用户信息表储存登陆用户的差不多信息StockHeader采购主表储存采购主表信息StockBody采购明细表储存采购商品的明细资料SaleBody销售明细表储存销售商品的明细资料InDepotHeader入库主表储存商品入库的差不多信息InDepotBody入库明细表储存商品入库的明细资料CheckHeader盘点主表储存商品盘点的差不多信息CheakBody盘点明细表储存商品的明细资料Storage库存表储存商品的库存信息Popedom权限表储存权限模块信息………………商品差不多信息表(Goods)的定义如表4-2所示表4-2商品差不多信息表讲明字段名称字段描述数据类型可否为空讲明Type商品类不Varchar(10)NULLGoodsID商品编号Varchar(10)NOTNULL主键GName名称Varchar(30)NULLSpec规格Varchar(20)NULLUnit单位Varchar(10)NULLChangeRate零售价格换算FloatNULLUpper上限NumericNULLFloor下限NumericNULLRemark备注TextNULL供应商信息表(Provider)的定义如表4-3所示:表4-3供应商信息表讲明字段名称字段描述数据类型可否为空讲明ProID公司编号Varchar(10)NOTNULL主键ProName公司名称Varchar(40)NULLAddress地址Varchar(40)NULLPrincipal负责人Varchar(10)NULL电话Varchar(20)NULLRemark备注TextNULL用户信息表(user)的定义如表4-4所示表4-4用户信息表讲明字段名称字段描述数据类型可否为空讲明LoginID登录编号Varchar(10)NOTNULL主键LogName用户名称Varchar(10)NULLPassword密码Varchar(10)NULLPopedomID权限编号Varchar(10)NULLRemark备注TextNULL采购主表(StockHeader)的定义如表4-5所示。表4-5采购主表讲明字段名称字段描述数据类型可否为空讲明StockID采购编号Varchar(12)NOTNULL主键ProviderID公司编号Varchar(10)NULLStockDateTime采购时刻DatetimeNULLTabMan制表人Varchar(8)NULLAuditing是否审核BitNULLRemark备注TextNULL采购明细表(StockBody)的定义如表4-6所示。表4-6采购明细表讲明字段名称字段描述数据类型可否为空讲明StockID采购编号Varchar(12)NOTNULL主键+外键GoodsID商品编号Varchar(10)NOTNULL主键Byprice购进价格MoneyNULLJobprice批发价格MoneyNULLRetailPrice零售价格MoneyNULLAmount购进数量NumericNULL入库主表(InDepotBody)的定义如表4-7所示。表4-7入库主表讲明字段名称字段描述数据类型可否为空讲明StockID采购编号Varchar(20)NOTNULL主键InDepotID入库编号Varchar(20)NOTNULL主键ProviderID公司编号Varchar(20)NULLInTime入库时刻DatetimeNULLInDepotType入库类不Varchar(20)NULLAuditingpeople审核员Varchar(20)NULLAuditing是否审核BitNULLRemark备注TextNULL入库明细表(InDepotBody)的定义如表4-8所示表4-8入库明细表讲明字段名称字段描述数据类型可否为空讲明InDepotID入库编号Varchar(10)NOTNULL主键+外键ValidityDatetime有效日期DatetimeNOTNULL主键GoodsID商品编号Varchar(10)NULLByPrice购进价格MoneyNULLJobPrice批发价格MoneyNULLRetailPrice零售价格MoneyNULLAmount购进数量NumericNULLBathCode批号Varchar(20)NULL盘点主表(checkHeader)的定义如表4-9所示表4-9盘点主表讲明字段名称字段描述数据类型可否为空讲明CheckID盘点编号Varchar(10)NOTNULL主键CDatetime盘点时刻DatetimeNULLCheckMan盘点人员Varchar(10)NULLAuditingPeopleple审核人员Varchar(10)NULLAuditing是否审核BitNULLRemark备注TextNULL盘点明细表(CheakBody)的定义如表4-10所示:表4-10盘点明细表讲明字段名称字段描述数据类型可否为空讲明CheckID盘点编号Varchar(20)NOTNULL主键+外键MedType商品类不Varchar(20)NULLValidityDatetime有效日期DatetimeNOTNULL主键GoodsID商品编号Varchar(20)NULLCheckAmount盘点数量NumericNULL第5章系统实施系统实施是在系统设计的基础上进行的,是新系统付诸实现的实践时期。信息系统就如建筑一座大厦,系统分析与设计确实是画出大厦建筑的图纸,而系统实施则是调集人员,材料将图纸上的建筑变成一栋大厦。在系统实施时期,将投入大量的人力物力财力,将花费较多的实践,使用部门发生某些组织结构。人员、设备、工作流程和工作方法的重大变革。5.1.系统配置5.1.1.软硬件配置在系统实施之前需要建立好系统的软、硬件平台,以便系统能顺利的实施。该系统在一个局域网下,采纳服务器和客户机的分机方式进行实施。1.数据库服务器配置,如表5-1所示:2.应用服务器配置,如表5-2所示。3.客户机配置,如表5-3所示。表5-1数据库服务器配置表型号I1TS3-4536M服务器配置XeonE3-1230V2、4GDDR3ECC、SATA3500G操作系统WindowXP操作系统数据库软件SqlServer2008数量1表5-2应用服务器配置表型号I1TS3-4700M服务器配置XeonE3-1230V2、4GDDR3ECC、SATA3500G操作系统WindowXP操作系统核心软件IIS数量5表5-3客户机配置讲明表型号惠普HPPavilionp6-1335cx台式电脑配置CPU:英特尔®赛扬®G550、内存:4G、硬盘:500G操作系统WindowsXP以上版本的操作系统必需软件IE扫瞄器数量若干5.1.2.网络配置1.服务器上运行WindowsServer2003操作系统。2.客服端上运行WindowsXP操作系统,通过扫瞄器访咨询网站。3.服务器上运行SQL2008专业版数据库。网络拓扑图如图5-1所示:图5-1进销存信息治理系统网络拓扑图5.2.程序设计5.2.1开发语言程序语言的特性和和编码途径也会对程序的可读性、可靠性、可测试性和可爱护性产生怀小孩的阻碍。因此程序语言的特性也不可幸免的会阻碍人的思维和解决咨询题的方式,会阻碍人和运算机的通信方式和质量,也会阻碍其他人明白得程序的难易程度。本进销存系统使用.NET框架进行开发,所选程序语言为C#语言。系统开发采纳C#语言开发,C#(Csharp)是微软对这一咨询题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员能够快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用运算与通讯领域。C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供关于以下软件工程要素的支持:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(GarbageCollection,指一种自动内存开释技术)。软件必须做到强大、持久,并具有较强的编程生产力。此种语言为在分布式环境中的开发提供适用的组件开发应用刘惠宁王东主编.C#程序设计(C#2.0版)[M].机械工业出版社.2008(03)刘惠宁王东主编.C#程序设计(C#2.0版)[M].机械工业出版社.2008(03)总体来讲,这些特性使得开发程序项目的后续版本的过程更加健壮,从而减少后续版本的开发成本。5.2.2代码设计命名规则如表5-4所示:表5-4命名规则表项规范示例类的私有成员以下划线开头,第一个单词首字母小写其余首字母大写_startPosition类的公有成员以属性(Property)体现,私有成员若需外部访咨询必须通过属性封装。PublicfloatStartPosition{get;privateset;}类的属性名所有单词的第一个首字母都要大写。StartPosition其它除类的私有成员外的变量均为第一个单词首字母小写其余首字母大写。myPrivateVariable类、枚举、结构体的名字所有单词的第一个首字母都要大写。MiniSphere命名空间的名字所有单词的第一个首字母都要大写;不能有下划线,若有讲明需划分子命名空间5.3功能模块实现5.3.1登陆界面用户通过指定的URL进入到系统登录界面,通过自己的账号和密码,登录并使用系统。系统登录界面,如图5-2所示:图5-2系统登录界面5.3.2系统主页用户通过自己的账号和密码登入系统后,便进入到系统主页,在主页中使用系统的各项功能。系统主页,如图5-3所示:图5-3系统主页5.3.3系统治理主界面系统治理员在系统中添加用户,新建角色,对相应的角色给予一个权限组合,再把那个角色给予相应的用户。系统治理员能够对用户进行添加、修改、删除、查询等操作,同时能按照用户所在部门将用户添加到相应的用户组。系统治理员在系统中要紧是治理职员差不多信息和用户组信息。系统治理主界面如图5-4所示:图5-4系统治理主界面5.3.4采购治理主界面采购人员进入系统后,能对采购订单、采购单、入库单等信息进行治理。采购人员能按照供应商送到的商品,建立入库单。如商品有不合格或者其他咨询题,采购人员要在系统中建立退货单。同时采购员能在系统查询到入库单及退货单的信息。采购治理主界面如图5-5所示:图5-5采购治理主界面5.3.5销售治理主界面销售人员登入系统后,能够对销售单和销售退货单、出库单等信息进行治理,并将这些销售信息形成报表。销售人员在系统中能按照销售情形登记销售单,或者按照客户的退货需求,登记相应的销售退货单,同时能查询到销量信息等。销售治理主界面如图5-6所示:图5-6销售治理主界面5.3.6库存治理主界面仓库治理员登入系统后,能对入库单和出库单信息进行审核,审核通过的入库/出库单,系统自动在库存信息中对库存信息做出相应修改。仓库治理员能够查询到运算机设备的库存信息的实时信息,作及时的更新,同时能打印商品库存信息。库存治理主界面如图5-7所示:图5-7库存治理主界面5.3.7基础资料治理主界面当差不多信息治理员进入系统时,能够对数据库中运算机设备的差不多信息的录入、修改、删除和查找;对供应商差不多信息的录入、修改、删除和查找;对客户差不多信息的录入、修改、删除和查找,保证数据库中记录的正确性。基础资料治理主界面如图5-8所示:图5-8基础资料治理主界面5.4.系统测试与调试系统测试确实是为了发觉程序中的错误而执行程序的过程,即按照开发时期的各种文档或程序精心设计测试用例,并用测试用例来测试程序,以便发觉错误。5.4.1.功能测试功能测试需要对在系统分析和系统设计中列出的每个功能点进行输入输出测试,大体步骤为:1.按照正确的要求输入数据,将实际输出结果与推测结果比较;2.输入规范要求以外的数据,观看输出结果或显现的专门;3.按照测试结果情形,得出那个功能点是否合格要求。5.4.2.性能测试对系统性能的测试,通过以下几方面进行:1.系统响应速度测试;2.系统界面质量测试;3.系统运行效率测试;4.系统信息储备量测试;5.系统数据的共享性及可爱护性测试。5.4.3系统页面测试对系统要紧页面进行功能测试,按照各自不同的功能输入数据,查看输出,发觉是否有咨询题,功能是否能够正常实现。测试结果如表5-5所示。表5-3页面功能测试表编号功能描述输入输出咨询题结果1进入系统选择帐号输入密码若匹配正确,则进入系统NO√2用户注册用户信息储存成功信息YES未实现3入库信息登记商品信息入库记录信息NO√4入库信息修改商品编号,名称修改成功并储存NO√5入库信息删除商品编号,名称删除成功并储存NO√6出库信息登记商品信息销售记录信息NO√7出库信息修改商品编号,名称修改成功并储存NO√8出库信息删除商品编号,名称删除成功并储存NO√9药品信息查询无商品差不多信息NO√10出库信息查询无销售表信息NO√11库存查询无库存表信息NO√12关键字查找关键字和关键字有关的信息NO√5.4.4.系统调试1.系统调试的目的:系统调试是在成功测试之后开始的工作,目的是确定错误的缘故和位置,同时改正错误。2.系统调试的技术包括简单的调试方法、归纳法调试、演绎法调试以及回溯法调试。

第6章系统运行治理与评判重视运行治理是信息系统工程的一个差不多思想,也是持续适应环境进展的保证。运行治理和爱护工作是系统研制工作的连续,其要紧内容包括:日常运行治理、系统资源的治理、系统的安全与保密等。系统的爱护是专门重要的,包括硬件的爱护、软件的爱护和数据爱护。软件爱护是在转换之后开始的,它包括针对用户环境的变化和为保持系统正常运行而做的各种改动。爱护中还包括一部分提升或改正系统运行中暴露的咨询题的工作。6.1.系统的运行治理与爱护6.1.1.系统的运行治理一个大的信息系统投入正式运行之后,数据会持续地输入系统,通过加工后信息又持续地输出给有关部门,在这过程中必须建立严格的系统运行人员岗位责任制和其他规章制度,包括:系统安全运行治理制度,系统定期修理制度,系统运行操作规程,用户使用规程、系统信息的安全保密制度,系统修改的规程,系统运行日志及填写的规范雷万云等编著信息化与信息治理实践之道[M].清华大学出版社.2012.4雷万云等编著信息化与信息治理实践之道[M].清华大学出版社.20.系统爱护治理1.系统爱护内容系统爱护的内容要紧包括硬件的爱护、软件的爱护和数据的爱护。系统硬件爱护方面,公司能够聘用运算机爱护专员爱护公司运算机和网络系统,显现咨询题及时发觉,及时爱护;或者与其他做运维的公司签订协议,定期爱护公司运算机和网络系统。系统软件爱护方面,公司使用本系统后需要软件技术专员处理本系统使用中可能突发的咨询题,保证系统能正常良好的运行。系统数据爱护方面公司需要数据库爱护专员爱护系统数据库,以保证数据的安全性。2.系统爱护过程信息系统的爱护实际上是一种小范畴内的开发,因此它与系统开发过程一样,需要成立一个专门的组织,有打算、有步骤地进行,其过程如下:建立爱护组织、安排打算、系统爱护、实施验收、爱护成果、系统爱护文档的建立。6.2.系统的评判在新系统完成之后应该进行各种指标的全面评判。系统评判的指标是进行系统评判、新旧系统分析对比的依据。对一个信息系统来讲,有些性能无法用经济效益来衡量,因此评判指标可分为经济指标、性能指标和治理指标三个方面。1.经济指标评判(1)系统开发费用适中,硬件设施采购成本也在用户同意范畴内;(2)本系统能组织好仓库作业,提供商品库存、库存、入库查询和统计等业务能及时预警库存不足一定程度上减少了直截了当的人工费用,又能关心治理人员正确决策,为企业提供了更大的经济效益。2.性能指标评判系统性能的评判指标是信息系统的各个组成部分有机地结合在一起,比作为一个总体关于使用者表现出的技术特性。(1)系统可靠性较高、执行准确性高、响应速度快、能完成较大量的信息储备、用户界面友好;(2)系统的稳固性好,系统采纳.NET框架进行开发,保证了系统的可扩展性;(3)系统的各项功能均是按照用户实际需求制定,在一定程度上能满足用户的大部分需求,同时系统能够按照用户需求对功能进行进一步扩展。3.治理指标评判用那个指标评判系统要紧为了反映用户对系统的一些意见。(1)系统操作简单,在扫瞄器中就能专门好的运行,因此用户对系统中意度较高;(2)系统功能是按照用户实际要求定制,并能够对功能进行进一步扩展,系统功能的应用程度高;(3)公司领导使用系统后对系统比较中意。

结论本文以XX时代进销存信息治理系统开发为契机,较为详细的分析了B/S模式的进销存系统。对进销存治理系统进行了系统分析、系统设计。通过项目开发,了解到B/S结构的开发方法和过程,并对开发过程的关键技术有了比较清晰的认识。把握了其设计原则、设计思想、方法和实现技术,为以后开发信息系统有着重要的指导作用。因为各种缘故,资料预备不足,时刻紧迫,个人能力有限等咨询题,系统中还存在一部分咨询题没有完全解决。例如登录系统的加密处理、对在线用户的实时统计、系统界面不够完善等咨询题。也因个人对企业进销存业务的明白得不完全,可能在该系统中还存在一些纰漏。这些都有待进一步的修改。本系统是针对XXXXXX科技有限公司进销存业务治理的实际情形开发的,通过局部修改和稍加改造也可适用于小微型企业简单的进销存治理。通过开发本系统,进一步明确了卡发一个信息治理软件的方法和思路,加深了对所学知识的综合应用能力。在此次毕业设计中也使我看到了目前信息业日新月异的变化,想要不被社会剔除,只有持续的更新自己的意识,提升知识,更新能力,要时刻与理论结合,闭门造车的软件开发是行不通的。现在,社会上专门多企业都差不多用B/S模式对信息进行治理,这也让我认识到必须加大学习才能适应社会的进展。

致谢在本文的撰写过程中,得到了专门多老师、同学、朋友和家人的支持和关心,在此对给予我关心的所有人一一致谢。最需要感谢的是我的导师XX老师。论文从选题的确定、开题报告的酝酿、论文的写作、修改,到最后定稿都离不开XX老师的精心点拨、热忱鼓舞。本文能够顺利完成与XX老师的耐心指导密不可分。XX老师严肃认确实治学态度、渊博的知识、严谨的学术作风深深的阻碍着我,我也将会把它带到工作中,以感恩的心回报社会。感谢系上所有的师长,大学四年中对我孜孜不倦的教诲,有着治学严谨的态度、认真负责的准则的你们都将成为我日后生活中的典范与榜样,这将使我受益匪浅。感谢我的好友们四年来对我的支持与鼓舞,我可不能不记得在我遇到困难时你们给予我的关怀与关心。感谢学校、学院领导对我的关怀与支持。由于本人能力有限,论文难免存在牵强与纰漏之处,敬请老师与同学们予以批判指正。

参考文献[1]刘红军主编.党庆忠刘勇副主编.企业资源打算(ERP)原理及应用[M].电子工业出版社.2008.9[2]刘红军.信息治理基础[M].北京:高等教育出版社.2004[3]陈琳.基于B/S与C/S混合模式的图书进销存系统的设计与实现[J].华中师范大学.2002.7[4]王欣.治理信息系统[M].中国水利水电出版社.2004[5]张雷.企业进销存治理系统的实现[J].吉林大学.2012.4[6]孙宗虎程淑丽主编.采购和供应链治理流程设计与工作标准[M].人民邮电出版社.2007.10[7]李代平等编著.系统分析与设计[M].清华大学出版社2009.3[8]陈晓丽.Web环境下基于组件的库存信息治理系统的研究与开发[J].2007.4[9]李代平编著.信息系统分析与设计[M].冶金工业出版社2005[10]胡建宏.商品进销存治理系统[J].兰州大学.2007.11[11]安忠.治理信息系统[M].北京:中国铁路出版社.2009:96.[12]萨师煊等.数据库原理概论(第四版)[M].北京:教育出版社.2006,172-234[13]陈佳.信息系统开发方法教程(第三版)[M].北京:清华大学出版社,2009:205-206.[14]苗雪兰刘瑞新宋歌主编.数据库系统原理及应用教程[M].机械工业出版社2009[15]刘惠宁王东主编.C#程序设计(C#2.0版)[M].机械工业出版社.2008(03)[16]雷万云等编.信息化与信息治理实践之道[M].清华大学出版社.2012.4[17]HameriAri-Piekka.DistrbutednewproductdevelopmentprojectbasedonInternetandWorl-WideWeb:Acasestudy.ProductInnovationManagement.19974(2):77-87[18]JeffDownet.WebServerDataConnections.PCMagazine1998,17(19):82-84[19]JonhLam.DatabaseConnectionandtheInternet.PCMagazine.1997,16(22):163-165[20]EddonGuyandHenryEddon.InsideDistributedCOM.Reond,WA:MierosoftPress.1998[21]JanesA.Senn.Analysisanddesignofinformationsystem.NewYork:MeGra.vHILL.1993

附录以下是本文中使用的部分程序片段:usingSystem;usingSystem.Data;//usingSystem.Data.OleDb;usingSystem.Data.SqlClient;usingSyst

温馨提示

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

评论

0/150

提交评论