C++高校学籍管理系统_第1页
C++高校学籍管理系统_第2页
C++高校学籍管理系统_第3页
C++高校学籍管理系统_第4页
C++高校学籍管理系统_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

兰州商学院陇桥学院工学系课程设计报告设计题目:高校学籍管理系统系别:工学系专业(方向):信息管理与信息系统年级、班:2011级信息管理与信息系统班学生姓名:潘存利学生学号:20110651123指导教师:2013年6月18日目录TOC\o"1-1"\h\u10928高校学籍管理系统 18913一、系统开发的背景 110526二、系统分析与设计 21943三、系统的设计与实现 38130(一)数据库字典 325966四、系统测试 912043五、总结 1629376六、附件(备份数据库) 16高校学籍管理系统系统开发的背景随着信息技术学科在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟,这是一个不断发展的新型专业,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。特别是对于一个学校来说,学生人数逐年上升,传统的学生信息已暴露出很多效率和经济上的弊端,因此管理信息化是发展的趋势,进入21世纪后,高校管理信息化正以前所未有的速度走进我们的校园,极大地改变着传统的信息管理方式,促使学校教育管理走向网络化、国际化、个性化。而学生信息管理系统运用数据库和计算机技术,在全面深入分析学生信息管理业务需求的基础上,将学生信息管理的全过程实现网络管理,确保了学生信息管理高效和规范。本文的学生管理系统,是一个集院系管理,专业管理,课程管理,学生成绩管理,学生基本资料管理于一身的综合性信息管理系统。各功能模块下均具有信息的增加,删除,修改等功能。既可以供学生进行成绩查询,也可以为教师提供成绩报送服务和成绩分析服务。同时,可为学校提供院系设置功能,专业管理和课程设置功能;还可进行各种统计分析如:人数统计,成绩分析等。并且本系统为用户提供了各种打印报表,该系统对学校的决策者和管理者以及学校的学生来说都有着重要的作用和价值,无论是对学生还是学生管理者来说都是一种体力劳动的减负,为老师和管理者留出更多的自由支配时间,同时也可以为学校节约经费,可靠性好,保密性好,成本低,极大地提高了学生信息管理的效率.二、系统分析与设计系统功能要求实现学生信息、班级、院系、专业等的管理;实现课程、学生成绩信息管理;实现学生的奖惩信息管理;创建规则用于限制性别项只能输入“男”或“女”;创建视图查询各个学生的学号、姓名、班级、专业、院系;创建存储过程查询指定学生的成绩单;创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数;建立数据库相关表之间的参照完整性约束。系统模块结构设计高校学籍管理通过对系统功能的分析,高校学籍管理系统功能如图1所示。高校学籍管理专业管理模块系部管理模块班级管理模块专业管理模块系部管理模块班级管理模块学生管理模块奖罚信息管理模块学生成绩管理模块课程管理模块学生管理模块奖罚信息管理模块学生成绩管理模块课程管理模块图1高校学籍管理系统功能图通过上图的功能分析,把整个系统划分为7个模块:1、学生管理模块,该模块主要实现:学生基本信息(学号、姓名、性别、出生日期、入学时间、系部代码、班级代码、专业代码)的存储;2、班级管理模块,该模块主要实现:班级基本信息(班级代码、班级名称、系部代码、专业代码)的存储;3、系部管理模块,该模块主要实现:系部基本信息(系部代码、系部名称、系主任)的存储;4、专业管理模块,该模块主要实现:专业基本信息(专业代码、专业名称、系部代码)的存储;5、课程管理模块,该模块主要实现:课程基本信息(课程号、课程名称、学分)的存储;6、学生成绩管理模块,该模块主要实现:学生成绩基本信息(学号、课程号、教师编号、专业代码、选课类型、学分、学年、成绩)的存储;7、奖罚信息管理模块,该模块主要实现:奖罚信息基本信息(学号、姓名、备注)的存储;三、系统的设计与实现(一)数据库字典序号字段名数据类型数据长度是否可以为空是否为主码描述1snochar12falseY学号2snamechar8falseN姓名3sexchar2falseN性别4birthdaydatetimetrueN出生日期5intimedatetimetrueN入学时间6dnochar2falseN系部代码7cnochar9falseN班级代码8znochar4falseN专业代码表1学生管理模块序号字段名数据类型数据长度是否可以为空是否为主码描述1cnochar9falseY班级代码2cnamechar20trueN班级名称3dnochar2falseN系部代码4znochar4falseN专业代码表2班级管理模块序号字段名数据类型数据长度是否可以为空是否为主码描述1dnochar2falseY系部代码2dnamechar20trueN系部名称3dheadchar8falseN系主任表3系部管理模块序号字段名数据类型数据长度是否可以为空是否为主码描述1znochar4falseY专业代码2znamechar20trueN专业名称3dnochar2falseN系部代码表4专业管理模块表5课程管理模块序号字段名数据类型数据长度是否可以为空是否为主码描述1cnochar9falseY课程号2cnamechar20falseN课程名称3creditinttrueN学分序号字段名数据类型数据长度是否可以为空是否为主码描述1snochar12falseY学号2cnochar9falseN课程号3tnochar4trueN教师编号4znochar4falseN专业代码5xklxchar12trueN选课类型6creditintfalseN学分7teamtimeinttrueN学年8degreedecimal(6,1)falseN成绩表6学生成绩管理模块表7奖罚信息管理模块序号字段名数据类型数据长度是否可以为空是否为主码描述1snochar12falseY学号2snamechar8falseN姓名3remarkesvarchar30trueN备注(二)实体E-R图学生管理模块实体E-R图:班级管理模块实体E-R图:系部管理模块实体E-R图:专业管理模块实体E-R图:课程管理模块实体E-R图:学生成绩管理模块实体E-R图:奖惩信息管理模块实体E-R图:(三)学籍管理E-R图四、系统测试(一)创建各个管理模块1.学生管理模块:2.班级管理模块:3.系部管理模块:4.专业管理模块:5.课程管理模块:6.学生成绩管理模块:7.奖惩信息管理模块:实现系统功能:1.创建规则只能输入‘男’,‘女’:创建视图:用查询各个学生的学号、姓名、班级、专业、院系:创建存储过程查询指定学生的成绩单:查询指定学生的成绩单(如查询学号=10101001001的学生):6.创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数:在学生成绩表与学生表之间创建foreignke

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论