没有合适的资源?快使用搜索试试~ 我知道了~
最新网络数据库课程设计——学籍管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 7 浏览量
2021-10-03
16:15:11
上传
评论
收藏 1.08MB DOC 举报
温馨提示
试读
29页
最新网络数据库课程设计——学籍管理系统.doc
资源推荐
资源详情
资源评论
《网络数据库》
课程设计报告
设计名称:学籍管理系统
学 院: ******
专 业:计算机科学与技术
班 级:计科 ***
姓 名: * *
学 号:08**********
指导教师: * *
目 录
引 言........................................................................................................................................................................3
第 1 章 题目背景与可行性分析............................................................................................................................3
1.1 设计背景...................................................................................................................................................3
1.2 开发环境可行性.......................................................................................................................................4
第 2 章 学生学籍管理系统的需求分析................................................................................................................4
2.1 用户需求分析...........................................................................................................................................4
2.2 功能需求分析...........................................................................................................................................4
2.4 划分系统模块...........................................................................................................................................5
2.5 数据字典................................................................................................................................................5
2.5.1 数据项............................................................................................................................................5
2.5.2 数据结构........................................................................................................................................8
2.5.3 数据流............................................................................................................................................8
2.5.4 数据存储........................................................................................................................................9
2.5.5 处理过程........................................................................................................................................9
第 3 章 学生学籍管理系统设计..........................................................................................................................10
3.1 数据库设计.............................................................................................................................................10
3.1.1 概念结构设计..............................................................................................................................10
3.2 前台程序设计.........................................................................................................................................16
3.2.1 功能模块设计..............................................................................................................................16
3.2.2 程序模块设计..............................................................................................................................16
3.2.3 系统流程......................................................................................................................................16
第 4 章 学生学籍管理系统实现..........................................................................................................................17
4.1 数据库系统实现.....................................................................................................................................17
4.1.1 数据库的设计与实现..................................................................................................................17
4.1.2 表的设计与实现..........................................................................................................................18
4.1.4 约束的设计与实现......................................................................................................................21
4.1.5 触发器的设计与实现..................................................................................................................22
4.1.6 索引的设计与实现......................................................................................................................25
4.1.7 存储过程的设计与实现..............................................................................................................26
4.1.4 数据库访问及操作权限的设计与实现.....................................................................................27
4.2 前台应用程序的实现(略).................................................................................................................28
结束语...................................................................................................................................................................28
参考文献...............................................................................................................................................................29
引 言
学生学籍管理是教育教学单位不可缺少的部分,它的内容对教学管理和学校的决策
者都非常重要。给学校教学管理提供了很大的方便性,提高了工作效率。但是一直以来
人们用传统人工的方式管理文件文档,这种管理方式效率低,保密性差,出错不易更改,
同时也耗费了大量的人力财力,时间一长,将产生大量的文件数据,这对于查找,维护,
更新都带来了很大的困难。
随着科学技术的不断发展,尤其是计算机软件水平的日益提高,使得以上问题得到
了很好的解决。使用计算机可以方便的对大量数据进行增加,删除,更新等操作。它有
着人工管理永远无法比拟的优点: 检索迅速,查找方便,可靠性大,存储量大,保密性
好,寿命长,成本低等。例如:通过校园网,我们可以方便的进行学生信息查询,学生
成绩的添加,以及最新的教务通知等。当然,这些都离不开数据库技术和网络技术的支
持。数据库是数据管理的最新技术,是计算机计算机技术的重要分支,也是计算机领域
发展最快的学科之一。学生学籍管理系统就是数据库在网络上应用。
综上,开发这样的一个学籍管理系统十分必要。同时旧的人工管理机制必将被以计算
机为基础的信息管理所取代,从而实现对数据的高效,长久,安全的管理。
第 1 章 题目背景与可行性分析
1.1 设计背景
随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正
在逐步迈向管理信息现代化。但是我国的学生管理信息化水平还处在初级阶段,主要表
现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。学校的规模不
断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。由于大学生类别和专业的
设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量,
这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以
发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率.通过这样的
系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少
人为的错误。
1.2 开发环境可行性
本学生学籍管理系统(数据库系统)的开发与运行环境如下:
开发环境:Windows XP
辅助工具:PowerDesigner Trial 11
数据库管理系统:SQL Server 2000
运行环境:Windows 2000/XP/2003
第 2 章 学生学籍管理系统的需求分析
2.1 用户需求分析
本系统是针对高等院校的学生学籍管理,因此学籍管理系统的用户包括系统管理员、
教师和学生。主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息以及
选课记录和成绩等多种数据信息。
2.2 功能需求分析
实现的具体功能如下:
基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。
学生成绩管理——系统管理员负责对学生成绩的录入、修改、删除等操作,学
生可以查询各科成绩。
信息查询统计——学生可以查询基本信息和各科的考试成绩,老师可以查询基
本信息和授课信息,系统管理员负责把老师提交的学生成绩进行管理,计算总
成绩和平均成绩,统计不及格学生信息和获得奖学金学生的信息,最后再输出
所有的信息。
系统用户管理——系统管理员负责用不同的权限来限制不同用户对系统的使用。
2.3 安全性与完整性需求分析
系统要使得用户对学生的学籍管理工作更加清晰、条理化、自动化,容易地完成学
生信息的查询、更新、修改等操作,这就要求系统的效率要高,查询速度要快,比较小
的冗余,易维护,具有较高的数据安全性。对于学生成绩管理模块,能更加容易的求得
学生的平均成绩、最高分、最低分等,可以按照学生的成绩进行排序处理等。
2.4 划分系统模块
根据系统功能的需求分析和高等院校学籍管理的特点,经过模块化的分析得到如下
图 2-1 所示的系统功能模块结构图。
图 2-1 系统功能模块图
2.5 数据字典
数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得
的主要成果,数据字典是对系统所用到的所有表结构的描述
2.5.1 数据项
数据项是数据库的关系中不可再分的数据单位,学籍管理的主要数据项见以下各表,
分别列出了数据的名称(即码)、注释、数据类型、长度、取值范围和是否是主码。
表 2-1 学生基本信息表
序号 名称 注释 数据类型 长度 主要的
1 班级 varchar(16) 16 FALSE
2
学号 唯一标识学生的信息
varchar(20) 20 TRUE
3 院系代号 varchar(20) 5 FALSE
学
籍
管
理
系
统
学生基本信息模块
成绩管理模块
院系、教师、课程模块
系统模块
剩余28页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 16
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功