课程设计-通用高校科研管理系统 - 图文(2)

2020-02-21 15:10

《面向对象程序设计课程设计报告》

3系统设计

制作一个系统封面,该系统启动封面出现后再确定是否进入系统主控界面。其系统启动画面如图3-1所示:

图3-1 应用系统封面

系统封面可以控制系统的进入,如果进入系统主控界面,通过系统主控界面可以调用系统的各个功能模块。系统功能模块如图3-2所示。

系统功能模块也可以由系统主控界面所体现,如图3-2所示。

图3-2主控界面

3

《面向对象程序设计课程设计报告》

3.1 数据库设计

创建 一个数据库,含“科研人员简历表”、“科研项目情况表”、“项目参加人员表”、“获奖情况表”、“学术论文登记表”、“学术期刊表”、“辅助编码表”等。

3.2 制作一个系统封面的位图文件

将制作的一个对话框作为系统封面,并在系统封面上加入位图文件。

3.3 创建“通用高校科研管理系统”应用程序基本框架

基本框架制作过程如下: 1.启动VC++。

2.单击“文件|新建?”菜单项,出现新建工程类型对话框,在工程对话框中选择MFCAppWizard(EXE)工程类型。

3.输入工程名为“通用高校科研管理系统”并选择Win32平台类型。 4.单击“确定”,进入文档类型设置对话框。 5.选择“基本对话框”类型。

6.单击“完成”,出现基本对话框的全部信息。

3.4 制作应用系统封面

其步骤如下:

1.将提示文本框“TODO:在这个对话框里设置表格控制。”放入两个新的命令按扭,设置它们的相关属性。

2.在对话框IDD_MY_DLALOG中放入一个图片控件,并加载位图文件。其中,两个命令按扭控件的属性设置如表3.1所示。

表3.1命令按扭对象的基本属性 ID IDC_BUTTONENTER IDC_BUTTONEXIT 标题内容 进入系统 退出系统 3.在两个命令按扭中,其中一个用于退出系统结束整个系统操作,另外一个用于进入系统。

“进入系统” 命令按扭的过程代码如下所示:

4

《面向对象程序设计课程设计报告》

void CMyDlg::OnButtonenter() {

CMainDlg MainDlg; MainDlg.DoModal(); }

“退出系统” 命令按扭的过程代码如下所示: void CMyDlg::OnButtonexit() {

OnOK(); }

3.5 系统主界面的制作

其步骤如下:

1.在VC++主菜单中单击“插入|资源Dialog”菜单项,确认后即在工程视图选项卡中增加了一个新的对话框IDD_MY_DLALOG1。

2.将新的对话框IDD_MY_DLALOG1标题属性改“高校科研管理主控界面”。 3.在对话框中放入一个图片控件,并加载位图文件。 4.“OK”和“CANCLE” 命令按扭删除。

5.在对话框中放入一个状态条控件IDC_SBARCTRL1。 制作一个菜单文档并与主控界面对话框进行连接。 其菜单制作过程如下:

1.在VC++主菜单中单击“插入|资源|Menu“菜单项,确认后即在工程视图选项卡中增加了一个新的菜单文档IDR_MENU1。

2.双击该文档,出现菜单设计器,在菜单设计器中设计每一个主菜单和下拉菜单即可。其中所有的菜单条目如表3.2 所示 。

表3.2菜单及下拉菜单

ID ID_Menu_KYRY

5

标题内容 科研人员管理 《面向对象程序设计课程设计报告》

科研人员管理 科研项目管理 ID_Menu_KYXM ID_Menu_HJQK ID_Menu_KYNW ID_Menu_XSZZ ID_Menu_XSQK ID_Menu_XMBM ID_Menu_CJRY 项目管理 获奖情况 获奖项目 科研论文管理 科研论文 学术著作管理 学术著作 学术期刊查询 学术期刊查询 项目编码查询 项目编码查询 参加人员管理 参加人员管理 菜单文档一创建,就需要一个对话框与之连接,成为该对话框的一个组合部分,这里创建的菜单就需要与新创建的主对话框进行连接。

3.在对话框的通用属性选项卡打开“菜单“列表框,选择一个菜单文档进行相关联。

3.6制作“科研人员管理”对话框

3.6.1 增加对话框资源与插入控件对象

首先增加“科研人员管理”对话框。其操作如下:

1.C++主菜单中单击“插入|资源Dialog“菜单项,确认后即在工程视图选项卡中增加了一个新的对话框IDD_MY_DLALOG1。

2.的对话框IDD_DLALOG1的标题属性改“科研人员管理“;而资源索引号修改为:IDD_DLALOGKYRY。

3.K”和“CANCLE” 命令按扭删除。

4.话框中插入一个ADO数据源控件IDC_ADODC1。 5.话框中插入一个数据表格控件IDC_DATAGRID1。 3.6.2 为“科研人员管理”对话框创建新类并进行声明

“科研人员管理”对话框是工程中新增加的新的资源,因此必须为它创建一个新类并加以声明,将新类命名“CKyryDlg”。

在IDD_MainDlg的实现文件中加以声明,其声明过程如下:

6

《面向对象程序设计课程设计报告》

#include”KyryDlg.h”

3.6.3 为“科研人员管理”对话框引入数据源

其操作如下:

为插入对话框中的ActiveX控件ADODC1设置基本属性,如表3.3所示

表3.3 ADODC1控件对象的基本属性 ID 显示 标题 ConnectionString RecordSource CommandType IDC_ADODOC1 YES 浏览查询科研人员 DSN=科研管理数据源 科研人员简历表 2-Table Command Type 其中ADODC1控件属性中的属性设置过程如下:

1.用鼠标右键单击ADODC1控件,出现一个属性设置页面,将该页面切到控制.属性页面,在控制属性页面中选择UseODCDataSourceName, 单击New,在出现的数据源对话框中选择“本地机的用户数据源”。

2.单击“下一步”,在出现的数据源驱动程序对话框中选择“Microsoft Access数据源驱动程序”。

3.单击“下一步”,出现完成安装数据源设置的过程。 4.单击“下一步”,出现一个数据源设置对话框。

5.单击select,出现一个打开文件对话框,在对话框中选择创建的数据源。 6.单击OK。

7.ADODC1属性设置选项卡页面切换到“记录源”,为ADODC1设置数据源命令类型和数据表文件。

3.6.4 为“科研人员管理”对话框引入表格控件

表格控件的基本属性,如表3.4所示

表3.4 DATAGRID1控件对象的基本属性 属性 ID 显示 标题 DataSource AllowAddNew AllowArrows

7

属性内容 IDC_DATAGRID1 YES 科研人员信息编辑表 IDC_ADODC1 True True


课程设计-通用高校科研管理系统 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:3.关于开展“大走访”主题宣传活动的说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: