毕业设计(论文)-VB.NET学生公寓管理系统的设计与实现.doc

上传人:哈尼dd 文档编号:3948087 上传时间:2019-10-10 格式:DOC 页数:41 大小:1.39MB
返回 下载 相关 举报
毕业设计(论文)-VB.NET学生公寓管理系统的设计与实现.doc_第1页
第1页 / 共41页
毕业设计(论文)-VB.NET学生公寓管理系统的设计与实现.doc_第2页
第2页 / 共41页
毕业设计(论文)-VB.NET学生公寓管理系统的设计与实现.doc_第3页
第3页 / 共41页
毕业设计(论文)-VB.NET学生公寓管理系统的设计与实现.doc_第4页
第4页 / 共41页
毕业设计(论文)-VB.NET学生公寓管理系统的设计与实现.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

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

1、学校代码 10125 专业代码 080605 Shanxi University of Finance and Economics本科毕业论文(设计)题目: 学生公寓管理系统的设计与实现 学 院: 专 业: 学 号: 姓 名: 指导教师: 二零一二 年 五 月 二十五 日修德立信 博学求真填 写 说 明一、毕业论文(设计)须用70克A4纸计算机双面打印,具体打印格式参见教务处主页山西财经大学普通全日制本科毕业论文(设计)写作指南。二、封面中“专业代码”应填写教育部统一的普通本科专业代码(具体参见教务处主页“下载专区”山西财经大学专业一览表)。三、毕业论文(设计)必须按规定的要求进行装订。1、装

2、订顺序1. 封面2. 学术承诺3. 目录4. 中文摘要、关键词5. 英文摘要、英文关键词6. 正文7. 参考文献8. 附录(可选)9. 致谢10. 山西财经大学本科毕业论文(设计)指导教师评定表11. 山西财经大学本科毕业论文(设计)答辩成绩与总成绩评定表2、装订。由学生自主装订。装订线在左侧。3、理工科毕业设计的软件要以光盘的形式附在论文的后面(装入小袋,封口),不要单独保存,不能丢失。4、如果毕业论文(设计)因专业特殊,无法打印的部分可以手写或手绘,但需保持页面整洁,布局合理。毕业论文(设计)学术承诺本人郑重承诺:所呈交的毕业论文是我个人在导师指导下进行的研究工作及取得的研究成果。除了文中

3、特别加以标注和致谢的地方外,论文中不存在抄袭情况,论文中不包含其他人已经发表的研究成果,也不包含他人或其他教学机构取得研究成果。作者签名: 日 期: 毕业论文(设计)使用授权的说明本人了解并遵守山西财经大学有关保留、使用毕业论文的规定。即:学校有权保留、向国家有关部门送交毕业论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵守此规定)作者签名: 指导教师签名: 日 期: 日 期: 目 录摘 要英文摘要1 前 言12 公寓管理系统需求分析12.1 市场需求12.2 系统结构需求22.3 系统功能需求33 相关技

4、术介绍43.1 C/S结构概述43.2 VB.NET概述53.3 Microsoft SQL Server 2000概述64 系统设计74.1 数据库设计74.2 系统功能模块设计124.2 系统角色设计124.3 数据流图135 系统实现145.1 登陆模块145.3 日常管理模块185.4 后勤服务模块196 系统测试226.1 测试目的226.2 测试方法236.3 测试步骤237 总结24参考文献25致 谢27山西财经大学毕业论文(设计)学生公寓管理系统的设计与实现摘 要:随着经济的发展,高校招生规模的不断扩大,校园周边环境的日益复杂,面对复杂的公寓管理需求,传统的人工公寓管理模式逐渐

5、力不从心。利用信息技术,科学高效地解决公寓管理过程中出现的问题,是当前高校公寓管理工作中研究的重要课题。本文利用所学计算机专业知识,结合山西财经大学公寓管理的实际情况,从建设公寓管理信息化的需求出发,利用学校的计算机资源和信息资源,建立学校公寓管理系统,对公寓楼、房间、学生档案、学生出入信息等方面进行统计和管理,简化学校公寓管理人员工作,保证公寓的安全。系统采用C/S模式作为开发模式,采用VB.NET技术,SQL Server 2000为后台数据库,该系统主要包括五个功能模块:公寓管理模块,日常管理模块,后勤服务模块,统计查询模块,用户管理模块。系统能满足学院学生公寓管理工作方面的基本要求,操

6、作方便,适合学院学生公寓管理的使用。关键词:学生公寓;管理系统;VB.NET;SQL SERVER 2000 DESIGN&DEVELOPMENT OF COLLEGE STUDEN APARTMENT MANAGEMENT SYSTEMAbstract: With the development of Inner Mongolia electronic information vocational and technical college, the scale of students continuously expand, the number of students increasin

7、g. The traditional way cannot meet the needs of the current students apartments management. It has been the important topic that to improve the efficiency of the apartments management, to make the apartments management scientific, standardized and stitutionalized and intelligence.According to myself

8、 student management works with the computer professional knowledge; I am going to try to solve the electronic college apartments managements problems using the studen t apartments management information system. Bases on the engineering of software development thoughts and B/S model, using the system

9、 structure Power Designer as auxiliary tools, using ASP as development technology, using Microsoft SQL Server 2000 as database platform, the system completes development. Through the requirement analysis, system design, system implementation of the software development process, the system completes

10、the basic information, accommodation management, dormitory daily management three subsystems of design and development, each subsystem consists of several function module, among which student check-in and lodging information management module has been the core function module in the student accommod

11、ation management subsystem. The student registration realizes the new student check-in function; accommodation management realizes the student changing management, such as adjusting dormitory, off-campus housing, and check out the management function. This system has been running in electronic colle

12、ge, application shows that it has solved the conventional problems in the process of apartments management appeared, made apartment dormitory and beds resource management more reasonable, improved the overall efficiency of the apartments management with good practical value and reference value. Keyw

13、ords:Students apartments;management information system; VB.NET;SQL SERVER 2000 III山西财经大学毕业论文(设计)1 前 言随着计算机技术和网络技术的迅速发展及日益成熟,计算机应用技术和网络技术已经深入到我国经济发展的方方面面。高校具有人才培养、科学研究、社会服务等功能,高校的信息化建设应当走在社会各行业的前列。近年来国家投入了大量的资金用于教育信息化建设。各高校也都建立了学校的信息中心,不少高校还建设了校园一卡通系统,这些都是教育信息化的重要产物。但高校公寓管理部门作为教学辅助单位来说,并没有受到应有的重视,大部分

14、高校的公寓管理部门还是停留在传统的管理水平上。高校的公寓是一个相对开放的场所,人员流动量特别大,这就给公寓管理提出了挑战:既要严格要求学生,还要实施人性化的管理方式。如今的大学生大多数都是90后,以自我为中心的学生比例在上升,他们追求个性,追求自我价值的实现,比较容易形成个人主义思想,这就要求公寓管理工作既要对学生的住宿情况了如指掌,还要满足学生的个性化需求,因此公寓管理的难度日益加大。因此,建立一个学生公寓管理系统能给高校后勤工作带来极大的便利。一方面能及时有效地进行住宿学生的信息查询;另一方面还能实现学生个人信息及在公寓表现信息共享,能全面提高高校教育管理水平。2 公寓管理系统需求分析2.

15、1 市场需求山西财经大学共有11栋学生公寓。学生类型有博士研究生、硕士研究生、统招本科生。人数多,层次多,住宿分散。目前的学生住宿管理主要靠手工操作,任务繁琐、工作量很大,管理起来非常不方便,可靠性也不高,已经跟不上学校的发展速度。因此,开发一个适应学校发展的学生公寓管理系统十分必要。2.2 系统结构需求若要实现公寓中心管理人员集中有效的管理必须借助于校园网络,依托校园主干网络,充分利用分布在各个公寓楼间的校园网络接入交换机来解决问题,在路由交换机上建立设置通道,建立专属于公寓管理系统的虚拟局域网,让各公寓楼的终端机和服务器连接到该虚拟局域网,使各栋公寓楼从逻辑上集中到一起,便于信息管理系统的

16、实施和规划,达到集中统一的管理模式的要求。如图3-1 所示:图3-1:学生公寓管理系统网络拓扑结构图2.3 系统功能需求通过对山西财经大学现有公寓管理制度和状况的分析,公寓管理系统应能够全面、准确、有效地管理学生公寓的各种信息。公寓管理人员可以随时查询公寓住宿学生的个人基本信息、卫生状况、个人表现等信息,能对入住公寓的学生数据进行及时有效地更新,并向相关部门提交学生在公寓的表现情况。院系管理人员也可以对本院的住宿学生信息进行查询统计及管理。系统的主要功能如下:一、公寓管理,包括以下几个功能:1.学生入住登记。首先要查询学生信息是否已安排住宿,如果未安排住宿才需要登记入住,要详细记录入住学生的各

17、项基本信息。2.宿舍调整。学校提供不同住宿环境、不同价位的宿舍。学生在住校期间,可以根据自己的经济状况或者根据自己的住宿需求去调整宿舍。3.学生退宿管理。当学生在上学过程中出现休学、退学、在外住宿或是毕业时,能够对学生进行退宿。二、公共信息管理 学生公寓信息管理系统作为整个校园信息管理系统的子系统,可以对学生信息、院系信息、公寓信息进行查询、修改。三、日常管理,包括以下几个功能:1.访客管理。可对非公寓住宿人员的出入进行登记管理,详细记录访客的各项信息,并对访客所携带的贵重物品进行登记,避免不安全因素的产生。2.贵重物品出入管理。详细登记入住学生携带贵重物品进出公寓的情况,注明物品名称、进出时

18、间、进出原由等,保障入住学生的财产安全,并为以后查询提供方便。3.学生宿舍评比。对学生宿舍的卫生情况、宿舍文化建设等方面进行各种评比,便于对住宿学生的管理,也能够激励学生养成良好的生活习惯和学习习惯。四、后勤服务,包括以下几个功能: 1.公寓宿管员及时根据入住学生的反映对损坏的设施进行报修,并记录设施的维修情况和后续使用情况,便于向入住学生提供快速便捷的服务。2.后勤维修人员可以根据由宿管员提交的报修申请,并以此制定维修计划,进行维修,还可以在维修后随时查询物品的使用情况,以便制定进一步的维修计划。五、查询管理信息查询是学生公寓管理的主要功能。可满足公寓管理人员各种相关查询条件下的信息查询,方

19、便公寓管理人员进行管理。六、用户管理,包括以下几个功能: 1.公寓管理中心的管理员拥有对学生公寓管理系统的最高使用权限,可以注册、注销宿管员用户和后勤人员用户,并对各类型用户赋予不同的使用权限。 2.各类型用户可以修改登陆密码。3 相关技术介绍3.1 C/S结构概述C/S (Client/Server)结构,即客户机和服务器结构,主要由客户应用程序、服务器管理程序和中间件三个部分组成。C/S结构的特点在于充分利用客户机和服务器两端的硬件环境,将软件任务合理地分担到系统的两端去完成。C/S结构的主要优点有:1.客户机具有数据处理能力,能充分利用客户端的硬件资源,减轻服务器的负担;2.交互性强、存

20、取模式比较更安全的,通信的可靠性较高;3.数据安全性高,赋予不同用户以不同的权限,只有通过客户端的合法访问才能获得有效的数据。 3.2 VB.NET概述3.2.1 .NET框架.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。3.2.2 VB.NET概述VB.NET是Visual Basic. net的简称,是Windows环境下基于.NET框架的完全面向对象的编程语言,其主要特点有:1.真正成为面向对象以及支持继承性的语言。2

21、.窗体设计器支持可视化继承。3.直接建立在.NET的框架结构上,可以充分利用所有.NET平台特性,也可以与其他的.NET语言交互。3.3 Microsoft SQL Server 2000概述3.3.1 SQL语言SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。主要特点有: 1. SQL语言把数据定义和数据操作二种不同功能的语言集成到一起,以同一种语法结构实现不同的数据功能,为数据库应用系统的开发和研制提供了良好的环境。 2. SQL语言是一种高度非过程化语言,因此SQL无需了解具体的数

22、据的存取路径,而通过SQL语言把命令传达到DBMS(DataBase Management System),由DBMS去完成具体操作,不但减轻了用户的开发和编码的负担,而且大大地提高了整个系统的逻辑独立性和物理独立性。 3.面向集合的操作方式。不仅操作对象而且操作结果可以看作是元组的集合,而且对据的删除、插入、更新也可以看作是对元组集合的操作。 4. SQL是一种独立性和适应性都比较强的数据库语言,它不仅可以应用于独立的DBMS中,直接对数据库中的数据进行操作,而且还可以嵌入到其他高级程序设计语言中去使用。3.3.2 Microsoft SQL Server 2000SQL Server 20

23、00 是Microsoft 公司推出的关系数据库管理系统,是一种较为成熟的关系型数据库,支持SQL语言,具有较高的数据处理性能和较高的可靠性。Microsoft SQL Server 2000是在SQL Server 7. 0的基础上对性能、可靠性、质量以及易用性进行了扩展,使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台,。其许多应用软件中都得到了广泛的使用,使得这些应用软件数据处理能力高效、性能更加可靠、稳定性更强。因此根据Microsoft SQL Server数据库的良好表现,在本公寓管理系统中采用Microsoft SQL Server 2000数据库平台作为首选。

24、4 系统设计4.1 数据库设计 数据库是信息系统的核心基础,对于信息系统来说,信息资源的开发、管理和服务都离不开数据库设计。数据库设计是整个数据库应用系统的关键。4.1.1 概念数据模型设计在建立概念模型中,主要是从信息世界中抽象出实体、属性以及实体之间的关系。概念结构设计是整个数据库设计的关键。概念模型用一些规定的符号来描述现实世界抽象出来的实体型、属性以及实体之间的关系,通常用E-R(Entry-Relationship)图来描述。1.学生实体E-R图公寓号学号学院学生专业姓名宿舍号联系方式班级图4-1 学生实体E-R图 2.公寓实体E-R图 公寓可在人数公寓编号寝室类型联系方式寝室数量管

25、理员ID图4-2 公寓实体E-R图3.公寓管理员实体E-R图公寓管理员联系方式公寓编号管理员姓名管理员编号图4-3 公寓管理员实体E-R图4.访客实体E-R图访客来访时间来访人姓名被访人姓名证件号码来访编号图4-4 访客实体E-R图5.住宿情况实体E-R图 学生住宿探访访客宿舍公寓属于维护公寓管理中心后勤维修人员管理管理公寓管理人员1m11nn1nn1n1n 图4-5住宿情况实体E-R图4.1.2 数据表设计根据图3-1系统功能结构图的模块设计,针对学生公寓管理的情况和特点,进行具体的数据库设计。设计的表主要有:系统代码表、管理员表、公寓楼信息表,宿舍信息表、员工表、学生基本信息表、学生入住登

26、记表、学生注册表、学生财物表、宿舍卫生成绩表、来访登记表、货物出楼登记表等。主要数据表如下所示:表4-1 学生表字段名称数据类型字段长度是否允许为空*学号int8否姓名string8否性别string2否入学日期datetime8否出生年月datime10否学院string20否专业string20否班级string10否联系方式int11否表4-2 公寓楼表字段名称数据类型字段长度是否允许为空*公寓楼号int8否房间数int8否联系方式int11否表4-3 学生入住表字段名称数据类型字段长度是否允许为空*学号int12否姓名string20否*公寓号int8否宿舍号int8否表4-4 后勤人

27、员表字段名称数据类型字段长度是否允许为空*后勤人员编号int8否后勤人员姓名string20否表4-5 公寓管理员表字段名称数据类型字段长度是否允许为空*公寓号int8否*公寓管理员编号int8否公寓管理员姓名string20否表4-6 评比成绩表字段名称数据类型字段长度是否允许为空*公寓号int8否 宿舍号int8否评分int8否表4-7 访客表字段名称数据类型字段长度是否允许为空*访客姓名string20否访客编号int8否证件号码int18否被访者姓名string20否与被访者关系string20否来访时间datetime8否结束时间datetime8否表4-8 贵重物品出入登记表字段名

28、称数据类型字段长度是否允许为空*公寓号int8否宿舍号int8否*学号int12否姓名string20否物品名称string20否出入原因string20否出入时间datetime8否表4-9 后勤维修人员表字段名称数据类型字段长度是否允许为空*后勤维修人员工号int8否后勤维修人员姓名string20否 表4-10 报修表字段名称数据类型字段长度是否允许为空*公寓号int8否 宿舍号int8否报修项目string20否维修时间datetime8否维修情况string20否维修人员工号int8否维修人员姓名string20否值班人string20否4.2 系统功能模块设计本系统的设计完全按照软

29、件开发的规范流程进行,即先进行需求分析,在需求分析的基础上,设计出符合要求的系统设计模式,以及涉及到的相关技术;然后就是根据相关的需求。其中最为重要的是设计好软件的功能模块结构图,为之后的设计工作提供指导,提供明确的设计路线,根据功能需求分析,本系统的功能模块结构图如图4-6所示:学生公寓信息管理系统入住登记宿舍调整退宿管理综合查询贵重物品出入管理访客管理按班级查询统计密码修改用户注册公物报修报修情况查询院系信息管理公寓信息管理公共信息管理统计查询日常管理住宿管理用户管理后勤服务图4-6 系统功能结构模块图4.3 系统角色设计本系统主要针对用户是公寓管理中心、公寓管理员、后勤部维修人员、财务人

30、员,针对不同的用户,实现不同的功能和操作。如表4-1所示:表4-11 用户操作内容用户类型用户操作内容公寓管理中心录入公寓、学生信息;分配、调整宿舍;查询各项信息;注册、注销宿管员用户和后勤用户 公寓管理员登记访客信息;录入评比结果;报修损坏物品后勤部维修人员查看报修记录,安排维修计划4.4 数据流图数据流图(Data Flow Diagram, DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。根据上述几节关于公寓管理系统功能、性能的需求分析,用数据流图的方法将公寓管理系统中数据的流动情况和主要的业务处理进行表示。 日常

31、信息公寓管理中心入住登记 退宿登记宿舍调整登记 住宿信息住宿信息退宿信息调整信息入住信息住宿管理公物报修 用户信息后勤人员修改密码注册用户 报修信息信息查询查询结果用户信息密码信息报修查询查询结果报修信息宿管员访客管理物品出入管理宿舍评比日常管理访客信息物品信息评比成绩日常信息信息查询查询结果宿管员公寓管理中心信息查询查询结果查询结果查询结果图4-7 学生公寓管理系统数据流图经过对公寓管理系统的分析得出数据流图如图4-7所示。该数据流图既反映了公寓管理系统的整体功能,也反映了公寓管理系统中数据的基本流动情况。5 系统实现5.1 登陆模块公寓管理系统有三种不同的用户类型,为了保障系统的使用安全,

32、为每一种不同类型的用户设置不同级别的使用权限:公寓管理处的管理员拥有最高的使用权限,用户名为admin,可以进行公寓的入住登记、宿舍调整、退宿等管理操作也可以对入住情况进行查询,还可以注册注销其他用户;公寓宿管员用户名以“sg”开头,可以录入查询访客管理信息、贵重物品出入信息、评比信息、公物报修等日常管理的操作、也可以查询入住情况,还可以修改自己的用户密码;后勤服务人员用户名以“hq”开头,只可以查看公物报修情况和修改自己的用户密码。在用户登录时,判断用户名的前两位字符,以此来显示不同的功能菜单,达到设置权限的目的。图5-1 登录界面5.2 公寓管理模块在此模块中包括三种功能:入住登记、宿舍调

33、整、退宿管理。入住登记界面如图5-2所示,在此界面中可以录入入住学生的基本信息以及入住公寓号、宿舍号,分别保存在学生表和住宿表中。代码实现时,首先判断文本框中内容是否为空以及所插入信息是否已存在,通过检查和,向两个表中插入数据,核心代码如下:If /判断文本框是否为空rz_xh.Text = Or rz_xm.Text = Or ComboBox40.Text = Or ComboBox26.Text = Or ComboBox27.Text = Or ComboBox34.Text = Or DateTimePicker4.Text = ThenMsgBox(不能为空!) Else /向学生

34、表中插入数据insert_sql1=insert into student(sno,sname,ssex,sclog,smaj,sclass,stime) values( + rz_xh.Text + , + rz_xm.Text + , + ComboBox40.Text + , + DateTimePicker4.Text + ) /向住宿表中插入数据insert_sql2 = insert into zhusu(sno,dno,dmpno) values( + rz_xh.Text + , + ComboBox19.Text + , + TextBox40.Text + )/连接数据库s

35、qlcmd1 = New SqlCommand(insert_sql, sqlconn)sqlcmd2 = New SqlCommand(insert_sq2, sqlconn)da = New SqlDataAdapter(sqlcmd) Try sqlconn.Open() userReader = sqlcmd.ExecuteReader userReader.Close() MsgBox(添加成功!) Catch ex As Exception MsgBox(发生错误!1.请检查输入信息是否已存在 2.字数过长) Finally sqlconn.Close() sqlcmd.Dispo

36、se() End Try End If 图5-2 入住登记界面宿舍调整界面如图5-3所示,在此界面中,当输入欲调整公寓学生学号时,会自动显示该学生信息;输入欲调整公寓时,会自动显示公寓信息;点击提交,完成调整。图5-3 宿舍调整界面5.3 日常管理模块在此模块中,有三种功能:访客管理、贵重物品出入管理、宿舍评比。访客登记界面如图5-4所示,在此界面中分为两个板块:进公寓登记、出公寓登记。在访客进入公寓时,登记访客的身份证号以及进楼时间,点击提交,将信息存储在访客表中;在访客出公寓时,根据访客的身份证号将出楼时间更新到访客表中。图5-4 访客登记界面访客记录查询界面如图5-5,在此界面可以根据日

37、期查看来访记录:图5-5访客记录查询界面贵重物品出入登记界面如图5-6所示,在此界面中可以登记物品的详细情况。图5-6 贵重物品出入登记界面5.4 后勤服务模块 在本模块中,公寓宿管员在公物报修界面提交报修单以及报修回执,维修人员在报修情况查看界面报修情况公物报修界面如图5-7所示,在此界面中分为两个板块:公物报修、报修回执。报修时,记录报修的各项信息,待维修人员维修后,根据学生的使用情况提交维修回执,便于维修人员制定进一步维修计划图5-7 公物报修界面公物报修查询界面如图5-8所示,在此界面中,维修人员可以查看报修情况以及维修回执图5-8 报修情况查看界面5.5 统计查询模块综合查询界面如图

38、5-9所示,在统计查询模块,公寓管理员和宿管员可以以各种查询条件进行信息查询,相应的核心代码如下:/SQL查询语句sql = select student.sno as 学号?,student.sname as 姓名,student.ssex as 性别, student.sclass as 班级?, student.sclog as 学院o, student.smaj as 专业 zhusu.dno as 公寓号, zhusu.dmpno as 宿舍号 from student,department,zhusu,class,major,college where sql = sql + st

39、udent.sno = zhusu.sno and sql = sql + department.dno = zhusu.dno and sql = sql + student.sclass = class.clname and sql = sql + class.mname =major.mname and sql = sql + ame =ame and sql = sql + ame like + xy + and sql = sql + class.clname like + bj + and sql = sql + major.mname like + zy + and sql =

40、sql + department.dno like + gy + and sql = sql + zhusu.dmpno like + ss + and sql = sql + student.sno like + xh + and sql = sql + student.sname like + xm + and sql = sql + student.ssex like + xb + /连接数据库Dim sqldap As SqlDataAdapter = New SqlDataAdapter(sql, sqlconn)Trysqlconn.Open()sqldap.Fill(ds)Dat

41、aGridView4.DataSource = ds.Tables(0)sqlconn.Close()Catch ex As Exceptionsqlconn.Close()End Try图5-9 综合查询界面6 系统测试6.1 测试目的 系统测试是管理信息系统开发周期中一个十分重要的阶段。其重要性体现在它是保证系统质量的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实施的最终审查。6.2 测试方法 测试的方法主要有两类:一类是黑盒测试,主要根据系统功能来进行测试,一般用于产品或者模块完成以后用来检测其功能;另一类称为白盒测试,根据被测程序的内部结构设计测试用例,通常由开发人员或者

42、编程人员进行系统测试时使用。本系统在编码阶段通过白盒测试来检测软件错误,在模块或者产品完成后,采用黑盒测试来检测系统功能。6.3 测试步骤 1.模块测试。在本系统的总体设计中对系统进行了合理的模块化分,每个模块之间功能相对独立,当每个小模块完成之后,先要进行模块功能测试,尽早发现子模块中存在的错误和问题。 2.集成测试。把各个模块集成到一起来进行测试。在这个测试过程中要求能够发现设计和编码的错误,检验系统功能是否满足用户设计要求。 3.验收测试。以用户为主体,通过大量实用数据的使用来检验软件系统的功能是否够真正满足用户需求。 6.4 测试结果 通过近一个星期的测试,组织了近100条学生数据的入库使用,从中发现了不少错误,这些错误中有关系统总体设计的错误仅有2条,有关编码和结构错误的部分占有很大比例。其中公寓信息管理、学生入住登记、住宿信息查询、日常信息登记、日常信息查询等主要模块通过测试找出一些编码错误。由于问题发现及时且及时纠正,使得本系统使用更加稳定。7 总结学生公寓管理系统实现各部门间信息、资源和任务的共享,提供一个高效、便利、可靠的管理手段,是管理理念、工作方式创新的过程。通过对学生公寓管理系统的开发和设计,笔者总结出了

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

当前位置:首页 > 其他


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