前言
提示:该课程设计使用C#+sql语言,文章为原创,仅供参考
链接: https://pan.baidu/s/17cD9JKikljMehg6M5sp5jQ 提取码:6wog 复制这段内容后打开百度网盘手机App,操作更方便哦
文章目录
- 前言
- 一、 概述
-
- (一)、程序名称: 学生宿舍管理系统
- (二)、开发平台:Window 10
- (三)、运行环境: Windows NT/2000/XP/VISTA/7/8/10
- (四)、系统管理的对象:
- (五)、开发背景:
- (六)、程序基本原理及技术需求说明:
- 二、 程序概要设计
-
- (一)、程序结构图
- (二)、数据库设计
-
- 1.Building
- 2.Dormitory
- 3.Manager
- 4.Student
- 5.StuDormitory
- 6.Visiter
- 7.Adjust
- 8.InOut
- (三)、程序的文件结构
- (四)、分配宿舍子E-R图
- 三、程序详细设计
-
- (一)、系统数据库的设计
-
- 1.创建数据库
- 2.建表
- (二)、程序主体代码
-
- 1.连接数据库
- 2.获取数据库信息
- 3.登录功能
- 4.查看学生同一宿舍成员信息
- 5. 空余宿舍获取
- 6.修改信息
- 7.增加功能
- 8.删除功能
- 四、 程序发布和测试
-
- (一)、程序测试
-
- 1.登录
- 2.学生界面
- 3.查看宿舍人员信息
- 4.查看出入记录
- 5.管理员界面(宿舍楼管理)
- 6.管理员界面(宿舍管理)
- 7.管理员界面(宿舍报修管理)
- 8.管理员界面(学生信息管理)
- 9.管理员界面(分配宿舍)
- 10.管理员界面(调整宿舍)
- 11.管理员界面(记录登记)
- 五、 总结与分析
-
- (一)、程序优缺点分析
- (二)、总结与感悟
- 总结
一、 概述
(一)、程序名称: 学生宿舍管理系统
(二)、开发平台:Window 10
Microsoft Visual Studio 2010
Microsoft SQL Server 2008
(三)、运行环境: Windows NT/2000/XP/VISTA/7/8/10
(四)、系统管理的对象:
◇系统用户信息:用户编号、用户名、密码、用户权限
◇宿舍信息:宿舍编号、宿舍号、宿舍楼、楼层、床位数、单价、人数
◇宿舍楼信息:楼编号、宿舍数、楼位置
◇学生信息:学号、姓名、性别、年龄、所在院系、年级、电话
◇学生进出记录: 学号、进入时间、离开时间、是否晚归、原因
◇调整宿舍信息:学号、调整时间、原宿舍、新宿舍、理由
◇学生宿舍信息:学号、宿舍编号
(五)、开发背景:
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
(六)、程序基本原理及技术需求说明:
为了使系统使用者操作方便,提供便利的数据查询修改和删除信息,在程序上开发出了八个主面板每个面板都负责不同的功能,可以查询、添加、删除学生、宿舍、楼房等信息,便于管理、节省人力。同时,提供了人性化、美观的操作界面、尽可能的为用户的录入,查询等操作提供方便,同时,系统应具备以下功能:
◇用户管理:不同权限用户实现不同管理功能。超级管理员可以管理宿舍楼 信息,楼中的宿舍房等信息;普通管理员可以管理宿舍成员;普通用户可查看宿舍成员的信息。
◇宿舍管理:根据院系、年级分配寝室,登记住宿情况,可调整学生宿舍。
每个同学只能在一个宿舍,不同宿舍的费用标准可以不同。不同院系、年级的同学可以住同一间宿舍。
◇学生管理:实现入住学生信息的登记、维护和查询功能。
◇信息查询:按公寓楼号、学生姓名等查询住宿信息。
◇出入登记:对学生进出公寓的情况进行登记、实现基本的出、入监控功能。
二、 程序概要设计
(一)、程序结构图
(二)、数据库设计
1.Building
2.Dormitory
3.Manager
4.Student