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