C++学籍管理系统课程设计报告(含代码).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
C++学籍管理系统课程设计报告(含代码) LT 3.5修改密码功能及代码设计…………………………………………30 3.6删除功能及代码设计………………………………………………34 3.7修改功能及代码设计………………………………………………36 第四章 界面设计与实现----------------------------------------(37) 4.1 学生信息管理系统…………………………………………………37 4.2 学生资料设置………………………………………………………37 4.3 成绩设置……………………………………………………………38 4.4 学生资料显示………………………………………………………38 4.5 成绩显示……………………………………………………………39 4.6 修改密码……………………………………………………………39 总结---------------------------------------------------------(40) 工作安排-----------------------------------------------------(43) 参考文献-----------------------------------------------------(44) 第一章 绪论 1. 课程设计背景 经过一个学期对《C++程序设计》的学习,学习到了基本的理论知识,了解到了C++语 言程序设计的思想,现在把这些知识运用到实际中来。学籍管理信息系统是高校管理的 重要组成部分,它能够为用户提供充足的信息和快捷的查询手段。使用计算机对学生资 料、成绩信息进行管理,能够极大的提高学生管理的效率,节约教育经费,这也是适应 学校信息化建设发展趋势的重要因素。因此我们有必要开发学籍管理信息系统。 2. 课程设计目的 全面系统的学习面向对象程序设计的基本概念、基本语法和编程方法。正确理解掌握C ++面向对象程序设计的基本特性:类、对象、继承与派生、多态、虚函数、模板、流类 库等。遵循软件过程的各个环节进行系统分析、设计、实现、集成、测试,并相应给出 软件规格说明书等制品。了解当前常用的软件开发工具(Visual C++),要求熟练掌握基于MFC的程序设计,培养解决实际问题的能力。 1.3 课程设计思路 实现学生基本情况的录入、修改、删除等基本操作;能实现学生成绩的录入、修改、 删除等基本操作;能方便的对学生的各个学期成绩进行统计;能具有成绩统计、排名等 功能;可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强 的关联性,涉及的计算过程不是很复杂。 第二章 系统总体规划 2.1 前期准备 学习C++6.0课本理论知识,查找、搜集相关资料,讨论出具体思路、方法,在整个过 程中周老师给了我们必不可少的许多指导,使我们能够顺利地完成前期各项工作。 2.2系统功能 基于系统需求分析,该系统具有以下基本功能: 用户管理:管理系统操作人员,设置操作人员账号、密码、用户资料等。 用户资料:学生通过登录,可以查询到自己的资料、成绩、排名,同时可以修改密 码。 成绩管理:管理员根据学生成绩保存到系统中,同时可计算出综合排名、平均分等 信息。 基础数据管理:维护学生资料,主要包括院系、专业设置,联系方式、学号等个人 信息设置等。 功能图 第三章 系统分析设计 3.1 建立MFC主界面及代码设计 #include "stdafx.h" //头文件 #include "学生信息管理系统.h" #include "学生信息管理系统Dlg.h" #include "xueshengziliao2.h" #include "xueshengziliao1.h" #include "stu.h" #include "fstream.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif class CAboutDlg : public CDialog //定义类CAboutDlg及数据和方法 { public: CAboutDlg(); enum { IDD = IDD_ABOUTBOX }; protected: virtual void DoDataExchange(CDataExchange* pDX); protected: DECLARE_MESSAGE_MAP() }; CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { } void CAboutDlg::DoDataExchange(CDataE
剩余41页未读,继续阅读
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助