08计算机《vc程序设计》课程设计指导书

08计算机《vc程序设计》课程设计指导书

ID:46532184

大小:69.50 KB

页数:6页

时间:2019-11-24

08计算机《vc程序设计》课程设计指导书_第1页
08计算机《vc程序设计》课程设计指导书_第2页
08计算机《vc程序设计》课程设计指导书_第3页
08计算机《vc程序设计》课程设计指导书_第4页
08计算机《vc程序设计》课程设计指导书_第5页
资源描述:

《08计算机《vc程序设计》课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《VC++程序设计》课程设计指导书李牧改编沈阳人学信息工程学院课程编码:11241081适用层次:本科周数:2适用专业:计算机科学与技术适用学期:第7学期撰写人:金韬审核人:刘天惠教学院长:范立南一、课程设计的目的VC++程序设计课程设计是计算机科学与技术专业的《VC++程序设计》课程的综合性实践环节。VC++程序设计是一门实用性很强的学科,是进行软件开发的主要工具,只有进行实际操作,才能将理论知识和实际应用有机的结合起来,锻炼学生分析解决实际问题的能力,提高学生实际运用的能力,为学牛毕业设计,H后工作屮的软件开发打F良好的基

2、础。二、课程设计的基本要求每个学生完成1个独立题冃,并按如下步骤实现:1、选题:2、需求分析3、功能设计4、程序设计与调试5、提交设计说明书整个设计要求学生独立按时完成,并能疋确运行,设计耍求含盖本课程的匝要内容,具有一定的工作量。三、课程设计的主要内容耍求学生开发一个简单的管理信息系统应用程序,设计题IT町由下而提供的选题中选择或学牛根据个人兴趣自定,但需经教师审核。耍求设计的管理系统应包含添加、删除、修改、查询等基本功能,并且必须包括数据库的相关内容。(一)、备选题目:1、学牛信息管理系统2、员工信息管理系统3、图帖信息管

3、理系统4、工资管理系统5、库存管理系统6、考试系统7、即时通信系统如果自己选择具它题目,要和指导教师协商,保证课程设计的工作量合理。(二)、课程设计报告书要求:1、需求分析。2、系统分析(系统功能模块的划分,各模块功能,数据库设计)3、系统设计(各功能模块的设计)4、设计体会5、参考文献耍求:全部打印在A4纸(见附件),各级标题四号宋体加粗,正文文字小四号宋体,程序五号timesnewroman,字数3000字以上。严禁抄袭,如有雷同者,均按不及格论处。(三)、下面以学生信息管理系统为例讲解课程设计的主要步骤:学生信息管理系统

4、是一个比较经典的课题,对于初学者來说,通过对这个系统的开发,可以更好地理解MFC的功能和技巧。1.系统需求分析学牛信息管理系统川来将某一个院系按专业、班级來管理学生的基本信息、课程信息和学生成绩。下血就其系统功能作简单的说明。系统主要功能包括:信息操作功能、查询功能、统计功能、分析功能。1.1信息操作功能(1)学牛基本信息的添加、修改和删除。学牛基本信息包括:学号(学号的前6位为班级号)、姓名、性别、出生口期和所在专业。(2)课程信息的添加、修改和删除。课程信息包括:课程号、所属专业、课程名称、课程类型(选修、选修)、开学学期

5、、学时数和学分。(3)学生成绩信息的添加、修改和删除。学生成绩信息包括:学号、课程号、成绩和和学分。1.2查询功能可以通过学号來查询学生基本信息,通过学号和学期查询学生的成绩,通过课程号查询该课程的信息。1.3.统计功能统计学生某个学期或所冇学期课程的总学分。1.4.分析功能对某一个班级的某一门课程的成绩分布进行分析,并以直方图的形式显示出來。2.系统分析整个系统是一个单文档应用程序框架,并通过ODBC來访问数据库。2.1系统功能模块图2.2系统各模块功能2.3数据库设计用MicrosoftAccess创建-个数据库main.

6、mdb,含有3个主要数据表:学生基本信息表student课程信息表couese和学牛•成绩表scoreo这3个数据表的结构如表1〜3所示。这儿个表中,学号studentno和课程号courseno内容都是唯一的,分别是student和course表中的主关键字。Score表屮的studentno和student表屮的同名字段相对应,字段course和course表中的courscno字段相对应。说明:由于student和course表中都冇专业字段,因此为便于用户操作,需要一个专业数据字典。该数据字典也作为数据库main.md

7、b的一个数据表speical,其结构如表4所示。表1学牛•基木信息表(student)结构序号字段名称数据类型字段大小小数位字段含义1studentname文本20姓名2studentno文本10学号3xb是/否50性别4birthday日期/时间出生年刀5speical文本专业表2课程信息表(course)结构序号字段名称数据类型字段人小小数位字段含义1courseno文本7课程号2special文本50所属专业3coursename文本50课程名4coursetype文本10课程类型5openterm数字字节开学学期6ho

8、urs数字字节课时数7credit单精度1学分表3学生课程成绩表(score)结构序巧字段名称数据类型字段人小小数位字段含义1studentno文本8学号2course文本7课程号3score数字单精度1成绩4credit数7单精度1学分表4专业数据表(speical)结构序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。