634522516毕业设计(论文)邮政快递管理系统设计.doc

上传人:文库蛋蛋多 文档编号:3930884 上传时间:2023-03-28 格式:DOC 页数:32 大小:1MB
返回 下载 相关 举报
634522516毕业设计(论文)邮政快递管理系统设计.doc_第1页
第1页 / 共32页
634522516毕业设计(论文)邮政快递管理系统设计.doc_第2页
第2页 / 共32页
634522516毕业设计(论文)邮政快递管理系统设计.doc_第3页
第3页 / 共32页
634522516毕业设计(论文)邮政快递管理系统设计.doc_第4页
第4页 / 共32页
634522516毕业设计(论文)邮政快递管理系统设计.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《634522516毕业设计(论文)邮政快递管理系统设计.doc》由会员分享,可在线阅读,更多相关《634522516毕业设计(论文)邮政快递管理系统设计.doc(32页珍藏版)》请在三一办公上搜索。

1、摘 要随着新型操作系统新型计算机语言和新开发技术的出现,万维网和Internet使我们的计算环境日趋全球化,现代软件已经变的越来越复杂。计算机技术网络的飞速发展和计算机的日益普及,人们已经进入了信息化的时代,网络已成为人们生活的一部分。迄今为止,中国的邮政快递行业已经走过了三十几年的时间,已经具备了一定的规模的形态。随着经济体制的改革发展、城市的现代化、人们对相互传递的可持续发展的要求,伴随着邮政快递管理的发展邮政快递管理要得到迫切的改变已成为一种必然的趋势。因此,在各个物流公司的市场竞争中立于不败之地,创造合理的规模效益,已成为现在快递管理的关键问题。本人根据需要,设计了次系统邮政快递管理系

2、统。首先介绍了当今开发系统的发展背景,接着介绍了编写目的和总体设计思想,对SQL Server2005 数据库管理系统,逐一介绍了系统分析、系统设计、和系统的实现。在系统分析中以数据字典和数据E-R图的形式确定了系统的基本框架,接着在此基础上设计出系统的功能结构图。经过系统运行结果证明,本人所设计的邮政快递管理系统可以满足邮政管理人员对工作的需要关键词:邮政快递管理系统,WinForm,SQL Server2005目 录第1章 绪 论11.1选题背景11.2系统要求21.3可行性分析2第2章 需求分析52.1 编写目的52.2系统设计思想52.3 编程模式 C/S6第3章 总体设计73.1功能

3、框图73.2数据库设计9第4章 详细设计154.1登录界面管理及功能154.2主要业务管理界面154.3查询界面17第 5章 编码实现185.1 选择编程语言185.2 MVC模式205.3代码实现20第6章 软件部署256.1测试分析256.2硬件配置266.3软件配置26结束语28致 谢29参考文献30第1章 绪 论1.1选题背景在当今这个信息飞速发展的时代,Internet是人类历史发展中的一个伟大的里程碑,它是未来信息高速公路的雏形,人类正由此进入一个前所未有的信息化社会。人们用各种名称来称呼Internet,如国际互联网络、因特网、交互网络、网际网等等,它正在向全世界各大洲延伸和扩散

4、,不断增添吸收新的网络成员,已经成为世界上覆盖面最广、规模最大、信息资源最丰富的计算机信息网络。Internet在80年代的扩张不单带来量的改变,同时亦带来某些质的变化。由于多种学术团体、企业研究机构,甚至个人用户的进入,Internet的使用者不再限于纯计算机专业人员。新的使用者发觉计算机相互间的通讯对他们来讲更有吸引力。于是,他们逐步把Internet当作一种交流与通信的工具,而不仅仅只是共享NSF巨型计算机的运算能力。进入90年代初期,Internet事实上已成为一个“网际网”:各个子网分别负责自己的架设和运作费用,而这些子网又通过NSFNET互联起来。NSFNET连接全美上千万台计算机

5、,拥有几千万用户,是Internet最主要的成员网。随着计算机网络在全球的拓展和扩散,美洲以外的网络也逐渐接入NSFNET主干或其子网。随着信息时代的高速发展,人们也在不段的追求高效率的生活方式,邮政快递随着中国铁路的第六次大提速,正在奋勇前进着。它给人们快节奏的生活方式带来了方便。为了解决邮政快递工作人员的工作需要,特此设计了邮政快递管理系统。邮政快递管理系统是企业管理和信息决策的重要组成部分,是一种典型的信息管理系统(MIS),其开发主要包括后台数据库的建立,维护及其相应的程序开发。本课题的研究是在现代化经济下的邮政快递系统。可大宗和零星收寄邮件,包裹,还可以进行同城礼仪的收寄,录入相关邮

6、件收寄信息,自动接收邮件重量,自动计算收费,可修改,删除相关信息。实现国内包裹和快递包裹业务查询。为广大经常邮递的需求者提高便利的方便。1.2系统要求随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对单位的各项事务进行科学化的管理有着无法比拟的优点。例如:查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司的工作效率,也是公司管理科学化、正规化并与世界接轨的重要条件。(1) 可以存储所有有关邮政快递的全部信息;(2) 只需数名信息录入员即可操作管

7、理系统,节省大量人力;(3) 可以迅速查询所需信息;1.3可行性分析进行可行性研究工作的主要依据主要包括:国家经济和社会发展的长期规划,部门与地区规划,经济建设的指导方针、任务、产业政策、投资政策和技术经济政策以及国家和地方法规等; 经过批准的项目建议书和在项目建议书批准后签订的意向性协议等;由国家批准的资源报告,国土开发整治规划、区域规划和工业基地规划。对于交通运输项目建设要有有关的江河流域规划与路网规划等;国家进出口贸易政策和关税政策;当地的拟建厂址的自然、经济、社会等基础资料;有关国家、地区和行业的工程技术、经济方面的法令、法规、标准定额资料等;由国家颁布的建设项目可行性研究及经济评价的

8、有关规定;包含各种市场信息的市场调研报告。可行性研究工作对于整个项目建设过程乃至整个国民经济都有非常重要的意义,为了保证可行性研究工作的科学性、客观性和公正性,有效地防止错误和遗漏,在可行性研究中,(1)首先必须站在客观公正的立场进行调查研究,做好基础资料的收集工作。对于收集的基础资料,要按照客观实际情况进行论证评价,如实地反映客观经济规律,从客观数据出发,通过科学分析,得出项目是否可行的结论。(2)可行性研究报告的内容深度必须达到国家规定的标准,基本内容要完整,应尽可能多地占有数据资料,避免粗制滥造,搞形式主义。在做法上要掌握好以下四个要点:先论证,后决策;处理好项目建议书、可行性研究、评估

9、这三个阶段的关系,哪一个阶段发现不可行都应当停止研究;要将调查研究贯彻始终。一定要掌握切实可靠的资料,以保证资料选取的全面性、重要性、客观性和连续性;多方案比较,择优选取。对于涉外项目,或者在加人WTO等外在因素的压力下必须与国外接轨的项目,可行性研究的内容及深度还应尽可能与国际接轨。(3)为保证可行性研究的工作质量,应保证咨询设计单位足够的工作周期,防止因各种原因的不负责任草率行事。各类投资项目可行性研究的内容及侧重点因行业特点而差异很大,但一般应包括以下内容: 1投资必要性。主要根据市场调查及预测的结果,以及有关的产业政策等因素,论证项目投资建设的必要性。在投资必要性的论证上,一是要做好投

10、资环境的分析,对构成投资环境的各种要素进行全面的分析论证,二是要做好市场研究,包括市场供求预测、竞争力分析、价格分析、市场细分、定位及营销策略论证。 2技术可行性。主要从项目实施的技术角度,合理设计技术方案,并进行比选和评价。各行业不同项目技术可行性的研究内容及深度差别很大。对于工业项目,可行性研究的技术论证应达到能够比较明确地提出设备清单的深度;对于各种非工业项目,技术方案的论证也应达到目前工程方案初步设计的深度,以便与国际惯例接轨。 3财务可行性。主要从项目及投资者的角度,设计合理财务方案,从企业理财的角度进行资本预算,评价项目的财务盈利能力,进行投资决策,并从融资主体(企业)的角度评价股

11、东投资收益、现金流量计划及债务清偿能力。 4组织可行性。制定合理的项目实施进度计划、设计合理的组织机构、选择经验丰富的管理人员、建立良好的协作关系、制定合适的培训计划等,保证项目顺利执行。 5经济可行性。主要从资源配置的角度衡量项目的价值,评价项目在实现区域经济发展目标、有效配置经济资源、增加供应、创造就业、改善环境、提高人民生活等方面的效益。 6社会可行性。主要分析项目对社会的影响,包括政治体制、方针政策、经济结构、法律道德、宗教民族、妇女儿童及社会稳定性等。 7风险因素及对策。主要对项目的市场风险、技术风险、财务风险、组织风险、法律风险、经济及社会风险等风险因素进行评价,制定规避风险的对策

12、,为项目全过程的风险管理提供依据。上述可行性研究的内容,适应于不同行业各种类型的投资项目。我国目前缺乏对各类投资项目可行性研究的内容及深度进行统一规范的方法,目前各地区、各部门制定的各种可行性研究的规定,基本上都是根据工业项目可行性研究的内容为主线制定的,并且基本上是按照联合国工发组织的工业项目可行性研究报告编制手册为蓝本来编写的。我国目前急需一个各行业通用的对可行性研究的内容及深度提出共性要求的统一规定,以规范整个可行性研究工作,避免目前的各种非工业项目可行性研究都要参照工业项目的尴尬局面。 一般项目可行性研究的内容,均应设专章论述投资必要性、技术可行性、财务可行性、组织可行性和风险分析的内

13、容。对于工业项目,应设多个章节对原材料供应方案、厂址选择、工艺方案、设备选型、土建工程、总图布置、辅助工程、安全生产、节能措施等技术可行性的各方面内容进行研究。对于非工业项目,应重视项目的经济和社会评价,重点评价项目的可持续性和经济社会环境影响。在可行性研究中,咨询工程师应根据项目的特点,合理确定可行性研究的范围和深度,应按照下列步骤开展咨询工作:了解业主意图;明确研究范围;组成项目小组;搜集资料;现场调研;方案比选和评价;编写报告。第2章 需求分析2.1 编写目的该需求分析将在下面叙述中详细向用户描述该系统实现的功能以及该系统的特点及运行环境,使用户在看到该系统之前能对该系统有一个形象的了解

14、。邮政快递管理系统是企业管理和信息决策的重要组成部分,是一种典型的信息管理系统(MIS),其开发主要包括后台数据库的建立,维护及其相应的程序开发。本课题的研究是在现代化经济下的邮政快递系统。可大宗和零星收寄邮件,包裹,还可以进行同城礼仪的收寄,录入相关邮件收寄信息,自动接收邮件重量,自动计算收费,可修改,删除相关信息。实现国内包裹和快递包裹业务查询。为广大经常邮递的需求者提高便利的方便。2.2系统设计思想随着信息时代的高速发展,人们也在不段的追求高效率的生活方式,邮政快递随着中国铁路的第六次大提速,正在奋勇前进着。它给人们快节奏的生活方式带来了方便。为了解决邮政快递工作人员的工作需要,特此设计

15、了邮政快递管理系统。随着科学技术的发展,计算机可以说是现在生活的一大重要部分,使用计算机对邮政快递管理做这样一个管理系统也可以使所管辖者方便许多。管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。2.3 编程模式 C/S由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。软件功能设计个性

16、化,具有直观、简单、方便的特点,可以满足客户个性化的功能要求;自由制表的功能在C/S 模式下就能够实现,而且操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求,C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。C/S模式是指任何将事务处理分开进行的网络系统,但绝大多数的C/S应用系统是C/S数据库系统.充当服务器的是大型数据库系统, C/S模式是指将数据库安装在后台服务器内,而将应用程序软件安装在客户端的一种系统架构模式,CS结构的系统架构具有访问速度快,运行稳定,安全性能好等优点,所谓的C/S模式是指将整个系统在逻辑上划分成前端客户进程和后台服务器进程,两者通过In

17、tranet网络连接.聚类分析已经广泛地使用在许多应用中, C/S模式是指由一个或多个客户和一个或多个服务器与下层操作系统和通讯系统所形成的一个允许分布计算的分析和表示的复合体系,在文件的阅办单(来文)的领导批示意见一栏中有领导的电子签名,成功地将电子签名图片取出是本程序的难点。第3章 总体设计3.1功能框图3.1.1邮政快递管理系统功能框图图3-1 邮政快递管理系统邮政快递管理系统的整体包括登录、基本信息维护、主要业务、查询、系统维护。登录主要是对用户名和密码的验证。基本信息维护包括员工信息、礼仪收寄信息和电子信函信息对其进行相应的增加、修改和查询。主要业务包括快递包裹、电子信函的收寄和同城

18、礼仪收寄并对其进行相应的查询。系统维护是为了以防录入的客户信息丢失因此包括数据库的备份和恢复。3.1.2基本信息功能框图图3-2 邮政快递管理系统基本信息维护邮政快递管理系统的主要业务包括员工信息维护、礼仪收寄信息维护、和电子信函信息维护。员工信息主要是更改用户进入系统的密码,对员工的基本信息进行增加、修改和删除。礼仪收寄信息维护主要对礼仪编号、类别编号、寄达局、邮政编码、定时投递时间、节日投递、 附言、其他费、邮费、基本投递费、礼仪费、定时投递费、节日投递费进行信息的录入、修改、删除。电子信函信息维护主要是对邮件编号、邮件种类、寄达局、进出标志、页数、投递标志、基本投递费、邮递费、优惠率、总

19、资费录入信息。3.1.3查询功能框图图3-3 邮政快递管理系统查询功能 邮政快递管理系统中查询包括快递包裹查询、电子信函查询、和礼仪收寄查询快递包裹查询根据快递包裹的编号、邮政编码和寄达局进行查询。电子信函查询根据电子信函的编号、邮政编码和寄达局进行查询。礼仪收寄查询根据礼仪收寄的编号、邮政编码和寄达局进行查询。3.1.4系统维护功能框图图3-4 邮政快递管理系统系统维护功能邮政快递管理系统中维护功能包括数据库备份和数据库恢复3.2数据库设计3.2.1 E-R图图3-5 用户权限模块E-R图图3-6电子信函类别模块E-R图图3-7 电子信函模块E-R图图3-8 同城礼仪收寄类别模块E-R图图3

20、-9 同城礼仪收寄模块E-R图图3-10快递包裹模块E-R图 图3-11 电子信函类别关系图和同城礼仪关系图3.2.2数据字典表3-1 用户表表 名UserInfo用途保存用户信息中文字段名英文字段名类型长度备注用户名UserName字符20主键 密码UserPwd字符30不为空表3-2 电子信函类别表表 名Category用途保存电子信函类别信息中文字段名英文字段名类型长度备注编号ID整型不为空名称Name字符20主键表3-3 同城礼仪收寄类别表表 名AmentityCategory用途中文字段名英文字段名类型长度备注编号ID整型主键 名称Name字符20不为空表3-4 电子信函表表 名Le

21、tter用途中文字段名英文字段名类型长度备注邮件编号MailID整型主键 邮件种类MailCategory字符30外键寄达局PostOffice字符30不为空进出标志InoutMark字符20页数PageNum整型不为空投递标志DeliverMark字符20基本投递费BasicCost货币不为空邮递费PostCost货币不为空优惠率Preferential字符20总资费Total货币表3-5同城礼仪收寄表表 名Amentity用途中文字段名英文字段名类型长度备注礼仪编号AmentityID整型主键 类别编号AmentityCategoryID整型外键寄达局Destination字符20不为空邮

22、政编码PostID整型不为空定时投递时间FixCost日期节日投递Festival字符2不为空附言Appendix整型80其他费OtherCost货币邮费PostCost货币不为空基本投递费BasicCost货币不为空礼物费GiftCost货币定时投递费FixCost货币节日投递费FestivalCost货币表3-6快递包裹表表 名EMS-Bag用途中文字段名英文字段名类型长度备注邮件编号MailID整型主键寄达局Destination字符20不为空邮政编码PostID整型不为空邮件备注Meno字符80邮件重量Weight字符20不为空材料费MaterialCost货币保价金额Price 货币

23、保险金额InsureCost货币保值金额ValueCost货币代收货款PaymentCost货币邮件数量MailNum整型不为空单价UnitPrice货币不为空挂号费RegisterCost货币不为空回执费ReturnCost货币保价费PriceCost货币保险费InsurePrice货币保值费ValuePrice货币代验费CommissionCost货币邮费PostCost货币不为空优惠率Preferential字符20总金额Total货币不为空3.2.3数据关系图图3-12 数据库关系关系图第4章 详细设计4.1登录界面管理及功能图4-1登录页面4.2主要业务管理界面4.2.1快递包裹界面

24、图4-2 快递包裹界面4.2.2信函录入客户信息图4-3 信函录入客户信息界面4.2.3同城及外埠礼仪收寄功能的实现图4-4 同城礼仪收寄界面4.3查询界面图 4-5 查询界面第 5章 编码实现5.1 选择编程语言此套程序开发时,由于本人正从事C#语言研究,故用C#语言编写的程序。.NET,SQLserver与WinForm的学习,所以本设计利用了其特点来进行编程,下面我就像大家介绍一下有关这些语言的内容。5.1.1 技术:WinFromWinForm控件被内嵌于网页或者WinForm的Assemblies存在于一internet上服务器,他能同时从浏览器与System.Reflection.

25、Assembly.LoadFrom()方法中调用。现在这种使用方式可以通过以部分信任(semi-trusted)方式以充足的权限得以执行.默认的安全策略已经修改以使由CLR分配的Assembliy有能力访问Internet区域的代码集。5.1.2 C#语言C#语言是Microsoft公司设计的一种编程语言。它松散地基于C/C+,并且有很多方面和Java类似。Microsoft是这样描述C#的:“C#是从C和C+派生来的一种简单、现代、面向对象和类型安全的编程语言。C#主要是从C/C+编程语言家族移植过来的,C和C+的程序员会马上熟悉它。C#试图结合Visual Basic的快速开发能力和C+的

26、强大灵活的能力。”5.1.3 数据库SQL Server简介 SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT。 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI的规定,SQL被作为关系

27、型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。 系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UN

28、IX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。SQL Server 2005 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。ASP.net不仅仅是 Active Server Page的

29、下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势,执行效率大幅提高。5.2 MVC模式图 5-1 MVC模式5.3代码实现5.3.1登录确定按钮单击代码/*模块名称:登录*开发人:王砚冰*开发时间:2008年5月30日*功能说明:此代码验证了用户登录不成功时会自动清空文本框,重新输入用户名和密码 */ private void btnOk_Click(object sender, EventArgs e) if (txtUserName.Text.Trim() = ) MessageB

30、ox.Show(用户名不能为空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUserName.Focus(); return; if (txtUserPwd.Text.Trim() = ) MessageBox.Show(密码不能为空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUserPwd.Focus(); return; userinfo.UserName = txtUserName.Text; userinfo.UserPwd = txtU

31、serPwd.Text; int i = Convert.ToInt32(userdao.SelectUserInfo(userinfo); if (i = 1) this.Hide(); MainForm main = new MainForm(); main.ShowIcon = false; main.ShowInTaskbar = false; main.ShowDialog(); else MessageBox.Show(用户名或密码错误, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 5.3.2录入客户相关的信息/*模

32、块名称:录入客户信息*开发人:王砚冰*开发时间:2008年5月30日*功能说明:此代码录入客户相关信息如输入的格式不正确重新输入然后提交 */#region 增加的单击事件 private void btnOk_Click(object sender, EventArgs e) if (txtDestion.Text.Trim() = ) MessageBox.Show(寄达局不能为空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtDestion.Focus(); return; if (txtPage.Text.Trim

33、() = ) MessageBox.Show(页数不能为空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPage.Focus(); return; if (txtBasicCost.Text.Trim() = ) MessageBox.Show(基本投递费不能为空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtBasicCost.Focus(); return; if (txtPostCost.Text.Trim() = ) MessageBox.S

34、how(邮费不能为空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPostCost.Focus(); return; if (txtPreferential.Text.Trim() = ) MessageBox.Show(总金额不能为空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPreferential.Focus(); return; letter.MailID = Convert.ToInt32(txtmailID.Text); letter

35、.MailCategory = cboCategory.Text; letter.PostOffice = txtDestion.Text; letter.InoutMark = txtInout.Text; letter.PageNum = Convert.ToInt32(txtPage.Text) ; letter.DeliverMark = txtDeliver.Text; letter.BasicCost = Convert.ToDecimal(txtBasicCost.Text); letter.PostCost = Convert.ToDecimal(txtPostCost.Tex

36、t); letter.Preferential = txtTotal.Text; letter.Total = Convert.ToDecimal(txtPreferential.Text); if (letterdao.AddLetter(letter) MessageBox.Show(提交成功, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (MessageBox.Show(是否打印订单, 提示, MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) = Dial

37、ogResult.OK) MessageBox.Show(打印订单成功, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); else MessageBox.Show(提交失败, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); #endregion #region 计费的单击事件 private void btnTotal_Click(object sender, EventArgs e) txtTotal.Text = Convert.ToString(Convert.To

38、Int32(txtBasicCost.Text) + Convert.ToInt32(txtPostCost.Text)*Convert .ToDecimal ( Convert .ToInt32 (txtPreferential.Value )*0.01 ) ); #endregion private void tssdate_LocationChanged(object sender, EventArgs e) tssdate.Text = Convert.ToString(System.DateTime.Now); 第6章 软件部署6.1测试分析6.1.1单元测试单元测试是在软件开发过程

39、中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。6.1.2黑盒测试黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试地,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。6.1.3白盒测试白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否

40、按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。6.1.4集成测试集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。6.2硬件配置 服务器建议配置:Intel Pentium4 1G以上、128MB以上内存、40G以上硬盘、CD-ROM或刻录机、彩色显示器、键盘鼠标、100兆网卡、不间断电源(即UPS)。若需远程拨号,建

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号