网站大量收购独家精品文档,联系QQ:2885784924

基于数据库技术的学生选课系统设计与应用.docx

基于数据库技术的学生选课系统设计与应用.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于数据库技术的学生选课系统设计与应用

内容摘要

随着计算机科学技术的快速发展,信息化管理技术已遍布在我们生活的各个角落。目前计算机技术所研发的学生选课系统替代了原有的繁琐的人工统计方法,大大提高了学生选课信息的管理效率及水平,利用计算机信息处理的高效性及准确性,能够快速有效的完成学生选课工作,为学生选课提供更优质的服务。

针对实现学生通过计算机网络快速进行课程信息的查看选择、学校教务管理员对课程信息进行有效发布管理、教师对课程信息及时公布等问题,开发了学生选课系统,建立了用户权限划分进入学生子系统、教师子系统、管理员子系统下进行查询、检索、信息录入、统计,完成用户管理模块、课程管理模块、选课管理模块的设计,利用了B/S的JSP动态网页开发技术,实现了用户登陆、课程选择发布等功能模块。通过登录信息测试、学生选课管理测试,能够实现用户登录进入不同的页面,实现信息的录入、修改、学生课程选择、教师课程发布等功能[1]。

关键词:数据库;学生选课;SQL

目录

TOC\o1-3\h\u引言 4

1概述 5

1.1课题研究背景及意义 5

1.2国内外发展情况 5

1.2.1国内发展情况 5

1.2.2国外发展情况 6

1.2.3国内外发展存在问题 6

1.3论文主要工作 6

1.4论文结构安排 6

2相关技术介绍 7

2.1MySQL数据库 7

2.2JSP技术简介 7

2.3B/S模式 9

2.4JDBC(Java数据库连接) 10

3系统设计 11

3.1需求分析 11

3.1.1功能需求 11

3.1.2非功能需求 12

3.2系统设计 12

3.2.1系统功能结构设计 13

3.2.2系统流程结构设计 14

3.3数据库设计 15

3.3.1数据流图 15

3.3.2数据字典 19

3.3.3数据建模(ER图) 22

3.3.4数据库逻辑表设计 25

4系统实现 28

4.1登陆模块的功能实现 28

4.1.1简述模块功能 28

4.1.2模块实现界面及功能实现 28

4.2管理员模块的功能实现 29

4.2.1模块实现界面及功能实现 29

4.3学生模块的功能实现 30

4.3.1简述模块功能 30

4.3.2模块实现界面及功能实现 30

4.4教师模块的功能实现 32

4.4.1简述模块功能 32

4.4.2模块实现界面及功能实现 32

5结论 34

参考文献 35

引言

在无纸化办公模式普遍存在的现在,信息自动化处理以及网络式的信息交互方式已经普及并被大众广泛应用于生活之中。使用计算机进行学生信息管理已在各类学校中广泛使用。网上选课与传统的选课方式相比更加的便捷并且更加节约资源,从而也增加了学生在学习过程中的自主权[2]。

学生选课系统无疑是一个比较现代化的教学技术之一,并且受到大众重视,是学校在管理中不可或缺的一部分。学生选课系统,不仅方便了学生、教师。更重要的是,学校在管理数据方面会更加的便捷及准确。学生选课系统使选课管理工作更加的规范化、系统化、程序化。不仅能够避免数据丢失,也能够提高信息处理的速度,能够准确的查询到学生的选课情况,并及时加以调整[3]。

本文的主要目的在于将学生选课中的应用有条理的呈现出来,帮助更好的理解、操作、运用此应用。

1概述

1.1课题研究背景及意义

数据库研究始于1960年,本质上是一种计算机的相关研究。经过几十年来的发展,已经趋于成熟,现在网上信息管理是我们现在教育中的一大热点。其目的是确定数据库系统是否可能开发、是否值得开发、是否可以开发。其实质是在较高层次上以较抽象方式进行的、简化的压缩的需求分析和概要设计过程。系统实现后极大的方便对学生选课及选课后临时班级的安排管理,学生选课的信息管理。避免安排课程信息的滞后、降低信息不对等的成本。促进高等教育的计算信息化进程,提高学校的工作效率。对于系统本身而言,应该具有较高的实用性、安全性,能够极大地满足学生选课以及学校对选课信息的管理。

伴随着科学技术迅速的发展,计算机各项功能的逐渐稳定,人们已深刻认识到其强大的功能,它在社会的各个领域发挥着越来越重要的作用,使用数据库对学生选课信息进行管理,有着人工管理无法比拟的优点。如:成本低、查找快捷、准确性高、检索迅速,存储量大等,这些优点能够极大地提高人事管理的效率,也是

文档评论(0)

138****2726 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档