文档介绍:学校代码: 10128
学号:
(
本科毕业设计说明书
题目:基于C/S的选课教务系统的应用与开发
学生姓名:
学院:信息工程学院
系别:计算机系
专业:计算机科学与技术
班级:计算机04-2
指导教师: 讲师
工程师
二〇〇八年六月
摘要
目前国内各高校的规模越来越大,进而造成教师教学管理等工作量日趋加大。然而,现代教育的信息化、网络化已经成为教育发展的一个重要方向,同时也为解决高校教学管理效率低下的现状,使管理突破时空限制,提高工作效率和办学水平,提供了一个很好的突破口。基于这种情况,选课系统应运而生。
本系统总体上分为三大模块:学生模块、教师模块和管理员模块,并由此扩展出学生管理员和教师管理员用户进而组成本系统的五大用户,实现了学生选课、教师添加课程和管理员添加用户等诸多相关功能的操作。
本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立一个数据一致性、完整性、安全性好的数据库,而对于后者则要求应用程序具有功能完备,易使用等特点。本系统的实现是基于Oracle数据库之上,采用IBM为JAVA设计的图形编程技术Swing,底层使用JDBC(Java DataBaseConnectivity)连接Oracle数据库。
关键词:选课;课程管理;用户管理
Abstract
Presently, with the increasing fast development of universities, the workload of teaching management has e more and more. However, information workhas e an important direction of the development of modern education. It provides a quite good breakthrough for resolving higher education problems that generally lie in low efficiency of the teaching and management at school. And it has provided a breakthrough in time and space constraints for management, improved efficiency of our normal working and teaching. Because of these, this course-selecting system is designed.
The whole system is divided into three modules: student Module、teacher and administrator module. Then it extends to student administrators and teacher administrators module. Finally, the system includes five group of users. The design is aimed to assistant students to select courses, teachers to add courses, and managers to add users, etc.
The system is a typical management information system (MIS), including its database background establishment and maintenance, and front-end application development. With regard to the former, data consistency、integrity and security are requested. For the latter, plete application program' function is needed. The system is based on the Oracle database, using IBM's graphic design for JAVA programming technology, Swing, and JDBC (Java DataBaseConnectivity) to connect the Oracl