1、厦门大学软件学院毕业设计(论文)开题报告学生姓名 班级 学号 校内指导教师姓名 职称 所在单位 厦门大学软件学院软件工程系毕业设计(论文)题 目支持远程管理的图像数据库系统设计与实现总体架构及表示层设计毕业设计(论文)的目标:Struts 2.X和 Hibernate框架做为比较新的J2EE开发平台,既符合MVC 模式的Web开发标准,又降低了各层之间的耦合度,因此现阶段极为流行。通过对支持远程管理的图像数据库系统设计与实现,熟练掌握Struts 和 Hibernate框架。采用B/S框架,实现跨平台访问,提供图片的远程访问。提高图片管理效率,保证图像数据库的正常运行。具体功能实现:1可实现图
2、像的远程查询、删除与插入操作,上传的最大图片文件大小限为10M; 2图像库的文件格式有jpg、tiff、gif、bmp;3系统可同时在线的用户最多为20 个;4系统文件在上传的过程中,如果有重名图片,能给出提示。5. 查询中,and 和or 可以同时存在,优先级为and。实现方法:一 基本环境:1.开发平台:Windows XP Professional2.网站开发:JSP+Struts2+Hibernate3.开发工具:MyEclipse6.0,4.开发语言:Java5.数据库:MySQL6.Web 服务器:Tomcat6.07.软件建模:Microsoft Office Visio8.软件
3、测试:JUnit二 研究内容:1.可行性研究:技术上的可行性:在过去三年的所有学习当中,大多使用 Java 进行程序开发,对 Java 语言比较熟悉,而且最新的 Struts2 跟 Hibernate 框架,既符合 MVC 模式的 Web 开发标准,又降低了各层之间的耦合度,提高了项目的开发速度,而且 Hibernate 对 JDBC 的轻量级封装使数据库访问更加方便,因此使用此框架进行系统设计。2.系统功能模块:登陆登出模块:包括管理员登陆登出跟用户登陆登出功能。用户管理模块:包括获取用户信息,修改用户权限,查询用户信息功能。图片类型管理模块:包括添加图片类型,修改图片类型,删除图片类型功能
4、。图片管理模块:包括添加图片,查找图片,删除图片功能。用户界面管理模块:包括浏览图片, 查找图片功能。时间进度安排:2008 年 11 月 17 日-2009 年 1 月 2 日:理解毕业设计(论文)的任务,阅读有关文献,熟悉开发工具,学习 Struts 和 Hibernate 的使用方式。2008 年 11 月 3 日-2009 年 1 月 12 日:征求导师意见后进一步修改,整理提交毕业设计开题报告.2009 年 1 月 13 日-2009 年 3 月 20 日:完成系统的详细设计,提交毕业设计中期检查报告.2009 年 3 月 21 日-2009 年 4 月 3 日:完成系统的代码编制。
5、2009 年 5 月 1 日-2009 年 5 月 10 日:进行系统测试,整个软件主体基本完成.2009 年 5 月 11 日-2009 年 5 月 31 日:确定软件功能,确认所需要的功能均已经完成,并完成具体功能检查.同时撰写并提交毕业设计论文.2009 年 6 月 1 日-2009 年 6 月 7 日:提交毕业论文,准备答辩。指导教师审核意见:校内指导教师签名: 2009 年 月 日厦门大学软件学院毕业设计(论文)中期检查报告学生姓名 班级 学号 23020051204534校内指导教师姓名 职称 讲师所在单位 厦门大学软件学院毕业设计(论文)题 目支持远程管理的图像数据库系统设计与实
6、现总体架构及表示层设计毕业设计(论文)的目标:Struts 2.X和Hibernate框架做为比较新的 J2EE开发平台,既符合 MVC模式的Web开发标准,又降低了各层之间的耦合度,因此现阶段极为流行。通过对支持远程管理的图像数据库系统设计与实现,熟练掌握Struts 和 Hibernate框架。采用B/S 框架,实现跨平台访问,提供图片的远程访问。提高图片管理效率,保证图像数据库的正常运行。具体功能实现:5可实现图像的远程查询、删除与插入操作,上传的最大图片文件大小限为10M; 6图像库的文件格式有jpg、tiff、gif、bmp;7系统可同时在线的用户最多为20 个;8系统文件在上传的过
7、程中,如果有重名图片,能给出提示。6. 查询中,and 和or 可以同时存在,优先级为and。已经完成毕业设计(论文)任务的情况:1.对 Struts 和 Hibernate 框架已经比较熟悉,可以较为熟练的运用这俩个框架进行设计。2.完成基本的内容框架布局。3.能够简单的对图片进行操作。4.可以实现管理员登陆。存在的问题和困难(包括需要学院协助解决的问题和困难):1.对数据库的掌握相对较弱,运用不是很熟练。2.新语言更新换代较快,希望能多提供些学习参考资料指导教师审核意见:校外指导教师签名: 2009 年 月 日校内指导教师签名: 2009 年 月 日学院检查组意见:学院检查组组长(签章):
8、 2009 年 月 日毕业论文任务书题 目:支持远程管理的图像数据库系统设计与实现总体架构及表示层设计目标要求:随着科技的进步,越来越多的图像文件需要保存而且便于检索。而图像文件一般较大,不宜用电子邮件传送,那样需要大量繁琐操作而且难于管理。因此建立一个可实现远程管理的图像数据库已成为时代迫切的需要。远程管理图像数据库系统的设计与实现,为大量的管理数字图像提供了方便,系统采用 B/S 架构,避免了传统的 C/S 模式的不足。本系统采用 Struts 和 Hibernate 框架,应用 My Eclipse6.0 开发工具,数据库由 MySQl 支持。用户可以登陆网站,浏览网站网页的图片和查找图
9、片。管理员可以在登陆到系统之后,进行用户管理,图片分类管理,图片管理等。支持条件:硬件条件: 普通个人计算机。软件开发环境:操作系统:Microsoft Windows XP SP3网站开发:JSP+Struts2+Hibernate开发工具:MyEclipse6.0,开发语言:Java数据库:MySQLWeb 服务器:Tomcat6.0软件建模:Microsoft Office Visio软件测试:JUnit校外指导教师(签名) 职称 校内指导教师(签名) 职称 学生(签名) 分阶段进度安排阶段 起讫时间 计划完成内容1 2008 年 11 月 17 日-2009 年1 月 15 日理解毕业
10、设计(论文)的任务,阅读有关文献,熟悉开发工具,学习 Struts 和 Hibernate 的使用方式。完成开题报告2 2009 年 1 月 15 日- 2009 年3 月 20 日深入了解 Struts2 跟 Hibernate 框架,完成系统的详细设计,提交毕业设计中期检查报告.3 2009 年 3 月 21 日- 2009 年4 月 20 日通过听取老师的意见,代码进一步完善,功能全部实现4 2009 年 4 月 21 日- 2009 年5 月 20 日编码测试阶段,基本完成代码的编写。进行系统测试,整个软件主体基本完成.5 2009 年 5 月 21 日- 2009 年6 月 10 日
11、完成系统整体集成、改进,进行系统的调试和文档整理工作。6 2009 年 6 月 8 日 - 2009年 6 月 10 日 论文答辩教师分阶段指导记录第一阶段:理解项目要求,阅读相关的文献资料,了解所需要的知识,撰写开题报告。第二阶段:学习开发语言、开发工具和建模工具等,确认项目的需求分析第三阶段:对项目进行总体设计和详细设计,编码测试阶段,提交中期检查报告第四阶段:完成系统整体集成、改进,进行系统的调试和文档整理工作。第五阶段:提交毕业论文,准备毕业答辩。本科毕业论文评分表论文评语 拟评成绩 校外指导教师(签名) 职称 校内指导教师(签名) 职称 2009 年 月 日论文评阅 评阅成绩 评阅教师(签名) 职称 2009 年 月 日答辩记录演示成绩 答辩成绩 答辩小组组长(签名) 职务(称) 2009 年 月 日总评成绩 学院负责人(签盖) 2009 年 月 日