基于Struts框架的会议室预约管理系统设计与实现

基于Struts框架的会议室预约管理系统设计与实现

论文摘要

会议室作为一个单位或部门的重要资源,其使用是非常频繁的。当各部门都有重要会议需要召开时,难免会发生冲突。为避免冲突,各部门需要花费大量时间和精力进行预约和协调,但预约困难、协调麻烦等问题往往导致会议室不能充分发挥其应有的作用,造成效率低下,资源浪费,而且也使得会议室管理员的工作负担加大。网络技术的飞速发展使得人们的工作和生活获得巨大的便利,办公自动化的成功实施为消除传统会议室管理方式的弊端提供了解决方案。本文正是基于此,研究和开发了一套会议室预约管理系统。鉴于JSP技术在网络开发上的极大优势,考虑到Struts框架的高效性和成熟性,为解决会议室时间冲突、预约困难的问题并达到操作简便的目的,本文选择基于Struts的可视化会议室预约系统作为研究课题。本文首先简要阐述了研究开发该系统的背景和意义,所用到的JSP、MVC设计模式、Struts框架和其他相关技术,其次,详细介绍了系统体系结构、系统需求分析,系统整体设计方案及其功能模块的详细设计和具体实现以及测试,最后,对系统的优化方法和实现过程中用到一些关键技术进行了分析与讨论。本文设计和实现了一个功能全面,界面友好,操作简单的会议室预约管理系统。

论文目录

  • 摘要
  • Abstract
  • 0 前言
  • 1 绪论
  • 1.1 课题研究背景及意义
  • 1.2 本文的主要工作
  • 2 相关技术介绍
  • 2.1 MVC设计模式
  • 2.1.1 设计模式
  • 2.1.2 Web应用系统开发的一般模型
  • 2.1.3 MVC设计模式的结构
  • 2.2 Struts的体系结构和功能实现
  • 2.2.1 Struts主要概念
  • 2.2.2 Struts的体系结构
  • 2.2.3 Struts的配置文件struts-config,xml
  • 2.2.4 Struts的基本组件包
  • 2.2.5 Struts的工作原理
  • 2.2.6 Struts高级特性
  • 2.2.7 Struts标记库
  • 3 系统分析与总体设计
  • 3.1 系统需求分析
  • 3.1.1 客户端功能分析
  • 3.1.2 管理端功能分析
  • 3.1.3 界面要求
  • 3.2 系统设计
  • 3.2.1 体系结构
  • 3.2.2 数据库设计
  • 3.2.3 系统模块
  • 4 详细设计及具体实现
  • 4.1 开发工具
  • 4.2 运行环境
  • 4.3 配置Struts
  • 4.3.1 web.xml的配置
  • 4.3.2 struts-config.xml文件配置
  • 4.4 用户模块详细设计及实现
  • 4.4.1 新用户注册
  • 4.4.2 用户登录
  • 4.4.3 会议室信息查询
  • 4.4.4 会议室预约
  • 4.4.5 个人预约管理
  • 4.4.6 信息维护
  • 4.4.7 退出系统
  • 4.5 管理员模块设计与实现
  • 4.5.1 管理员登录
  • 4.5.2 用户管理
  • 4.5.3 设备管理
  • 4.5.4 会议室管理
  • 4.5.5 预约管理
  • 4.5.6 修改密码
  • 4.5.7 退出管理
  • 5 系统测试
  • 5.1 软件测试的目标与方法
  • 5.2 测试步骤
  • 5.3 JUnit
  • 6 系统开发中的关键技术
  • 6.1 系统性能优化技巧
  • 6.2 系统功能实现中的关键技术
  • 6.2.1 利用鼠标点击和拖拽实现会议室预约
  • 6.2.2 利用不同图标显示系统消息的阅读状态
  • 6.2.3 动态增加设备添加行
  • 6.2.4 预约浏览随预定率的大小改变显示不同的颜色
  • 6.3 中文乱码的分析与处理
  • 6.3.1 Tomcat中文乱码问题及处理
  • 6.3.2 JSP中文乱码及处理
  • 6.3.3 Struts中文乱码问题及处理
  • 6.4 Struts国际化问题
  • 6.4.1 本地化与国际化概念
  • 6.4.2 Struts实现国际化
  • 7 总结与展望
  • 参考文献
  • 致谢
  • 个人简介
  • 工程硕士期间发表的论文
  • 工程硕士期间参加科研情况
  • 相关论文文献

    标签:;  ;  

    基于Struts框架的会议室预约管理系统设计与实现
    下载Doc文档

    猜你喜欢