学生宿舍管理系统

点赞:7391 浏览:30925 近期更新时间:2024-02-26 作者:网友分享原创网站原创

[摘 要 ]作为21世纪的公民,都应当熟悉网络知识.在各级各类学校中,宿舍的管理是学校工作中的一项重要内容.随着办学规模的扩大和招生人数的增加,学生宿舍的管理工作也将成为一项十分繁重的工作,建立一个宿舍管理系统是非常必要的,下面将基于ASP创建一个学生宿舍管理系统,使不同访问权限的用户可以通过该系统进行不同的操作:普通用户可以通过该系统进行数据的查询工作,而系统操作员则可以通过该系统对学生的资料,员工的信息,出入登记,进楼物品登记,人员来访和信息查询对公寓进行现代化的管理手段.系统管理员可以进行普通用户和操作员的所有操作.主要介绍通过ASP和ACCESS数据库相关联所进行的一系列操作,便于对学校宿舍的管理.更多的为网上管理提供了方便.

[关 键 词 ]管理系统学生宿舍学生公寓管理

中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1120035-02

一、绪论

中国的高校历来是科技的源泉.在社会发展越来越快的今天,高校的地位更加突出.随着我国高等教育由精英教育向大众教育的过渡,高校的规模越来越大,人数不断地增加,因此,传统的手工管理已经不能满足要求,应用网络信息化手段进行管理已经变得非常必要.

首先,随着计算机技术日渐成熟,其强大的功能已为人们所认识,它已渐渐进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用网络对学生公寓进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等.这些优点能够极大地提高宿舍管理的效率.

其次,利用计算机网络技术的现代化管理方法和手段来改变传统的手工管理模式,不但可以将管理人员从繁重、重复的手工劳动中解放出来,将工作重心转移到总体分析上来,而且可以高效、准确地处理宿舍管理的各种信息,及时反映宿舍信息的动态状况.这对于加强管理,提高管理水平具有非常重要的意义.

基于这样的背景,开发了学生公寓网络管理系统,本课题涉及到对学生的住宿安排、学生宿舍的合理利用、住宿物资、宿舍卫生成绩、住宿相关费用的收取等内容的管理.

二、系统总体设计

(一)利用ADO访问数据库

ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术.在ASP中,ADO可以看作是一个怎么写作器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作.本文中个性化页面的实现便大量地用到了ADO技术.具体的操作步骤可以归纳为以下几步:

1.创建数据库源名(DSN),2.创建数据库链接(Connection),3.创建数据对象,4.操作数据库,5.关闭数据对象和链接.

每一步的做法如下:

1.创建数据源名

下面以Microsoft Access为例,建立数据源:在C:\myfile\文件夹里创建了一个名为myexample.mdb的数据库文件,其注册步骤如下:

(1)在控制面板里找到“ODBC数据源”图标,打开数据源管理器的交互界面,我们在这选择“用户DSN”,

(2)然后按下“添加”按钮,在弹出的数据源管理器对话框里,为自己所要创建的数据源选择一个驱动程序,本文的数据库文件是用Microsoft Access创建的,所以要选择“Microsoft Access Driver (*.mdb)”,

(3)按“完成”按钮后,进入一个标题为“ODBC Microsoft Access 安装”的界面,在其中设置“数据源名”为“mydatanews”,选取数据库文件 “C:\myfile\myexample.mdb”,然后确定即可.

学生宿舍管理系统参考属性评定
有关论文范文主题研究: 数据库类论文范文 大学生适用: 在职研究生论文、函授毕业论文
相关参考文献下载数量: 86 写作解决问题: 如何怎么撰写
毕业论文开题报告: 论文提纲、论文摘要 职称论文适用: 论文发表、职称评副高
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 优质选题

2.创建数据库链接(Connection)

链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息.ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:

set Conn等于Server.createObject(“ADOBD.CONNECTION”)

这条语句创建了链接对象Conn,接下来:

connstr等于"Provider等于Microsoft.Jet.OLEDB.4.0,Data.Source等于"&Server.MapPath(""&db&"")

conn.Open connstr

这条语句打开链接,用到了DSN,本例为“connstr”.

以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用.


3.创建数据对象(Record Set)

ADO中的数据对象通常保存的是查询结果.Record Set是ADO中最复杂的对象,有许多属性和方法.Record Set保存的是一行行的记录,并标有一个当前记录.以下是创建方法:

Set Record Set等于Conn.Execute(sqtStr)

这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句.例如:

rs等于“SELECT * FROM shop_books”

Set Record Set等于mConn.Execute(rs)

这条语句执行后,对象Record Set中就保存了表tab1中的所有记录.

4.操作数据库

我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作.例如:

rs等于“INSERT INTO tab1 VALUES(1,2)”

mConn.Execute(rs)

/执行插入操作

5.关闭数据对象和链接对象

在使用了ADO对象之后要关闭它,因为它使用了一定的怎么写作器资源.通过调用方法close实现关闭,然后再释放它.

Record Set.close

Set Record Set等于Nothing

/关闭创建的数据对象

mConn.close

Set mConn等于Nothing

/关闭创建的链接对象

(二)数据库设计

1.数据库设计原则

数据库设计有以下几个基本原则:

实用性:从用户的角度出发,根据用户工作中需要的数据进行设计,只有这样做,才能避免设计的盲目性,又可以满足设计的实际要求.

合理性:数据库的设计要考虑到使用效率以及可行性等.

可扩展性:考虑到系统信息的扩充,对现在没有的属性要预留位子,将来可根据需要予以补充.

2.数据库表的建立

针对我校学生公寓管理系统的要求,通过对学生公寓的E-R图分析,设计如下的数据项和数据结构:

学生信息:包括的数据项有:学号、姓名、系、年级、房间号.

房间信息:包括的数据项有:房间号、住宿费、空床位数、、备注.

物料信息:包括的数据项有:物料编号、名称、入库时间、、保管人.

管理员信息:包括的数据项有:用户编号、用户名、用户、类别、备注.

三、系统详细设计

(一)登录系统界面的创建

系统分为学生登录与管理员登录二个界面,这样就有各自的功能模块与实现的信息管理.学生可以查看与修改自己的相关信息,管理员可以根据实际情况对系统的管理,确保系统运行的安全性.

(二)学生管理模块的创建

1.添加学生信息

学生登录后可以查阅与修改个人信息,如学生的姓名,性别,联系,地址,专业等等.

2.管理员管理界面

管理员登录后,可以对公寓的信息,学生的信息,出入登记的信息进行管理,并且还可以对相关信息进行添加,删除,修改,以达到很好的管理学生的公寓.

四、结论

到目前为止,学生公寓管理软件基本开发完毕,软件界面美观,运行时间短,执行功能强,其功能基本符合用户需求.能够完成对学生公寓中学生基本资料的存储和查询,并提供数据转换、数据备份等系统维护功能,可以使用查找、修改、添加和删除对学生公寓管理软件的操作等.

管理员可以更方便的管理本公寓,面对一个庞大的学生公寓数据库,管理员可以全面、准确、有效的处理宿舍管理的各种信息,及时掌握宿舍信息的动态变化,使一些需要做的工作变得简单,因此可以加强对宿舍的管理,极大地提高管理效率.