没有合适的资源?快使用搜索试试~ 我知道了~
基于SQL Server数据库的学生管理系统分析与实现.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 92 浏览量
2023-06-09
22:35:38
上传
评论
收藏 250KB PDF 举报
温馨提示
试读
27页
基于SQL Server数据库的学生管理系统分析与实现.pdf
资源推荐
资源详情
资源评论
1.2 开发必要性及系统介绍
基于目前我国教育管理面临的现状和计算机技术日渐发展成熟的有利条件,就迫切需要设
计出基于 SQL SERVER 数据库的学生管理系统这样的学生信息管理软件,以次来提高学生
管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从
而减少管理方面的工作量。本系统的开发就是在这一背景之下进行的,它利用了计算机和网
络很好的解决了这一问题,使原来从事手工学生信息管理工作的这部分人从原来烦琐的工作
中解脱出来。大大的节省了人力、财力、物力和时间,这对充分、合理的分配和利用我国丰
富人力资源都是很有益的[1]。
2
青岛百事通 http://qingdao.rc363.com
询、教材资费查询,专业浏览,个人密码修改;教师成绩管理系统部分主要进行学生成绩
录入、重修学生成绩修改,教师个人资料修改、查询,密码修改;教务员排课组班系统部分
主要进行对提交的选课单进行排课、安排教室,个人密码修改。
2. 基于 SQL SERVER 数据库的学生管理系统分析
2.1 系统功能分析
2.1.1 系统需实现功能
本作者设计的学生信息管理主要是面向高校学生的信息管理系统,其他还包括教务员排课
子系统和教师成绩录入子系统[2]。
基于 SQL SERVER 数据库的学生管理系统:
(1) 学生个人基本信息查询、修改;
(2) 学生专业、公共选课、素质选修及重修;
(3) 学生成绩查询、选课查询及教材资费查询;
(4) 学生等级考试查询;
(5) 学生奖惩情况查询;
(6) 学生社会实践及活动查询;
(7) 学校各学院及专业的浏览;
(8) 网上通知;
(9) 查询课程安排及相应的上课教室;
(10)个人密码修改。
教务员排课系统:
(1) 教务员对学生及老师基本信息的管理;
(2) 对学生所提交的选课单进行排课;
(3) 教务员个人密码修改。
3
青岛百事通 http://qingdao.rc363.com
教师成绩录入系统:
(1) 教师基本信息查询、修改;
(2) 学生成绩录入、修改;
(3) 教师个人密码修改。
2.1.2 系统分层数据流图
基于 SQL SERVER 数据库的学生管理系统的主要用户对象是教务员、教师以及学生,系
统为各种角色类型用户提供不同的操作主界面,用户通过相应的登陆号和密码登陆基于 SQL
SERVER 数据库的学生管理系统进入相应的操作界面,通过授权操作可以对提供各种信息
进行操作处理。图 2.1 是各种角色类型用户登陆基于 SQL SERVER 数据库的学生管理系统
的顶层数据流图。
[3]
各种角色类型用户登陆基于 SQL SERVER 数据库的学生管理系统后对应各种具体的授权
操作及处理,如图 2.2 第一层系统数据流图中展示出了各种角色类型用户的具体操作内容及
详细信息。
图 2.1 系统顶层 DFD 图
4
青岛百事通 http://qingdao.rc363.com
系统第一层 DFD:
系统第一层 DFD:
日常生活百科网 http://www.rc363.com
图 2.2 系统第一层 DFD 图
青岛百事通 http://qingdao.rc363.com
图 2.3 教师信息修改模块
教师信息修改模块功能主要是对教师信息的录入、修改、删除等。 录入成绩模块:
图 2.4 成绩录入模块
成绩录入模块实现对学生成绩录入、修改、查询等,具体流程见图 2.4 成绩录入模块流程
图。
选课模块:
日常生活百科网 http://www.rc363.com
青岛百事通 http://qingdao.rc363.com
图 2.5 选课模块 DFD 图
综合查询模块实现功能是选课查询、资费查询、成绩查询、社会实践及活动情况查询、奖
惩查询以及网上通知查询。
2.1.3 系统 E-R 图
基于 SQL SERVER 数据库的学生管理系统所涉及到的实体有学生、教务员、老师、学院、
专业、教室和课程,他们各自的主要属性及他们之间的联系如下图表示:
日常生活百科网 http://www.rc363.com
青岛百事通 http://qingdao.rc363.com
图 2.7 系统 E-R 图
2.1.4 系统数据字典
基于 SQL SERVER 数据库的学生管理系统中涉及到的所有实体和数据流的信息如下[4]
日常生活百科网 http://www.rc363.com
青岛百事通 http://qingdao.rc363.com
日常生活百科网 http://www.rc363.com
青岛百事通 http://qingdao.rc363.com
表 2.10 学生综合信息表
2.1.5 系统功能模块
2.1.5.1 教务员管理系统模块简介
教师信息模块:
教务员管理学校所有教师的基本信息,当有新老师来时,实现对新老师的录入;对老师基
本信息的修改,当有老师离开学校时,实现对该老师的删除等。
学生信息模块:
教务员管理学校所有学生的基本信息,当有招收新生时,实现对新生的注册录入;对学生
基本信息进行修改;当学生毕业离校时,实现对学生的删除等。
排课模块:
教务员对学生所选择的所有课程进行排课,选课人数不足 50 人的课程不给予排课,排课
分为专业排课和素质选修排课,排课成功后即给所选排课课程的学生安排上课教室。
2.1.5.2 教师管理系统模块简介
教师信息模块:
此模块实现教师对自己基本信息的修改,查询其他老师基本信息等。
成绩录入模块:
此模块实现教师对学生成绩的录入、对重修学生成绩进行修改等。
2.1.5.3 学生管理系统模块简介
学生信息模块:
此模块实现学生对自己基本信息的修改,对其他学生基本信息进行查询等。
选课模块:
此模块实现学生选课,分为专业选课、公共选课、素质选修及重修选课,当选课成功以后
提交到教务员处,由教务员审订,如果审订成功则对所选课程安排上课教室。 查询模
块:
查询本期中已经选择的课程;查询本期所选课程所要交的课程费用(素质选修和重修课程
才交费用,专业课程和公共课程不用交),查询以往所有的成绩,返回学生所选课程总学分
数,不及格课程科目数及学生须重修的学分数等;当教务员对学生所选
日常生活百科网 http://www.rc363.com
青岛百事通 http://qingdao.rc363.com
课程排课成功后,学生可以查询自己所选课程的上课教室;查询等级考试情况;查询奖惩
情况;查询社会实践及活动情况;查询网上通知;专业浏览等。
密码修改模块:
教师、学生修改自己的系统登陆密码。
2.1.6 系统表
表名:std_Info
剩余26页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STC15F104E系列单片机的EEPROM应用程序测试例程KEIL工程源码.zip
- 基于STC15F104E系列单片机的串口通讯应用程序测试例程KEIL工程源码.zip
- java-leetcode题解之第844题比较含退格的字符串.zip
- java-leetcode题解之第824题山羊拉丁文.zip
- java-leetcode题解之第819题最常见的单词.zip
- 基于STC15F104E系列单片机产生PWM信号测试例程KEIL工程源码.zip
- STC15F104E系列单片机-串口、外部中断、掉电存储、定时器同时应用程序KEIL工程源码.zip
- java-leetcode题解之第686题重复叠加字符串匹配.zip
- java-leetcode题解之第680题验证回文串II.zip
- java-leetcode题解之第557题反转字符串中的单词III.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功