毕业设计(论文)-进销存管理系统的设计与实现.doc

上传人:小小飞 文档编号:3958757 上传时间:2019-10-11 格式:DOC 页数:31 大小:557KB
返回 下载 相关 举报
毕业设计(论文)-进销存管理系统的设计与实现.doc_第1页
第1页 / 共31页
毕业设计(论文)-进销存管理系统的设计与实现.doc_第2页
第2页 / 共31页
毕业设计(论文)-进销存管理系统的设计与实现.doc_第3页
第3页 / 共31页
毕业设计(论文)-进销存管理系统的设计与实现.doc_第4页
第4页 / 共31页
毕业设计(论文)-进销存管理系统的设计与实现.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计(论文)-进销存管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-进销存管理系统的设计与实现.doc(31页珍藏版)》请在三一文库上搜索。

1、石家庄经济学院华信学院毕业设计进销存管理系统的设计与实现引言在没有电脑的时代,人们使用传统的人工方式来管理公司中的订单、账目等,但是这种管理方式存在着许多缺点,如:效率低、费时、保密性差、查找不方便、浪费了很多的人力物力,给实际工作带来了很多的困难。但是,随着科学技术的发展,目前大多数的公司企业已经有了自己的计算机管理系统,而一些中、小型企业仍然是人与人的管理模式,历史证明,这种管理模式将浪费许多物力、人力及时间。因此,在以计算机技术为基础的当今科学发展中,以计算机为基础的信息管理代替手工操作是历史发展的必然。公司信息的管理作为计算机应用的一个分支,有着许多的优点,如:录入迅速、操作简单、结算

2、及时、查找方便、准确率高、使用方便、存储量大、不易丢失等特点。因此,开发一个公司管理系统是所有公司非常必要的,也是不可缺少的目标。数据库信息系统管理的开发,是一门理论与实践紧密结合的学科,数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。1 绪论1.1 研究课题的背景目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大且中小企业在我国经济发展中具有重要地位,随着全球经济一体化的发展及中国加入WTO,中小企业将面临外资企业和国外产品与服务的严峻挑战,比

3、较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。然而企业管理在很多方面、很大程度上都必须借助信息化来完成,而我国中小企业的信息化水平还很低,与外资企业相比,还处于起步阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。1.2 管理信息系统概要信息管理系统就是我们常说的MIS(Management Information System),它

4、是一个计算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。MIS系统大大简化了管理人员的工作,使高层管理人员对中层,中层对基层、基层对设备系统逐级加强了管理、监督和控制等,业务工作量减少,系统的维护工作量增大,大量的业务改进工作转向系统的改进,系统的正常运行成为企业运转的生命线,因此,选拔、培养出合格人员特别是各层次计算机系统负责人是企业MIS建设的基础。2 系统的开发环境及相关技术本系统采用的数据库是Access 2003数据库,开发语言为Microsoft Visual Basic 6.0(简称VB 6.0)。VB 6.0作为前台的开发工具,用Acce

5、ss 2003作为后台支持数据库,通过VB6.0的数据库控件或对象来连接Access 2003中并对其编程来实现各种功能。2.1 Visual Basic的介绍Visual Basic的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。Microsoft在Visual Basic 6.0以后的版本都集成了ADO。它与以前Visual

6、Basic的DAO、RDO相比有了很大的提高。DAO(Data Access Objects)即数据访问对象,是一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程RDO功能。RDO(Remote Data Objects)即远程数据对象,为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。RDO是ODBC API的一个浅层界面接口,是专为访问远程ODBC关系数据源而设计的。2.2 Access 2003数据库的介绍过去的一些数据库软件,在操作上、数据库建立、维护等等,都相当复杂且不易使用,但是在具备了窗

7、口的GUI(图形用户界面)特性的Access 2003数据库推出之后,数据库的建立不再是困难的事情,我们可以在PC上简单而快速的建立出一套符合自己的数据库。不但如此,在Access 2003 推出以后,我们发现数据库的建立更加的快速,功能更加强大。用户不用再去记忆那一大堆的文件名称或是为数据库的文件管理大费周折,通过Access 2003的人性化管理接口对数据库进行管理以便于维护;此外,在报表的制作上也是相当容易的,完全的视觉开发向导设计,让人使用起来很舒服。但是美中不足的是Access 2003对于主从式结构的安全性管理不足。Access 2003可以快速的通过ODBC连接到数据库服务器上(

8、Database Server),并能浏览所有表格或是相关对象转成HTML。基本上,Access 2003对建立一个数据库所具备的每一个对象,其中包括了表、查询、窗体、报表、宏、模块。2.3 ADO对象的介绍ADO是Microsoft公司关于各种类型数据的高等界面,后来逐渐演变成满足所有数据访问需要的完整解决办法。ADO的对象模型是所有数据访问接口对象模型中最简单的一种。Microsoft公司用来访问ADO数据的应用程序界面技术是OLE DB。OLE DB是一种底层编程接口,用来访问许多不同类型的数据源,其中包括消息、文件系统以及其他一些非传统的数据源。OLE DB是一个由Component

9、Object Model(COM)接口组成的集合,用来隐藏创建数据访问服务过程中的细节。OLEDB提供了访问任何数据资源的方法,包括相互关联的数据库和相互不关联的数据库、Email和文件系统、文本和图形以及用户定义的数据对象。以下是本程序中用到的对象:Connection对象:通过“连接”可从应用程序访问数据源,连接是交换数据所必需的环境。对象模型使用Connection对象使连接概念得以具体。Recordset对象:表示的是来自基本表或命令执行结果的记录全集。Recordset 对象可支持两类更新:立即更新和批更新。使用立即更新,一旦调用Update方法,对数据的所有更改将被立即写入基本数据

10、源。也可以使用AddNew和Update方法将值的数组作为参数传递,同时更新记录的若干字段。Field对象:代表使用普通数据类型的数据的列。Recordset对象含有由Field对象组成的Fields集合。每个Field对象对应于Recordset中的一列。使用Field对象的Value属性可设置或返回当前记录的数据。以下是本程序中用到的方法:AddNew方法:创建可更新Recordset对象的新记录。MoveFirst、MoveLast、MoveNext 和MovePrevious方法:在指定 Recordset 对象中移动到第一个、最后一个、下一个或前一个记录并使该记录成为当前记录。Ope

11、n方法(ADO Connection):打开到数据源的连接。Open方法(ADO Recordset):打开记录集。Close方法:关闭打开的对象及任何相关对象。Execute方法:执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容。3 系统调查与可行性研究3.1 系统可行性研究分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实,我认为进销存管理系统的可行性分析如下: (1)经济可行性分析此系统在研究初期投资较大,但由于类似系统现已广泛应用在各大中小型企业,所

12、以开发成功与否的风险性几乎不存在,只有硬件和人力资源的投入,且必须配备计算机,服务器及相关的网络设备。但在整个系统投入使用之后,由于系统的操作比较简单易懂,所以企业经营者和仓库的管理员也不必进行事先的培训,且可以同时进行原料的入库、出库,订单的接收、完成,成品的出库以及查询,并且大大提升企业管理工作上的效率,工作的准确性也得到了保障。综上所述,在经济方面上完全可行。 (2)技术可行性分析通过对公司业务流程各个环节的分析,确定出了新系统的管理结构。我利用现有的开发工具和开发技术完全可以在规定的时间,规定的要求范围内实现新系统的全部功能。系统会使公司的管理更加科学化,也会更方便、高效,更人性化。同

13、时也可以优化组织结构,提高企业的竞争力。 (3)社会可行性分析系统会使公司的管理更加科学化,也会更方便、高效,更人性化。同时也可以优化组织结构,提高企业的竞争力。社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是各个企业有可能也有能力采用这样先进的管理技术。3.2 可行性分析报告可行性分析的最后成果是写出可行性分析报告。可行性分析报告包括下列内容: 矿泉水厂的近期和长远目标,新系统的总体目标及主要功能。 主要问题和主要信息需求

14、。 拟订新系统方案。 从经济、技术、社会等方面论证方法的可行性。3.3 系统开发具体研究分析1系统运行集成化:这是ERP应用成功在技术解决方案方面最基本的表现。只有集成一体化运行起来,才有可能达到:降低库存,提高资金利用率和控制经营风险;控制产品生产成本,缩短产品生产周期;提高产品质量和合格率。2业务流程合理化:这是ERP应用成功在改善管理效率方面的体现。ERP应用成功的前提是必须对企业实施业务流程重组,因此,ERP应用成功也即意味着企业业务处理流程趋于合理化,并实现了ERP应用的以下几个最终目标:企业竞争力得到大幅度提升;企业面对市场的响应速度大大加快;客户满意度显著改善。3绩效监控动态化:

15、ERP的应用,将为企业提供丰富的管理信息。如何用好这些信息并在企业管理和决策过程中真正起到作用,是衡量ERP应用成功的另一个标志。在ERP系统完全投入实际运行后,企业应根据管理需要,利用ERP系统提供的信息资源设计出一套动态监控管理绩效体系,以期即时反馈和纠正管理中存在的问题。(1)建立基本资料信息库,规范所有资料信息。(2)高库存管理的服务水平,最大限度地降低库存量,以减少在库存上的资金积压。(3)最大限度的保证订货任务的按期完成。(4)提高计划的可能性,实现均衡生产。(5)集成管理职能,提高管理效率。4 需求分析4.1 系统要完成的任务该系统是为售水公司设计的进销存管理系统,是一个典型的数

16、据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息模块等部分组成,规划系统功能模块如下:基础信息管理模块主要包括用户信息设置、员工信息设置、客户信息设置、供应商信息设置、商品信息设置。进货信息管理模块主要包括进货信息查询、进货录入和修改。销售信息管理模块主要包括销售信息查询、销售录入和修改。库存信息模块实现了库存信息浏览。4.2 业务流程图管理信息管理系统处理方式的合理选择,就是一个处理过程的设计问题。选择处理方式实际上就是根据系统的任务、目标和环境条件,合理地选择信息活动的形态及具体办法。它把程序的基本步骤归纳为:处理、判断、输入、输出、开始和结束等几个基本功

17、能。系统的业务流程图如图4-1所示。 成功库存信息浏览开始用户登陆提示出错主界面基本信息设置销售管理进货管理综合查询销售信息查询销售信息录入进货信息查询进货信息录入信息添加删改基本信息查询消费查询 图4-1 系统业务流程图5 系统的概要设计5.1 系统设计要开发一个信息管理系统,首先需要进行需求分析和总体设计,分析的适用对象和用户需求,设计系统的体系结构和数据库结构,决定使用的开发工具和后台数据库,规划项目开发进度和在实际项目的开发过程,这些工作都非常重要。5.1.1 系统设计思想本系统主要完成售水中对人员信息、客户信息、供应商信息、供货和销货信息的查询和管理。用户登录时程序从已有的系统用户资

18、料数据表中读出用户名和密码,只有用户名在数据表中存在并且密码正确时,用户才能进入系统进行操作。当需要完成入库登记操作时,程序就将这些操作的信息写入到相应的数据表中。当用户需要查询这些操作信息时,程序又从数据表中读出相对应的操作信息。5.1.2 系统功能划分根据系统总体设计思想分析,本系统主要划分以下几个子模块:登录模块、系统管理模块、基础信息管理模块的实现、销售信息模块的实现、进货信息模块的实现、信息综合查询模块、库存信息浏览模块等。主要的系统模块图如图5-1所示。售水进销存管理系统基础信息管理进货信息销售信息客户管理商品设置供应商设置员工管理销售信息录入销售信息查询员工销售按日期间隔查询进货

19、信息录入信息综合查询库存信息浏览基本信息客户消费查询客户消费排名图5-1系统的模块图下面分别对一些主要功能模块进行介绍:1)、登录模块管理主要包括:用户管理模块包括:为系统用户输入用户名及口密码实现登陆。2)、系统管理模块安全设置信息模块包括:又包含用户名修改和密码修改可以更改用户名及相应密码。注销、退出信息模块包括:注销后退出界面。数据备份和恢复信息模块包括:对数据库中的信息进行备份并可进行恢复。3)、基础信息管理模块主要包括:供应商信息模块包括:管理员对供应商信息进行添加修改删除操作。商品信息模块包括:管理员对商品信息进行添加修改删除操作。客户信息模块包括:管理员对客户信息进行添加修改删除

20、操作。员工信息模块包括:管理员对员工信息进行添加修改删除操作。4)、销售信息模块的实现主要包括:销售信息录入模块包括:管理员对销售信息进行添加修改删除操作。查询信息模块包括:管理员对销售信息进行查询操作。员工销售信息查询模块包括:管理员对各个员工的销售记录进行查询。5)、进货信息模块主要包括: 进货信息的录入信息模块包括:管理员对销售信息进行添加修改删除操作。进货信息查询信息模块包括:管理员对各个员工的销售记录进行查询。6)、信息综合查询模块主要包括:基本信息查询包括:员工信息、供应商信息、客户信息、商品信息的查询客户消费信息查询包括:客户在该厂的消费记录的查询。客户消费排名信息包括:对客户的

21、消费总额进行系统排名。7)、库存信息浏览模块主要包括:库存商品的浏览信息包括:用户对库存商品的浏览。5.2系统的E-R图本系统的数据库实体主要有商品、供应商、员工、用户、客户、进货、销售;商品与员工销售和进货过程中都有多对多的关系,员工与商品和供应商在进货过程中有多对多关系,员工与商品和客户在销售时有多对多关系,使用本系统时员工与用户有一对多关系。售水进销存管理系统可用体总E-R图表示,如图5-2所示。商品客户员工进货供应商n存储1管理管理员管理管理销售仓库11nnmmnn1mq 图5-2 全局E-R图E-R图中的实体属性图如下面图示:管理员用户名密码权限图5-3用户实体属性图商品名称批发价备

22、注商品零售价商品编号供应商名称 图5-4商品实体属性图 电话姓名备注客户联系地址手机用户编号 图5-5客户实体属性图销售编号销售方式商品编号结账方式用户编号ID日期备注数额售价数量员工编号销售 图5-6销售实体属性图进货结账方式数量总额单价商品编号日期供应商编号进货编号ID备注图5-7进货实体属性图供应商编号联系地址供应商名称供应商联系人联系电话备注图5-8供应商实体属性图 电话姓名性别员工备注地址员工编号图5-9员工实体属性图数量仓库库存编号商品编号商品名称图5-10仓库实体属性图5.3数据库的逻辑设计数据库逻辑设计就是将ER图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。

23、对于管理员、供应商和两者之间的关系可以转换成两个关系模型:系统信息表(用户名、密码、权限);供应商表(供应商编号、供应商名称、联系人、联系电话、联系地址、备注);对于管理员、员工和两者之间的关系可以转换成两个关系模型:系统信息表(用户名、密码、权限);员工表(员工编号、姓名、性别、电话、地址、备注);对于管理员、客户和两者之间的关系可以转换成两个关系模型:系统信息表(用户名、密码、权限);客户信息表(用户编号、姓名、电话、手机、联系地址、备注);对于商品、供应商和两者之间的关系可以转换成三个关系模型:商品信息表(商品编号、商品名称、零售价、批发价、供应商名称、备注);供应商表(供应商编号、供应

24、商名称、联系人、联系电话、联系地址、备注);进货信息表(ID、进货编号、供应商编号、商品编号、结账方式、单价、数量、总额、日期、备注);对于员工、商品和两者之间的关系可以转换成三个关系模型:员工表(员工编号、姓名、性别、电话、地址、备注);商品信息表(商品编号、商品名称、零售价、批发价、供应商名称、备注);销售信息表(ID、销售编号、销售方式、商品编号、结账方式、售价、数量、数额、员工编号、用户编号、日期、备注);对于员工、客户和两者之间的关系可以转换成三个关系模型:员工表(员工编号、姓名、性别、电话、地址、备注);客户信息表(用户编号、姓名、电话、手机、联系地址、备注);销售信息表(ID、销

25、售编号、销售方式、商品编号、结账方式、售价、数量、数额、员工编号、用户编号、日期、备注);对于商品、客户和两者之间的关系可以转换成三个关系模型:商品信息表(商品编号、商品名称、零售价、批发价、供应商名称、备注);客户信息表(用户编号、姓名、电话、手机、联系地址、备注);销售信息表(ID、销售编号、销售方式、商品编号、结账方式、售价、数量、数额、员工编号、用户编号、日期、备注);对于商品、仓库和两者之间的关系可以转换成两个关系模型:商品信息表(商品编号、商品名称、零售价、批发价、供应商名称、备注);商品信息表(库存编号、商品编号、商品名称、数量)5.4数据库的物理模型系统信息表:用来存放有关登陆

26、信息。如表5-1所示表5-1系统信息表字段名数据类型长度主键是否为空用户名文本50是否密码文本50否否权限数字50否空商品信息表:用来存放有关商品的各种信息。如表5-2所示表5-2商品信息表字段名数据类型长度主键是否为空商品编号文本50是否商品名称文本50否否零售价货币50否否批发价货币50否否供应商名称文本50否否备注备注50否否客户信息表:用来存放客户的信息。如表5-3所示表5-3客户信息表字段名数据类型长度主键是否为空用户编号文本50是否用户姓名文本50否否手机文本50否否联系电话文本50否否联系地址文本50否否备注备注50否是销售信息表:用来存放有关货物销售的各种信息。如表5-4所示表

27、5-4销售信息表字段名数据类型长度主键是否为空ID自动编号50是否销售编号文本50否否销售方式文本50否否商品编号文本50否否 售价货币50否否数量数字50否否结账方式文本50否否数额货币50否否员工姓名文本50否否客户姓名文本50否否日期日期/时间50否否备注备注50否是进货信息表:用来存放有关货物购进的各种信息。如表5-5所示表5-5进货信息表字段名数据类型长度主键是否为空ID自动编号50是否进货编号文本50否否供应商编号文本50否否商品编号文本50否否结账方式文本50否否单价货币50否否数量数字50否否总额数字50否否日期日期/时间50否否备注备注50否是供应商信息表:用来存放有关供应商

28、的各种信息。如表5-6所示表5-6供应商信息表字段名数据类型长度主键是否为空供应商编号文本50是否供应商名称文本50否否联系人文本50否否联系电话文本50否否联系地址文本50否否备注备注50否是员工信息表:用来存放员工的信息。如表5-7所示表5-7员工信息表字段名数据类型长度主键是否为空员工编号文本50是否姓名文本50否否性别文本50否否联系电话文本50否否联系地址文本50否否备注备注50否是库存信息表:用来存放有关库存的各种信息。如表5-8所示表5-8库存信息表字段名数据类型长度主键是否为空库存编号自动编号50是否商品编号文本50否否商品名称文本50否否数量数字50否否6 系统的详细实现应用

29、程序是用VB 6.0开发的,界面设计的简单明了。根据需求分析和功能设计,系统应用程序分为六大模块:登陆模块、系统管理模块、人员管理模块、入库模块、出库模块、信息查询模块六个模块。6.1 登陆模块的开发登陆界面是用户最先看到的系统的界面,所以直观上给用户的感觉很重要,所以要做一个好的界面,提高软件的亲和力。用户认证界面如图6-1所示。图6-1 登陆界面登陆流程图如图6-2所示。开始输入用户名正确yn重新输入输入密码正确yn重新输入用户主界面图6-2系统登陆流程图6.2 系统管理模块在系统功能设计中,系统管理功能主要有安全设置、注销、退出。安全设置中包含用户名修改和密码修改。管理员进入主界面进行各

30、种管理功能。初始用户名为typ密码为123。管理员密码存在数据库的用户信息表中。用户名修改:在用户名称中输入要更改的用户的原名,修改后的用户名,输入对应密码为123。可以修改用户名称,然后点确定,完毕。修改密码:在旧密码框输入你的登陆密码,然后在新密码中输入新密码,在新密码核实中再输入一次新密码,之后点确定。如图6-3所示图6-3用户密码修改开始输入原密码正确重新输入yn输入新密码和确认密码相同yn密码修改成功结束重新输入修改密码流程图如图6-4所示。图6-4修改密码流程图6.3 基础信息管理模块的实现基础信息管理主要是对读者和职工的信息进行包括供应商、商品、客户、员工等基本信息设置,又包含各

31、信息的添加、删除、修改等操作,便会将新的信息输入到数据库中。另外信息表中的序号及各种编号一定要统一、规范。这样有利于信息检索。以商品设置为例,界面如图6-5所示。图6-5信息输入界面添加商品流程图如图6-6所示。输入商品信息数据有效 前五项必填项重新输入信息入库NY结束添加图6-6添加商品流程图6.4 销售信息模块的实现在销售信息功能中管理人员可以增加销售记录到销售库表中主要包含销售信息录入查询和员工销售信息查询。销售信息录入如图6-7所示。图6-7销售信息录入界面销售信息录入流程图如图6-8所示。输入一条销售信息数据有效 Y信息入库N重新输入开始结束图6-8 信息录入程序流程图6.5 进货信

32、息模块的实现 进货信息模块主要包括对进货信息的录入以及进货信息查询等相关功能的操作。进货信息模块管理中只要输入进货信息后点击保存,系统就会自动录入。如图6-9所示。图6-9进货信息录入进货信息录入流程图如图6-10所示。输入进货商品信息数据有效 前五项必填项重新输入信息入库NY结束添加图6-10进货信息录入流程图6.6 信息综合查询模块的实现综合信息查询模块包括基本信息查询、客户消费信息查询、客户消费排名,其中基本信息查询又包含员工信息、供应商信息、客户信息、商品信息的查询,其中实现的方法都差不多,所以我们以员工信息查询为例做功能介绍。如图6-11所示。图6-11员工信息查询查询程序流程图如图

33、6-12所示。导入查询信息符合查询条件件显示该人员信息Y显示错误提示N开始结束6-12查询模块流程图6.7 库存信息浏览模块的实现库存信息浏览模块主要实现库存商品的浏览相对比较简单,只需点击浏览就可浏览储存仓库中的商品。实现界面如图6-13所示。图6-13库存信息浏览7 系统的运行与维护管理信息系统在完成系统实施、投入正常运行之后,就进入了系统运行与维护阶段。7.1 系统的配置1)、硬件配置要求:CPU:PIV 1G以上。 内存:256MB以上。硬盘:20GB以上(可用空间最好在2GB以上)。 2)、软件配置要求: WINDOWS2003/xp中文版操作系统;Office 2003以上。 7.

34、2 系统的运行本系统运行:首先启动Windows2003/XP,将本系统拷贝到硬盘相应地目录下,运行“售水进销存管理系统.EXE”即可。 7.3 系统的维护系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。换言之,系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的工作量往往是很大的,其费用大约占整个生命周期的60%,所以我们必须对系统维护给予足够的重视。1)、系统维护的内容按照维护对象的不同,系统维护的内容可分为以下几类:(1)系统应用程序维护(2)数据维护(3)代码维护(4)硬件设备维护 2)、系统维护的

35、类型系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质,可以划分为下面四种类型: (1)纠错性维护 诊断和修正系统中遗留的错误。(2)适应性维护 使系统适用环境的变化而进行的维护。(3)完善性维护 为满足用户的需求而进行的维护。(4)预防性维护 为将要发生的变化或调整而进行的主动性维护。3)、系统维护的组织与管理系统维护工作,首先必须建立一个维护组织,确定进行维护工作所应遵循的原则和规范化的过程,此外还应建立一套适用于具体系统维护过程的文档及管理措施,以及进行复审的标准。根据系统维护的组织管理,一般维护过程如下:(1)维护人员提出维护个性建议或要求。(2)管理部门进行审批,并对修改

36、带来的影响作出充分的估计。(3)根据审批的修改方案进行相关的修改并作严格的测试。(4)更新文档资料的相关部分。 结束语我做的是一个售水进销存管理系统。该系统由若干个模块组成,基础信息管理、进货信息管理、销售信息管理、库存信息管理等。操作界面美观,用户使用方便。在本系统的基础信息管理模块中,可以设置本系统的所有相关参数,从而提高了本系统的实用性。总之,我所作的进销存管理系统的基础信息管理、进货信息管理、销售信息管理、库存信息管理基本可以满足用户的需求。在本系统的开发过程中,由于时间比较仓促,该系统必然会存在一些缺陷和不足。因为自己对图书因时间仓促再加上本人知识水平有限,使得本系统还有很多不足的地

37、方,界面不够人性化,只进行了静态设计。对于界面处理过程中很少使用样式表,使其不够方便美观关于进销存管理系统做得不够完善,应该加入对账目、盘点、结账的管理对于信息录入时的条件判断不够严密。如今,进销存管理系统是大多数企业所必不可少的管理系统,所以,以后应尽力完善此系统,再多添加些功能,实现各种信息的全面管理。进而提高企业的管理效率,为企业带来更大的价值。致 谢首先,我要感谢的是我毕业设计的指导老师胡吉朝老师。他虽然工作很繁忙,但仍然给了我最大的帮助。在我有问题请教他时,他总会放下手上的工作耐心的给我帮助和教诲。而胡老师严谨的治学态度、一丝不苟的工作作风和对待同学的和蔼的态度、谦和的为人,给我留下

38、了深刻的印象,也将使我终身受益,在此,我向胡老师表示我由衷地感谢和崇高的敬意。其次,我要感谢大学里教过我的所有老师,没有他们谆谆教诲,我也不会成长的这么快;同时,我还要感谢我的舍友们,和他们朝夕相处的日子非常开心,他们在我的校园生活中给了我很多帮助。再次,我要感谢我的同学们。无论是在平时还是在做毕业设计这段时间,他们都给了我非常大的支持和非常多的帮助,由于人数太多,就不一一写出名字,总之非常感谢他们。再次感谢以上所有的人,谢谢!参考文献1 张宇敬.郑艳娟.Visual Basic程序设计教程M. 北京: 中国市场出版社.2006.8.34.2 周之英.现代软件工程M.科学出版社. 3 唐任仲.工程应用软件开发技术M.化学工业出版社. 4 李怀明.Visual Basic 6.0 中文版 参考详解M.北京:清华大学出版社. 5 欧阳铮铮.ACCESS数据库应用技术M.北京:清华大学出版社.2008.6 高春艳. Visual Basic控件参考大全M.北京: 人民邮电出版社.2006.12.35. 7 李强.Visual Basic 实用教程M.西北工业大学出版社.8 李春葆 刘圣才 张植民.Visual Basic 程序设计M.清华大学出版社.9 刘炳文.Visual Basic 程序设计教程M.清华大学出版社.31

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1