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