数据库学籍管理系统

数据库

学籍管理系统设计

学号 姓名 班级

2014年6月15

数据库

学籍管理系统设计

目录

需求分析(系统数据和功能) . ...................................................................................................... 3

1.1 项目背景 . ........................................................................................................................... 3 1.2 系统目标及功能 . ............................................................................................................... 3

1.2.1 系统目标 . ................................................................................................................ 3 1.2.2 系统功能 . ................................................................................................................ 4

概念结构设计(E-R 图设计) ....................................................................................................... 5 逻辑结构设计(E-R 图转换为关系模型) ................................................................................... 6

3 .1 关系模型 . .......................................................................................................................... 6 应用程序设计 . .................................................................................................................................. 6

4.1 物理设计 . ........................................................................................................................ 6 4. 2 触发器 . ........................................................................................................................... 6 总结 .................................................................................................................................................. 7

需求分析(系统数据和功能)

1.1 项目背景

社会在发展,时代在召唤。现在都讲究科学化的管理。就像学生管理正在逐步迈向管理信息现代化。但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。传统的学校学籍管理方法、由于分散管理,易发生数据丢失,劳动强度高,速度慢。学校的规模不断扩大, 学生数量急剧增加, 有关学生的各种信息量也成倍增长。

由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量, 这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率. 使用计算机可以高速、快捷地完成以上工作。特别是在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从而全面提高教学质量。本系统的主要用户教务处、学生工作处、各系、及学生。通过这样的系统, 可以做到信息的规范管理, 科学统计和快速的查询, 从而减少管理方面的工作量和减少人为的错误。

1.2 系统目标及功能 1.2.1 系统目标

1.使得学生的学籍管理工作更加清晰、条理化、自动化。

2.很容易地完成新生信息的输入、老生信息的备份、毕业学生的信息可以很容易地保存。

3.当学生需要查询成绩时,可以很简单地将其需要的信息从数据库中查找

出来并可以打印查询结果。

4.随着当今网络技术的发展,提供网络在线查询功能,可以为毕业生提供

更多的就业机会。

1.2.2 系统功能

学籍数据库关语义:

1. 一个系可以若干专业,每个专业每年可以招若干班,每个班有若干

学生。

2. 系里对每个专业每年都制订了教学计划,学生每年必须按照教学计

划修完一定学分的课程(必修课、限选课和任选课),如2000年入学的学生大三上学期必修课30学分,限选课10学分,任选课6学分。

3. 系里的教师可以给多个班带课,但是不能给一个班带多门课程。 4. 一门课程最多允许学生一次补考,学生达到如下条件之一的被开

除:

① 一学期不及格的必修课学分超过10个; ② 不及格必修课学分累计超过30个; ③ 不及格选修课学分累计超过20个;

学籍数据库事物需求:

1. 查询学生所选修的课程及成绩,并给出必修课平均成绩和选修课平

均成绩;

2. 查某一个学生被哪些教师教过课; 3. 查询应被开除的学生(假定差2学分即被开除)。

1.3 开发环境简介

本学生学籍管理系统(数据库系统)的开发与运行环境如下: 开发环境:Windows 7、Microsoft Visual Studio 2010 数据库管理系统:SQL Server 2008 运行环境:Windows XP/2003/ win7

逻辑结构设计(E-R 图转换为关系模型)

3 .1 关系模型

⏹ 学生(学号,专业号,院系号,姓名,性别,身份证号,入学时间,

政治面貌,,籍贯,民族),此为学生实体对应的关系模式。

⏹ ,此为老师实体

对应的关系模式。

⏹ 学习进度(学号,姓名,所属院系,已修学分,待修学分,所差学分),

此为学习进度实体对应的关系模式。

⏹ ),此为课程实体对应的

关系模式。

⏹ ,此为院系实体对应的关系模式。 ⏹ ,此为选修关系对应的关系模式。 ⏹ 教授(课程号,教工号,课时),此为老师授课关系对应的关系模式。 ⏹ ,此为专业开设课程关系对应的关系模式。

应用程序设计

4.1 物理设计

完成数据库的物理设计之后,设计人员就要用RDBMS 提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果严格描述出来,成为DBMS 可以接受的源代码,再经过调试产生目标模式。然后就可以组织数据入库,最后就在此基础上编写各个表相关的触发器和存储过程。

4. 2 触发器

触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在DBMS 核

心层进行集中的完整性控制。

总结

通过对数据库的学习,感觉跟学其他的语言,比如C++,Java 语言有很大的相似之处,感觉数据库语言功能强大。画出学籍管理系统的E-R图感觉中间还是遇到很多困难,对于之前数据库的一些模糊的地方也要更清晰了一些,有助于理解数据库信息的管理。

数据库

学籍管理系统设计

学号 姓名 班级

2014年6月15

数据库

学籍管理系统设计

目录

需求分析(系统数据和功能) . ...................................................................................................... 3

1.1 项目背景 . ........................................................................................................................... 3 1.2 系统目标及功能 . ............................................................................................................... 3

1.2.1 系统目标 . ................................................................................................................ 3 1.2.2 系统功能 . ................................................................................................................ 4

概念结构设计(E-R 图设计) ....................................................................................................... 5 逻辑结构设计(E-R 图转换为关系模型) ................................................................................... 6

3 .1 关系模型 . .......................................................................................................................... 6 应用程序设计 . .................................................................................................................................. 6

4.1 物理设计 . ........................................................................................................................ 6 4. 2 触发器 . ........................................................................................................................... 6 总结 .................................................................................................................................................. 7

需求分析(系统数据和功能)

1.1 项目背景

社会在发展,时代在召唤。现在都讲究科学化的管理。就像学生管理正在逐步迈向管理信息现代化。但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。传统的学校学籍管理方法、由于分散管理,易发生数据丢失,劳动强度高,速度慢。学校的规模不断扩大, 学生数量急剧增加, 有关学生的各种信息量也成倍增长。

由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量, 这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率. 使用计算机可以高速、快捷地完成以上工作。特别是在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从而全面提高教学质量。本系统的主要用户教务处、学生工作处、各系、及学生。通过这样的系统, 可以做到信息的规范管理, 科学统计和快速的查询, 从而减少管理方面的工作量和减少人为的错误。

1.2 系统目标及功能 1.2.1 系统目标

1.使得学生的学籍管理工作更加清晰、条理化、自动化。

2.很容易地完成新生信息的输入、老生信息的备份、毕业学生的信息可以很容易地保存。

3.当学生需要查询成绩时,可以很简单地将其需要的信息从数据库中查找

出来并可以打印查询结果。

4.随着当今网络技术的发展,提供网络在线查询功能,可以为毕业生提供

更多的就业机会。

1.2.2 系统功能

学籍数据库关语义:

1. 一个系可以若干专业,每个专业每年可以招若干班,每个班有若干

学生。

2. 系里对每个专业每年都制订了教学计划,学生每年必须按照教学计

划修完一定学分的课程(必修课、限选课和任选课),如2000年入学的学生大三上学期必修课30学分,限选课10学分,任选课6学分。

3. 系里的教师可以给多个班带课,但是不能给一个班带多门课程。 4. 一门课程最多允许学生一次补考,学生达到如下条件之一的被开

除:

① 一学期不及格的必修课学分超过10个; ② 不及格必修课学分累计超过30个; ③ 不及格选修课学分累计超过20个;

学籍数据库事物需求:

1. 查询学生所选修的课程及成绩,并给出必修课平均成绩和选修课平

均成绩;

2. 查某一个学生被哪些教师教过课; 3. 查询应被开除的学生(假定差2学分即被开除)。

1.3 开发环境简介

本学生学籍管理系统(数据库系统)的开发与运行环境如下: 开发环境:Windows 7、Microsoft Visual Studio 2010 数据库管理系统:SQL Server 2008 运行环境:Windows XP/2003/ win7

逻辑结构设计(E-R 图转换为关系模型)

3 .1 关系模型

⏹ 学生(学号,专业号,院系号,姓名,性别,身份证号,入学时间,

政治面貌,,籍贯,民族),此为学生实体对应的关系模式。

⏹ ,此为老师实体

对应的关系模式。

⏹ 学习进度(学号,姓名,所属院系,已修学分,待修学分,所差学分),

此为学习进度实体对应的关系模式。

⏹ ),此为课程实体对应的

关系模式。

⏹ ,此为院系实体对应的关系模式。 ⏹ ,此为选修关系对应的关系模式。 ⏹ 教授(课程号,教工号,课时),此为老师授课关系对应的关系模式。 ⏹ ,此为专业开设课程关系对应的关系模式。

应用程序设计

4.1 物理设计

完成数据库的物理设计之后,设计人员就要用RDBMS 提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果严格描述出来,成为DBMS 可以接受的源代码,再经过调试产生目标模式。然后就可以组织数据入库,最后就在此基础上编写各个表相关的触发器和存储过程。

4. 2 触发器

触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在DBMS 核

心层进行集中的完整性控制。

总结

通过对数据库的学习,感觉跟学其他的语言,比如C++,Java 语言有很大的相似之处,感觉数据库语言功能强大。画出学籍管理系统的E-R图感觉中间还是遇到很多困难,对于之前数据库的一些模糊的地方也要更清晰了一些,有助于理解数据库信息的管理。


相关文章

  • 全国中小学生学籍信息管理系统简介
  • 全 国中小学 生学籍 信息管理 系统简介 ◇教 育部 教 育 管理 信 息 中心 全 国中小 学生 学籍 信息 管 理 系统是 教 育部 中心 , 分别供省 . 地市 . 县和学校使用 , 省级及 以下 用户通过 网络远程登录部署在省级数据 ...查看


  • 内容管理技术在技工院校学籍档案管理工作中的有效应用
  • 技工院校学籍管理走过了若干个发展过程,实行电子注册可谓新时期技工院校学籍管理的必然途径.伴随信息技术.认证技术以及管理技术的不断发展,电子注册的学籍档案愈来愈成为可能,本文从主要从内容管理技术及其对信息资源整合的优点入手,对内容技术管理在学 ...查看


  • 教育部学籍电子注册
  • 教育部关于印发<中等职业学历教育学生 学籍电子注册办法(试行)>的通知 教职成[2014]12号 各省.自治区.直辖市教育厅(教委),各计划单列市教育局,新疆生产建设兵团教育局: 现将<中等职业学历教育学生学籍电子注册办法 ...查看


  • 学生学籍信息管理系统
  • 毕业设计(论文) 毕业设计(论文)题目: 高校学生学籍信息管理系统 分校(点): 年级.专业: 教育层次: 学生姓名: 学 号: 指导教师: 完成日期: 内 容 摘 要 . ................................. ...查看


  • 中小学生学籍信息管理系统录入
  • 中小学生学籍信息管理系统录入.上传.审核阶段 常见问题解答一. 系统提示"不符合模版"如何处理? 如果上传数据模版,系统提示 "不符合模板"说明该模板的格式被改动或者单元格的列.列数据不符合规范,出现 ...查看


  • 学籍常见问题汇总
  • 中小学生学籍信息管理系统 常见问题汇总 关于采集范围 . .................................... 9 1.都采集哪些学校的数据? ...................... 9 2.民办学校的学生数据采集 ...查看


  • 中小学学生学籍信息化管理基本信息规范
  • 教育部办公厅关于印发<中小学学生学籍信息化管理基本信息规范>的通知 教基厅[2007]10号 各省.自治区.直辖市教育厅(教委),新疆生产建设兵团教育局: 为规范中小学学生学籍管理,加快推进中小学学生学籍管理信息化工作,现将&l ...查看


  • 学生学籍管理系统
  • 诚信申明 本人申明: 我所呈交的本科毕业设计(论文)是本人在导师指导下运用四年专业知识进行的研究工作及全面的总结.尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京 ...查看


  • 大学生学籍学籍管理系统开题报告
  • 安徽绿海商务学院 毕业设计(论文)开题报告信息技术系学生姓名: 学号:计算机网络技术耿XX [1**********]225专业 起讫日期:2011-12-09~2011-12-14 设计地点:指导教师:王XX 二O 一一年十二月十一日 1 ...查看


  • 学生选课管理信息系统规划
  • 学生选课管理信息系统规划 (1) 系统的意义与目标 随着学校的办学规模不断扩大, 生源的急剧增加, 有关学生的各种信息量也成倍增长.面对庞大的信息量, 学校如何做管理才能够降低成本又能够提高管理质量; 老师如何工作才能达到既能减轻工作量又能 ...查看


热门内容