没有合适的资源?快使用搜索试试~ 我知道了~
学籍管理系统源代码+ER图+下载-课程设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
27 浏览量
2022-06-21
17:12:43
上传
评论
收藏 38KB DOC 举报
温馨提示
学籍管理系统源代码+ER图+下载-课程设计
资源推荐
资源详情
资源评论












学籍管理系统源代码+ER 图+下载-课程设计
新华学院学籍管理系统设计
1.课程设计的目的
加深对数据库系统,软件工程,程序设计语言的理论知识的理解和应用水平;在理论和实验教学
基础上进一步巩固已学基本理论及应用知识且能够加以综合提高;并学会将知识应用于实际的方
法,提高分析和解决问题的能力,增强对手能力;为毕业设计和以后工作打下必要基础。
2.设计方案论证
2.1 设计思路
2.1.1 问题的提出
随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数
据库来做管理。当然几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学籍
管理的工作量。校园网教育应用平台代表了学校教育的管理水平和意识,是信息化时代的学校在
管理方面的重要装备。一个完整的校园信息系统分为硬件平台集成和信息系统集成两部分。前者
是基础,后者是目的。在各高等院校,用计算机管理学校的信息已经越来越普遍了。在学校,学
生信息管理工作是非常重要的一项工作,它负责整个学校的基础资料和应用信息,学生的学籍资
料,以前是手工纪录,查询,效率很低。随着学校规模的扩大,教务工作者急切希望有一个自动
化的计算机系统来处理相关信息的管理。用计算机不但可以提高工作效率,而且还节省了许多人
力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,
是非常必要的
2.1.2 可行性分析
(1)技术可行性ÔÔ良好的硬件环境有利于系统的开发与运行。教师整体水平较高,引导我们解决技
术上的难题,这使我们开发这一对我们来说比较复杂的系统也成为可能。
(2)经济可行性ÔÔ成本方面,关于各种软、硬件及辅助设备的购置、调试、机房及辅助设施(电源
等)以及系统维护,内务开销这些费用都可以忽略不计,因为我们信息系机房可以为我们免费提
供一切。
(3)社会可行性ÔÔ这套学生学籍选课管理系统能够让老师更清晰的掌握自己学生的信息。如今学校
的电脑普及率已达到了很高的水平,并且大部分都拥有设备先进管理完善的系机房,而信息学院
的老师和学生们对电脑的操作也是驾轻就熟。因此,只要所设计的这套学生学籍管理系统操作简
单,实用,合理,大家肯定是乐于接受并积极响应和支持的。随着信息时代的来临,学籍信息管
理的自动化,一体化正是大势所趋。
2.2 需求分析
2.2.1 系统功能要求设计
使得学生的学籍管理工作更加清晰、条理化、自动化;
容易地完成学生信息的查询、更新、修改等操作;

对于学生成绩管理模块,能更加容易的求得学生的平均成绩、最高分、最低分等,可以按照学生
的成绩进行排序处理等。
2.2.2 系统模块设计
学籍管理系统大体可以分成四大模块如下图所示,Ô首先是学生的基本信息模块,里面应该包
含学生的各方面的基本信息;再者便是学生成绩管理模块,Ô在该模块中应该包含有对学生成绩信
息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次
还有院系、教师、课程等相关信息的模块;最后是系统模块。Ô
图 1 系统模块图
2.2.3 数据字典
(1)数据项
数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称(即码)、注释、数据
类型、长度、取值范围和是否是主码。
表 1 数据项列表
名称Ô注释Ô数据类型Ô长度Ô最小值Ô最大值Ô主要的
班级ÔÔvarchar(16)16FALSE
学号Ô唯一标识学生的信息ÔintegerTRUE
院系代号ÔÔvarchar(5)5FALSE
专业号ÔÔvarchar(5)5FALSE
姓名ÔÔvarchar(6)6FALSE
性别ÔÔvarchar(2)2FALSE
出生年月ÔÔdatetimeFALSE
籍贯ÔÔvarchar(8)8FALSE
民族ÔÔvarchar(2)2FALSE
家庭住址ÔÔvarchar(20)20FALSE
入学时间ÔÔdatetimeFALSE
政治面貌ÔÔvarchar(6)6FALSE
身份证号ÔÔchar(18)18FALSE
联系电话ÔÔvarchar(12)12FALSE

备注ÔÔvarchar(14)14FALSE
课程号ÔÔvarchar(5)5TRUE
先行课ÔÔsmallintFALSE
学分ÔÔintegerFALSE
备注ÔÔvarchar(16)16FALSE
院系代号ÔÔvarchar(5)5TRUE
院系名ÔÔvarchar(10)10FALSE
系主任ÔÔvarchar(8)8FALSE
备注ÔÔvarchar(16)16FALSE
教师号ÔÔvarchar(5)5TRUE
院系代号ÔÔvarchar(5)5FALSE
姓名ÔÔvarchar(6)6FALSE
性别ÔÔchar(2)2FALSE
年龄ÔÔintegerFALSE
工龄ÔÔintegerFALSE
备注ÔÔvarchar(16)16FALSE
专业号ÔÔvarchar(5)5TRUE
院系代号ÔÔvarchar(5)5FALSE
专业名称ÔÔvarchar(16)16FALSE
备注ÔÔvarchar(16)16FALSE
学号ÔÔintegerTRUE
课程号ÔÔvarchar(5)5TRUE
分数ÔÔ$oatFALSE482
学籍管理系统源代码+ER 图+下载
课程号ÔÔvarchar(5)5TRUE

教师号ÔÔvarchar(5)5TRUE
(2)Ô数据结构
数据结构是为反映数据之间的组合关系,即Ô一个数据结构可以由若干个数据项组成,也可以由
若干个数据结构组成,或由若干个数据项和数据结构组成。本学籍管理系统的数据组成可根据系
统模块(图Ô1)的划分来设计,即分为四个数据结构,分别如下表所示。
表Ô2 数据结构清单
数据结构名Ô含义说明Ô组成
学生基本信息Ô学生基本信息的描述Ô班级+学号+院系代号+专业号+姓名+性别+出生年月
+籍贯+民族+家庭住址+入学时间+政治面貌+身份证号+联系电话+备注;
成绩管理Ô学生成绩的管理
与查询管理描述Ô学号+课程号+分数;
平均分数+最高分+最低分;
学生相关信息Ô学校的院系、教师信息以及课程信息的描述Ô课程号+课程名+先行课+学分+备注;
院系代号+院系名+系主任+备注;
教师号+院系代号+姓名+性别+年龄+工龄+备注;
系统管理Ô对系统中的所有表的更新、删除、修改描述Ô——————
(3)数据流
数据流是数据结构在系统内传输的路径。表 3 是描述数据流的数据流定义表,其中包含了数据流
名、说明、数据流组成、流量与备注等,表 4 是系统中的数据流描述,其中包括输入数据流、输
出数据流等的描述。
表Ô3 数据流定义表
编号Ô数据流名Ô说明Ô数据流组成Ô流量Ô备注
L01学生基本信息Ô学生的所有基本信息Ô学生基本信息结构Ô——Ô——
L02学生成绩Ô所有学生的成绩Ô成绩管理结构ÔÔ—Ô——
L03分类信息Ô同班级学生名单Ô部分学生基本信息结构Ô——Ô——
L04各门成绩Ô学生的平均成绩(包括所有学生和同班级学生的成绩情况)Ô成绩管理结构Ô——Ô—
—
L05科目成绩Ô学生的单科成绩Ô成绩管理结构Ô——Ô——

L06教师、专业、院系信息Ô——Ô学生相关信息Ô——Ô——
L07查询结果Ô——ÔL04 | L05————
L08统计分析Ô——ÔL04+L05————
表 4 数据流表
使用者名称Ô输入数据流数Ô输出数据流数Ô备注
管理员ÔL01+L02+L06L07+L08系统管理员拥有所有权限
教务处人员ÔL01+L02+L06L07+L08拥有对学生和教师的管理权限
任课教师ÔL02L07可对成绩进行查询与更新
学生ÔL01L07查询成绩与学生基本信息
(4)Ô数据存储
数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。其主要包括数据存储名、
说明、编号、输入的数据流与输出的数据流、组成、数据量,存取频度、存取方式。下表表示了
该学籍管理系统中的数据存储描述。
表Ô5 数据存储描述
数据存储名Ô组成Ô输入数据流Ô输出数据流Ô存取频度Ô存取方式
学生基本信息表Ô学生基本信息结构ÔL01L01, L07大Ô顺序检索、更新
院系教师及专业表Ô学生相关信息数据结构ÔL06L06.L07小Ô顺序检索、更新
学生成绩表Ô成绩管理结构ÔL02L07一般Ô顺序检索、更新
(5)Ô处理过程ÔÔ
该学籍管理系统的处理过程比较少,主要包含了数据的追加,更新,Ô修改以及删除,还有便是一
些查询处理,包括对学生成绩的平均分、最高分最低分的查询,以及一些分类处理。下图显示了
这些最基本的处理以及其对应的数据流与说明。表 6 处理过程列表
处理名Ô简要说明Ô输入数据Ô输出数据Ô备注
添加数据Ô——ÔL01, L06——
删除数据Ô——ÔL01,L06——
更改数据Ô——ÔL01, L06,L02L01,L06,L02——
查询数据Ô——ÔÔL07——
统计分析Ô——ÔÔL08——
剩余20页未读,继续阅读
资源评论


老帽爬新坡
- 粉丝: 65
- 资源: 2万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 驱动更新不限速,加速下载
- 鲸鱼算法(WOA)优化核极限学习机回归预测,WOA-KELM回归预测,多变量输入模型 评价指标包括:R2、MAE、MSE、R
- 阿基米德算法(AOA)优化核极限学习机回归预测,AOA-KELM回归预测,多变量输入模型 评价指标包括:R2、MAE、MSE
- STM8S 模拟输入驱动实现端口电压采集
- 海洋捕食者算法(MPA)优化核极限学习机回归预测,MPA-KELM回归预测,多变量输入模型 评价指标包括:R2、MAE、MS
- 遗传算法(GA)优化核极限学习机回归,GA-KELM回归预测,多变量输入模型 评价指标包括:R2、MAE、MSE、RMSE和
- 粒子群算法(PSO)优化核极限学习机回归预测,PSO-KELM回归预测,多变量输入模型 评价指标包括:R2、MAE、MSE、
- C语言C语言-C语言笔记-B站小甲鱼
- WEB 页面轮播图随机出5张图
- LABVIEW 实战案例1-温度报警系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
