- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
案例七用VC制作一个通用高校科研管理系统
A、课程设计实施步骤
同学们可按下列步骤完成所选题目的设计并写出设计报告。
第一步:问题分析
在对所选题目进行调研的基础上,明确课题背景及该选题要做什么。依据调查结果,进一步分析和表达用户的需求。
(1)系统的功能需求:围绕选题,明确系统的主要功能;
(2)用户操作需求:系统应以怎么的方式与用户进行交互。
第二步:总体设计
(1)系统的功能划分:主要给出系统的功能结构图;
(2)系统流程:主要给出系统工作流程示意图。
第三步:详细设计与实现
(1)类设计:给出系统中设计的类的功能、结构等的说明;
(2)系统的主要代码:类的实现及程序主要代码及其说明;
第四步:测试
以运行结果的形式给出程序的测试过程,需要运行界面截图与文字说明,缺一不可。
第五步:形成设计报告
对设计结果的合理性、规范程度和实际运行的结果以报告的形式进行提交。
B、课程设计报告要求
课程设计报告有四个方面的要求:
1.问题描述。包括此问题的理论和实际两个方面。
2.解决方案。包括:
(1)总体设计:应合理划分系统功能模块,系统工作流程合理、符合实际;
(2)详细设计与实现:类的设置是问题域中客观存在事物的放映和抽象,代码符合程序编写规范;
(3)测试:对系统应进行全面的功能测试,以保证系统的可靠运行。
3.报告撰写格式要规范,具体参见样例。
案例七 用VC++制作一个通用高校科研管理系统
关键词:菜单制作? 科研管理? 状态条? 系统封面制作与系统启动
7.1? 课程设计的目的和意义
高校科研是高校面临的一项重要任务,科研管理内容也比较复杂,科研涉及的内容极广泛,面临项目、资金和人员的管理,因此制作一个通用的高校科研管理系统是十分重要的和必要的。
7.2? 系统功能设计
在本系统的制作中,我们将介绍菜单的制作方法以及菜单在新的主界面中(不是由向导生成的主对话框)的过程代码的编制方法,这一案例是一个多页面的管理工程的典型案例,完全可以用VC++的选项卡控件加以制作,但值得一提的是:目前的一些VC++6.0版本中选项卡控件的功能还不完善,虽然有三种选项卡控件存在,如对话框基本控件面板中的TAB控件和ActiveX类中的选项卡控件,使用时往往会出现一些问题,就连属性设置也有可能出错;又如ActiveX类中的Microsoft Tabstript Control等使用时均存在问题(注意:在VB、VF、DELPHI中就不存在问题)。因而我们只能沿用前面的多个对话框的制作来实现对于科研项目的多个方面的管理,这也是不得已而为之。在系统制作中,我们还将介绍状态条控件的使用方法。
在本系统中,我们将介绍如何由用户自己制作一个系统封面(不通过添加SPLASH工程的方法),该系统启动封面出现后再确定是否进入系统主控界面。其系统的启动画面如图7.1所示。
图7.1 系统封面效果
?系统封面可以控制系统的进入,如果进入系统,则出现一个系统主控界面,通过系统主控界面可以调用系统的各个功能模块。系统主要的功能模块如图7.2所示。
图7.2? 系统功能模块图
?系统功能模块也可以由系统主控界面所体现,如图7.3所示。
图7.3? 系统模块图示
7.3? 科研管理系统数据库与数据表的创建
数据库是数据表的集合,系统开发首先应该创建一个数据库,它用于存放系统中的数据表,本章仍采用Microsoft Office2000中的Microsoft Access2000来进行数据库与数据表的创建工作。为此我们先定义数据库中的8个数据表的结构,即科研人员简历表、科研项目情况表、项目参加人员表、获奖情况表、学术论文登记表、著作登记表、学术刊物表、辅助编码表的结构。
7.3.1? 通用高校科研管理系统数据库与数据表的设计
本案例所需要的数据表比较多,作为一个科研项目管理系统,它所涉及的内容、范围比较广泛,为此我们首先定义如下的一些数据表的结构。
1.“科研人员简历表”结构的定义
根据科研人员的特点,我们特设计“科研人员简历表”数据表的结构如表7.1所示。
表7.1? “科研人员简历表”数据表的结构
字段名称 字段类型 字段大小 小数位数 索引 必须填写 人员编码 文本 默认 ? 惟一索引 是 姓名 文本 20 ? ? 是 性别 文本 2 ? ? 是 出生日期 日期/时间 默认 ? ? 是 职称 文本 20 ? ? 是 住址 文本 30 ? ? 是 电话 文本 14 ? ? 是 所在部门 文本 26 ? ? 是 所在部门编号 文本 15 ? ? 是 照片 OLE对象 默认 ? ? ? 简历 备注 默认 ? ? ? “科研人员简历表”一经创建,可以在其中输入一些数据记录,以在后面的对话框制作中显示对话框制作的数据操作效果。其数据输入可参考表7.2所示内容。
表7.2?
您可能关注的文档
- 机车操作中的注意事项.pptx
- 权力、权威、国家及政府.ppt
- 权利的形式需要监督.ppt
- 机电系统及其控制-绪论.ppt
- 权力的行使:需要监督123.ppt
- 机电15项目6机械拆装.ppt
- 机械系统设计 第一章 概述.ppt
- 李小鹏学习方法.doc
- 李成立物理2012-2013周考4档.doc
- 李美玉-青光眼药物治疗新概念 一.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)