下载

0下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 超市进销存MIS报告

超市进销存MIS报告.doc

超市进销存MIS报告

风吹鸡蛋壳财去安尔乐啊
2017-10-20 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《超市进销存MIS报告doc》,可适用于IT/计算机领域

超市进销存MIS报告哈尔滨理工大学荣成校区年度下学期课程设计超市进销系统报告书班级:国际经济与贸易组长:贾坤敏组员:郭娇阳指导老师:卞姗姗国经贾坤敏郭娇阳超市进销存管理信息系统目录第一章系统开发分析第一节系统开发目的第二节系统开发背景第三节可行性分析第四节需要分析第二章超市进销存业务管理信息系统的系统分析第一节组织结构与功能分析第二节超市业务功能一览表第三节业务流程图第四节数据流程图第五节数据字典第六节系统数据库建模ER模型第七节运行环境规定设备支持软件第三章系统设计第一节代码设计第四章系统运行和调试第一节系统维护第二节系统的完善第五章总结参考文献国经贾坤敏郭娇阳超市进销存管理信息系统第一章系统开发分析第一节系统开发目的针对超市现在运营的系统的缺点和不足利用目前成熟的客户服务器体系结构开发出了一个具有实用价值的小型超市管理系统,现在的社会发展越来越快,也就要求各行各业就要保持发展趋势,顺应科技的发展,才会是咱们立于不败之地,超市现在各地都有许多,怎样才能让我们在竞争中立于不败之地,就要求我们尽可能的比别的同行更能便于管理,便于行事,有效地进行超市的管理,才会让我们的超市能够保持为不健康的发展。第二节系统开发背景国际互联网的兴起人们已经进入了信息时代。在数字化网络环境下消费者希望得到个性化的满足生产商希望有效改进现有的管理模式提高工作效率给网上的消费者提供更全面灵活的服务同时也希望全面准确地对超市信息进行跟踪和管理。超市管理信息系统正是迎合这一市场需求而开发的管理系统它旨在探索一种以互联网为基础的管理模式。通过这种新的模式为生产商创造一种新的管理环境信息管理已突破时空限制使广大消费者可以随时、随地通过网络获取所需要的信息。随着我国经济时代的快速发展超市业面临数据和业务越来越庞大的现状那么如何充分利用计算机来实现超市庞大商品人员信息的控制和传输从而方便销售行业的管理和决策就成为一个日益重要的课题。而对中小超市则要采用一套行之有效的超市管理系统来管理超市日常的进货、销售和库存管理开办会员管理减少手工业务处理增加超市业务处理效率。建立一个有效的信息系统时机不可待的。第三节可行性分析()经济的可行性因为通过网络传递销售信息可以不受距离的限制因此可以借阅许多的人力和物力方便管理由此可以减少不必要的开支同时该系统可以提高超市的销售效率即提高了超市的经济效益所以从经济上完全是可行的。()技术的可行性在IT行业中从业的工作人员一般都要求掌握计算机技术具有一定的软硬件基础会使用各种管理软件熟悉IT产品。因为有的超市对员工的素质要求比较高从管理层到下面的销售人员都要求具有一定的计算机基础所以在新系统投入使用时只要对员工进行少量的培训系统的功能和使用方法就基本上能够是系统顺利运行。()操作的可行性界面设计时充分考虑浏览者的习惯使得界面美观大方使用户感受到系统的专业和方便。由此该系统的操作是可行的有必要开发该系统。综合以上三方面国经贾坤敏郭娇阳超市进销存管理信息系统该系统具有很高的开发可行性无论是从技术上或者经济上还是操作上。所以可以设计该系统的数据流程图建立数据字典。第四节需要分析通过对目前超市的现有的了解和调查及对网上的资料的分析要求该系统要实现以下的功能:()该系统实现六大功能:基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理。()基础信息管理包括客户信息管理(添加、修改与删除)、商品信息管理(添加、修改与删除)、供应商信息管理(添加、修改与删除)进货管理包括进货单、进货退货销售管理包括销售单、销售退货库存信息管理包括库存盘点、库存价格调整系统管理包括操作员管理、更改密码、权限管理、退出系统查询统计包括客户查询、商品查询、供应商查询、销售查询、销售退货查询、入库查询、入库退货查询以及销售排行。()根据超市职责的不同设计了不同的用户操作界面操作员界面管理员界面。且系统操作简单界面友好。()为方便用户系统支持多条件查询。()系统具有更高的安全性。第二章超市进销存业务管理信息系统的系统分析第一节组织结构与功能分析通过对目前超市的现有的了解和调查及对网上的资料的分析要求该系统要实现以下的功能:该系统实现六大功能:基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理。()系统设置:其功能包括用户管理、密码修改、系统初始化、重登录系统和退出系统此模块主要是实现操作员维护操作及其权限的管理以保证系统安全。数据的备份处理。制作数据备份以防止系统意外故障之用或系统升级数据保存之用。()基本信息管理:其功能包括物品信息管理、供货商信息管理、入库条件设置主要管理用户经营的商品及价目表、公司供应商、各仓库等信息。每项管理中都包括信息的录入、修改、删除及查询。该系统的数据不受其他子系统数据的改变而改变是独立存在的只有具有一定权限的管理员才能进行数据的改动这样确保了对原始数据的保存以及维护以便日后查找。该系统包括:物品代码资料、供应商代码资料、仓库代码资料所有资料均可实现输入、修改、删除和查询功能的操作。()销售信息管理:其功能包括进货信息管理、销售信息管理、损益统计分析本模块主要是实现对进货以及销售情况的管理通过此项管理实现对销售业务的统计分析使企业可以随时统计进货量和销售量同时统计销售额和利润等。其中进货信息国经贾坤敏郭娇阳超市进销存管理信息系统管理以及销售信息管理都包括信息的录入、修改、删除及查询。而损益统计分析是通过选择一段时间内的销售情况而得到的利润来观察企业所处的销售状况以此作为参考从而制定下一时期的销售计划而每一笔物品销售记录改变都会自动地反映在库存信息的数据上从而使企业进行灵活的管理。()库存管理:其功能包括库存信息查询、入库管理、出库管理、超储物品、业务报表统计。其中库存信息查询是可以根据入库编号或者物品编号进行搜索物品的库存信息从而可以查询到同一批入库物品的总体库存信息或者同一个物品编号的库存信息。入库管理:会产生入库单:本系统入库单是通过入库单录入入库单一经确认即会增加相应仓库的物品数量。可进行出库单的修改维护操作。可进行各种方式的入库单据查询入库数据查询入库数据统计操作。对于出库单的产生:本系统出库单可通过出库单录入、销售单据转变出库单产生。出库单一经确认即会减少相应仓库的物品数量。可进行出库单的修改维护操作。还有对于物品超储情况可以进行查询同时本模块可以生成多种业务报表以满足企业统计分析的需求。国经贾坤敏郭娇阳超市进销存管理信息系统第二节超市业务功能一览表超市进销存系统主要业务分析:()进货业务进货管理是企业生产经营活动中及其重要的一环它关系到产品质量能否得到保证生产是否能够顺利进行采购成本能否得到有效控制等问题。还需要认识到企业产品质量要从采购抓起这就关系到供方的供货。下面是进货业务程序的主要内容:供货商的情况调查:在实施采购之前进销存首先就要对市场上各大商品供货商进行详细的调查了解公司的具体情况评定企业的信誉级别和公司的市场口碑做到准确无误采购顺利。采购计划的编制:进销存根据自身的资金条件和销售状况综合分析市场规律拟定采购计划表。实施进货计划:根据供货商档案及评审结果选定供货商生成订货单给选定的供货商双方就价格、数量、质量等方面洽谈磋商直至签订合同跟踪合同执行做好验收入库工作。()库存业务:库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量使库存的成本总额最小化。其主要业务如下:产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等进行严格的库存控制工作。汇总统计各类库存数据反应和监督储备资金占用及采购资金使用情况。()销售业务销售对一个企业的生存和发展是至关重要的引入现代化的销售管理模式实施企业的信息化、智能化销售管理才能使进销存在激烈的市场竞争中立于不败之地。第三节业务流程图超市进销存业务流程:超市内部商品整理人员填写领货单到仓库领取商品仓库主管根据销售计划审批领货单未批准的领货单退回超市前台。仓库管理员收到已批准的领货单后首先查阅库存帐若有货则通知前台前来领取所需商品并登记取货流水账否则通知采购员缺货。采购员根据缺货通知查阅采购计划若已有采购计划则向供货单位发出催货请求否则就临时申请补充订货。供货商发出货物后即向订货单位发出提货通知。采购员收到提货通知后就可以办理入库手续接着是仓库管理员验收入库并通知超市前台领货。此外仓库管理员还要依据库存帐和取货流水账定期生成库存报告的报表呈送仓库财务部和经理办公室。流程图如下:国经贾坤敏郭娇阳超市进销存管理信息系统图进销存业务流程图国经贾坤敏郭娇阳超市进销存管理信息系统简易流程图如下:图简易业务流程图各系统功能业务流程如下:()基本业务管理业务主要是对计量单位信息、商品类别信息、商品信息、客户信息、供应商信息的维护。图基本业务流程图()入库业务流程是采购员通过库存预警报表、客户的需求调查采购商品后形成的采购信息采购后形成到货商品信息并将商品到货信息录入系统确定商品的入国经贾坤敏郭娇阳超市进销存管理信息系统库同时也可以形成商品入库报表。图入库业务流程图()销售业务流程销售员首先要查询将要销售的商品是否还有存货如果有满足不满足要求不满足则要将其录入采购信息当中如果没有也将其录入采购信息当中。将销售信息录入系统后就形成了商品销售单其实也就是商品的出库单通过对商品销售单在特定的查询条件下查询即可形成商品销售报表。图销售业务流程图()库存管理流程采购员、管理员、销售员分别将商品到货单、库存预警值、商品销售单输入系统修改库存表通过对库存表的查询后生成商品库存情况报表和库存预警表而销售人员也可将库存预警表当做采购信息的重要来源之一。可以对库存进行汇总分别按商品首拼和商品所属类别进行汇总。图库存管理业务流程图国经贾坤敏郭娇阳超市进销存管理信息系统第四节数据流程图超市进销存系统顶层数据流图如图所示。操作员各理种管销售单订货单客户超市进销存管理系统供应商退货单退货单操作管理员管理系统图超市进销存系统顶层数据流图库存信息查询库存管理信库息存进进货信息查询货请求订购单销售管理进货管理进货信息清单各种信息查询基础信息管查询统计理系统管理图一层数据流程图国经贾坤敏郭娇阳超市进销存管理信息系统P商品入库管理模块D商品信息表数P据流商品采购员入库入库D数供应商信息表据流D管理员商品进货表查询D库存预警报表P入库信息查询图二层流程图商品进货部分流程图P商品销售管理模块客户信息表D数据流P销售员商品销售商品信息表D生数成据流管理员商品销售单库存信息表DD查询P商品销售汇总图二层流程图商品销售部分流程图国经贾坤敏郭娇阳超市进销存管理信息系统P商品销售管理模块客户信息表D数据流P销售员商品销售商品信息表D生数成据流管理员商品销售单库存信息表DD查询P商品销售汇总图二层流程图商品库存管理部分流程图第五节数据字典为实现超市信息查询和统计的基础要求重点收集了以下原始资料。商品信息表:商品编号、商品名称、价格、商品介绍、商品类型、库存量进货表:供应商、商品、进货时间。销货表:销售编号、登记日期、售出数量。数据分析的目的是把数据流程图中未能详细表述的有关数据的各种材料进行汇总整理以便得到具体的完整的认识并为以后的编程所用。在数据字典中组项和基本项是有区别的。在此作业中仅给出数据字典的一部分见表和表。项目组成类型发出地存储者地点商品商品编号、商品名称、价格、数据商品商品商品信息商品介绍、商品类型存储管理人管理员管理部进货表供应商、商品、进货时间数据商品商品商品存储管理人管理员管理部销货表商品编号、登记日期、售出数数据商品商品商品量存储管理人管理员管理部表、组项数据字典国经贾坤敏郭娇阳超市进销存管理信息系统数据项目类型长度数量变动情况使用情况商品名称汉字<<基本不变经常商品编号整数<<基本不变经常价格两位小数<<基本不变经常供应商汉字<<经常变化经常商品编号整数<<不变经常售出数量整数<<经常变化经常表、基本项数据字典职工信息表(StaffBill)用于存储职工信息职工编号为主键是唯一标识。表中各字段功能定义如表所示。中文字段名英文字段名字段类型长度主键外键字段值约束职工编号staffIDcharPNOT姓名namenvarcharNOT性别sexncharNOT类别kindnvarchar身份证号idCardvarcharNOT备注othersntext表职工信息表(StaffBill)用户登录表(UsersInfo)用于存储用户的基本登录信息。表中各字段功能定义如表所示。中文字段名英文字段名字段类型长度主键外键字段值约束帐号loginIDcharPFNOT密码passWordcharNOT表用户信息表(UsersInfo)商品信息表(GoodsInfo)用于存储商品的信息。表中各字段功能定义如表所示。中文字段名英文字段名字段类型长度主键外键字段值约束商品编号merchIDcharPNOT国经贾坤敏郭娇阳超市进销存管理信息系统供货商号profferIDcharFNOT名称fullNamenvarcharNOT类别kindnvarchar单价unitCostmoneyNOT备注othersntext表商品信息表(GoodsInfo)供货商信息表(SupInfo)用于存储供货商的信息。表中各字段功能定义如表所示。中文字段名英文字段名字段类型长度主键外键字段值约束供货商号SupplierIDcharPNOT名称NamenvarcharNOT联系人contactPernvarcharNOTson联系电话phonevarcharNOT联系地址addressnvarcharNOT备注othersntext表供货商信息表(SupInfo)进货信息表(Buy)存储进货信息。表中各字段功能定义如表所示。中文字段名英文字段名字段类型长度主键外键字段值约束进货单号BuyIDcharPNOT商品编号GoodsIDcharPFNOT供货商号SupplierIDcharFNOT进货价PricemoneyNOT数量AmountintNOT金额SummoneyNOT进货日期DatedatetimeNOT国经贾坤敏郭娇阳超市进销存管理信息系统备注Remarkntext表进货信息表(Buy)销售信息表(Sell)用于存储销售信息。表中各字段功能定义如表所示。中文字段名英文字段名字段类型长度主键外键字段值约束销售单号SeelIDcharPNOT商品编号GoodsIDcharPFNOT销售数量AmountintNOT销售日期DatedatetimeNOT表销售信息表(Sell)库存信息表(Stock)存储库存信息。表中各字段定义如表所示。中文字段名英文字段名字段类型长度主键外键字段值约束商品编号GoodsIDcharPFNOT库存数量AmountintNOT表库存信息表(Stock)第六节系统数据库建模ER模型得到数据结构后就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动具体规划出的实体有:供应商实体、商品信息实体、员工信息实体、进货信息实体、销售信息实体等。、供应商实体图如图所示。地址编号邮政编码供应商名称联系人类型传真电话国经贾坤敏郭娇阳超市进销存管理信息系统图供应商实体图、商品信息实体图如图所示。供应商编号编号销售价商品名称进货价规格生存期计量商品单位种类图商品信息实体图、员工信息实体图如图所示。出生日期身份证号编号住址员工职务电话姓名学历性别密码籍贯图员工信息实体图、进货信息实体图如图所示。负责人商品编号进货单号进货商品名称进货时间总计价格数量国经贾坤敏郭娇阳超市进销存管理信息系统图进货信息实体图、销售信息实体图如图所示。负责人商品编号销售单号销售商品名称销售时间价格总计数量图销售信息实体图、退货信息实体图如图所示。负责人退货单号商品总计退货退货时间商品数量退货原因商品价格商品编号图退货信息实体图国经贾坤敏郭娇阳超市进销存管理信息系统、库存管理关系ER图如图所示。销售采购nn参照退货退货进货进货单入库商品库存出库n产品销售单发货销售图库存管理关系ER图第七节运行环境规定设备支持软件()设备及分布处理器和内存:CPUP以上M内存以上硬盘:G硬盘以上()支撑软件操作系统版本:国经贾坤敏郭娇阳超市进销存管理信息系统WindowsWindowsWindowsXPWindowskWindowsNTLinuxUnix数据库管理系统:服务器使用SQLServerSQLServerMySql第三章系统设计第一节代码设计由于本超市进销存管理信息系统主要是采用了VF进行编程。数据访问接口是一个对象模型它代表了访问数据的各个方面。可以在任何应用程序中通过编程控制连接、语句生成器和供使用的还回数据。对于VF中的关系数据库一旦数据存入数据库之后就可以用SQL(StructuredQueryLanguage,结构化查询语言)同数据库“对话”。通常都是用SQL来发问数据库则以符合发问条件的记录来“回答”。查询的语法中通常都包含表名、域名和一些查询条件(select域空间from表名where查询条件)。在进行本系统代码设计时遵循了如下原则:、适应性:代码通常是有计算机进行存储和管理数据因此在本系统的设计过程中充分考虑了计算机的处理能力。、合理性:代码结构与所描述的对象的分类体系相匹配、简明性:代码设计以做到尽可能简单、明了降低误码率提高工作效率。、系统性:是指代码进行了分组从而做到了代码的通用性和一贯性。、稳定性:代码的定义和描述具有一定的稳定性避免了过多的改动。、便于识别和记忆:为了便于他人阅读程序对于一些容易混淆的字符和数字很少用。()使用TSQL语句创建超市进销存管理系统数据库。CREATEDATABASEdbSMMSONPRIMARY(NAME=N'dbSMMS',FILENAME=F:SMMSSMMSDataBasedbSMMSmdf',SIZE=KB,FILEGROWTH=KB)LOGON(NAME=N'dbSMMSlog',FILENAME=N'F:SMMSSMMSDataBasedbSMMSlogldf',SIZE=KB,FILEGROWTH=)()使用TSQL语句创建库存表。CREATETABLEStock(GoodsIDvarchar()COLLATEChinesePRCCIASNOT,AmountintNOT,PRIMARYKEY(StockID),国经贾坤敏郭娇阳超市进销存管理信息系统FOREIGNKEY(GoodsID)REFERENCEStbGoods(GoodsID))()使用TSQL语句创建库存视图。createviewvStockSASSELECTtbStockStockID,tbGoodsGoodsName,tbStockAmount,tbStockRemarkFROMtbStockINNERJOINtbGoodsONtbStockG()系统登录模块用户登录模块在本系统的首页。用户输入用户名和密码后系统进行验证验证通过进入程序的主界面。界面如图所示。图系统登录界面主要实现代码如下:publicboolVeri(stringtbtable,stringId,stringPwd){DataClassMyMeansMyClass=newSMMSDataClassMyMeans()booljud=falseif(Id!=""Pwd!=""){SqlDataReadertemDR=MyClassgetcom("select*from"tbtable"whereUserName='"IdTrim()"'andPass='"PwdTrim()"'")国经贾坤敏郭娇阳超市进销存管理信息系统jud=temDRRead()if(jud){DataClassMyMeansLoginName=IdTrim()DataClassMyMeansLoginID=temDRGetString()DataClassMyMeansMyconClose()DataClassMyMeansMyconDispose()}else{MessageBoxShow("用户名或密码错误~","提示",MessageBoxButtonsOK,MessageBoxIconInformation)}MyClassconclose()}elseMessageBoxShow("请将登录信息添写完整")returnjud}()商品信息管理模块此模块进行对商品信息的录入能够对商品进行合理的管理界面如图所示。主要实现代码如下:privatevoidbtnAddClick(objectsender,EventArgse)国经贾坤敏郭娇阳超市进销存管理信息系统{boolt=falsestringtxtstringRecIDstringTypeIDif(txtNameText==""){MessageBoxShow("请输入商品名称~")txtNameFocus()}elseif(txtPriceText==""){MessageBoxShow("请输入商品单价!")txtPriceFocus()}elseif(comboxTypeText==""){MessageBoxShow("请选择商品类型!")comboxTypeFocus()}elseif(txtKeepText==""){MessageBoxShow("请输入保质期")txtKeepFocus()}else{txt=txtNameTextTrim()SqlDataReadertemDR=MyDataClassgetcom("select*fromtbGoodswhereGoodsName='"txt"'")t=temDRRead()if(t){MessageBoxShow("此商品名称已存在~")txtNameText=""txtNameFocus()}else{stringFindSQLstringRecIDtry{TypeID=MySetTablesRowscomboxTypeSelectedIndexToString()国经贾坤敏郭娇阳超市进销存管理信息系统RecID=MyMCGetAutocoding("tbGoods","GoodsID")获取编号RecID=MyMCGetAutocoding("tbStock","StockID")获取编号FindSQL="insertintotbGoods(GoodsID,GoodsName,TypeID,Remark,Price,Keep)values('"RecID"','"txtNameText"','"TypeID"','"txtRemarkText"',"txtPriceText","txtKeepText")"FindSQL="insertintotbStock(StockId,GoodsID,Amount)values('"RecID"','"RecID"',)"MyDataClassgetsqlcom(FindSQL)MyDataClassgetsqlcom(FindSQL)向库存添加信息MessageBoxShow("添加成功~")ListViewIteml=newListViewItem()lText=txtNameTextlSubItemsAdd(comboxTypeText)lSubItemsAdd(txtPriceText)lSubItemsAdd(txtKeepText)lSubItemsAdd(txtRemarkText)listViewItemsAdd(l)btnCancleClick(sender,e)}catch(Exceptionec){MessageBoxShow(ecMessage)MessageBoxShow("添加失败")}}}}()职工信息管理模块此模块有对职工的添加修改删除等功能能够对用户进行合理的管理界面如图所示。国经贾坤敏郭娇阳超市进销存管理信息系统主要实现代码如下:privatevoidbtnSaveClick(objectsender,EventArgse){stringRecIDif(txtNameText==""){MessageBoxShow("请添加职工姓名~")txtNameFocus()}else{if(Jud==){RecID=MyMCGetAutocoding("tbWorker","WorkerID")获取编号FindSQL="insertintotbWorker(WorkerID,WorkerName,Remark)values('"RecID"','"txtNameText"','"txtRemarkText"')"MyDataClassgetsqlcom(FindSQL)MessageBoxShow("添加成功~")国经贾坤敏郭娇阳超市进销存管理信息系统InfLoad()WinstateT()}if(Jud==){FindSQL="updatetbWorkersetWorkerName='"txtNameText"',Remark='"txtRemarkText"'whereWorkerID='"txtWorkerIDText"'"MyDataClassgetsqlcom(FindSQL)MessageBoxShow("修改成功~")InfLoad()WinstateT()}}}()供货商信息管理模块此模块有对供货商的添加修改删除等功能能够对供货商进行合理的管理。界面如图所示。主要实现代码如下:privatevoidbtnSaveClick(objectsender,EventArgse){boolt=false国经贾坤敏郭娇阳超市进销存管理信息系统stringtxtstringRecIDif(txtNameText==""){MessageBoxShow("请输入供货商名称~")txtNameFocus()}else{if(Jud==){txt=txtNameTextTrim()SqlDataReadertemDR=MyDataClassgetcom("select*fromtbSupplierwhereSupplierName='"txt"'")t=temDRRead()if(t){MessageBoxShow("此供货商名称已存在~")txtNameText=""txtNameFocus()}else{RecID=MyMCGetAutocoding("tbSupplier","SupplierID")获取编号FindSQL="insertintotbsupplier(SupplierID,SupplierName,Tel,Address,Remark)values('"RecID"','"txtNameText"','"txtTelText"','"txtAddressText"','"txtRemarkText"')"MyDataClassgetsqlcom(FindSQL)MessageBoxShow("添加成功~")InfLoad()WinstateT()}}if(Jud==){txt=txtNameTextTrim()FindSQL="select*fromtbSupplierwhereSupplierName='"txt"'andSupplierID!='"ID"'"SqlDataReadertemDR=MyDataClassgetcom(FindSQL)t=temDRRead()国经贾坤敏郭娇阳超市进销存管理信息系统if(t){MessageBoxShow("此供货商名称已存在~")txtNameText=""txtNameFocus()}else{FindSQL="updatetbSuppliersetSupplierName='"txtNameText"',Tel='"txtTelText"',Address='"txtAddressText"',Remark='"txtRemarkText"'whereSupplierID='"ID"'"MyDataClassgetsqlcom(FindSQL)MessageBoxShow("修改成功~")InfLoad()WinstateT()}}}第四章系统运行和调试系统测试即使程序员抱有最好的愿望而且计划工作做得非常周密也无法避免代码出现错误。这些错误可能是编程员的错误通常是由错误的假设造成的比如试图给尚未完全加载的窗体设置焦点。应该努力编写没有错误的代码不过创建每个过程时也应该假设它可能出现错误。这意味着每个过程必须包含错误处理程序。系统测试即是通过合理的方法对系统进行全面的测试从而实现系统的高度稳定性通常包括:黑盒测试和白盒测试。其测试方法有很多种如输入不可欲知的数据、做非常规操作等。实际上可能出现的程序错误的数量是很大的但是它们基本上可以分为两种类型:一种是编译错误另一种是运行期错误。编译错误是指使得VF的编译器无法对代码进行编译的错误。如果一个过程中包含了编译错误VF将不执行该过程并且你也不能向用户提供带有编译错误的运行期版本应用程序。大多数编译错误是句法错误造成的。通过创建错误处理程序那么当出现运行期错误时就能防止程序运行被中止。在系统运行和调试过程中程序运行当中绝大部分遇到的都是一些常见错误例如:在向数据库中添加一条记录时首先得先判断这个字段是否为空不为空才能直接添加到数据库表中如为空则需另加判断条件后再添加。还有就是一些记录定位国经贾坤敏郭娇阳超市进销存管理信息系统问题当你的数据库中如果存在多条记录完全相同时若用VB中的Adodc控件进行有效定位时就会发现由于键值或信息不足而产生错误。第一节系统维护系统的维护主要分为纠错性维护、适应性维护、完善性维护和预防性维护。纠错性维护:由于本系统测试不可能揭露系统中存在的所有错误所以当系统运行到一定时期后会暴露出系统内隐藏的错误这时候就要及时纠正。适应性维护:这里指为了使本系统更好的适应环境的变化而进行的维护工作。一方面由于计算机技术的飞速发展原来的系统不能适应新的软硬件另一方面应用的对象也在不断的发生变化将导致系统不能适应新的应用环境。因此有必要对系统进行调整以保证系统时时都能满足用户的要求。完善性维护:要根据用户不断提出的新要求来不断扩充原有的系统功能。据估计完善性维护占所有维护工作总数的左右。预防性维护:把维护工作由被动变主动来延长本系统的使用寿命。可见系统维护工作中一半以上的工作是对系统的完善一定要多加注意。第二节系统的完善为了保证软件的质量和可靠性应力求在分析、设计等各个开发阶段结束前对软件进行严格的技术评审。但由于人们能力的局限性审查时不能发现所有的错误。而且在编码阶段还会引进大量的错误。这些错误和缺陷如果遗存在软件交付投入运行之时终将会暴露出来。但到那时不仅改正这些错误的代价更高而且往往造成很恶劣的后果。系统的完善主要是通过不断的运行本系统从而来发现系统存在的不足之处。当系统未运行到边界值时有时很难发现错误但一旦运行到边界值时就很容易发现系统的毛病。基于这种原因只有通过不断运行系统方能完善、解决系统内部存在的不足。第五章总结经过一个星期的努力报告基本完成。从最初的茫然到慢慢的进入状态再到对思路逐渐的清晰整个写作过程难以用语言来表达。历经了一个星期的奋战紧张而又充实的课程设计终于落下了帷幕。回想这段日子的经历和感受我感慨万千在国经贾坤敏郭娇阳超市进销存管理信息系统这次课程设计的过程中我和我的搭档拥有了无数难忘的回忆和收获。我不会忘记这难忘的一个星期的时间。课程报告的制作给了我们难忘的回忆。在我们徜徉百度文库、豆丁文档、道客巴巴查找资料的日子里面对无数的文档最难忘的是每次找到资料时的激动和兴奋理系统里记忆最深的是每一步小小思路实现时那幸福的心情为了报告我曾赶稿到深夜但看着亲手设计超市进销存管理系统亲手打出的一字一句心里满满的只有喜悦毫无疲惫。这段旅程看似荆棘密布实则蕴藏着无尽的宝藏。从资料的收集中我们掌握了和巩固很多专业知识让我们对我们所学过的知识有所巩固和提高并且让我们对超市的发展及软件设计的最新发展技术有所了解。在整个过程中我学到了新知识增长了见识。在今后的日子里我们仍然要不断地充实自己争取在所学领域有所作为。国经贾坤敏郭娇阳超市进销存管理信息系统参考文献【】娄小云小型超市商品管理系统D【】吕俊亚,超市进销存管理系统的设计与实现探讨J,现代商贸工业,【】严斌农村中小型超市进销存管理系统D,电子科技大学,【】王伟红,王守城,于玲玲超市进销存管理系统的分析与设计J,现代商业,【】赵英梅刘壮简述商场进销存管理信息系统系统分析过程J,改革与开放,。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/37

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利