1、 毕业设计论文 题题 目目 系系 别别 计算机系计算机系 姓姓 名名 XXXX XXXX 学学 号号 指导教师指导教师 xxxxx xxxxx 20102010 年年 1212 月月 25 25 日日 毕业设计任务书毕业设计任务书 姓 名 - 专 业 计算机科学应用 班 级 07 职大计 毕业设计题目 作业提交系统 毕业设计选题的目的与意义 目的: 作业提交系统的开发,是为了方便学生能及时查看最新作业,和作业成绩 也方便老师能及时批阅和发布作业,为学生和老师节省时间,减小老师的工作量 意义: 作业上传系统能够满学生完成作业学习知识的要求, 同时也能方便老师及时检查 学生作业进度以及进行新的作业
2、布置等功能。 自适应性使学生不会在学习的旅途中感 觉盲目, 迷失方向。 大大满足了学生学习的个性化, 老师工作时效性的双方面的要求。 毕业设计的资料收集情况(含指定参考资料) 1、李刚 著Struts2 权威指南 基于 WebWork 核心的 MVC 开发电子工业出版社 2、朱印宏 著JavaScript 征途电子工业出版社 3、Andy Budd 著 陈剑瓯 译精通 CSS:高级 Web 标准解决方案人民邮电出版社 4、付京周 著精通 HibernateJava 数据库持久层开发实践人民邮电出版社 5、李刚 著基于 J2EE 的 Ajax宝典电子工业出版社 6、扎卡斯 姆克皮克 福西特 著
3、徐锋 译Ajax高级程序设计人民邮电出版社 毕业设计工作进度计划 第一周:确定题目 第二周-第六周:开始编写代码并进行调试 第七周-第八周:交指导老师评阅并按要求修改,定稿并打印 接受任务日期:2009 年 11 月 10 日 要求完成日期:2010 年 1 月 10 日 学生组长签名: 学生签名: 2009 年 12 月 8 日 指导教师签名: 年 月 日 系主任签名: 年年 月月 日日 毕业设计论文摘要 近些年来网络技术的迅速发展, 使得不同地点的人们在任何时间都可以轻松 获得自己需要的信息,同时也极大地推动了网络教学的发展,特别是 Java 技术 的出现,以其安全性、跨平台性的优势,使网
4、络教学的发展变得更加迅速,很多 在网络平台上用 Java 技术开发出的教学软件系统相继问世,如网上考试系统、 视频点播系统等。 本文阐述的是运用 J2EE 技术构建一个基于 B/S 结构的网上作业提交系统, 以其改变过去传统的学生递交作业的方式,老师批改作业的方式,让学生递交作 业更加灵活,大大减轻了老师的工作量和学生的学习任务,极大地提高了老师的 工作效率和学生的学习效率。此次作业提交系统是用 Java 等技术开发而成,用 户登录时有三种身份可供选择,分别为学生、老师和管理员。忘记密码时可以根 据自己的身份证号重设学生有查看作业、提交作业、查看成绩等功能,老师有发 布作业、批改作业等功能,管
5、理员有添加、删除学生老师信息,添加删除班级、 系部,添加删除课程等功能。 本系统采用功能强大的 MyEclipse6.5 做为开发工具、使用当前最流行的 MVC 模式、使用 struts2、hibernate,再结合 Ajax技术,以及 Mysql做为数据库 开发出来作业提交系统。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的 说明了系统设计的重点、设计思想、难点技术和解决方案。 本文将着重论述在系统的开发过程中的各个阶段的具体步骤和实施技巧。 【关键词】 : 作业提交系统 Struts2 Hibernate Ajax技术 目 录 第一章 绪 论 1 1.1 课题来源 1
6、 1.2 开发工具的选择 . 2 1.3 本文所作工作 8 第二章 需求分析 9 2.1 总体需求调查 . 9 2.1.1 组织结构图 9 2.1.2 系统目标 9 2.1.3 应用现状调查. 9 2.1.4 业务总体流程. 9 2.2 系统功能调查 . 10 2.2.1 前台功能.11 2.2.1 后台功能.11 2.3 系统功能流程图 11 2.3.1 后台管理功能流程图 .11 2.3.2 用户系统功能流程图 .11 第三章 概要设计 13 3.1 概念设计 13 3.2 数据库设计 15 第四章 详细设计 19 4.1 环境构建 19 4.1.1 获取资源 . 19 4.1.2 创建库表 19 4.1.3 为项目