设计题目 语言学习网站作业管理系统——管理员教师模块
课题名称 语言学习网站作业管理系统 — 管理员教师模块 完成日期: 2011 年 4 月 20 日 题目来源及原始数据资料: 题目来源:教师根据教学需要自拟的课题。 课题来源于语言学校网站系统的需求。通过此题目可以使学生应用到多门课程所学的知识点。 此系统包括布置作业,作业下载,提交作业,批改作业等功能。用户分管理员,学生,教师等角色。所用技术包括struts2,spring,hibernate,jsp或PHP、java script或JQuery, AJAX等,数据库MySQL或SQL Server 。此题目难度属于较难,由2人共同完成。所学课程和参考资料已经具备。 本人负责管理员教师模块, 原始数据资料:1、语言学习系统的现有范例
二、毕业设计要求: 1、熟悉基于MVC架构的网站开发流程 2、明确管理员教师模块的具体功能 3、设计要满足MVC架构的J2EE三层开发的要求 4、设计要满足作业管理系统的基本要求: 4.1教师可以布置作业,批改作业,成绩管理,答疑等。 4.2学生可以在线做作业,提交作业,咨询等 4.3管理员负责对这个系统的维护。可以添加、删除教师和学生的帐号,负责数据库的管理和维护。 5、页面的跳转逻辑能充分利用MVC模式的优势 6、最终提交:整理资料,完成软件设计和毕业论文(符合毕业论文 (设计)规范化要求、字数要求8000字以上)
三、进度安排、应完成的工作量: 1、2010年11月25日-2010年12月29日:熟悉MVC模式的开发方式。 2、2010年12月30日-2011年1月10日:对系统进行可行性分析、需求分析,确认系统功能详细功能。 3、2011年1月11日-2011年1月18日: 对系统框架进行规划,并做好数据库分析E—R图,并进行数据库编写,实现存储、修改、删除、添加等功能。 4、2011年1月19日-2011年2月23日:实现后台的管理功能,包括学生、教师管理,教师角色所需功能的实现。 5、2011年2月24日-2011年3月28日:对自己所负模块的页面进行美化,模块功能的测试等。 6、 2011年3月29日-2011年3月31日:联合测试,所有模块联合测试并修正。 7、2011年4月1日:整理设计文档,完成论文。
四、主要参考文献 [1] 赵增敏 JSP动态网站开发案例[M]. 北京: 电子工业出版社, 2008. [2] 颜辉, 韩富有, 郝莉萍 数据库设计与应用[M] 北京:清华大学出版社,2009. [3] 李刚 轻量级Java EE企业应用实战——Struts2+Spring+Hibernate整合开发[M] 北京:电子工业出版社,2010 [4] 王珊,萨师煊 数据库系统概论(第四版)[M] 北京:高等教育出版社,2008 [5] 蔡敏,徐慧慧,黄炳强 UML基础与Rose建模教程[M] 北京:人民邮电出版社,2011 [6] 温谦,赵伟,胡静,李占波 网页制作综合技术教程[M] 北京:人民邮电出版社,2010 [7] (美)Bruce Eckel著 陈浩鹏 译 Java编程思想(第四版)[M] 北京:机械出版社,2007 [8] 钱乐秋,赵文耘,朱军钰 软件工程[M] 北京:清华大学出版社,2010 [9] 王志刚 JQuery即学即用[M] 北京:电子工业出版社,2011 [10] 梁文新,宋强,王占中 Ajax+JSP网站开发从入门到精通[M] 北京:清华大学出版社,2008 [11]王国辉,李忠尉,王毅 Java程序设计自学手册[M] 北京:人们邮电出版社,2008 [12] 李静,易宁 基于web的网上作业管理系统的研究与开发[J]. 教师 ,2010 (18).110-113