学生选课信息管理系统课程设计报告.docx 立即下载
2024-11-04
约1.5万字
约24页
0
147KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

学生选课信息管理系统课程设计报告.docx

学生选课信息管理系统课程设计报告.docx

预览

免费试读已结束,剩余 19 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开







数据库课程设计报告


-------学生信息管理系统






	一、系统开发平台
1.1题目:学生选课管理信息系统
(1)要求系统可以准确地记录和查询学生信息,包括学生的姓名、单位、年龄、性别以及身份证号码等。
(2)要求系统可以准确地记录学生地每一次奖惩情况。
(3)系统可以对学校的院系情况进行管理,包括设置学院名称、修改某学院某专业方向的名称等。
(4)系统应该可以对基础数据进行维护。
(5)系统能够对开设的课程进行管理
(6)学生选课管理、考试(登记分数)
(7)系统还应该提供强大数据统计、查询、报表生成以及打印等功能。
(8)用户权限管理
(9)异常处理

1.2开发语言:Java
用Java做设计流程清晰、结构合理,有良好的可扩充性和耦合性。

1.3开发工具:Eclipse

1.4数据库:MySQL

1.5操作系统:MicrosoftWindows8.1

二、数据库规划
2.1任务陈述
(1)要求系统可以准确地记录和查询学生信息,包括学生的姓名、单位、年龄、性别以及身份证号码等。
(2)要求系统可以准确地记录学生地每一次奖惩情况。
(3)系统可以对学校的院系情况进行管理,包括设置学院名称、修改某学院某专业方向的名称等。
(4)系统应该可以对基础数据进行维护。
(5)系统能够对开设的课程进行管理
(6)学生选课管理、考试(登记分数)
(7)系统还应该提供强大数据统计、查询、报表生成以及打印等功能。
(8)用户权限管理
(9)异常处理

2.2任务目标
本系统主要可以实现以下任务目标:
1、系统可以准确地记录和查询学生信息,包括学生的姓名、专业、生日、性别以及身份证号码等,可以准确地记录学生的每一次奖惩情况。
2、系统可以对学校的院系情况进行管理,包括添加查询修改删除学院信息、添加查询修改删除某学院某专业信息等。
3、系统可以准确地记录和查询教师信息,包括教师的姓名、专业、生日、性别以及身份证号码等。
4、系统可以对开设的课程进行管理,包括课程信息的查询、添加、修改和删除,选课阶段、已开课、统计成绩、公布成绩三种状态。
5、系统可以对基础数据进行维护。
6、学生选课管理,学生只可以注销在选课阶段的课程,处于已开课、统计成绩、公布成绩的课程不可以注销。
7、系统可以提供强大数据统计、查询、报表生成以及打印等功能。
8、用户权限管理:本系统一共设置了三种用户身份,分别是管理员用户、教师用户和学生用户。
院系管理员可以管理增改删查所有学院情况、课程、老师、学生情况,修改密码
教师用户拥有修改、查看那自己所授课程和录入成绩的权限,修改密码
学生用户则拥有查询学籍信息、查询课程信息、选课、注销选课和查询成绩信息的权限。
9、异常处理。

三、系统定义
3.1系统边界
系统边界描述数据库系统和企业信息系统的其他部分的接口,是信息系统内部构成元素与外部有联系实体之间的信息关系的描述与分割。它并不需要在它们之间划一条物理边界,而只需要弄清它们之间信息输入与输出的分割。
本数据库系统共包括学生信息、教师信息、课程信息、学院及专业信息、选课信息、授课信息及成绩信息八个模块。该信息系统的其他部分包括学生专业选择、教师配置、学生选课、学院设置、课程要求、具体教学等。
数据库系统的内部构成元素与外部其他部分之间的信息关系如下图所示:






从属于
学院信息
管理员
方向信息

增改删查

书于

包含于
工作于

课程信息

选修
教授课程

老师信息信息

增改删查
增改删查
教师
学生
学生信息





3.2用户视图
3.2.1学生(Student)用户视图
修改个人信息。
按课程名、课程号、专业、学分等信息查询课程,选课和查询已选课程。
注销选课(只能注销选课阶段的课程,已公布成绩的课程不可注销)。
成绩查询(教师公布成绩后学生方可查看到自己的成绩)。
教师(Teacher)用户视图
修改个人信息。
修改所授课程的信息(一名教师可教授多门课程)。
录入、查看成绩(录入成绩的课程状态为“统计成绩”,成绩录入的权限只有教师用户有)。
公布成绩(公布成绩后学生方可查看到自己的成绩)。
备选功能:自动计算所授课程的选课人数、有成绩人数、平均成绩,且按成绩由高到低排序。查看所授课程选课情况。教师可以自主选课(教师所在学院方向的课程)。
学院管理员(Administrator)用户视图
学生管理:
查询、添加、修改、删除学生信息,添加学生奖惩信息
教师管理:
查询、添加、修改、删除教师信息。
课程管理:
查询、添加、修改、删除课程信息。
选课管理:
查询选课信息,添加选课信息(修改选课信息权限只有学生用户有),修改选课状态(选课阶段、已开课、统计成绩、公布成绩、结束)。
授课管理:
查询、添加、修改、删除授课信息。
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

学生选课信息管理系统课程设计报告

文档大小:147KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用