c++1学生信息管理系统.docxVIP

  • 9
  • 0
  • 约1.02万字
  • 约 22页
  • 2020-10-27 发布于山东
  • 举报
学生信息管理系统 课程设计的目的 随着信息技术在管理上越来越深入而广泛的应用, 管理信息系统的实施在技术上已 逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要 高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 VC++程序设计课程设计是计算机科学与技术专业的《 VC++程序设计》课程的 综合性 实践环节。 VC++程序设计是一门实用性很强的学科,是进行软件开发的主要工具 , 只有 进行实际操作,才能将理论知识和实际应用有机的结合起来,锻炼学生分析解决实际问 题的能力,提高学生实际运用的能力 , 为学生毕业设计,日后工作中的软件开发打下良 好的基础。 需求分析 用计算机技术实现的科学化管理,是在信息技术迅速发展的今天学校提高管理效率 的必需选择。学生信息管理系统是典型的信息管理系统( MIS),其开发主要包括后台数 据库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一致性 和完整性强、数据安全性好的库。 而对于后者则要求应用程序功能完备、 易使用等特点。 学生信息管理系统用来将某一个院系按专业、班级来管理学生的基本信息、课程信 息和学生成绩。下面就其系统功能作简单的说明。该系统主要是方便查询学生的信息, 用该系统可以查到学生的姓名,年龄,学号,性别,学院,班级等。可以统计学生在某 一学期的总学分或者单科成绩、总成绩。 系统主要功能包括:信息操作功能、查询功能、统计功能、分析功能。 信息操作功能 ( 1)学生基本信息的添加、修改和删除。学生基本信息包括:学号(学号的前 6 位为班级号)、姓名、性别、出生日期和所在专业。 2)学生成绩信息的添加、修改和删除。学生成绩信息包括:学号、课程号、成绩和和学分。 2.2 查询功能 可以通过学号来查询学生基本信息,通过学号可以查询学生的选课信息,通过学号 和学期查询学生的成绩,通过课程号查询该课程的信息。 2.3 统计功能 统计学生某个学期或所有学期课程的总学分,统计学生某个学期的或所有学期的单 科成绩或者总成绩。 运行环境 (1)硬件环境 处理器: Inter Centrino Duo 。 内存: 521MB。 硬盘空间: 80G。 (2)软件环境 操作系统: WindowsXP Microsoft visual c++ Microsoft access 数据库 总体设计系统的结构图 学生信息管理系统是对学生的基本信息和成绩信息进行管理,主要包括添加、修改 和删除学生的基本信息及课程的基本信息;录入、修改和删除学生的成绩信息,对基本 信息、成绩信息进行查询、排序及统计等操作,从而实现学生信息管理的自动化与计算 机化。本课题将实现一个简化的学生信息管理系统。 1)添加信息:使用这个模块,可以添加学生的基本信息,包括学生的学号,姓名,民族,性别,籍贯,出生年月日,政治面貌,学院,专业,所在年级,寝室地址,毕业院校,身份证号,电子邮箱,联系电话,家庭住址,备注等。 2)成绩导入:包括学号,课程编号,课程名称,学分,成绩。 3)信息查询:包括学号,姓名,班级,学院。 4)成绩查询:包括课程名称,课程编号。 5)个人信息:当点击这个按钮时,可以显示当前某个人的信息。 6)查看成绩:点击这个按钮时,可以显示当前这个人的所有成绩。 设计数据库 用 Microsoft Access 创建一个数据库,含有 3 个主要数据表:学生基本信息表 student 、课程信息表 couese 和学生成绩表 score 。这 3 个数据表的结构如表 1~3 所示。这几个表中,学号 studentno 和课程号 courseno 内容都是唯一的,分别是 student 和 course 表中的主关键字。 Score 表中的 studentno 和 student 表中的同名字段相对应,字段 course 和 course 表中的 courseno 字段相对应。说明:由于 student 和 course 表中都有专业字段,因此为便于用户操作,需要一个专业数据字典。该数据字典也作为数 据库的一个数据表 speical ,其结构如表 4 所示。 表 1 学生基本信息表( student )结构 序号 字段名称 数据类型 字段大小 小数位 字段含义 1 studentname 文本 20 姓名 2 studentno 文本 10 学号 3 xb 是 / 否 50 性别 4 birthday 日期 / 时间 出生年月 5 speical 文本 专业 表 2 课程信息表( course )结构 序号 字段名称 数据类型 字段大小 小数位 字段含义 1 courseno 文本 7 —— 课程号 2 special 文本 50 —— 所属专业 3

文档评论(0)

1亿VIP精品文档

相关文档