最新c++1学生信息系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.3统计功能

统计学生某个学期或所有学期课程的总学分,统计学生某个学期的或所有学期的单科成绩或者总成绩。

2.4运行环境

(1)硬件环境

处理器:Inter Centrino Duo。

内存:521MB。

硬盘空间:80G。

(2)软件环境

操作系统:WindowsXP

Microsoft visual c++ Microsoft access数据库

3.总体设计

3.1系统的结构图

学生信息管理系统是对学生的基本信息和成绩信息进行管理,主要包括添加、修改

图2系统的主界面

4.1信息查询的设计

下面我们对信息查询做详细的设计。信息查询这个模块的功能主要通过某个学生的某一项信息,比如学号,班级,姓名,专业,年级,然后查询到这个学生的多个信息。比如通过学生的学号,可以查询到这个学生所在学院,所在班级等。当我们点击信息查询这个按钮时,显示一个对话框,如图3所示。

图3信息查询的界面

当我们点击信息查询按钮时,会立刻弹出一个对话框,期中对话框中包括一个列表

框,列表框中包括学号,姓名,学院,专业,年级,列表框中还包括2个按钮,一个查找按钮,一个取消按钮。

使用CRecordSet类的成员变量m_strFilter、m_strSort和成员函数Open可以对表进行记录查询。

(1)打开Ex_ODBC应用程序的表的单资源,按如图4所示的布局添加控件,七宗添加的编辑框ID号设为IDC_EDIT_QUERY,查询按钮的ID号设为IDC_BUTTON_QUERY..

图4添加控件

(2)用MFC classwizard为控件IDC_EDIT_QUERY添加关联变量m_strQuery.

(3)在CEx_ODBCView类中添加按钮控件IDC_BUTTON_QUERY的BN_CLICKED消息映射,并在映射函数中添加下列代码:

void CMemberView::RemoveAll()

{

//增加指针变量指向ListView的CListCtrl

CListCtrl *ctl;

ctl=&GetListCtrl();

//删除CListCtrl中的所有记录

ctl->DeleteAllItems();

}

//strSearch查询条件 strMember关键字

void CMemberView::ListMember(CString strSearch,CString strMember)

{

//前此输出的用户记录

RemoveAll();

图5陈一的个人信息

在个人信息的模块里包括多个输入框,比如学号,姓名,性别,民族,籍贯,出生年月日,政治面貌,学院专业,所在年级,寝室地址,毕业院校,身份证号,电子邮箱,联系号码,家庭住址,家庭电话,备注。又包括2个单击按钮,一个修改,一个取消。我们可以在输入框里输入各种信息,也可以修改当前的信息,修改完然后点“修改”按钮,然后就会弹出一个消息对话框,如图6所示。

图6消息提示

在这个操作过程中我们需要建立一个映射控件消息。

相关文档
最新文档