数据库课设 学生选课教务处管理系统 - 图文

更新时间:2023-11-25 16:53:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

西安科技大学

数据库课程设计

题目:学生选课教务处管理系统

姓 名: 姜圣涛(1108060223) 贺丽珍(1108060201) 李 丹(1108060212) 易 轩(1108060208) 学 院: 计算机学院 专 业: 信息与计算科学 指 导 教 师: 张建华

2014年 07 月 03 日

学生选课教务处管理系统

摘要:目前各大高校不断扩招,每年学校学生人数不断增加,而各大高校基本都是采用学生自主选课来选取自己喜欢的老师以及课程,并学校教务处对学生信息管理的自动化与准确化的要求日益强烈,因此学生选课教务处管理系统软件的开发越来越重要。目前学生选课教务处管理系统发展飞快,各个大学院校都引入了学生选课软件来实现学生的自主选课,学生选课教务处管理系统是各类院校不可缺少的一个软件,它的内容对于学校的决策者和管理者来说都至关重要。

本文介绍了学生选课教务处管理系统的开发整个过程,采用JAVA作为开发工具,mysql作为后台数据库。本系统具有学生登陆查看课程进行选择老师以及选择课程的功能、老师登陆可以查看自己所带课程的一切信息、管理员登陆可以增删改查一切老师和学生的信息,做到了随时调整、随时安排、随时更新的功能。大体上分成以上三大模块,每个模块都相互联系,但不相互干扰,这符合了软件模块开发的思想。

该系统主要使用JAVA和MySQL作为开发工具和数据库管理系统,因此,系统设计涉及系统功能设计、数据库设计和系统界面设计等等几个方面的内容,系统设计思路清晰,布局合理,逻辑清楚。

关键字:学生选课、数据库、系统界面、java开发。

西安科技大学数据库课程设计

一、系统需求收集分析

1.1项目调查,资料收集情况

学生选课教务处管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的学生选课教务处管理系统不但能有效地减轻学校相关工作人员的工作负担,而且还能提高学生选课以及信息管理的准确性,并且它的内容对于学校的决策者和管理者来说都至关重要。所以学生选课教务处管理系统能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。

本次课程设计,我们选做的是学生选课教务处管理系统。但由于本校选课系统未开放,别校系统我们无法登陆。因此我们在网上查找了南京邮电大学主页中为本校生准备的对学生选课系统的使用说明来进行分析:

(1)南京邮电大学的登陆系统

用户类型包括部门,教师,学生,访客。登陆所需要的属性有,用户名及密码。

(2)课程表中包括的属性有,课程代码,课程名称,课程性质,组成模块,学分,周学时,考试时间,课程介绍,选否及余量。

1

西安科技大学数据库课程设计

(3)选择课程表中包括的属性有,教师姓名,教学班/开课学院,周学时,考核,上课时间,上课地点,校区,备注,授课方式,是否短学期,容量,教材名称,本专业已选人数,所有已选人数,选择情况。

(4)学生已选课程表中包含的属性有,选课课号,课程名称,教师职工号,教师姓名,上课时间,上课地点。

1.2项目概述

随着科技的脚步,信息时代的大爆发,数据越来越复杂,因此数据库的应用更

为广泛,然而在许多高校都又“学生选课管理系统”,这个系统不但减轻了学生,教师的负担,而且提高了效率。数据库经过几十年的发展,数据库技术已经趋于成熟。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。由此可见数据库的应用在现代生活中发挥着不可替代的作用,这次我们就利用数据库的有关知识和java知识制作出学生选课管理系统。 1.3主要任务要求

设计小型学生选课系统,完成学生,教师,管理员三个不同用户类型登陆系

统,并根据其用户类型完成不同的操作。其中,学生用户可执行的操作包括选课及查看所选课程。教师用户可执行的操作包括查看教授课程信息。管理员可执行的操作包括添加、删除、修改学生及教师的信息。应用MYsql及java设计开发数据库及用户界面。

2

西安科技大学数据库课程设计

1.4人员分工

姜圣涛:编写程序,java开发。

贺丽珍、易轩:数据库设计,sql语句编写。 李 丹:写报告,PPT。

二.数据库系统设计

2.1引言

“学生选课教务处管理系统”是每个高校必须具备的数据库系统,由于电脑时

代的到来以及internet的迅速发展,开发一个好的学生信息管理系统势在必行。学生可以通过网络来选课并管理自己的信息,使得教学管理工作系统化,规范化,自动化。大大提高了教学管理信息的效率。

这次课设的意义就是希望通过自己亲手做学生选课管理系统,明白整个系统架构,所用到的知识结构,加深对数据库的认识。通过实验熟练掌握mysql的使用,包括基本表的设计及定义,数据的输入及单表多表的查询。并运用数据库知识联系java设计开发小型学生选课教务处管理系统。 2.2系统任务描述

本次课程设计建立学生选课管理系统,用户类型有教务处管理员,教师,学生。各类用户拥有的权限为:为学生用户提供选修课程以及查看的功能,为教师用户提供查看信息的功能,为教务处管理员提供修改添加删除学生、教师信息的功能。

业务流程图如下:

我要选课 3 登陆 输入账号、用户名、密码 学生界面 教师界面 管理员界面 我的课表 我的课表 管理教师 管理学生 修改 删除 添加

本文来源:https://www.bwwdw.com/article/hzkt.html

Top