广东科学技术职业学院
计算机工程技术学院(软件学院)
毕 业 设 计
题目:
学生公寓管理系统
专业: 计算机信息管理
班级:
学生姓名:
指导教师姓名:
学号:
职称:
2012 年 1 月
广东科学技术职业学院计算机工程技术学院
计算机信息管理专业毕业设计任务书
填表日期: 2011 年
11 月
6 日
课题 学生公寓管理系统
填表人:
指导教师
开 题
情 况
职称
课题小组人数
1 班别 09 信管 5
本系统针对学生公寓日常管理的工作程式, 对学生公寓的各项情况(例如:
宿舍信息,违纪信息,水电信息等)进行有效管理,并能通过各种方法进行快速
方便的查询,使学生公寓管理工作运作简明、清晰,各状况一目了然。
面对学生公寓管理工作的特点以及该管理工作的具体问题, 本系统应可以解
设
计
任
务
及
指
标
决以下问题:
1.公寓的基本情况录入
2.学生的入住和宿舍调换
3.学生电脑的出入登记
4.宿舍违纪和学生晚归的登记
5.水电的登记和缴费
6.宿舍设备损坏或故障进行报修
7.各种信息的查询
8.对各种信息制作相应的统计报表
独自完成对系统的设计、实现和文档编写
学生
在该
设计
中具
体完
成的
工作
审核
意见
指导教师(签章):
主任(签章):
年 月 日
年 月 日
指导教师评语:
指导教师评分:
指导教师签名:
年
月
日
答辩委员会对毕业设计的评语和成绩评定决议:
答辩委员会评分:
答辩委员会:
主任:
(签章)
年
月
日
院长评分决议:
院长:
年
(签章)
月
日
摘要:学生公寓管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数
据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据
一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,
易使用等特点。经过分析,我采用微软公司的 visual studio 2005 中的 C#语言
平台开发,数据库建立在 Microsoft SQL Server 2005 基础上,尤其是数据窗口
能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然
后,对初始原型系统进行需求迭代,不断修正和改进,直到形成高可行性系统。
通过对计算机硬件和软件方面的了解,来论证本系统的解决方案。另外对学校等
领域进行调研和分析,参照相关各种资料进行数据库编程实践。在指导老师的大
力帮助下,基本上完成了项目设计的要求。
本系统针对学生公寓日常管理的工作程式, 对学生公寓的各项情况(例如:
宿舍信息,违纪信息,水电信息等)进行有效管理,并能通过各种方法进行快速
方便的查询,使学生公寓管理工作运作简明、清晰,各状况一目了然。面对学生
公寓管理工作的特点以及该管理工作的具体问题, 本系统可以实现对学生公寓
的基本情况录入、学生的入住登记和宿舍调换、学生电脑的出入登记、宿舍违纪
和学生晚归的登记、水电的登记和缴费、宿舍设备损坏或故障进行报修、各种信
息的查询、对各种信息制作相应的统计报表。
关键词:信息管理 学生公寓 C#开发 SQL SERVER
目录
一、引言....................................................................................................................... 1
二、系统概述............................................................................................................... 2
(一) 实现目标......................................................................................................2
(二) 用户特点.................................................................................................... 2
三、需求规划............................................................................................................... 3
(一) 对功能的规定..............................................................................................3
(二) 对性能的规定............................................................................................ 3
(三) 输人输出要求..............................................................................................4
(四) 障处理要求..................................................................................................4
(五) 硬件要求......................................................................................................4
(六) 开发环境...................................................................................................... 4
四、系统设计............................................................................................................... 5
(一) 外部设计......................................................................................................5
(二) 结构设计.................................................................................................... 5
五、系统实现............................................................................................................. 13
(一) 主界面...................................................................................................... 13
(二) 主要功能....................................................................................................13
六、总结..................................................................................................................... 20
致谢............................................................................................................................. 21
参考文献..................................................................................................................... 22
一、引言
21 世纪是信息化的时代,信息化以更快捷更方便为目标来融入各行各业。
学校也不能例外。我校学生公寓管理现为手工操作,其缺点是效率低、易出错、
手续繁琐、数据保存困难、保密性差,而且耗费大量的人力,物力,财力。另外
时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的
困难。现今社会是一个讲究效率的社会,人们有很强的时间观念, 各个企事业单
位都引入了信息管理软件来管理自己日益增长的各种信息,因此为提高工作效
率,减轻校方人员的工作负担,决定开发学生公寓管理系统,实现对学生公寓的
科学化、规范化管理。本系统完全独立开发,力求使系统功能简洁明了,但功能
齐全且易于操作。
本系统采用 C#.NET+SQL2005 技术进行实现,尽量达到人力与设备费用的节
省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的
提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前
提下的资金投入最小化.。可服务于学生、宿管、超级管理员三类用户,从操作
简便、界面美观、灵活实用的用户要求出发,设计用户管理、公寓管理、水电管
理、相关登记、信息查询、统计报表、窗体和帮助等功能
最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具
备了日常学生公寓管理的功能以及快速的响应速度。
1
二、系统概述
(一) 实现目标
随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在
技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,任何一个单位要
生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相
适应的信息管理系统。本系统针对学生公寓日常管理的工作程式, 对学生公寓的
各项情况(例如:宿舍信息,违纪信息,水电信息等)进行有效管理,并能通过
各种方法进行快速方便的查询,使学生公寓管理工作运作简明、清晰,各状况一
目了然。
面对学生公寓管理工作的特点以及该管理工作的具体问题, 本系统应可以
解决以下问题:
1. 公寓的基本情况录入
2. 学生的入住和宿舍调换
3. 学生电脑的出入登记
4. 宿舍违纪和学生晚归的登记
5. 水电的登记和缴费
6. 宿舍设备损坏或故障进行报修
7. 各种信息的查询
8. 对各种信息制作相应的统计报表
(二) 用户特点
本系统将应用于学生公寓的管理,所以本系统的主用用户是宿管和学生,
用户对界面的友好性和易操作性要求非常高。
2
三、需求规划
(一) 对功能的规定
采用面向对象的分析方法,利用 Visio2003 工具进行了本项目的需求建模和
分析,系统应实现的主要功能如下图所示:
系统主要功能包括:
1. 用户管理:实现学生和宿管信息的管理。
2. 公寓管理:实现对学生公寓的管理。
3. 水电管理:对学生宿舍使用的水电量进行登记和计算应交的费用。
4. 相关登记:对宿舍违纪和学生晚归的登记,学生电脑出入登记和宿舍设备故
障或损坏报修登记。
5. 信息查询:按宿舍号、学生姓名等查询学生信息、违纪信息和应交水电费。
6. 统计报表:违纪、水电费等信息的统计和输出。
(二) 对性能的规定
1. 精度
(1) 输入输出的数据确保完整不漏。
(2) 在读取信息的时候,不允许出现因为系统的原因导致操作失败,也不允许发
生重复罗列数据。
(3) 在执行增删数据操作的时候,不允许因为系统的原因发生多删除、多增加,
增删失败的情况。
(4) 进行修改操作之后要求保持对应列表的一致性。
3