宿舍管理系统
第一章项目简介
1.1 项目背景
随着计算机技术的发展和互连网时代的到来,计算机早已涉及到我们生活的各个方面,人们对于计算机的应用不再是简单的文字处理和最初的科学计算,更多的利用计算机来进行管理从而减轻我们的工作。
1.2 研究目的
为了提高工作效率,提高整个学校的学生信息管理水平,我开发了这套学生信息管理系统,通过它,我们可以帮助学校、老师方便,快捷的掌握学生的情况,实现学生信息的系统化、规范化、自动化、达到提高学生信息管理效率的目的。而且此系统功能强、稳定性好、操作简单、维护方便。
第2页 /共22页
VB.NET课程设计论文
第二章系统需求
2.1系统概述
本系统由多个窗口组成,但只由教师管理界面个学生管理界面两个界面管理,每个部分之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。
学生用户可以在系统中查询宿舍信息和人员信息;教师用户不仅能查询宿舍信息和人员信息,还能修改宿舍信息和人员信息、删除宿舍信息和人员信息、添加宿舍信息和人员信息、数据备份、数据恢复等功能。
2.2系统功能
系统共分为两个登入窗体:学生登入窗体和教师登入窗体。 程序的具体功能是:
1.学生登入窗体:由登陆界面选择个学生登录,点击登陆后进入,进入后只可查询学生信息和宿舍信息。
2.教师登入窗体:由登陆界面选择个教师登录,点击登陆后进入,进入后不只可查询学生信息和宿舍信息,还能对齐进行删除、添加和修改,等同于管理员的权限。
系统的组织结构图如图2-1所示:
第3页 /共22页
宿舍管理系统
宿舍管理系统 学生登入 查询学生信息 查询宿舍信息 修改学生信息 修改宿舍信息 删 除 学 生 信 息 图2-1结构图
删除宿舍信息 添加学生信息 添加宿舍信息 教师登入 2.3参与者列表
参与者列表如表2-1所示:
表2-1参与者列表
登入账号 学生 权限 只可查询学生信息,查询宿舍信息。 可以查询学生信息和宿舍信息,还能对其进行删除、添加和修改。 教师
第4页 /共22页
VB.NET课程设计论文
2.4系统运行环境
(1)硬件环境:①输入设备:键盘、鼠标②输出设备:显示器。
(2)软件环境:①Windows操作系统②Access数据库数据库和C#编程软件。
第5页 /共22页
宿舍管理系统
第三章数据库设计
3.1 ACCSS数据库
本系统采用access2010数据库,Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。
3.2 数据表
本程序采用的宿舍管理信息数据库总共由六个表,分别是教师登陆账号表,宿舍人员信息表,宿舍信息表,学生登陆账号表,用电信息表,用水信息表。
教师登录账号表,储存教师的登陆账号密码,如表3-1所示:
表3-1 教师登陆账号表
字段名称 Username Password 文本 文本 数据类型 宿舍人员信息表,储存学生的具体信息,如表3-2所示:
表3-2 宿舍信息表
字段名称 宿舍号 宿舍人数 寝室长 联系电话
宿舍信息表,主要储存宿舍信息,如表3-3所示:
表3-3 学生信息表
字段名称 学号 文本 第6页 /共22页
数据类型 文本 文本 文本 文本 数据类型