ASP.net大学生公寓管理系统设计+源码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net大学生公寓管理系统设计+源码(2)


1.2研究现状
当今时代是计算机技术和网络技术飞速发展的信息时代,在各行各业中都离不开信息处理,本系统就是为了更好管理大学生公寓信息而设计的。在传统模式下采用基于文本、表格等纸质的手工处理进行大学生公寓信息的相关管理,即人工记录相关信息,如宿舍基本信息、宿舍人员信息、宿舍卫生情况等,这种管理方式存在很多缺点,首先效率低、保密性差,时间一长将产生大量的数据和文件,这对于查找、更新和文护都带来不少困难;其次管理人员安全意识淡薄、管理不到位,如部分安全管理人员责任心不强,经常发生漏岗、缺岗的现象;再次学生违反安全规定,无视安全要求,如一些学生在宿舍使用一些大功率的电器设备如电脑、电磁炉、酒精炉等,造成电力设备厂长处于高负荷运转状态,很大程度上增加了火灾发生的可能性。因此采用计算机来管理大学生公寓将会被越来越多的学校采纳。
2. 相关技术介绍
2.1B/S结构
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
2.2 ASP.NET技术
ASP它很好地把HTML和脚本开发融合在一起,提高了编程的灵活性,降低了开发难度。使用ASP可以用HTML页,脚本命令和ActiveX 组件来创建动态,交互的WEB页和基于WEB的应用程序。ASP是服务器端的网页技术,是在服务器端(WEB服务器)运行的,而不是在客户端(访问者的浏览器)运行的。当客户请求一个ASP文件时,由服务器先把该文件解释成标准的HTML文件,再发送给客户。
2.3 SQL Server 2005数据库技术
SQL Server 2005 是微软公司推出的SQL Server 数据库管理系统较新的版本,它对SQL Server 2000中的某些特性进行了加强。SQL Server 2005 包含了多个能显著提高开发者能力的新技术,而且它在高可用性上也有所创新,提高了安全性,增加了证书和数据加密。
SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能。大学生公寓管理系统面向的是广大普通用户,需要存储的数据量较大,使用人群较广且该领域对数据的安全性要求较高,所以系统使用SQL Server 2005作为数据库工具。
3.系统总体设计
3.1目标
大学生公寓管理系统拟实现以下基本目标:
(1)能根据不同的用户类型实现不同的功能,这需要在用户登录时,进行权限分配;
(2)管理员可以对所有宿舍、所有学生进行统一管理;寝室长可以对本寝室以及室友进行管理,也负责与其他寝室与管理员的交流;室员即学生能查看宿舍相关信息并有留言交流的功能。
3.2功能模块设计
系统主要由以下三个模块组成:管理员功能模块、寝室长功能模块、室员功能模块。
(1)管理员功能模块。
管理员可以对宿舍管理的宿舍楼进行增删改、对班级管理的系别和专业进行增删改、对用户管理进行增加管理员和修改管理员密码及对信息查询根据学号、系别和宿舍号进行信息查询。
(2)寝室长功能模块
寝室长可以进行查看留言、按楼号查询宿舍、损坏登记、查看宿舍损坏、发布通知及修改个人密码。
(3)室员功能模块
室员可以查看通知、浏览管理制度、查看宿舍信息和个人资料及发表留言。 (责任编辑:qin)