校园送水管理系统设计与应用研究

上传人:沈*** 文档编号:60579205 上传时间:2022-03-08 格式:DOC 页数:22 大小:604.50KB
收藏 版权申诉 举报 下载
校园送水管理系统设计与应用研究_第1页
第1页 / 共22页
校园送水管理系统设计与应用研究_第2页
第2页 / 共22页
校园送水管理系统设计与应用研究_第3页
第3页 / 共22页
资源描述:

《校园送水管理系统设计与应用研究》由会员分享,可在线阅读,更多相关《校园送水管理系统设计与应用研究(22页珍藏版)》请在装配图网上搜索。

1、 校园送水管理系统设计与应用研究一、研究背景随着经济不断发展,城市不断扩张,人们生活水平不断提高,城市居民的用水需求量也在不断的攀高,而桶装水已经成为人们生活中的必需品,企事业单位、学校、银行、医院、家庭等各类用户都开始使用桶装水,水是人们生活中必不可少的,因此近年来桶装水的消费数量迅速增长,这为桶装水行业带来了很好的发展机遇,也预示着这个行业广阔的发展前景。各地类似“送水公司”这样的服务业也随之不断发展。而在各大高校,桶装水凭借健康、便捷的特点,更是走进大学生的生活。桶装水及配套的饮水机,成为学校等公共场所最为普及的饮水设施。如何有效地去管理这么一个庞大的群体,这对高校后勤送水管理站的工作人

2、员提出了很大的挑战。这就要求高校后勤送水管理站不断的提升自我,提高工作效率,使配送工作能够快速、有序的进行,而另一方面也要求管理站不断完善与客户的沟通。而现有桶装水店大部分是多品牌、多品类经营,管理头绪多、漏洞多、管理复杂,因此科学的管理成为桶装水配送工作的关键。因此一个好的送水管理系统应势在必行。现今的社会,计算机已经成为人们处理日常事务不可缺少的一种工具,它能够把事情的复杂化转为简单化,使流程更加顺畅方便。并且如今信息化产业正迅速发展,开发专业的高校桶装水配送管理软件系统成为了一个很好的选择。二、问题的提出高校在桶装水配送管理方面的信息量大,数据复杂,在处理这方面数据时基本上都是采用手工方

3、式,大多采用多个单独的数据记录文档来对各类数据进行存储,然而随着记录数据的增加,文档的处理工作会变得越来越复杂、费时,而且很难保证数据的一致性和准确性。建立合理的信息系统,可以对上述数据进行很好的管理、控制和应用,并且数据的存储更加规范,还可以减少数据冗余,提高数据存储的安全性和保密性。同时,高校在送水过程中的服务以及与客户的沟通也并不是那么有效。每次接话员接到送水电话时都要询问寝室楼层、办公楼地址和姓名等诸多资料,从而导致接电话需要很长时间,而且容易造成学生老师不满意,接话员也累,效率又低。在用水业务比较繁忙的旺季如夏季电话较多时由于接话员效率低,不可避免的会发生漏接电话等情况,失去一些定水

4、客户。在这种情况下,拥有一个专业的针对送水行业上述问题的软件系统就能够有效地解决问题,提高效率,挖掘潜在客户,使之成为其一项有利优势。因此,针对校园送水工作需要设计一套高效的管理信息系统,以解决效率低、数据冗余的问题。三、研究内容及要求现今各大高校对桶装饮用水的需求量很大,针对一个校园桶装水配送站设计一套送水管理系统,该系统是一个面向校园大学生及老师服务的信息管理平台。系统集合各种管理功能于一体,从而提高桶装水配送站的工作效率,为管理者对管理数据提供方便,同时对数据进行分析,以便调整配送策略。系统主要功能有客户管理、员工管理、订单管理、库存管理、结算管理、回收管理等众多实用有效的功能。四、研究

5、理论及系统架构41系统业务模式 在系统的前期分析中,考虑到该系统主要面向的对象是学生和老师,学生宿舍则为一个非常集中的群体,一层楼乃至一栋楼,都会有很大的需求空间,为了提高效率,当一栋楼的送水一定数量,再由送水站的员工一起进行送水。接下去主要介绍系统应用中的客户订水流程和员工送水流程。(1)客户订水流程:当客户(主要分布在宿舍区和教学区)缺水时,则拨打学校桶装水管理站的订水电话,管理员接到订单后,将客户需求信息输入到系统订单记录中。当满足发货条件后(订单达到一定数量和库存充足),系统自动生成送水单,优化送水路线,并发给送水员,送水员将送水单底单交给库存员,并提取相应数量的桶装水,库存员将此输入

6、系统的库存记录,而此时送水员则将桶装水送往客户地址。订单账库存帐管理员订单客户满足条件库管员送水单送水员送水单(2) 员工送水流程:送水员将桶装水送到客户处后,检查水桶是否完好(装机后才能检查),如无问题,客户确认后将现金(宿舍区)或者签收单(教学区)交给送水员,送水员另要携带换下的空桶返回,再送下一桶,否则送水员将坏桶带回。将整批水送完后,送水员回到饮用水管理站,将现金和票据交给管理员记入系统财务帐,并注销成功送货的订单,系统将其转入历史订单记录。送水员将空桶和坏桶(报损)交给库管员,记入系统中空桶账、报损帐和送水员帐。订单账管理员财务账 送水员账空桶账签收单现金未签收单存在问题 库管员空桶

7、客户需签收单 送水员报损账没有问题已签收单空桶现金报损告知(3)系统数据库结构:整个高校桶装水送水系统由8个表组成,分别为客户信息表、员工信息表、饮用水信息表、财务表、客户订单表、库存表、供应商信息表及供应商订单表。客户信息表客户编号客户姓名客户地址客户电话是否租饮水机起始时间财务表记账编号记账日期现金收入票据收入员工编号饮水机租用或注销客户订单表订单编号桶装水编号客户编号员工编号订水数量订水时间结算类型总价状态备注供应商信息表供应商编号供应商名称供应商地址供应商电话供应商传真员工信息表员工编号员工姓名员工职务库存表仓库编号供应商编号桶装水编号仓库名称【出库/入库】时间数量桶装水库存数量空桶库

8、存数量购进表订单编号供应商编号员工编号桶装水编号订货数量订货时间单价总价饮用水信息表桶装水编号桶装水名称桶装水价格供应商生产日期4.2 系统开发环境 以Visual Basic作为系统集成开发环境,利用SQL Server 2008数据库平台实现数据的存储管理,服务器使用Microsoft Windows XP 操作系统。4.3系统架构及功能介绍 系统主要基于CS结构,分为3层,即客户端、业务处理层、数据持久层,各层作用分别如下:(1)客户端:提供一种机制让客户与系统交互,包括用户界面显示和用户界面事件处理等内容;(2)业务处理层:根据客户端的不同输入产生不同的响应,处理相应业务,并把结果返回

9、给客户端;(3)数据持久层:主要是数据库管理系统,对数据实现持久化,相应的数据库操作都在这一层完成。五、开发方法及工具5.1 开发工具Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,而且功能强大。Visual Basic提供了高级开发工具、调试功能、数据库功能和帮助系统功能,帮助在各种平台上快速创建当前最先进的应用程序。本系统采用VisualBasic语言进行开发,Visual Basic是在BASIC、GW-BASIC、Quick BASIC等语言的基础上发展起来的,它保留了原来BA

10、SIC版本中的数据类型和语法,对其中的某些语句和函数的功能作了修改或扩展,并根据语言的可视性要求增加了一些新的功能,它是一种简单、现代、面向对象和类型安全的编程语言,能与.NET框架完美结合,十分有利于系统实现。5.2 数据库 SQL Server 2008是Microsoft公司推出的SQL Server数据库管理系统的一个版本。SQL Server 2008在Microsoft的数据平台上发布,帮助您的组织随时随地管理任何数据。它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。SQL Server 2008提供一系列丰富的集成服务,可以对数据进行查询、搜索、

11、同步、报告和分析之类的操作。 SQL Server 2008允许您在使用Microsoft.NET和Visual Basic开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过Microsoft BizTalkServer进行的业务流程中使用数据。信息工作人员可以通过他们日常使用的工具(例如2007 Microsoft Office系统)直接访问数据。SQL Server 2008提供一个可信的、高效率智能数据平台,可以满足所有数据需求。六、方案论证 送水管理系统使校园桶装水配送站简化了管理流程,提高了桶装水配送的效率,同时为管理者对数据管理提供方便,下面从以下几点对送水管理系统进

12、行详细的论证。(1)经济可行性目前校园桶装水配送站采用人员手工管理,而现今生活中对桶装饮用水的需求量很大,而员工每天处理的数据量是有限的,这就给校园桶装水配送站增加了人工成本,同时人难免会出现疏漏和错误,可能带来不可估计的损失。送水管理系统解决了校园桶装水配送站所面临的窘境,简化了人员操作,减少了人工成本,提高了效率,同时便于管理者进行管理,减少了人员的疏漏带来的损失。送水管理软件具有很强的实用性,因此该送水管理软件在经济上是可行的。(2)技术可行性综合上面第五项系统开发方法及工具的所述,现今从开发工具到数据存储工具都已较完善,能够满足送水管理系统的开发,因此技术上是可行的。(3)实用性用户界

13、面友好,操作使用方便,具有高效的数据处理能力。(4)先进性采用目前先进的计算机软硬件技术,使系统具有较高的技术水平和较长的生命周期,便于系统的升级和维护。(5) 开放性,安全性,可靠性及可扩展性。(6) 兼容性对于所选软硬件系统及平台,能很好地适应开发和使用的需要。(7) 规范性软件设计过程严格按照“软件工程”的规定,系统编码、文档、操作系统平台以及开发方法采用相应的国际标准、国家标准和行业标准。七、分析与设计流程7.1 需求分析(1)需求分析系统需求分析是送水管理系统设计与实现的基础,是决定送水管理系统成败的关键。通过需求分析,对送水管理系统有一个总体了解,确定系统所要完成的功能,也就是对送

14、水管理系统提出完整、准确、清晰、具体的要求。现今校园大学生对桶装饮用水的需求量很大,怎样有效、快捷、有序的进行桶装水的配送成为一个校园桶装水配送站成功的关键,而手工管理不能满足桶装水企业快速发展的需求,因此对于校园桶装水配送站来说一套面向校园的送水管理软件是必须的,该软件需集合各种管理功能为一体,提高桶装水的配送效率,减少不必要的劳动,为校园桶装水配送站节省开支。(2)任务分析针对校园桶装水配送站设计一套送水管理系统,该系统是一个面向校园的送水服务信息管理平台。系统主要功能有客户管理、员工管理、订单管理、库存管理、结算管理以及回收管理等。 面向校园的送水服务信息管理平台即送水管理系统是基于C/

15、S架构模式的一种管理软件,前台提供各种操作界面,方便用户使用;后台构建数据库,方便数据的各种管理。订单管理是该软件的重中之重,需要与客户、产品、库存等紧密联系。7.2 概要设计概要设计部分主要包括软件结构设计和数据结构设计。软件结构设计主要任务是将送水管理系统按功能进行模块划分、建立送水管理系统各模块的层次关系结构以及调用关系、确定各个模块间的接口及人机界面;而数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。此部分内容为送水管理系统设计实现的基础,为接下来的详细设计及编码与测试等过程服务。7.2.1功能模块分析在需求分析工作的基础之上,本着模块间数据松耦合,功能独立的指导

16、原则将本系统划分为客户管理、员工管理、订单管理、库存管理、结算管理以及回收管理等六大主要功能模块,详细结构如图7.2.1所示。 送水管理系统功能图 回收管理结算管理库存管理订单管理员工管理客户管理 图7.2.1(1) 客户管理模块:对客户(学生和老师)信息进行管理,可进行员工信息查询、修改、删减等操作。(2) 员工管理模块:管理送水站的员工信息,可进行员工信息查询、修改、删减等操作。(3) 订单管理模块:1)订单生成:运用来电捕捉技术(CID),即当客户打来电话时在计算机中该提取客户资料,并立即显示客户的地址(寝室号或办公室号),从而管理员可快速生成订单信息。2)订单修订:在订单生成后可根据客

17、户需求和仓库桶装水库存情况,将订单信息按照楼号组合排序成送水序列。在此模块下也可对已生成的订单信息进行修改,取消等操作。3)订单查询:可按月、季为时间周期查询所有已完成的订单信息,并做出统计。4)订单状态查询和修改:查询已有订单状态(已送、未送或途中),并可做出修改。5)送水单生成模块:根据已生成的送水序列,排出最优送货路线,并打印出内容详细的送货单,并标注送水员信息。(4)库存管理模块:主要实现对桶装水的库存量进行查询、新进桶装水进行人库操作以及对用户报损退回的桶装水进行统计和录入系统保存。(5)结算管理模块:1)实现客户各种货款的结算和押金收、退处理;2)实现当日空桶和满桶的结算;3)计算

18、、结算预警(超时、超单)、结算查询、结算统计和结算核对等功能。(6)回收管理模块:对处于租赁状态的饮水机、空桶进行租金计算、回收、维修、报损等管理。7.2.2数据库设计 数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。(1)概念模型(E-R图) 1)实体图 根据送水管理系统的需求分析,抽象出客户、员工、供应商、饮用水、送水订单、库存

19、表、财务表和购进订单等实体。通过各个实体的关联关系设计实体如下:名称说明备注客户购买桶装水的学生和老师送水公司员工送水工、进货工供应商提供桶装水的商家库存表存储桶装水、空桶饮用水桶装矿泉水客户订单学生或老师买水生成的记录财务表购进订单送水站购进桶装水的记录 客户客户姓名客户地址是否租饮水机客户电话起始时间客户编号 员工员工职务员工姓名员工编号 供应商供应商传真供应商电话供应商地址供应商名称供应商编号仓库名称桶装水编号供应商编号【出库/入库】仓库编号 库存表数量桶装水库存数量空桶库存数量时间 饮用水生产日期供应商桶装水价格桶装水名称桶装水编号订水时间桶装水编号订单编号员工编号客户编号 客户订单备

20、注状态总价结算类型订水数量 财务表饮水机租用或注销员工编号票据收入现金收入记账日期记账编号桶装水编号员工编号供应商编号订单编号 购进订单订货数量订货时间单价总价 2)E-R图每一个客户可以多次下单,也可以多次需求售后服务,每个订单可以包含多种桶装水品牌,每个客户订单生成一个送水记录,不同产品可以放在不同仓库中。E-R图如下图所示。(2)表设计首先,明确送水管理系统所含的各种实体及其属性、实体间的联系以及对信息的制约条件等。根据用户需求以及数据库设计流程先画出关系实体图,再设计基本数据库表,如下表7.2.2.1至表7.2.2.8为该数据库主要表。表7.2.2.1为员工信息表,用来记录员工的编号,

21、姓名与职务。列名说明类型备注workerid员工编号 int作为主键,不能为空workername员工姓名 varcharworkertype员工职务 varchar表7.2.2.2为客户信息表,用来记录客户的基本信息,包括客户的编号、姓名、地址、电话和客户的结算类型以及是否租饮水机,如租饮水机,显示其起始时间。 列名说明类型备注customerid客户编号int作为主键,不能为空customername客户姓名 varcharcustomertelphone客户电话 varcharcustomeraddress客户地址varcharcustomerif是否租饮水机varcharcustome

22、rtime起始时间datetime表7.2.2.3为饮用水信息表,用来记录饮用水的基本信息,包括桶装水的编号、名称,单价,生产商,方便水站对饮用水进行管理。列名说明类型备注waterid桶装水编号int作为主键,不能为空providerid供应商编号int作为主键,参照供应商表watername桶装水名称varcharwaterprice桶装水单价decimalmanufacturetime生产日期datetime表7.2.2.4为客户订单信息表,用来记录订单的相关信息,包括订单编号,客户编号,桶装水编号,员工编号,订水数量,订水时间,结算类型,总价,订单的状态,以及相关备注。其中订单编号为主

23、键,客户编号和产品编号为外键,外键分别来源于客户信息表和产品信息表。列名说明类型备注orderid订单编号 int 主键,不能为空waterid桶装水编号 int 主键,参照饮用水表customerid客户编号 int主键,参照客户表workerid员工编号 int主键,参照员工表sendnum送水数量intsendtime送水时间datetimesendtype状态varcharcustomerpay结算类型varcharmoney总价decimalcomment备注varchar表7.2.2.5为库存信息表,用来记录仓库的基本信息,包括仓库的编号以及仓库的名称等。列名说明类型备注store

24、id仓库编号int作为主键,不能为空providerid 供应商编号int作为主键waterid 桶装水编号int作为主键storename仓库名称varcharIn/out 【出库/入库】varchartime时间datetimewaternum 数量intstorennmber 桶装水库存数量intreceivenum 空桶库存数量int表7.2.2.6为供应商信息表,用来记录供应商信息,包括供应商编号、姓名、电话、地址、传真。列名说明类型备注providerid供应商编号int作为主键,不能为空providername供应商姓名 varharproviderphone供应商电话varch

25、arprovideraddress供应商地址varcharproviderfax供应商传真varchar表7.2.2.7为购进订单信息表,用来记录送水站购进桶装水的信息。列名说明类型备注buyid订单编号int 主键,不能为空workerid员工编号int 主键,参照员工表providerid供应商编号 int主键,参照供应商表waterid桶装水编号int主键,参照饮用水表In_num订货数量 intin_price买进价格decimalIn_time订货时间datetimein_totalmoney买进总价decima表7.2.2.8为财务表,用来记录财务基本信息,包括财务表编号,登记日期

26、,以及现金收入、票据收入、相关人员和对饮水机租用或注销的说明。列名说明类型备注jizhangid 记账编号int 主键,不能为空jizhangdate记账日期int cashincome现金收入decimabill income票据收入decimaworkerid员工编号 intcomment备注 varchar 饮水机租用或注销(3)数据库物理结构数据库的物理结构主要是确定送水管理系统中数据的存放位置和存储结构,包括:确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。确定数据的存放位置和存储结构要综合考虑存取时间、存储空间利用率和维护代价等方面的因素。每个表的结构,既字

27、段名称、数据类型、长度、约束等:CREATE TABLE kehu (customerid int (12) Primary key, NOT NULL,customername varchar(18) NOT NULL,customertelphone varchar(11) ,customeraddress varchar (40) ,customerif varchar(8) CHECK ( customerif IN (YES,NO), customertime DATETIME);CREATE TABLE yuangong (workerid int (6) Primary key,

28、 workername varchar (20),workertype varchar (20);CREATE TABLE water(waterid int (6) Primary key,Providerid int (6) References gongyingshang,watername varchar (1), waterprice decima (2), manufacturetime DATETIME);CREATE TABLE gongyingshang(providerid int (6) Primary key, providername varchar (20), pr

29、oviderphone varchar(11), provideraddress varchar (40),providerfax varchar (11);CREATE TABLE kehudingdan (orderid int (8) Primary key,waterid int (6) References water,customerid int (12) References kehu, workerid int (6) References yuangong, sendnumint (6),sendtime int(12), sendtype DATETIME,customer

30、pay varchar (3) money decimal (20), comment varchar (70) );CREATE TABLE kucun(storeid int (6) Primary key, providerid int (6) References gongyingshang, wateridint (6) References water,storename varhar (20),In/out varhar (10),time DATETIME, waternum int (10),Storennmber int (8),Receivenum int (8); CR

31、EATE TABLE goujindingdan(buyid int (8) Primary key,workerid int (1)References yuangong, providerid int (2)References gongyingshang, waterid int (1)References water, In_num int(12), in_price decimal(6),In_time DATETIME,in_totalmoney decimal(10);CREATE TABLE caiwubiao (jizhangid int (6) Primary key,ji

32、zhangdate DATETIME, cash income decimal(10), bill income decimal(10),workerid int (6),comment varchar (70);7.3 详细设计 详细设计的主要任务是实现送水管理系统的各个模块的功能,以及实现各个模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。将各个模块进行有效连接最后实现送水管理系统的设计。在详细设计中主要对送水管理系统表示层设计和各个功能模块的实现进行详细阐述。7.3.1表示层设计 从表示层来讲,本系统主要是送水管理

33、系统的主界面。管理人员登录到主界面,进行权限内的操作,主界面是管理人员进行各种操作的平台,用来进行各种管理的实现。主界面如图7.3.1所示。7.3.2 系统功能分析从功能上来说,送水管理系统是一个信息管理平台。该系统集客户管理,饮用水管理,客户订单管理,库存管理等功能于一体。另外,我们还需要设计基本信息即基本信息的设置、操作人员的权限管理以及操作员登录信息的记录等的管理功能。(1)客户订单管理订单管理是整个送水管理系统中的最重要部分,包括订单的新建、查询以及订单的编辑。并且要能够显示各个状态订单的详细内容。订单管理界面如图7.3.2.1所示:其中可以按多种条件进行查询,并在表格中显示查询结果。

34、新建订单与订单的编辑又是订单管理中的最重要部分,具体功能实现如图7.3.2.2所示。其中客户信息的显示可以在右侧的DataGridview控件中选择,也可以在客户编号一栏中手动输入确定后显示,当所有的信息填好并确认无误后可以保存订单,这样订单新建完成,如果订单有问题可以单击订单修改,随时更改订单,有利于管理人员对订单的管理。 (2)客户管理客户管理主要是实现客户的新建、查询以及客户信息的编辑等功能,其中查询时要能够实现多重条件查询。具体功能实现如图7.3.2.3所示。其中客户信息在下方的DataGridview控件中显示,新建客户时如果编号已经存在将会弹出提示窗口,当要修改客户信息时只需要选中

35、DataGridview控件中的客户那一行后在上面显示的栏目中修改你要修改的项目就可实现。(3)饮用水管理饮用水管理要实现饮用桶装水的新建查询与修改,具体功能实现如图7.3.2.4所示。其中饮用水信息在下方的DataGridview控件中显示,新建饮用水信息时如果编号已经存在将会弹出提示窗口,当要修改饮用水信息时只需要选中DataGridview控件中的产品那一行后在上面显示的栏目中修改你要修改的项目即可实现。(4)库存管理库存管理包括饮用水的入库,出库以及库存量的查询,具体功能实现如图7.3.2.5所示。其中产品类型与产品名称在comboxBox控件中选择,但选择完成后点击库存查询,改产品的

36、库存量会在下方的DataGridview控件中显示。当要出库时只需要在出库量中填写出库的数量点击出库即可,而入库需要点击入库后弹出入库界面,具体功能实现如图7.3.2.6所示。(5)基本信息管理 基本信息管理包含基本信息的设置、操作人员的权限管理以及操作员登录信息的记录等。 1)基本信息的设置更改员工的用户名以及查看员工的基本信息。 2)权限管理权限管理是管理人员对于操作员管理权限的管理,给予不同操作员不同的管理权限,方便对操作人员进行管理。具体功能如图7.3.2.7所示。 3) 操作员登录记录显示操作人员的登录时间,具体功能如图7.3.2.8所示。当输入登录名可以查询该操作员的所有登录信息。

37、7.4 系统测试7.4.1 系统测试系统测试是确保送水管理系统达到用户要求的最后一关,也是最重要的一关。在整个送水管理系统开发的过程中,会遇到各个各样的问题,有的问题能够及时发现并改正,而有的问题会隐藏起来不容易被发现,但是一旦出现会带来难以估量的后果。所以我们要进行系统测试,尽最大努力找出那些隐藏起来的错误,尽可能的为以后减少不必要的损失。为了检验本系统的功能和性能是否达到任务书中所要求的各项技术指标,全面检验系统各个功能的正确性、稳定性、牢固性和友好性,并为系统的验收提供依据。我们可以在本系统的测试中使用两种测试方法,一种是白盒法:测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用

38、例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致;另一种是黑盒法:不关心程序内部的逻辑结构,而是根据程序的功能来设计检测,请多位不熟悉本系统的人来进行随意性的操作,打破习惯的操作顺序,从中发现错误,并及时改正。通过这两种方法的测试为系统的正确运行奠定了良好的基础。7.4.2 编码问题 在系统设计与实现的整个过程中,常常会遇到这样或那样的问题,尤其在刚刚开始的阶段,由于对语言掌握的不够熟练和对编译环境的生疏,导致出现了不少错误。随着不断的尝试和学习逐渐发现了错误的原因并一一将其解决。以下是编码调试时遇到的一些问题以及问题的解决方法:(1)数据库连接错

39、误。无法连接数据库,当输入正确的用户名和密码,会弹出错误,提示数据无法调用,经过查找,是数据库连接语句错误,通过改正,可以正常的连接数据库。(2)VB类库的用法错误。在各个模块中会添加一些自定义的类库,通过类库方便系统的开始,但同样也会带来一些问题,如格式不正确,没有添加头文件等问题,再用自己添加的类库时,注意用法,该问题迎刃而解。(3)拼写错误。在对已经完成的模块进行测试的时候,测试不能通过。分析代码后,发现原来是代码拼写错误,改正后,测试通过。得出结论,在代码书写是应该认真,仔细。8、 方案评估当今高校在校生众多的现状下,传统高校饮用水配送管理上的不足已经日益明显,再此基础上提出了C/S模

40、式下的高校桶装水配送管理系统,对系统的架构进行了分析,对系统涉及到的功能模块做了详细介绍,并进行了桶装水送水管理系统的设计与实现。这个系统的实现必将提高高校送水人员的工作和效率,当然,这个简单的系统也有待改进、完善,这正是所有技术开发人员努力的方向。就好像,我们信息管理与信息系统专业已经日渐突出其高效的实用性、专业性和不可替代性一样,但我们仍然处于发展阶段,仍然需要不断努力探索前进。九、结语整个过程完全是按照所学过的课程数据库原理与应用的内容进行顺序完成的,在这个过程很好的温习了这门课程,同时让自己更加熟练地掌握了使用SQL软件进行数据库设计的应用以及对VB语言的理解,从发现问题到提出解决方案,从需求分析到概念设计,再到详细设计,最后完成各功能模块的应用程序开发,我觉得每一个过程步骤都很重要,每一个阶段的工作都决定了之后的工作进行的如何。在整个过程完成后,我再次思考,发现自己没有考虑到售后服务管理这一点,售后管理可以包括清洗记录、设备维护、客户反馈等功能,但是这是在后期发现的问题,而整个设计都是在前一步的基础上完成的,所以最后再加上这一点的设计可能比较麻烦,所以说需求分析阶段作为第一个阶段其重要性可见一斑。总的来说,这次的课程设计巩固了以前的知识,个人觉得很有意义。- 22 -

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!