在线宿舍管理系统的设计与实现

在线宿舍管理系统的设计与实现

论文摘要

随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化、时代化,节省人力物力,提高效率。基于这一点,开发此在线宿舍管理系统。本系统综合了网络技术与数据库技术,利用校园网资源,实现学院的在线宿舍管理,这也体现网络时代计算机在教育领域的一个重要应用。首先,本文探讨了数据库运行的体系结构,介绍了B/S模式的工作方式及特点。比较了主机/终端、C/S和B/S三种模式各自的优缺点。结果表明,B/S模式继承了C/S模式的优点并克服了它的缺点,不受操作系统和硬件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间的连接。B/S模式是目前广泛使用的主体结构。因此,我采用了B/S模式来开发在线宿舍管理系统。在此基础上,本文还探讨了实现Web数据库的方法。用户验证信息,管理员信息的添加、删除与修改,宿舍学生信息的添加、删除与修改,每天宿舍的各种检查记录等大量的数据都由数据库管理系统管理。本系统数据库服务器端采用了微软公司提供的Access2007作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对用户分类、添加、删除、修改等操作,使Web与数据库紧密联系起来。整个系统利用JSP的嵌入式特性控制用户界面作为系统前台,使用JavaBean封装具体复杂的业务逻辑操作作为中间层,之后便是数据库作为数据存储层,这样形成的Browser/Web/Database(即界面层/业务处理层/数据存储层)三层结构在很大程度上提高了系统的安全性和业务流程的清晰度。整篇论文也是围绕这三层结构进行叙述的。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外发展现状
  • 1.3 课题研究的目的
  • 1.4 课题研究的意义
  • 1.5 研究此课题展开的工作
  • 1.6 全文体系
  • 第二章 Web 数据库技术分析
  • 2.1 WEB 数据库技术的发展
  • 2.1.1 通过WWW 访问数据库的优点
  • 2.1.2 传统的Web 数据库系统体系结构
  • 2.1.2.1 基于通用网关接口 CGI
  • 2.1.2.2 基于通用网关接口 API
  • 2.1.2.3 基于 JDBC 的 Web 数据库技术
  • 2.1.2.4 几种 Web 数据库连接方式的比较
  • 2.2 数据库应用系统的层次体系
  • 2.2.1 终端/主机体系结构
  • 2.2.2 客户机/服务器体系结构
  • 2.2.3 浏览器/服务器结构
  • 2.2.3.1 浏览器/服务器的工作原理和过程
  • 2.2.3.2 浏览器/服务器模式的优势
  • 2.2.3.3 浏览器/服务器实施方案的环境
  • 2.3 Web 数据库管理系统
  • 2.3.1 Web 数据库系统的工作原理
  • 2.3.2 访问 Web 数据库的不同方法
  • 2.4 本章小结
  • 第三章 JSP 在在线宿舍管理系统中的应用
  • 3.1 JSP 的特点和其它动态网页开发技术比较
  • 3.2 JSP 的工作原理
  • 3.3 JSP 页面构成
  • 3.4 JSP 动作指令的使用
  • 3.5 JSP 内置对象的使用
  • 3.6 JavaBean 的应用
  • 3.6.1 JavaBean 简介
  • 3.6.2 JavaBean 的任务
  • 3.6.3 JavaBean 的编写和使用
  • 3.7 本章小结
  • 第四章 在线宿舍管理系统数据库的设计与实现
  • 4.1 系统的功能模块
  • 4.1.1 系统管理模块
  • 4.1.2 寝室管理模块
  • 4.1.3 学生管理模块
  • 4.1.4 查询管理模块
  • 4.2 系统E-R 图
  • 4.3 实现该系统所需要的数据表
  • 4.3.1 系统表
  • 4.3.2 表的说明
  • 4.4 JDBC 驱动程序的选择
  • 4.4.1 JDBC 的工作原理
  • 4.4.2 JDBC 驱动程序种类的选择
  • 4.5 创建和配置ODBC 数据源
  • 4.6 利用JDBC 开发Web 数据库
  • 4.6.1 JDBC-ODBC 桥接器
  • 4.6.2 连接数据库
  • 4.6.3 向数据库发送SQL 语句
  • 4.6.4 处理查询结果
  • 4.6.5 关闭数据库
  • 4.7 本章小结
  • 第五章 在线宿舍管理系统的实现
  • 5.1 系统开发平台
  • 5.2 宿舍管理系统的总体结构图
  • 5.3 宿舍管理系统主要界面的开发
  • 5.4 组件的编写
  • 5.5 数据库的设计
  • 5.6 该系统实现的主要特点
  • 5.7 系统实现的主要技术
  • 5.8 安全控制技术
  • 5.9 开发中遇到的问题以及解决的方案
  • 5.10 本章小结
  • 第六章 结束语
  • 参考文献
  • 附录
  • 在学期间的研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    在线宿舍管理系统的设计与实现
    下载Doc文档

    猜你喜欢