管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让宿舍管理工作变的更轻松。本毕业设计的任务就是设计一个大学生宿舍管理系统。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。
经过分析,本系统运用了Microsoft Office Access 2003为后台数据库,以Adobe Dreamweaver CS4为前端开发工具,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。
关键词:学生宿舍管理系统;数据库管理系统;Access 2003;ASP; Dreamweaver CS4
Abstract
Nowadays, Management Information System is used by many calling. As a result, computer technology is developed and generalized rapidly, the Information Management System turns into Computer Management Information System in fact. The manage system of college students’ dormitory is emblematical Manager Information System, it can make the job of the management cushy. The task of this graduation design is to design a management system for college student’s dormitory. Exploitation comprizes two sides of construction and maintenance of backstage data base and proscenium application program. The main task is to set up basic data, the background function is in charge of management function.
Under analysis, this system used Microsoft Office Access 2003 as the backstage database and Adobe Dreamweaver CS4 as the front developing instrument. The system implements necessary functions such as system maintainance, dormitory management, students management, dormitory distribution, information inquiry, etc. The operation is simply, the interface is friendly, the running state is more steady, this management system is suitable for college students’ dormitory management.
Key Words: dormitory management system;database management system;Access 2003;asp; Dreamweaver CS4
1
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 目录
第1章
1.1 1.2 1.3
第2章
2.1 2.2 第3章
3.1
3.2 第4章 第5章
5.1
第6章
分析 .........................................................................................................................................3 开发背景与现状 .....................................................................................................................3 开发设计的意义 .....................................................................................................................3 开发工具 .................................................................................................................................3 1.3.1 Adobe Dreamweaver CS4简介 ..........................................................................................3 1.3.2 Microsoft Office Access 2003简介 ....................................................................................4
系统需求分析 .........................................................................................................................5 系统结构图 .............................................................................................................................5 数据库管理 .............................................................................................................................6 设计 .........................................................................................................................................7 数据库设计 .............................................................................................................................7 3.1.1 数据库的引入 ....................................................................................................................7 3.1.2 数据库概念结构设计 ........................................................................................................7
数据库结构设计 .....................................................................................................................8 实现 .......................................................................................................................................10 4.1.1 系统模块设计 ..................................................................................................................10
系统测试 ...............................................................................................................................23 系统测试的目的 ...................................................................................................................23 5.1.1 测试数据 ..........................................................................................................................23 5.1.2 系统测试的评价 ..............................................................................................................23
总结 .......................................................................................................................................24
2
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 第1章 分析
1.1 开发背景与现状
随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。
对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等
1.2 开发设计的意义
为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。
1.3 开发工具
1.3.1 Adobe Dreamweaver CS4简介
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
Dreamweaver CS4是Adobe公司推出的最新版本的网页设计软件,用于对Web站点的页面及程序进
3
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 行开发和设计,使用时设计师可以根据自己的习惯切换工作环境。Dreamweaver的可视化编辑功能,可使设计者快速创建专业的CSS样式的页面,并且为习惯手工编码的程序员提供了许多对编码有帮助的工具和功能,使其能够轻松地使用服务器语言生成支持动态数据库的Web应用程序。
相对于Dreamweaver的旧版本,Dreamweaver CS4新增了许多令人惊喜的新功能: ● 实时视图。
● 针对Ajax和JavaScript框架的代码提示。 ● 相关文件和代码导航器。 ● Adobe InContext Editing。 ● 全新用户界面新增功能。 ● HTML数据集新增功能。 ● Adobe AIR创作支持。 ● FLV支持。
● 支持领先技术。 ● 学习最佳做法。 ● CSS最佳做法。
● Adobe Photoshop智能对象。 ● HTML数据集。 ● 全新用户界面。 ● 跨产品集成。 ● Subversion集成。 ● 跨平台支持。
在Dreamweaver CS4中,通过理论与实践结合,可以很快掌握如何运用CSS样式表、CSS样式表的语法和实现方式,并学习运用CSS、样式规则的冲突和诊断、CSS网页布局等,与实例结合,快速掌握CSS的核心和应用,具备分析现有CSS样式和手写CSS能力,在网页中灵活使用CSS设计符合WEB标准的网页布局,创建更贴近用户、更适用于各类浏览器的专业性网页。
1.3.2 Microsoft Office Access 2003简介
Microsoft Office Access 2003 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Microsoft Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。 Access的优点:
(1)存储方式单一 (2)面向对象
(3)界面友好、易操作
(4)集成环境、处理多种数据信息
(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity) ACCESS的缺点:
ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消: 1.数据库过大,一般access数据库达到50M左右的时候性能会急剧下降!
4
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 2.网站访问频繁,经常达到100人左右的在线。
3.记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!
第2章 系统需求分析
本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:
一、 宿舍楼的基本情况
1. 学生的基本信息:
入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
二、 系统功能的设计和划分
1. 信息查询管理
对现有的已有的学生的信息数据进行查询,主要包括了现年度、班级、年级、寝室住址、学号、姓名、班主任等等类别的查询,可以是单方面的查询也可以是多方面的综合人信息的查询。 2. 常规检查管理
针对浙江师范大学存在的寝室常规检查,特设置了此项内容,主要包括了现班级、年级、事件情况(即寝室常规检查的情况记录)、寝室住址、学生姓名、学号等多个方面信息的查询。 3. 增加学生
如有新人入学,我们可以通过次功能进行分配新生的寝室。 4. 迁入与迁出管理
可将离开的学生进行迁出管理,没有宿舍的学生进行迁入管理。
2.1 系统结构图
ZT宿舍管理系统 学生管理 住宿管理 房间管理 查询 新增学生学生列表查询空寝室查询满员寝室添加寝室寝室列表寝室查询人物查询 5
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院
2.2 数据库管理
1) 数据库备份
对数据库进行备份,已应对数据库出现意外的瘫痪和损坏情况。 2) 数据库压缩
数据量过大会对系统的运行速度和存储空间产生不良的影响,为避免数据过大特设计了对数据库进行压缩的项目。
3) 数据库恢复
此项是应对数据库出错、损坏、瘫痪的情况,对数据库进行恢复。
6
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 第3章 设计
3.1 数据库设计
3.1.1 数据库的引入
数据库技术从60年代中期至今只有不到40年的历史,但其发展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。
数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。
数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。
一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。可以说一个动态网站的建设是离不开一个设计最优的数据库的。我们现在可以使用的数据库有很多种,如:Fox数据库(.dbf)、Access数据库(.mdb)、DB2、Informix、Oracle和SQL Server等等,在本次设计中,选择了Access作为后台数据库工具。他的各种关系数据库管理系统适应于各种硬件平台,包括Unix,PC和主机系统。
3.1.2 数据库概念结构设计
概念模型是数据库系统的核心和基础。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上DBMS支持的数据模型。概念模型的描述工具通常是使用E-R模型图。该模型不依赖于具体的硬件环境和DBMS。
概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。通过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和DBMS。
7
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 在需求分析和逻辑设计之间增加概念设计阶段,可以使设计人员仅从用户的角度看待数据及处理要求和约束。
表达概念设计的结果称为概念模型,对概念模型有以下要求: (1) 有丰富的语义表达能力,能表达用户的各种需求。
(2) 易于交流和理解,从而可以用它和不熟悉计算机的用户交换意见。
(3) 要易于更改。当应用环境和应用要求改变时,概念模型要能很容易的修改和扩充以反映这种变化。
(4) 易于向各种数据模型转换。
3.2 数据库结构设计
根据在数据库概念设计中给出的数据库实体E-R图,可以设计数据表结构,服务器上建名为db1的数据库。其中包括以下表:
3.1 db1数据库
下面将具体介绍数据库中各个表的结构:
8
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 管理员表
此表主要是对系统的管理员的信息已经权限进行记录跟管理,现有的管理员的用户名:admin,密码:admin,属于管理员。
表格 3.1 Admin表
字段名 id UserName PassWord Shenfan Quanli addtime numbers 类型 自动编号 文本 文本 文本 备注 日期/时间 数字 说明 标记数据 用户名 用户密码 身份 管理员权利 添加的时间 登陆次数 默认值 无 无 无 无 无 无 0 宿舍表
此表存放宿舍所在楼号,宿舍门号,当前宿舍住的人数,宿舍最大能住的人数,男生宿舍还是女生宿舍。
表格 3.2 SS表
字段名 SS_id SS_lou SS_qingshihao SS_renshu Max_renshu SS_sex 类型 自动编号 文本 文本 数字 数字 文本 说明 标记数据 寝室所在楼 寝室号码 寝室目前人数 寝室最大可容人数 入住此寝室性别 默认值 无 无 无 无 6 无 学生详情表
此表记录学生姓名,学号,年龄,性别,所在寝室号,电话号码,入住时间,系别等详细信息。
表格 3.3 Student表
字段名 id S_name S_age S_number S_sex Z_hao Z_lou Phone Ruzhu_time xibie 类型 自动编号 文本 数字 文本 文本 文本 文本 文本 日期/时间 文本 说明 标记数据 学生名字 学生年龄 学生学号 学生性别 所在寝室号 所在寝室楼 学生电话 入住时间 所在系别 默认值 无 无 无 无 无 无 无 无 无 无
9
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院
第4章 实现
4.1.1 系统模块设计
对本系统的各个子模块进行了系统分析和数据库设计之后,本章将主要讨论该系统所实现的各部分功能:
(一) 管理员登录界面
登陆界面
代码如下:
Dim User,Pass
User=replace(trim(request(\"UserName\")),\"'\Pass=replace(trim(request(\"PassWord\")),\"'\Dim Rs,Sql
set Rs=server.CreateObject(\"ADODB.RECORDSET\") Sql=\"Select * From Admin where UserName='\"&User&\"'\" Rs.Open Sql,Conn,1,3 IF Not Rs.EOF Then IF Rs(\"PassWord\")=Pass Then session(\"name\")=User session(\"shenfen\")=Rs(\"shenfen\") session(\"time\")=now() Rs(\"numbers\")=Rs(\"numbers\")+1
10
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 Rs.UpDate
Response.Redirect(\"index.asp\") Response.End() Rs.close Else Response.Write(\"\")
End IF Else Response.Write(\"\") End IF
set rs=nothing
(二) 管理员特权
修改管理员密码;查看管理员信息;退出系统;添加新的管理员
1. 修改密码
代码如下:
username=session(\"name\")
oldpwd=Request.Form(\"oldpsw\") newpwd1=Request.Form(\"newpsw1\") newpwd2=Request.Form(\"newpsw2\") IF newpwd1<>newpwd2 Then Response.Write(\"\") Response.End() Else
Set Rs=server.CreateObject(\"ADODB.RecordSet\")
sql=\"Select PassWord From Admin Where UserName='\"&username&\"'\" Rs.Open sql,Conn,1,3 IF oldpwd<>Rs(\"PassWord\") Then Response.Write(\"\") Response.End() Else Rs(\"PassWord\")=newpwd1
Response.Write(\"\") Rs.UpDate
11
!
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 Rs.close End IF End IF rs.close
set rs=nothing set conn=nothing
2. 用户信息
这里显示些用户的基本信息,可以查看到特权,身份等。
图表 2 用户信息
3. 添加用户
图表 3 添加管理员
User=request.Form(\"Uname\")
12
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 pwd1=request.Form(\"newpwd1\") pwd2=request.Form(\"newpwd2\") SF=request.Form(\"shenfen\") content=request.Form(\"content\") IF pwd1<>pwd2 Then Response.Write(\"\")
Response.End() Else Set Rs=server.CreateObject(\"ADODB.RecordSet\") sql=\"Select * From Admin where 1<>1\" Rs.Open sql,Conn,1,3 Rs.addnew Rs(\"UserName\")=User Rs(\"PassWord\")=pwd1 Rs(\"shenfen\")=SF Rs(\"quanli\")=content Rs.UpDate Response.Write(\"\") End IF Rs.close Conn.close set rs=nothing set Conn=nothing
(三) 工具栏
工具栏显示:登陆身份;首页、前进、后退、刷新;登陆时间
(四) 系统导航栏
如下图所示,此图展示了在网站系统的左边一栏的导航栏界面,此导航栏界面包含了前面的设计中的所有的内容,简单明了,易于操作。
13
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院
导航栏
(五) 新增学生---添加界面
对将要入住的学生进行详细信息的几率,如果寝室满了或则性别对不上号,系统将自动提示。
增加学生信息框
14
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 xuehao=request.QueryString(\"xuehao\") sex=request.QueryString(\"sex\") Slou=request.Form(\"lou\") Shao=request.Form(\"hao\")
IF xuehao=\"\" or sex=\"\" or Slou=\"\" or Shao=\"\" then Response.Write(\"\") Response.End() end if
set rs=server.CreateObject(\"adodb.recordset\")
sql=\"select * from SS Where SS_lou='\"&Slou&\"'and SS_qingshihao='\"&Shao&\"'\" rs.open sql,conn,1,3
IF rs(\"SS_renshu\")>=6 then
Response.Write(\"\")
Response.End() else if sex<>rs(\"SS_sex\") then Response.Write(\"\") Response.End() else rs(\"SS_renshu\")=rs(\"SS_renshu\")+1 rs.update rs.close end if end if
sql=\"select * from Student Where S_number='\"&xuehao&\"'\" rs.open sql,conn,1,3 rs(\"Z_lou\")=Slou rs(\"Z_hao\")=Shao rs.update rs.close
Response.Write(\"\") Response.End() set rs=nothing conn.close
set conn=nothing
(六) 学生列表模块
此处显示学生的详细信息,便于管理员查看学生入住情况以及管理。还没有寝室的学生可以在此处进行迁入,入住到想要的楼里的寝室号;只要在名字右边最后输入楼号和寝室号点击迁入即可迁入到相应的寝室,如果迁入寝室已满,系统将提示寝室已满。如若该学生已有寝室,迁入则不可用。
15
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院
学生列表
迁入代码如下:
Sname=request.Form(\"Sname\") age=request.Form(\"age\")
Snumber=request.Form(\"S_number\") sex=request.Form(\"sex\")
SSlou=request.Form(\"SS_lou\") SShao=request.Form(\"SS_hao\") Phone=request.Form(\"phone\") in_time=request.Form(\"in_time\") xibie=request.Form(\"xibie\")
Set Rs=server.CreateObject(\"ADODB.RecordSet\")
sql=\"Select * From SS Where SS_lou='\"&SSlou&\"'and SS_qingshihao='\"&SShao&\"'\" Rs.Open sql,Conn,1,3 if rs.Eof then
Response.Write(\"\") Response.End() else
IF sex=Rs(\"SS_sex\") Then IF Rs(\"SS_renshu\")>=6 Then Response.Write(\"\")
Response.End() Else Set RsVtc=server.CreateObject(\"ADODB.RecordSet\") sqlVtc=\"Select * From Student Where 1<>1\" RsVtc.Open sqlVtc,Conn,1,3 RsVtc.addnew RsVtc(\"S_name\")=Sname RsVtc(\"S_age\")=age RsVtc(\"S_number\")=Snumber RsVtc(\"S_sex\")=sex RsVtc(\"Z_hao\")=SShao RsVtc(\"Z_lou\")=SSlou RsVtc(\"Phone\")=Phone RsVtc(\"ruzhu_time\")=in_time
16
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 RsVtc(\"xibie\")=xibie RsVtc.UpDate RsVtc.close
Rs(\"SS_renshu\")=Rs(\"SS_renshu\")+1 Rs.UpDate
Set RsVtc=nothing
Response.Write(\"\")
Response.End() Rs.Close Set Rs=nothing End IF Else Response.Write(\"\") Response.End() End IF end if
Conn.close
Set Conn=nothing
(七) 查询空寝室
此处肯看到有空床位的寝室的详细情况,便于管理员详细了解哪些寝室还有空位,可以迁入学生。每页显示8条信息,如若没有空寝室则系统提示当前没有空余寝室。
查询空寝室
(八) 查询满员寝室
这里和上面相反,这里查询到的是已经没有空位的寝室的详细信息,每页8条信息,没有则提示当前没有满员的寝室。
17
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院
满员寝室查询
(九) 添加寝室
如若盖了新的宿舍楼,管理员可以通过此处来添加新的寝室楼和寝室号。
添加寝室
(十) 寝室列表
这里管理员可以查看到所有房间的情况,右边编辑一列可以对房间的信息进行修改和对寝室进行删除。点击详细信息可以查看到寝室里面的学生详情,如下图:6幢102详细信息
寝室列表
18
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 点击详细信息可以看到此寝室里面住的学生的详细情况,详细内容同学生列表,但此处为同一寝室里的学生。如若有学生离开了此寝室,管理员可以点击右边迁出功能。迁出后可在学生列表找到该迁出学生,对其进行迁入到其他寝室。
6幢102详细信息
迁出代码如下:
Slou=request.QueryString(\"lou\") Shao=request.QueryString(\"hao\")
set rs=server.CreateObject(\"adodb.recordset\")
sql=\"select * from SS Where SS_lou='\"&Slou&\"'and SS_qingshihao='\"&Shao&\"'\" rs.open sql,conn,1,3
rs(\"SS_renshu\")=rs(\"SS_renshu\")-1 rs.update rs.close
sql=\"select * from Student Where Z_lou='\"&Slou&\"'and Z_hao='\"&Shao&\"'\" rs.open sql,conn,1,3 rs(\"Z_lou\")=\"\" rs(\"Z_hao\")=\"\" rs.update rs.close
Response.Write(\"\")
Response.End() set rs=nothing conn.close
set conn=nothing
(十一) 宿舍查询
这里管理员可以通过输入楼号和寝室号对想要了解的寝室进行快速查询,这样管理员可以快速的找到自己想要了解的寝室。下面是我们对6幢101号寝室的查询:
19
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院
寝室查询
6幢101的详细信息
(十二) 人物查询
这里我们可以快速查询到个人的情况,知道该学生在哪个寝室。下面是我们对学号为091010111的学生进行查询。
人物查询
20
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 部分样式代码如下:
body{ font-size:12px;}
#box{ width:1024px; height:722px; background-image:url(Images/bg.jpg); background-repeat:no-repeat; margin:0 auto;}
#top{ height:25px; background-image:url(Images/management_01.gif); background-repeat:no-repeat; padding-left:755px; padding-top:46px;}
#top a{ color:#000000; text-decoration:none;} #top1{ width:61px; height:25px; background-image:url(Images/management_03.png); background-repeat:no-repeat; padding-left:26px; line-height:25px; float:left;}
#top2{ width:61px; height:25px; background-image:url(Images/123.png); background-repeat:no-repeat; padding-left:26px; line-height:25px; float:left;}
#top3{ width:61px; height:25px; background-image:url(Images/4125.png); background-repeat:no-repeat; padding-left:26px; line-height:25px; float:left; color:#FFFFFF;}
#top3 a{ color:#FFFFFF;}
#title{ height:45px; background-image:url(Images/management_02.gif); background-repeat:no-repeat;} #title a{ color:#FFFFFF; text-decoration:none;} #title_left{ height:32px; background-image:url(Images/management_07.gif); background-repeat:no-repeat; width:412px; float:left; padding-left:35px; padding-top:13px; overflow: hidden; } #title_right1{ height:32px; background-image:url(Images/management_08.png); background-repeat:no-repeat; width:35px; float:left; padding-left:25px; padding-top:13px; color:#6600FF;}
#title_right2{ height:32px; background-image:url(Images/management_10.png); background-repeat:no-repeat; width:35px; float:left; padding-left:25px; padding-top:13px; color:#6600FF; margin-left:5px;}
#title_right3{ height:32px; background-image:url(Images/management_12.png); background-repeat:no-repeat; width:35px; float:left; padding-left:25px; padding-top:13px; color:#6600FF; margin-left:5px;}
#title_right4{ height:32px; background-image:url(Images/management_14.gif); background-repeat:no-repeat; width:35px; float:left; padding-left:25px; padding-top:13px; color:#6600FF; margin-left:5px;}
#title_right5{ height:32px; background-image:url(Images/management_16.png); background-repeat:no-repeat; width:35px; float:left; padding-left:25px; padding-top:13px; color:#6600FF; margin-left:5px;}
#title_right6{ height:32px; background-image:url(Images/management_18.png); background-repeat:no-repeat; width:25px; float:left; padding-top:13px; }
#title_right7{ height:30px; background-image:url(Images/management_19.png); background-repeat:no-repeat; width:205px; float:left; padding-top:15px; padding-left:20px;color:#FFFFFF;}
#main{ width:1003px; height:588px; background-image:url(Images/management_04.png); background-repeat:no-repeat; margin-left:5.5px; padding:4px;}
21
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 #main_top{height:28px; background-color:#c2e4ed; padding-left:220px;} .main_toplist{ height:28px; width:100px; float:left; margin-right:20px;} #main_bottom{ height:560px; background-color:#c2e4ed;} #mainB_left{ width:192px; float:left; height:560px; background-color:#FFF; margin-right:15px;}
#mainB_left dl{ margin:0;} #mainB_left dl a{ text-decoration:none; color:#000;} #mainB_left li a:hover{ color:#999; text-decoration:underline;} #mainB_left dt{ width:192px; height:27px; background-image:url(Images/management_38.png); background-repeat:no-repeat; text-align:center; line-height:27px; font-size:16px;}
#mainB_left ul{list-style-type:none;} #mainB_left ul li{ margin:0; height:24px; line-height:24px;} #mainB_right{ width:796px; height:560px; float:left; background-color:#FFF;}
22
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 第5章 系统测试
5.1 系统测试的目的
一个程序并不可能达到十分完美,难免存在一些错误。如果不能及时将其找出并修改,会造成系统崩溃并造成不必要的损失。通软件测试,尽可能多的找出系统中的错误,以便与及时修改。宿舍管理系统是对学生宿舍进行管理的系统,一旦系统无法运行,对学校的宿舍管理带来很多的影响。所以通过软件测试的手段,尽可能排除程序中的错误,已达到程序运行稳定的目的,使学校的工作不会因此受到影响。
系统的测试环境 系统测试的性能要求
系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。
本系统运行环境为网络版,在运行时对系统整体性能要有一定的要求,要求:软硬件要求:系统环境winXP+Access2003
硬件系统环境SP3 2.4、2G内存、320G硬盘
系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。
5.1.1 测试数据
2. 信息输入
选择几组数据进行添加 修改 删除 等操作 实现其基本功能
3. 信息查询
信息输入后,通过信息查询,查看结果是否和设计时数据一致,以确认数据的正确性。 4. 信息的删除
通过对信息的删除,然后进行信息查询,验证信息是否已经成功删除。
5.1.2 系统测试的评价
系统功能评价:此系统各模块都能实现各自的功能,符合学校对系统的要求,系统运行稳定。 结论:此系统是可行的。
23
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 第6章 总结
此学生宿舍管理系统历时1个月已基本完成了,完成了学生宿舍管理的基本功能,对学生寝室楼添加、修改和删除,进行管理,以及对学生系别、专业等进行添加、修改和删除的功能、对学生的基本信息进行修改,添加新的学生信息以及添加管理员,修改管理员密码的功能,在模块中有个人查询、寝室查询,个人资料修改等的功能。
一、运行环境:
1 、运行于 Win 95/98/2000/NT/XP 等系统
2 、系统采用当今流行的 B/S 结构数据库系统,支持 Access 等数据库系统。 3 、在DreamweaverCS4开发环境下,以asp为开发工具。
4 、系统基于浏览器 / 服务器的体系结构,全新的分布式计算模式,从而极大提高了系统速度。
二、系统特点:
1 、本系统为全中文界面,功能全,易操作,价格合理。可灵活设置模块中的字体显示属性。系统的操作方式、界面均为 WinXP 风格。
2 、用户可自由地设置系统中的各类相关参数和各种项目代码。
3 、系统中具有强大的工作站权限、操作员权限、密码管理等功能模块,确保系统运行安全。 4 、强大的查询功能。
5 、系统结构严谨、性能稳定、使用方便。 6 、速度快。 7 、投资少。
8 、学习容易。不具计算机经验的管理人员和业务操作员只要具有业务管理的基本知识即可在较短的时间内掌握;系统采用图形界面和向导式操作。
9 、维护简单,系统运行后几乎不需要专业系统管理员维护,为您减少开支。
24
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 谢辞
课程设计与论文即将完成之际,回想起开始工作的不知所措,以及调研、调试过程中的多次遇阻,真是说不出的艰辛。幸好,有许多老师、同学的帮助,我才得以调试成功,一次次的改进自己的程序,实现各种功能。正是在这些朋友的帮助下,我才及时纠正了自己的语法错误、逻辑错误、攻克了不少难点。
在此,我首先感谢我的导师李老师。是他在课程设计之处帮助我分析题目,讲解整个软件的思路,为良好的开端奠定了基础。尤其是在实际设计阶段, 李老师多次解答了我的问题和疑惑之处,并在资料上给予我最大的帮助,如果没有李老师的指导,我想我的设计是不会那么顺利完成的。所以,再一次感谢李老师的指导。
此外,我也要感谢那些给予我信心、帮助的同学、朋友,是他们在程序调试中帮我改正错误,提出合理化的建议,增强程序的功能,借阅各种书籍,没有你们我的程序的进展一定十分缓慢,而且有可能会寸步难行。在这里我要衷心的谢谢你们,谢谢你们在课程设计中对我的帮助和关怀。
25
课程设计论文——《ZT宿舍管理系统》 绍兴职业技术学院 参考文献
[1]华蕊. 学生宿舍管理信息系统的设计及实现[J]. 电脑开发与应用. 2002,1:24-26. [2]于盛军.高校学生宿舍管理研究[D].大连理工大学. 2003:120-125.
[3]张跃廷,王小科.Asp数据库系统开发案例精选.北京:人民邮电出版社,2007:210-220. [4]郑晶.基于Asp的三层构架的应用系统设计与开发[J].福建电脑,2008,8:30-40. [5]张宇.基于Asp框架数据访问层的优化[J].电脑学习,2008,2:50-60.
[6]John Kauffman等.张哲峰,黄翔宇译.Asp数据库入门经典.北京:清华大学出版社,2003. [7]琼斯著,陈建春等译.ASP与Access从入门到精通.北京:电子工业出版社,2003:35-47. [8]喻钧,唐俊勇主编.ASP程序设计循序渐进教程.北京:清华大学出版社,2009
[9]何国民, 仲治国编著.ASP动态网站68个典型模块精解. 北京:科学出版社,2009.4
[10] 刘好增,张坤,宋强等编著.ASP动态网站开发实践教程.北京:清华大学出版社,2009.5
26
因篇幅问题不能全部显示,请点此查看更多更全内容