宿舍管理系统C课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宿舍管理系统C课程设

公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

课程设计

题目:宿舍管理系统

学院河南应用技术职业学院

专业信息工程系

姓名 XXXXXX

学号 XXXXXXXXXXX

指导教师 XXXXXX

完成时间 2017-XX-XX

摘要

随着电脑的普及与使用,后勤的宿舍管理也一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。由此,我开发此学生宿舍管理软件。

学生宿舍管理系统用于日常宿舍管理,主要实现了查询宿舍信息和人员信息、修改宿舍信息和人员信息、删除宿舍信息和人员信息、添加宿舍信息和人员信息、数据备份、数据恢复等功能。

学生宿舍管理系统的开发是基于Windows操作系统,采用SQL Server 2008作为后台数据库,使用C#作为开发工具,利用其提供的各种面向对象的开发工具,制作的能领所有人都非常满意的系统。

关键词:宿舍;管理系统;C#;数据库。

目录

引言 (1)

第一章项目简介 (2)

项目背景 (2)

研究目的 (2)

第二章系统需求 (3)

系统概述 (3)

系统功能 (3)

参与者列表 (4)

系统运行环境 (5)

第三章数据库设计 (6)

ACCSS数据库 (6)

数据表 (6)

第四章系统实现与测试 (8)

用户登录 (8)

用户注册 (9)

用户主界面 (10)

用户查询 (10)

用户添加 (11)

用户修改 (12)

用户删除 (13)

用户账号管理 (14)

第五章总结 (15)

致谢 (16)

参考文献 (17)

引言

随着计算机技术的发展和互连网时代的到来,计算机早已涉及到我们生活的各个方面,人们对于计算机的应用不再是简单的文字处理和最初的科学计算,更多的利用计算机来进行管理从而减轻我们的工作。而对于学校,Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。但一直以来,学校使用传统人工的方式进行管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护带来了不少的困难。为了提高工作效率,提高整个学校的学生信息管理水平,我们开发了这套学生信息管理系统,通过它,我们可以帮助学校、老师方便,快捷的掌握学生的情况,实现学生信息的系统化、规范化、自动化、达到提高学生信息管理效率的目的。而且此系统功能强、稳定性好、操作简单、维护方便。

第 3页 /共 21页

第一章项目简介

项目背景

随着计算机技术的发展和互连网时代的到来,计算机早已涉及到我们生活的各个方面,人们对于计算机的应用不再是简单的文字处理和最初的科学计算,更多的利用计算机来进行管理从而减轻我们的工作。

研究目的

为了提高工作效率,提高整个学校的学生信息管理水平,我开发了这套学生信息管理系统,通过它,我们可以帮助学校、老师方便,快捷的掌握学生的情况,实现学生信息的系统化、规范化、自动化、达到提高学生信息管理效率的目的。而且此系统功能强、稳定性好、操作简单、维护方便。

第 3页 /共 21页

第二章系统需求

系统概述

本系统由多个窗口组成,但只由教师管理界面个学生管理界面两个界面管理,每个部分之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。

学生用户可以在系统中查询宿舍信息和人员信息;教师用户不仅能查询宿舍信息和人员信息,还能修改宿舍信息和人员信息、删除宿舍信息和人员信息、添加宿舍信息和人员信息、数据备份、数据恢复等功能。

系统功能

系统共分为两个登入窗体:学生登入窗体和教师登入窗体。

程序的具体功能是:

1.学生登入窗体:由登陆界面选择个学生登录,点击登陆后进入,进入后只可查询学生信息和宿舍信息。

2.教师登入窗体:由登陆界面选择个教师登录,点击登陆后进入,进入后不只可查询学生信息和宿舍信息,还能对齐进行删除、添加和修改,等同于管理员的权限。

系统的组织结构图如图2-1所示:

第 3页 /共 21页

参与者列表

参与者列表如表2-1所示:

表2-1参与者列表

第 3页 /共 21页

系统运行环境

(1)硬件环境:①输入设备:键盘、鼠标②输出设备:显示器。

(2)软件环境:①Windows操作系统②Access数据库数据库和C#编程软件。

第 3页 /共 21页

第三章数据库设计

ACCSS数据库

本系统采用access2010数据库,Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。

数据表

本程序采用的宿舍管理信息数据库总共由六个表,分别是教师登陆账号表,宿舍人员信息表,宿舍信息表,学生登陆账号表,用电信息表,用水信息表。

教师登录账号表,储存教师的登陆账号密码,如表3-1所示:

表3-1 教师登陆账号表

宿舍人员信息表,储存学生的具体信息,如表3-2所示:

表3-2 宿舍信息表

第 3页 /共 21页

宿舍信息表,主要储存宿舍信息,如表3-3所示:

表3-3 学生信息表

学生登陆账号表,储存学生的登陆账号密码,如表3-4所示:

表3-4学生登陆账号表

第 3页 /共 21页

相关文档
最新文档