1、 计算机实验中心点名系统 毕业设计(论文)任务书 学院:长治学院 系级教学单位:计算机科学与技术 学 号 学生 姓名 专 业 班 级 07 计算机 1 班 题 目 题目名称 计算机实验中心点名系统 题目性质 理工类:计算机软件型 题目类型 毕业设计 题目来源 选定题目 主 要 内 容 1. 前台功能:用户自服务模块(实现了教师用户的登录、修改、查询,学生 用户的登录、查询) 。 2.后台功能: 用户管理模块 (可查询、 更新用户, 修改用户信息) , 点名模块 (实 现随机点名、 顺序点名和对某一个班的点名) , 问答模块 (随机抽题和顺序出题, 还可给回答的好多学生打分) ,学生信息管理模块
2、(可查询、更新、修改学生信 息) ,管理员管理模块(管理员的登录、管理员的增、删、改、查) 。 3.系统特点:由点名系统按照时间,定时的生成日表、月表、年表,这些表单 将成为管理员统计的基础数据。 基 本 要 求 1. 实现计算机实验中心点名系统的基本功能。 2. 开发环境:windows 操作系统、Apache Tomcat 服务器、MySQL 数据库。 3. 应用知识:JSP/Servlet、JavaBean、PL/SQL、JDBC、Struts、Spring 及 Hibernate 技术,基于 B/S 模式进行开发。 参 考 资 料 1. 赵光.JSP+Oracl 数据库组件动态网站经典
3、实例. 北京:电子工业出版社. 2005. 2. Ken Arnold, James GosLing, David Holmes. Java 程序设计语言. 北京: 人民邮电出版社. 2006. 周 次 第 14 周 第 58 周 第 912 周 第1316 周 第 1718 周 应完 成的 内容 学习语言 需求分析 总体设计 详细设计 编写代码 测试与调试 程序 写毕业论文 准备答辩 第 1 章 绪论 1.1 课题背景 在计算机技术广泛推广的今天, 应用计算机已经大大的提高了社会的各 方面的效率,而作为学校,社会知识的高度集中区,计算机已经成为一种必 需品。 有了计算机, 那么我们就应该在方
4、方面面想到用它来提高我们的效率。 对于大学学生的考勤方面,现在越来越显示出其重要性,虽然大学生都 已经步入成年,但是其自治力还是很不乐观。很多方面还需要代课老师和学 校的监督,当然对于中学生就更是重要了,对于上课点名很占用时间,而且 效果不好,老师不能对学生每次点名情况都有明确的了解,所以一个可视化 的点名系统称为必需。 此外,对于学生上课表现情况。老师可以更具其回答问题的质量及次数 来进行打分, 所以在上课时有一个能够面向学生的点名系统对学生的知识进 行提问也成为老师们十分想要的一个系统。 但是虽然软件业发展很快,对于这方面的软件却很少见,所以开发点名 与提问系统的软件成为一个十分需求的任务
5、。 1.2 本课题研究的目的及意义 1.2.1 研究目的 本软件专门为了老师和广大学生上课的便利而设计。 所以本组成员对老 师(用户)进行了调查以及对这方面的细节进行了考察力求使老师在课堂上 不通过喊破嗓子,不用大声读题,不用对学生的资料进行询问。只需要电击 鼠标就可以实现对学生点名与提问,方便省时。 此外, 本软件中还有对学生的大分与记录, 对学生的整体情况进行记录, 以及对每次到课情况进行统计, 使得课堂上的更多情况能在数据库中得以保 存。 可见本软件在目标上是尽量满足用户的需求。 1.2.2 研究内容 计算机实验中心点名系统可以分为数据采集和数据处理7,由于实际情 况的限制,本点名系统主
6、要是对数据进行处理。系统对采集后的数据进行分 析处理。 图 1-1 计算机实验中心点名系统图 如图 1-1 可以看出,学生使用不同的计算机,当使用时通过 TCP/IP 协 议将到课信息数据到传送到服务器, 管理中心会将采集后的数据传到计算机 实验中心点名系统中进行处理,由点名系统按照时间,定时的生成日表、月 表、年表,这些表单将成为管理员统计的基础数据。 1.2.3 研究意义 本软件专门为了老师和广大学生上课的便利而设计。 所以本组成员对老 师(用户)进行了调查以及对这方面的细节进行了考察力求使老师在课堂上 不通过喊破嗓子,不用大声读题,不用对学生的资料进行询问。只需要电击 鼠标就可以实现对学生点名与提问,方便省时。 此外, 本软件中还有对学生的大分与记录, 对学生的整体情况进行记录, 以及对每次到课情况进行统计, 使得课堂上的更多情况能在数据库中得以保 存。 可见本软件在目标上是尽量满足用户的需求。 1.3 本章小结 在越来越重视教育的今天,点名也成为老师上课不可缺少的,而计算机 试验中心点名系统应运而生,不仅解决了老师在点名中的便利性问