ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:1.03MB ,
资源ID:6294143      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6294143.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生宿舍管理系统课程设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生宿舍管理系统课程设计.docx

1、学生宿舍管理系统课程设计摘要管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让宿舍管理工作变的更轻松。本毕业设计的任务就是设计一个大学生宿舍管理系统。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。经过分析,本系统运用了Microsoft Office Access 2003为后台数据库,以Adobe Dreamweaver CS4为前端开发工具,系统实现了系统维护、宿舍管理、学生管理、

2、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。关键词:学生宿舍管理系统;数据库管理系统;Access 2003;ASP; Dreamweaver CS4AbstractNowadays, 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

3、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 students dormitory. Exploitation comprizes t

4、wo 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 Dre

5、amweaver 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, t

6、his management system is suitable for college students dormitory management.Key Words: dormitory management system;database management system;Access 2003;asp; Dreamweaver CS4第1章 分析1.1 开发背景与现状随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此

7、,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力

8、和物力资源,达到了预期的要求。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等1.2 开发设计的意义为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统-高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和

9、规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。1.3 开发工具1.3.1 Adobe Dreamweaver CS4简介Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充

10、满动感的网页。Dreamweaver CS4是Adobe公司推出的最新版本的网页设计软件,用于对Web站点的页面及程序进行开发和设计,使用时设计师可以根据自己的习惯切换工作环境。Dreamweaver的可视化编辑功能,可使设计者快速创建专业的CSS样式的页面,并且为习惯手工编码的程序员提供了许多对编码有帮助的工具和功能,使其能够轻松地使用服务器语言生成支持动态数据库的Web应用程序。相对于Dreamweaver的旧版本,Dreamweaver CS4新增了许多令人惊喜的新功能: 实时视图。 针对Ajax和JavaScript框架的代码提示。 相关文件和代码导航器。 Adobe InContex

11、t Editing。 全新用户界面新增功能。 HTML数据集新增功能。 Adobe AIR创作支持。 FLV支持。 支持领先技术。 学习最佳做法。 CSS最佳做法。 Adobe Photoshop智能对象。 HTML数据集。 全新用户界面。 跨产品集成。 Subversion集成。 跨平台支持。在Dreamweaver CS4中,通过理论与实践结合,可以很快掌握如何运用CSS样式表、CSS样式表的语法和实现方式,并学习运用CSS、样式规则的冲突和诊断、CSS网页布局等,与实例结合,快速掌握CSS的核心和应用,具备分析现有CSS样式和手写CSS能力,在网页中灵活使用CSS设计符合WEB标准的网页

12、布局,创建更贴近用户、更适用于各类浏览器的专业性网页。1.3.2 Microsoft Office Access 2003简介Microsoft Office Access2003 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完

13、成大部分数据管理的任务。 Microsoft Office Access2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。Access的优点:(1)存储方式单一 (2)面向对象 (3)界面友好、易操作 (4)集成环境、处理多种数据信息 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectiv

14、ity) ACCESS的缺点:ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:1.数据库过大,一般access数据库达到50M左右的时候性能会急剧下降!2.网站访问频繁,经常达到100人左右的在线。3.记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!第2章 系统需求分析本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:一、 宿舍楼的基本情况1. 学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会

15、有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。二、 系统功能的设计和划分1. 信息查询管理对现有的已有的学生的信息数据进行查询,主要包括了现年度、班级、年级、寝室住址、学号、姓名、班主任等等类别的查询,可以是单方面的查询也可以是多方面的综合人信息的查询。2. 常规检查管理针对浙江师范大学存在的寝室常规检查,特设置了此项内容,主要包括了现班级、年级、事件情况(即寝室常规检查的情况记录)、寝室住址、学生姓名、学号等多个方面信息的查询。3. 增加学生如有新人入学,我们可以通过次功能进行分配新生的寝室。4. 迁入与迁出管理

16、可将离开的学生进行迁出管理,没有宿舍的学生进行迁入管理。2.1 系统结构图人物查询寝室查询寝室列表添加寝室查询满员寝室查询空寝室学生列表新增学生查询房间管理住宿管理学生管理ZT宿舍管理系统2.2 数据库管理1) 数据库备份对数据库进行备份,已应对数据库出现意外的瘫痪和损坏情况。2) 数据库压缩数据量过大会对系统的运行速度和存储空间产生不良的影响,为避免数据过大特设计了对数据库进行压缩的项目。3) 数据库恢复此项是应对数据库出错、损坏、瘫痪的情况,对数据库进行恢复。第3章 设计3.1 数据库设计3.1.1 数据库的引入数据库技术从60年代中期至今只有不到40年的历史,但其发展速度之快是其它技术所

17、不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。 数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵

18、活,编程方便,功能强大,环境适应广泛,数据处理能力极强。 数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间

19、往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。可以说一个动态网站的建设是离不开一个设计最优的数据库的。我们现在可以使用的数据库有很多种,如:Fox数据库(.dbf)、Access数据库(.mdb)、DB2、Informix、Oracle和SQL Server等等,在本次设计中,选择了Access作为后台数据库工具。他的各种关系数据库管理系统适应于各种硬件平台,包括Unix,PC和主机系统。3.1.2 数据库概念结构设计概念模型是数据库系统的核心和基础。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变

20、的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上DBMS支持的数据模型。概念模型的描述工具通常是使用E-R模型图。该模型不依赖于具体的硬件环境和DBMS。 概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。通过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和DBMS。

21、 在需求分析和逻辑设计之间增加概念设计阶段,可以使设计人员仅从用户的角度看待数据及处理要求和约束。表达概念设计的结果称为概念模型,对概念模型有以下要求:(1) 有丰富的语义表达能力,能表达用户的各种需求。(2) 易于交流和理解,从而可以用它和不熟悉计算机的用户交换意见。(3) 要易于更改。当应用环境和应用要求改变时,概念模型要能很容易的修改和扩充以反映这种变化。(4) 易于向各种数据模型转换。3.2 数据库结构设计根据在数据库概念设计中给出的数据库实体E-R图,可以设计数据表结构,服务器上建名为db1的数据库。其中包括以下表:3.1 db1数据库下面将具体介绍数据库中各个表的结构: 管理员表此

22、表主要是对系统的管理员的信息已经权限进行记录跟管理,现有的管理员的用户名:admin,密码:admin,属于管理员。表格 3.1 Admin表字段名类型说明默认值id自动编号标记数据无UserName文本用户名无PassWord文本用户密码无Shenfan文本身份无Quanli备注管理员权利无addtime日期/时间添加的时间无numbers数字登陆次数0 宿舍表此表存放宿舍所在楼号,宿舍门号,当前宿舍住的人数,宿舍最大能住的人数,男生宿舍还是女生宿舍。表格 3.2 SS表字段名类型说明默认值SS_id自动编号标记数据无SS_lou文本寝室所在楼无SS_qingshihao文本寝室号码无SS_

23、renshu数字寝室目前人数无Max_renshu数字寝室最大可容人数6SS_sex文本入住此寝室性别无 学生详情表此表记录学生姓名,学号,年龄,性别,所在寝室号,电话号码,入住时间,系别等详细信息。表格 3.3 Student表字段名类型说明默认值id自动编号标记数据无S_name文本学生名字无S_age数字学生年龄无S_number文本学生学号无S_sex文本学生性别无Z_hao文本所在寝室号无Z_lou文本所在寝室楼无Phone文本学生电话无Ruzhu_time日期/时间入住时间无xibie文本所在系别无第4章 实现4.1.1 系统模块设计对本系统的各个子模块进行了系统分析和数据库设计之

24、后,本章将主要讨论该系统所实现的各部分功能:(一) 管理员登录界面登陆界面代码如下:Dim User,PassUser=replace(trim(request(UserName),)Pass=replace(trim(request(PassWord),)Dim Rs,Sqlset Rs=server.CreateObject(ADODB.RECORDSET)Sql=Select * From Admin where UserName=&User&Rs.Open Sql,Conn,1,3IF Not Rs.EOF Then IF Rs(PassWord)=Pass Then session(

25、name)=User session(shenfen)=Rs(shenfen) session(time)=now() Rs(numbers)=Rs(numbers)+1 Rs.UpDate Response.Redirect(index.asp) Response.End() Rs.close Else Response.Write(alert(密码错误!);location.href=login.asp;) End IFElse Response.Write(alert(用户名错误!);location.href=login.asp;)End IFset rs=nothing(二) 管理员

26、特权 修改管理员密码;查看管理员信息;退出系统;添加新的管理员1. 修改密码代码如下:username=session(name)oldpwd=Request.Form(oldpsw)newpwd1=Request.Form(newpsw1)newpwd2=Request.Form(newpsw2)IF newpwd1newpwd2 Then Response.Write(alert(两次密码不相同!);history.go(-1);) Response.End()ElseSet Rs=server.CreateObject(ADODB.RecordSet)sql=Select PassWor

27、d From Admin Where UserName=&username&Rs.Open sql,Conn,1,3 IF oldpwdRs(PassWord) Then Response.Write(alert(请输入正确的原密码!);history.go(-1);) Response.End() Else Rs(PassWord)=newpwd1 Response.Write(alert(修改成功!请牢记您的新密码!);location.href=Welcome.asp;) Rs.UpDate Rs.close End IFEnd IFrs.closeset rs=nothingset c

28、onn=nothing2. 用户信息这里显示些用户的基本信息,可以查看到特权,身份等。图表 2 用户信息3. 添加用户图表 3 添加管理员User=request.Form(Uname)pwd1=request.Form(newpwd1)pwd2=request.Form(newpwd2)SF=request.Form(shenfen)content=request.Form(content)IF pwd1pwd2 Then Response.Write(alert(两次密码不相同!);history.go(-1);) Response.End()Else Set Rs=server.Crea

29、teObject(ADODB.RecordSet) sql=Select * From Admin where 11 Rs.Open sql,Conn,1,3 Rs.addnew Rs(UserName)=User Rs(PassWord)=pwd1 Rs(shenfen)=SF Rs(quanli)=content Rs.UpDate Response.Write(alert(添加成功!);window.location.href=Welcome.asp;)End IFRs.closeConn.closeset rs=nothingset Conn=nothing(三) 工具栏工具栏显示:登陆身份;首页、前进、后退、刷新;登陆时间(四) 系统导航栏如下图所示,此图展示了在网站系统的左边一栏的导航栏界面,此导航栏界面包含了前面的设计中的所有的内容,简单明了,易于操作。导航栏(五) 新增学生-添加界面对将要入住的学生进行详细信息的几率,如果寝室满了或则性别对不上号,系统将自动提示。增加学生信息框xuehao=request.QueryString(xuehao)sex=request.QueryString(sex)Slou=request.Form(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1