基于C/S的选课教务系统的应用与开发

本文介绍了利用Java、JSP、Swing和Oracle数据库开发的高校选课系统,系统分为学生、教师和管理员三大模块,通过C/S与B/S模式结合,实现选课、课程管理和用户管理等功能,提高了教学管理效率。
摘要由CSDN通过智能技术生成

技术:Java、JSP等

摘要:

目前国内各高校的规模越来越大,进而造成教师教学管理等工作量日趋加大。然而,现代教育的信息化、网络化已经成为教育发展的一个重要方向,同时也为解决高校教学管理效率低下的现状,使管理突破时空限制,提高工作效率和办学水平,提供了一个很好的突破口。基于这种情况,选课系统应运而生。

本系统总体上分为三大模块:学生模块、教师模块和管理员模块,并由此扩展出学生管理员和教师管理员用户进而组成本系统的五大用户,实现了学生选课、教师添加课程和管理员添加用户等诸多相关功能的操作。

本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立一个数据一致性、完整性、安全性好的数据库,而对于后者则要求应用程序具有功能完备,易使用等特点。本系统的实现是基于Oracle数据库之上,采用IBM为JAVA设计的图形编程技术Swing,底层使用JDBC(Java DataBaseConnectivity)连接Oracle数据库。

关键词:选课;课程管理;用户管理

目录:

引 言 1

第一章 系统使用的技术概述 3

1.1 C/S与B/S模式 3

1.2 Swing技术简介 4

1.3 JDBC技术简介 5

1.4 Oracle数据库简介 6

第二章 系统分析 8

2.1 应用需求分析 8

2.2 系统功能需求 8

2.3 系统性能需求 9

2.4 业务流分析 9

第三章 系统详细设计 10

3.1 系统介绍 10

3.2 数据描述 10

3.2.1 类图 10

3.2.2 用例图 11

3.3 数据库设计 13

3.3.1 数据库需求分析 13

3.3.2 数据项和数据结构 13

3.3.3 数据字典(DD) 14

第四章 选课教务系统的实现 16

4.1 学生模块 16

4.2 教师模块 18

4.3 管理员模块 20

4.4 学生管理员模块 24

4.5 教师管理员模块 25

结 论 26

参考文献 27

谢 辞 28

包含资料:

截图:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值