杭州师范大学杭州国际服务工程学院(信息科学与工程学院)(1).doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:3 大小:63KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

杭州师范大学杭州国际服务工程学院(信息科学与工程学院)(1).doc

杭州师范大学杭州国际服务工程学院(信息科学与工程学院)(1).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

杭州师范大学杭州国际服务工程学院(信息科学与工程学院)2012届本科生毕业设计(论文)任务书专业计算机科学与技术班级IBM081(JAVA)学号0865231099学生姓名华成琦指导教师李先铸毛婕一、论文题目利用SSH框架实现基于Web的会议室管理系统二、内容和要求1.总体目标及性能(参数)要求通过查询相关文献资料,广泛了解目前会议室管理系统的现状,在分析和研究现有会议室管理系统的基础上,针对系统的不足,提出改进和创新思路。应用自己的业务分析能力,准确提出系统的业务需求,建立系统的领域模型,并做好需求的变更控制管理。论文撰写必须符合论文的规范。要求逻辑清晰,条理分明,具有一定的创新和学术参考价值。论文和成果物紧密结合,着重阐述成果物的需求、设计、编码、测试,具有一定的工程参考价值。毕业设计必须要有可演示运行的成果物。成果物可实现部分或全部功能。在成果物的开发过程中必须遵循软件开发流程,应用面向对象的分析和设计思想做好系统的设计和建模工作,使成果物能稳定运行,达到一定的商业化标准。2.研究内容及拟采用的技术路线基于Web的会议室管理系统就是为会议室的使用者提供预定和配置服务,同时为会议室的管理者提供会议室的各项管理工作,从而实现自动化的预定和回收机制。(一)文献综述、外文翻译和开题报告通过大量相关文献的阅读以及撰写文献综述、外文翻译等方式,了解、掌握系统的业务需求,了解JavaWeb开发技术,开发工具和开发框架,了解数据库设计技术和设计工具,明确项目的研究目标,制订具体的工作计划,完成开题报告。(二)系统功能需求会议室管理空闲的会议室、正在使用的会议室、新增会议室、减少会议室。设施资源管理会议室资源设备管理:如投影仪、桌子、椅子预订管理预定会议室、取消预定、修改预定、查询预定。统计报表按照日期、类别、使用人等信息统计会议室的使用情况。日历管理自定义日历,以确定预定中的日期和时间管理。(三)技术路线本论文在技术上采用基于J2EE的SSH架构,实现表现层、业务层、持久层和数据存储层的分离。技术上有如下的要求:通过Struts实现表现层,Spring实现业务逻辑层,Hibernate实现持久层。各层之间通过接口来通信,达到了系统松耦合的目的。采用Spring管理的声明式事务,实现业务逻辑和系统逻辑的分离。SSH配置采用基于Annotation的方法,避免了累赘的xml配置,使系统更加清晰和简洁。基于域模型驱动的开发模式(MDD),实现了以用户业务为中心。数据库的设计采用基于hibernateannotation自动映射生成。通过使用maven技术,不仅管理了程序所需要的包,而且管理包的版本以及包之间的依赖关系。采用MySQL或者Oracle数据库。(四)交付物品外文综述、外文翻译、开题报告、论文硬拷贝、电子文档、成果物(包括源代码、脚本文件、配置文件、资源文件、数据库脚本、jar包)。3.参考文献(10篇以上)[1]李先铸.Struts+Spring+Hibernate配置及应用[OL].http://blog.csdn.net/lixianzhu/article/details/4342287[2]李先铸.用DWR实现google搜索功能[OL].http://blog.csdn.net/lixianzhu/article/details/4386979[3]李先铸.使用Compass实现搜索功能[OL].HYPERLINK"http://blog.csdn.net/lixianzhu/article/details/4441707"http://blog.csdn.net/lixianzhu/article/details/4441707[4]EricGamma、RichardHelm、RalphJohnson、JohnVllisides.DesignPatterns:ElementsofReusableObject-orientedSoftware[M].USA:Addison-WesleyProfessional,1995[5]RodJohnson.IntroductiontotheSpringFramework2.5[OL].HYPERLINK"http://www.theserverside.com/news/1363858/Introduction-to-the-Spring-Framework"http://www.theserverside.com/news/1363858/Introduction-to-the-Spring-Framework[6]TedHusted.StrutsinAction:Building