开题报告07280_第1页
开题报告07280_第2页
开题报告07280_第3页
开题报告07280_第4页
开题报告07280_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长 沙 学 院 本科毕业设计(论文)开题报告 ( 2012 届) 系 部: 计算机科学与技术系 专 业: 计算机科学与技术 学 生 姓 名: 袁娟 班 级: 数据库 1班 学号 2008021437 指导教师姓名 : 付细楚 职称 高级 程序员 2011 年 12 月 20 日 题目: 长沙学院教学实践平台 毕业设计 管理子系统 1. 结合课题任务情况,根据所查阅的文献资料,撰写 1000 字 以上 的文献综述。 随着计算机技术的进步与发展以及 Internet 技术的日益成熟, 人们接受知识的速度也在不断的提高,也是更多的人以更灵活的方式完成各种繁重的任务,如今到处充斥着讲求效率的社会,改善我们的教学平台,以轻松快速为前提的管理方法逐渐被人们所重视, 尤其在近几年应届毕业生的学生数量逐渐增长, 我们更加需要一个管理我们的教学任务,尤其是毕业论文这一块, 从开始选择指导老师,确定论文题目,到答辩完 最后提交毕业论文等这个 过程需要一个很好的管理系统。 在系统设计过程中,为了全面优化系统结构,现实代码重用,我决定采用先进的 J2EE 技术来开发这个应用系统,并全面贯彻 MVC 的开发模式 【 1】 。 MVC 模式最重要的思想就是业务代码与 视图代码的分离,能有效地理清系统结构,降低系统复杂度与维护度。它最重要的优点是多个视图共享一个模型,同一个模型可以被不同的视图重用,大大提高了代码 的可重用性 ;其次 MVC 的三个模块相互独立,改变其中一 个不会影响其他两个,所以依据这种设计思想能够构造良好的松偶的构件 【 2】 ;此外,控制器提高了应用程序的灵活性和可配置性,控制器可以用来连接不同的模型和视图去完成 用户的需求,为构造应用程序提供了强有力的手段。 Strusts 作为一个良好实现的 MVC 框架,很好地将应用逻辑,处理过程和显示逻辑分成不同的组件。对大型复杂的 WEB 系统而言,可大大方便代码开发和管理,提高开发效率 【 3】 。 Strusts 框架利用 ActionForm Bean 来进行 View 组件 和Controller 组件之间表单数据的传递;把 View 组件接收到的用户输入的表单数据保存到 ActionForm Bean 中,把它传递给 Controller 组件, Controller 组件可以对 ActionForm Bean 中的数据进行修改 【 4】 ; JSP 文件使用 Strusts 标签读取修改够的 ActionForm Bean 的信息,重新设置 HTML 表单 【 5】 。 Spring 设计的核心是 org.springframework.beans 包,它的设计目标是与 JavaBean 组件一起使用 【 6】 。这个包通常不是由用户直接使用 ,而是由服务器将其用作其他多数功能的底层中介。下一个最高级抽象是 BeanFactory 接口,它是工厂设计模式的实现,允许通过名称创建和检索对象。 BeanFactory 也可以管理对象之间的关系 【 7】 。 采用 SQL Server 作为 后台的数据库, SQL Server 2005 的几个主要特性增强,重点关注企业数据管理、开发人员生产力和商务智能 【 6】 。高可用性 SQL Server 2005 的转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可 靠和可用的应用系统 【 8】 。 管理工具 SQL Server 2005 引进了一套集成的管理工具和管理应用编程接口( APIs),以提供易用性、可管理性、及对大型 SQL Server配置的支持 【 9】 。 安全性增强 SQL Server 2005 旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性 【 10】 。 1 /searchnetworking/508065674447290368/20050607/1954049.shtml J2EE 入门 EB/OL 2 王国辉 .Java Web 编程宝典 M.北京 .人民邮电出版社 .2010 3 李刚 .轻量级 Java EE 企业应用实战 M.北京 :电子工业出版社 .2011. 4 刘京华 编著 . Java Web 整合开发王者归来 M.北京 :清华 大学出版社 ,2009 5 朱振元、朱承数据结构(面向对象语言描述) M清华大学出版社,2010 6 理查德森 spring in action M 世界知识出版社 , 2008 7 林信良 spring2.0 技术手册 M 电子工业出版社 , 2008 8 http:/ SQL.cn/taxonomy/term/15 SQL 中文网 SQL Server 2005 高级技术 EB/OL 9 Russell J.T. Dyer SQL Server 2005 核心技术手册 (第 2 版 ) M机械工业出版社 2009 10 /searchnetworking/508065674447290368/20050607/1954049.shtml 2. 选题依据、主要研究内容、研究思路及方案。 选题依据: 近年来, 每一届我们学校都会大量的毕业生要进行毕业论文的设计,但是我们都是通过老师与学生的直接联系来走完整个流程。但是这对于每一个老师同学来说都是麻烦的事情,在这过程有人为的失误把毕业材料等重要信息弄丢,所有我们需要一个方便有效快速的毕业论文管理,能够把毕业论文的整个流程可以在一个系统里完整的实现,使老师可以在网上完成任务书的填写,对学生的论文进行评阅,查看毕业论文的各种安排以及安排学生的各种任务。而学生可以在网上选择指导老师,提交毕业论文的各种相关资料,可以查看自己的成绩等等。 研究内容: 毕业论文 设计 的总体设计思 想 在这个模块里面我分了三个人物角色,包括管理者,老师,学生。其中管理者是整个毕业论文的导航者,他能够对整个毕业论文进行安排与调整,其中包括提供学生可选择的老师,规划选题,开题,答辩,与答辩小组的分配等各个时段要完成的任务也包括到答辩完成了对最后的论文资料的整理。老师和学生首先要进行一个互选阶段,确定每位学生能够有自己的指导老师,之后同学要提交论文题目,开题报告,及最后的毕业论文,而老师要对学生提交的各种资料要进行评阅并且要把信息及时反馈给学生。 研究思路及方案: 把整个 毕业论文设计 过程分成若干个阶 段,按软件生命周期模型开发,具体步骤和思路是: 系统 规划, 系统 开发(包括系统需求分析,系统概要设计,详细设计,系统实施),系统的运行及维护,最主要的是系统设计阶段 。系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。包括总体结构设计、总体功能设计、 系统详细设计、数据库设计 、代码设计、输入输出设计等。 1)基于安全性考虑,平台要能够被不同权限的人使用,如管理员、 老师,学生 ; 2)平台管理页面, 管理者管理学生老师信息,管理整个毕业 流程,划分答辩小组。 3.工作进度及具体安排。 2011.11.122011.12.10 熟悉课题、收集资料、调查研究 2011.12.102011.12.18 开题报告准备、英文资料翻译 2011.12.182011.12.25 开题报告答辩 2011.12.252012.3.31 系统设计,编码 2012.4.12012.4.20 中期检查 2012.4.212012.4.23 系统检测、修改 2012.4.252012.4.30 毕业论文答辩准备及论文修改 2012.5.6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论