《宿舍管理信息系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《宿舍管理信息系统的设计与实现.pdf(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 1 宿舍管理信息系统 设计与实现 摘 要:由于宿舍信息繁多,使管理员很难对宿舍信息进行有效的管理与统计。对宿舍的管理也带来了很大的不方便。如果把宿舍进行相应的编号,把相应的记录输入计算机对其进行无纸化记录,会节省很多时间起到事倍功半的效果。该宿舍管理信息系统是典型的对宿舍信息进行管理的系统。本系统基于.NET 平台,主要完成对宿舍信息的管理,不同的用户可以根据不同的权限实现对数据库不同的操作,包括对数据库中信息的添加、修改、删除、查询、打印等。本系统具有操作简单、界面友好、功能完善、方便移植等特点,能够很好的完成对宿舍信息的管理。关键词:管理信息系统;C#;VS2008;SQL2005;宿舍
2、;ADO.NET;Winform 1 引言 随着计算机技术的不断发展,计算机在学校机关管理中发挥了强大的作用。使用计 2 算机对信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是学校机关的科学化、正规化管理的重要条件。本系统采用 C#+SQL2005的模式,结合必要的相关系统、产品与工具,来实现对宿舍管理信息系统的开发。使该宿舍管理信息系统具有运行安全可靠、便于应用、可维护性好等特点,而且具有良好的扩展性,能良好的共享系统中的数据。2 需求分析 2.1 项目要求 宿舍管理信息系统主要是
3、对大学宿舍相关信息的统计及方便的查看等。软件要求实现以下流程:管理员根据用户名和密码进入系统后,在系统中添加相应的宿舍信息以及与宿舍相关的信息,最后执行修改、查询、删除、导出 Excel 表等功能。首先概括一下本管理系统的基本要求:(1)本系统需要将客户端安装在 PC 上。(2)所有的宿舍信息和相关的内容数据需要通过一种主流的方式进行存储和管理,如使用数据库技术(SQL2005)。(3)管理员必须通过用户名和密码才能进入本系统,然后才有权利对宿舍以及相关信息进行相关的操作。对于系统管理员而言:(1)不同的管理员,他们的登录名是不同的,要保证他们能对自己的信息进行维护。(2)新的管理员登录,可以
4、通过系统帮助,对本系统有所了解,迅速掌握本系统的使用方法。(3)通过管理界面,管理员可以对宿舍信息和宿舍相关的信息进行录入、查询、修改、删除,然后提交到管理系统,并能统一的导出 Excel 表。(4)通过管理界面,管理员还可以修改密码,添加新的用户名和密码。对于普通用户相较于系统管理员而言:(1)不可以添加管理员(2)对所有的信息只有查询功能,而不具有添加、修改功能 3 2.2 系统的功能设计 2.2.1 系统的功能描述图 如图 1 所示,根据系统的总体需求得到系统功能描述图,这个图是本系统最基础的模型。图 1 功能描述图 2.2.2 系统功能结构图 通过进一步细化该宿舍管理系统的功能,生成该
5、系统功能结构图,如图2 所示。系统管理员:1.录入、查询、修改、删除、导出宿舍信息 2.录入、查询、修改、删除、导出与宿舍相关的信息 3 修改管理员密码或添加新的管理员账号 系 统 数 据 库 普通用户:1.查询宿舍信息 2.查询与宿舍相关的信息 3.修改自己的密码 4 图 2 系统功能结构图 功能模块 管理员登录模块 系统帮助模块 卫生宿舍模块 电费缴纳模块 学生入住模块 宿舍信息模块 系统管理模块 宿舍报修模块 突发事件处理模块 外来人员登记模块 假期留宿模块 5 2.2.3 系统的功能特点(1)操作简单、界面友好。完全控件式的窗体布局,使得宿舍的管理工作更简便;宿舍以及宿舍相关信息的提交
6、、更改以及导出 Excel 等功能只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。(2)即时可见。对宿舍信息的管理,该系统可以达到“即时修改、即时见效”的效果。(3)功能完善。管理员包括系统管理、宿舍信息、卫生检查、电费收费,宿舍报修,外来人员登记等功能,其中,各项管理功能又细化为具体信息的录入、查询、更改、删除等,完整地实现了对宿舍信息的管理要求。2.3 流程图 通过对系统流程的分析可得到该系统的流程图,如图 3 所示。6 图 3 系统流程图 登录 角色(权限)判断 系统管理员 普通用户 管理员的添加、密码的修改、重新登录和退出 宿舍信息的添加、查询、修改、
7、删除、导出 学生入住的添加、查询、修改、删除、导出 卫生检查的添加、查询、修改、删除、导出 电费缴纳的添加、查询、修改、删除、导出 宿舍报修的添加、查询、修改、删除、导出 外来人员登记的添加、查询、修改、删除、导出 突发事件处理的添加、查询、修改、删除、导出 假期留宿的添加、查询、修改、删除、导出 用户密码的修改、重新登录和退出 宿舍信息的查询 学生入住的查询、学生退宿的查询 卫生检查的查询 电费缴纳的查询 宿舍报修的查询 外来人员登的查询 突发事件处理的查询 假期留宿的查询 退出系统 7 2.4 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合,本系统的
8、数据字典卡片如下:名字:宿舍基本信息 描述:收录宿舍的基本信息 定义:收录宿舍基本信息=宿舍号+电话号码+住宿费+床位数+椅子数+桌子数+备注 位置:在数据库的 dorm 表中 名字:学生基本信息 描述:收录学生的基本信息 定义:收录学生的基本信息=学号+姓名+性别+班级+宿舍号+备注 位置:在数据库的 student 表中 名字:卫生检查信息 描述:收录卫生检查的基本信息 定义:收录卫生检查的基本信息=编号+宿舍号+检查日期+检查情况+备注 位置:在数据库的 checkinfo 表中 名字:电费收费信息 描述:收录电费收费基本信息 定义:收录电费收费基本信息=编号+宿舍号+收费日期+购买电量
9、+购买人+总价 位置:在数据库的 sdcharge 表中 名字:宿舍报修信息 描述:收录宿舍报修基本信息 定义:收录宿舍报修基本信息=编号+宿舍号+报修日期+维修日期+报修人+报修情况+维修情况 位置:在数据库的 repairinfo 表中 8 名字:外来人员登记信息 描述:收录外来人员登记基本信息 定义:收录外来人员登记基本信息=编号+来访人+被访人+来访日期+离开日期+宿舍号+备注 位置:在数据库的 register 表中 名字:系统管理信息 描述:系统管理基本信息 定义:系统管理基本信息=编号+用户名+密码 位置:在数据库的 userinfo 表中 名字:学生留宿信息 描述:收录学生留宿
10、基本信息 定义:收录学生留宿基本信息=学号+姓名+性别+宿舍号+是否入住+系别 位置:在数据库的 liusu 表中 名字:学生退宿信息 描述:收录学生退宿基本信息 定义:收录学生退宿基本信息=学号+姓名+性别+班级+宿舍号+专业+退宿原因+手续是否齐全+核查时候同意 位置:在数据库的 tuisu 表中 名字:突发事件信息 描述:收录突发事件基本信息 定义:收录突发事件基本信息=编号+宿舍号+责任人+时间+事件+扣分+处理意见 位置:在数据库的 accident 表中 名字:权限信息信息 描述:收录权限基本信息 定义:收录权限基本信息=角色名+系统权限 位置:在数据库的 role 表中 9 2.
11、5 系统性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:(1)系统处理的准确性和及时性。系统处理的准确性和及时性是系统的必然要求。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足信息处理的需求。(2)系统的开放性和系统的可扩充性。系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的方法进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和
12、减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。(3)系统的易用性和易维护性。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。针对用户可能出现的使用问题,要提供足够多的在线帮助,缩短用户对系统熟悉的过程。(4)系统的数据要求。数据录入和处理的准确性和实时性;数据的一致性与完整性;数据的共享性与独立性。(5)系统运行环境要求。该系统要求运行在.NET 的环境下,根据软件工程的原理,结合面向对象方法开发完成。3 总体设计 根据实际情况,我们使用以少量代价快速地构造一个可执行的软件系统模型。使用户可以较快地确定需求,然后采用循环进化的开发方式,对系统
13、模型作连续的精化,将系统需具备的功能逐渐增加上去,直到所有的功能全部满足。此时模块也发展成为最终产品了。3.1 数据库设计 在开发一个信息系统时,一个贯穿于整个开发过程的问题就是数据的存储以及对数据的操作。数据通常存放在数据库中,因此,数据库的设计是信息系统设计的主要工作。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关系数据库。关系数据库中包含了多个数据表的信息,10 数据库含有各个不同部分的术语。本系统对系统数据的要求:数据录入和处理的准确性和实时性;数据的一致性与完整性;数据的共享性与独立性。根据上面三种要求并结合实际情况,该系
14、统的数据库采用的是 SQL2005。它是现在流行的关系数据库中的一种,相比其它的数据库管理系统(DBMS)来说,目前SQL2005被广泛地应用在Internet上的中小型系统中。由于其体积小、速度快、总体成本低,许多中小型系统为了降低系统总体成本而选择了 SQL2005作为系统数据库 本系统的概念模型如下:图 4 宿舍信息表 图 5 用户信息表 11 图 6 学生信息表 图 7 电费缴纳表 图 8 宿舍报修表 维修日期 12 图 9 外来人员登记表 图 10 卫生检查表 图 11 突发事件表 卫生检查表 检查日期 卫生情况 备注 编号 宿舍号 突发事件信息表 编号 宿舍号 责任人 时间 事故
15、扣分 处理意见 被访人 13 图 12 留宿学生信息表 图 13 退宿学生信息表 图 14 权限信息表 留宿学生信息表 性别 姓名 学号 宿舍号 是否入住 系别 退宿学生信息表 性别 姓名 学号 宿舍号 手续是否齐全 核查是否同意 退宿原因 专业 班级 权限信息表 角色名 系统权限 14 本系统的数据逻辑结构如下表:表 1 宿舍信息表 字段名 数据类型 长度 必填字段 说明 dormid nvarchar 50 是 编号 phone nvarchar 50 否 电话 dormmoney nvarchar 50 否 住宿费 bednum int 4 是 床位数 chairnum int 4 否
16、椅子数 desknum int 4 否 桌子数 dormremark nvarchar 50 否 备注 表 2 用户信息表 字段名 数据类型 长度 必填字段 说明 uid nvarchar 50 是 用户名 pwd nvarchar 50 是 密码 rolename nvarchar 50 是 角色名 表 3 学生信息表 字段名 数据类型 长度 必填字段 说明 sid nvarvhar 50 是 学号 sname nvarchar 50 是 姓名 ssex nvarchar 50 是 性别 class nvarchar 50 是 班级 dormid nvarchar 50 是 宿舍号 srem
17、ark cvarchar 100 否 备注 表 4 电费缴纳表 字段名 数据类型 长度 必填字段 说明 chargeid int 4 是 编号 dormid nvarchar 50 是 宿舍号 shoufeidate datetime 否 缴费日期 ebuy int 4 否 购买电量 cperson nvarchar 50 否 购买人 cmoney nvarchar 50 否 电费总量 表 5 宿舍报修表 字段名 数据类型 长度 必填字段 说明 repairid int 4 是 编号 dormid nvarchar 50 是 宿舍号 datein datetime 否 报修日期 daterep
18、air datetime 否 修理日期 15 reperson nvarchar 50 否 报修人 rstate nvarchar 50 是 报修情况 rok nvarchar 10 否 是否已修理好 表 6 外来人员登记表 字段名 数据类型 长度 必填字段 说明 registerid int 4 是 编号 comename nvarchar 50 是 来访人 datecome datetime 是 来访日期 lookname nvarchar 50 是 被访人 dormid varchar 50 是 宿舍号 dateleave datetime 是 离开日期 remark nvarchar
19、50 否 备注 表 7 卫生检查表 字段名 数据类型 长度 必填字段 说明 checkid int 4 是 编号 dormid nvarchar 50 是 宿舍号 cdate datetime 否 检查日期 cstate nvarchar 50 否 检查情况 cremark nvarchar 50 否 备注 表 8 突发事件信息表 字段名 数据类型 长度 必填字段 说明 aid int 4 是 编号 dormid nvarchar 50 是 宿舍号 person nvarchar 20 否 责任人 time datetime 是 时间 accident nvarchar 50 是 事故 kou
20、fen nvarchar 50 是 扣分 deal nvarchar 200 是 处理意见 表 9 留宿学生信息表 字段名 数据类型 长度 必填字段 说明 sid nvarchar 50 是 学号 sname nvarchar 50 是 姓名 ssex nvarchar 50 是 性别 dormid nvarchar 50 是 宿舍号 ruzhu nvarchar 50 是 是否入住 xibie nvarchar 50 是 系别 表 10 退宿学生信息表 16 字段名 数据类型 长度 必填字段 说明 sid nvarchar 50 是 学号 sname nvarchar 50 是 姓名 sse
21、x nvarchar 50 是 性别 class nvarchar 50 是 班级 dormid nvarchar 50 是 宿舍号 sremark nvarchar 50 是 专业 tuisu nvarchar 100 是 退宿原因 shouxu nvarchar 2 是 手续是否齐全 hecha nvarchar 2 是 核查是否同意 表 11 权限信息表 字段名 数据类型 长度 必填字段 说明 rolename nvarchar 50 是 角色名 systemmanage bit 是 系统权限 3.2 系统的功能设计 该宿舍管理信息系统针对不同权限的用户提供相同的操作界面,它负责与用户交
22、互,接收用户通过传来的数据请求,并将请求传给数据库,同时将请求处理结果通过界面呈现给用户。所以本设计主要包括两个方面,普通用户的功能设计和系统管理员的功能设计。3.2.1普通用户的功能设计 普通用户运用该宿舍管理系统,应该具有用户登录,系统管理,系统帮助,宿舍信息查询,学生信息查询,宿舍卫生查询,宿舍电费查询,宿舍报修查询,外来人员查询,假期留宿查询,突发事件通知,退宿查询等功能。3.2.2 系统管理员的功能设计 系统管理员运用该宿舍管理系统,在普通用户的权限功能的基础上,另外应该具有添加普通用户或者系统管理员,宿舍信息、学生信息查、宿舍卫生、宿舍电费、宿舍报修、外来人员来访、假期留宿、退宿修
23、改添加删除功能。3.3 编程环境的选择 VS2008 是一款专业的 软件开发编辑器,用于对 winform 等应用程序进行设计、编码和开发。编程人员无论是喜欢直接编写代码,还是偏爱在可视化编辑环境中工作,VS2008 都会提供帮助良多的工具,丰富开发创作体验。利用 VS2008 中的可视化编辑功能,可以快速地开发应用程序。17 SQL Server2005是一个关系数据库管理系统。主要是对数据进行管理以及相关处理。通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升 IT 管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、
24、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展。4 详细设计 4.1 实现数据库 基于以上系统需求分析,本系统的数据库建有一下表单:宿舍信息表、学生信息表、宿舍卫生情况表、用户信息表、宿舍电费表、宿舍报修表、外来人人员来访表、突发事件信息表、退宿信息表。为了提高开发本系统的质量和效率,在数据库设计时遵循以下原则:层次分明,布局合理 保证数据库结构化、规范化、编码标准化 数据的独立性和可维护性 共享数据的正确性和一致性 减少不必要的冗余 保证数据的安全可靠 4.2 实现数据库的连接 代码如下:private SqlConnection sqlConnection1=null;pub
25、lic Login()InitializeComponent();this.sqlConnection1=new SqlConnection(DormManageSystem.database.sqlConnection.connection);4.3 系统的功能详细设计 该宿舍管理信息系统针对不同权限的用户提供相同的操作界面,它负责与用户交互,接收用户通过传来的数据请求,并将请求传给数据库,同时将请求处理结果通过界面呈现给用户。所以本设计主要包括两个方面,普通用户的功能设计和系统管理员的功能设计。4.3.1普通用户的功能设计 普通用户运用该宿舍管理系统,应该具有用户登录,系统管理,系统帮助,
26、宿舍信息查询,学生信息查询,宿舍卫生查询,宿舍电费查询,宿舍报修查询,外来人员查询,假期留宿查询,突发事件通知,退宿查询等功能:18(1)用户登录。由于本系统是面向全校各系的,因此只有输入正确的用户名和密码才能登录系统。登录系统后进入普通用户权限的操作界面。(2)系统管理。用户修改密码,重新登录及退出系统。(3)系统帮助。该用户基本的帮助。(4)宿舍信息查询。通过宿舍号,可以查询此宿舍的基本信息,通过系别可以查询此系所有宿舍的基本信息,若宿舍号和惜别为空可以查询所有宿舍的基本信息。(5)学生信息查询。通过学号或姓名可以查询此学生的基本信息,通过宿舍号可以查询此宿舍全部学生的基本信息。(6)宿舍
27、卫生成绩查询。通过宿舍号、系别以及日期可以查询本宿舍的卫生成绩。(7)宿舍电费查询。通过宿舍号可以查询电费缴纳的情况。(8)宿舍报修查询。通过宿舍号可以查询宿舍报修的情况。(9)外来人员查询。通过宿舍号可以查询宿舍外来人员的来访的基本情况。(10)假期留宿查询。通过系别可以查询本系假期留宿学生的留宿情况,通过是否入住可以查询全部入住留宿学生的留宿情况或者未入住留宿学生的留宿情况。(11)突发事件查询。通过宿舍号可以查询突发事件的基本情况。(12)退宿学生查询。通过学号或者姓名查询此学生退宿的基本情况,通过宿舍号查询此宿舍所有退宿学生的退宿的基本情况。并且可以导出EXCEL 表。4.3.2 系统
28、管理员的功能设计 系统管理员运用该宿舍管理系统,在普通用户的权限功能的基础上,另外应该具有添加普通用户或者系统管理员,宿舍信息、学生信息查、宿舍卫生、宿舍电费、宿舍报修、外来人员来访、假期留宿、退宿修改添加删除功能。5 系统功能实现与测试 5.1 系统实现 系统实现主要是对输入的数据及输出的数据进行具体的实现并得到用户可见的界面。5.1.1系统的登录界面 进入登录窗体如图15 所示。用户必须输入正确的用户名和登录密码才能登录该宿舍管理信息系统。19 图 15 系统登录页面 5.1.2 管理员登陆后的主界面(1)以系统管理员身份登录后的主界面如图 16 所示。从该界面中,管理员可以完成一系列的操
29、作。图 16 管理系统主页面 5.1.3 系统管理员的功能(1)添加新用户 管理员可以添加新用户,以及角色,如图 17 所示。20 图 17 添加新用户 (2)添加宿舍信息 此模块可以添加宿舍的相关信息,如图 18 所示。图 18 添加宿舍信息(3)添加卫生检查 在这可以添加相关的卫生检查信息,如图 19 所示。21 图 19 添加检查(4)添加宿舍收费 在此可以添加宿舍电费收费的相关信息,如图 20 所示。图 20 宿舍收费(5)添加宿舍报修信息 在此可以添加宿舍报修的相关信息,如图 21 所示。图 21 宿舍报修信息 22 (6)外来人员登记 在此可以添加外来人员的相关信息,如图 22 所
30、示。图 22 外来人员登记(7)突发事件通知 在此可以添加事件的通知信息,如图 23 所示。图 23 突发事件通知(8)添加假期留宿信息 在此添加留宿信息的相关信息,如图 24 所示。23 图 24 假期留宿信息(9)系统帮助 此模块可以帮助普通用户和系统管理员很快的使用本系统,如图 25 所示。图 25 系统帮助(10)宿舍信息查询 在此可以查询宿舍的相关信息,并且还可以对查询的结果进行修改、删除、导出Excel,如图 26 所示。24 图 26 宿舍信息查询(11)学生信息查询 在此可以查询学生的相关信息,并且还可以对查询的结果进行修改、删除、导出Excel,如图 27 所示。图 27 学
31、生信息查询(12)宿舍卫生成绩查询 在此可以查询宿舍卫生的相关信息,并且还可以对查询的结果进行修改、删除、导出 Excel,如图 28 所示。图 28 查询卫生 25(13)宿舍电费查询 在此可以查询宿舍电费的相关信息,并且还可以对查询的结果进行修改、删除、导出 Excel,如图 29 所示。图 29 宿舍电费查询(14)宿舍报修查询 在此可以查询宿舍报修的相关信息,并且还可以对查询的结果进行修改、删除、导出 Excel,如图 30 所示。图 30 宿舍报修查询(15)外来人员查询 在此可以查询外来人员的相关信息,并且还可以对查询的结果进行修改、删除、导出 Excel,如图 31 所示。26
32、图 31 外来人员查询(16)假期留宿查询 在此可以查询假期留宿学生的相关信息,并且还可以对查询的结果进行修改、删除、导出 Excel,如图 32 所示。图 32 假期留宿查询(17)突发事件查询 在此可以查询突发事件的相关信息,并且还可以对查询的结果进行修改、删除、导出 Excel,如图 33 所示。图 33 突发事件查询(18)退宿学生信息查询 27 在此可以查询退宿学生的相关信息,并且还可以对查询的结果进行导出 Excel,如图 34 所示。图 34 退宿学生查询 5.1.4 普通用户的功能 与系统管理员的功能相比较,普通用户只具有的宿舍信息、学生信息、宿舍卫生信心、宿舍电费、宿舍报修、
33、外来人员、假期留宿、突发事件通知、退宿的查询功能;同时也无添加新用户的权限,仅有个人用户修改密码权限。5.1.5 退出系统 注销退出后,弹出对话框如图 35。然后系统自动转入前台界面。图 35 退出系统提示窗体 5.2 系统测试 5.2.1 软件测试的目的 在开发软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。5.2.2 软件
34、测试的步骤 先对系统的每个模块进行单元测试,以保证其单独运行正确,多采用白盒测试法,检查模块控制结构的某些特殊路径,期望覆盖尽可能多的出错点;经单元测试后的模块组装为软件包,对软件包进行综合测试,综合测试主要测试软件结构问题,因测试建立 28 在模块间的接口上,所以多为黑盒测试,适当辅以白盒技术,以便能对主要的控制路径进行测试;确认测试主要根据需求分析时确定的验收标准检验软件是否满足功能、行为和性能方面的要求,这一步完全采用黑盒法;整个软件子系统确认后,将与系统其他部分集成进行系统测试,检查系统的协调性及功能和性能是否达到了合同要求。5.2.3 系统测试举例 因该系统比较简单,多为其进行单元测
35、试。(1)用户登录界面测试 当密码输入错误的时候,会自动弹出错误提示,如图 36 所示:图 36 出错信息(2)后台管理工作区测试 在后台当宿舍住满以后,还继续往宿舍添加学生的时候,点击添加的时候,会自动弹出错误信息提示,如图 37 所示:图 37 添加学生出错信息 29 结束语 经过两个星期的学习和努力,我们小组终于完成了宿舍管理信息系统的课程设计。从开始接到设计题目到设计基本完成,从设计的逐步完善再到论文文章的结束,每一步都是对我们的一种新的挑战。通过查看相关的资料和书籍,通过仔细的思考和策划,原本模糊的概念逐渐清晰,难题也被一一击破,使我们的作品一步步完善起来。受自身水平和时间的限制,我
36、们的作品还不是很成熟,其中存有很多不足之处,我们也切实认识到做设计必然会遇到许许多多新的难题,通过这次课程设计我们小组每一个成员都受益匪浅,做设计只要认认真真的用心去做,难点都会一一解决。通过这次课程设计,我们收获的不仅仅是技术,更多的是做设计的思想、心得和经验。我们将会在以后的学习中,不断提高自己技术水平,不断完善自己的作品。本次课程设计,要特别感谢我们的指导老师谢延红老师,以及给予我们帮助的老师和同学们。30 参 考 文 献 1段德亮,余健,C#课程设计 案例精编M.北京:清华大学出版社.2王国胜,刘攀,C#基础与案例开发详解M.北京:清华大学出版社.3李向阳,基于 C#的塔里木大学宿舍管理系统的构建J.农业网络信息,2009,(02).4过国忠,宿舍计算机管理系统的设计J.浙江海洋学院学报(自然科学报),1999,(04).5华蕊,学生宿舍管理信息系统的设计及实现J.电脑开发与应用,2002,(01).