Yangtze University College of Arts and Science
毕业设计开题报告
题 目 名 称 计算机公共课网站建设 学 部 理工学部 专 业 班 级 计科5051 学 生 姓 名 万昌雄 指 导 教 师 夏浩波 开题报告日期 2010.12.10
计算机公共课网站建设
学 生:万昌雄,长江大学文理学院
指导教师:夏浩波,长江大学计算机科学学院
一.题目来源
本系统题目来源于社会实践。
二.研究目的和意义
网上选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。
三.阅读的主要参考文献及资料名称
1 赵松涛 《中文版SQL SERVER 2000应用及实例集锦》 人民邮电出版社 2002 2 徐进明 《JSP网站开发技术》 清华大学出版社 2001 3 都志辉 《JSP编程实践》 清华大学出版社 2004 4 黄 生 《网络选课系统的生存性实例分析》 机械工业出版社 2003 5 孙 鑫 《struts框架介绍》 电子工业出版社 2008 6 吴士力,汪孝宜 《JSP网络系统开发》 北京:电子工业出版社 7 石志国,董洁,薛为民 《JSP应用教程》 北京:清华大学出版社 8 丁宝康,董健全 《数据库实用教程》 北京:清华大学出版社
1
9 朱俊炎 WEB开发技术[M] 2006
10岑玲 基于Browser/Server结构的办公自动化系统[M] 2001 11杨文龙《软件工程》 第一版 出版社:科学技术文献出版社 1989 12萨师煊《数据库系统概论》第三版 出版社:高等教育出版社 2000 13袁绍欣《JAVA面向对象程序设计》第一版 出版社:清华大学出版社 2007 14袁绍欣《J2EE》第一版 出版社:清华大学出版社 2007 15 张洪伟 Tomcat Web开发及整合应用.清华大学出版社 2006
四.国内外现状和发展趋势与研究的主攻方向
我国高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。
国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。。
五.主要研究内容、需重点研究的关键问题及解决思路
5.1 主要研究内容
随着计算机及互联网的普及,网络选课系统作为高校信息化的一个重要组
2
成部分,正逐渐改变着传统的人工教务管理选课模式,逐步提高着教务管理人员以及师生的工作效率。应用此系统,学生可以通过网络在任意地点,指定的时间进行选课。网络选课系统具有无可比拟的优势,如大量数据的存储与查询,信息的完全公开,而且通过计算机系统的设计可以做到公平公正,尽量减少错误。在此背景下,充分利用现有的网络资源,建立网上选课系统势在必行。
从教务工作的实际出发,解决工作中的关键性难点问题,并充分利用计算机网络功能,实现选课工作的计算机管理,帮助具体管理人员从复杂烦琐的工作中解放出来,提高教务管理工作的效率和质量。
早期的选课系统基本上都是C/S的网络应用模式,由于这种模式的每个客户端都必须与数据库保持连接,从而限制了系统支持的用户数量。目前,基于Web的B/S结构的选课系统是最合适当前高校教务管理需要的,因此是目前发展的主流。
5.2 需重点研究的关键问题
数据库的设计在本系统中具有相当重要的地位,数据库设计的不合理将会增加开发的难度和复杂度,所以,如何设计出合理的数据库,是研究本系统的关键。
在数据库设计之前,就需要了解各个功能模块之间的关系,通过各个模块之间的关系来设计合理的数据库。
5.3 解决思路
本系统总体是两个大模块,一个是登录模块;另一个是信息处理模块,有两个登陆身份,分别有不同的操作权限。详细功能模块如下图1-1,图1-2所示:
登录 处理 失败 查询验证 错误提示 成功 根据身份登录不同主界面
操作 结束 3
图1-1
登陆系统 管理员 学生 登陆密码设置 教师信息管理 学生信息管理 成绩查询 成绩录入 成 绩 修 改
图1-2
个人信息查询 登陆密码设置 学生成绩查询 学生选课 各功能模块分析:
登陆模块:
登陆模块:用户在提供正确的验证信息之后,进一步使用本系统。 管理员模块:
教师信息管理模块:增删查改教师的基本信息。 学生信息管理模块:增删查改学生的基本信息。 登陆密码设置模块:用于修改登陆密码。 成绩查询模块:查询所有成绩的基本信息。 成绩录入模块:录入所教学生的成绩信息。 成绩修改模块:修改所教学生的成绩信息。 学生模块:
4
登陆密码设置模块:用于修改登陆密码。
成绩查询模块:查询自己的所有课程成绩的基本信息。 学生选课模块:可以选择学生下学期所学课程。
六.完成毕业设计所必须具备的工作条件及解决的办法
所必须具备的工作环境: (1) JDK 1.6.0 (2) Mysql
(3) 操作系统为Window XP (4) Eclipse (5) Tomcat
七.工作的主要阶段、进度与时间安排
第一阶段:2010年12月10日-2010年12月16日,系统需求分析,完成开题报告; 第二阶段:2010年12月27日-2011年2月15日,完成概要设计和详细设计; 第三阶段:2011年2月16日-2011年4月30日,编码;
第四阶段:2011年5月1日-2011年5月15日,测试各功能模块以及系统测试; 第五阶段:2011年5月16日-2011年5月31日,写论文。
八.指导老师审核意见
签 字:
5
因篇幅问题不能全部显示,请点此查看更多更全内容