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