课程设计论文VCAccess通讯录课程设计论文.doc
《课程设计论文VCAccess通讯录课程设计论文.doc》由会员分享,可在线阅读,更多相关《课程设计论文VCAccess通讯录课程设计论文.doc(13页珍藏版)》请在三一办公上搜索。
1、攀枝花学院学生课程设计(论文)题 目: 通 讯 录 学生姓名: 学 号: 所在院(系): 计 算 机 学 院 专 业: 信息与计算科学 班 级: 04级信息与计算科学 指 导 教 师: 职称: 助 教 2007 年 6 月 22日攀枝花学院教务处制攀枝花学院本科学生课程设计任务书题目通 讯 录1、课程设计的目的 本次开设的课程设计为了进一步筑固VC+基础知识, 熟悉VC+开发的硬件及软件环境,掌握应用程序的开发过程,通过面向对象课程设计的学习,使学生能够更进一步地熟练掌握与运用 VC+开发环境,以及加增培养创新型就业人才的理论知识与实际实践相合的技能。2、课程设计的内容和要求(包括原始数据、技
2、术要求、工作要求等)内容和要求:1.主要功能:(1)能建立、修改和增删学生通讯录(2)能够按多种方式进行查询2.要求:界面友好,易于操作3.需要一台装有Visual VC+ 6.0的电脑3、主要参考文献1 马云升.VC+下声卡低层音频服务的编程技术.北京希望电子出版社.2001年3月1日2 杨淑莹.VC+图像处理程序设计. 清华大学出版社,北京交通大学出版社2005年4月25日3 杨淑莹.图像模式识别:VC+技术实现. 清华大学出版社,北京交通大学出版社2005年5月1日4 祁云嵩.VC+程序设计解析与训练. 华东理工大学出版社.2005年8月16日5 汪兵.EVC高级编程及其应用开发:Emb
3、edded Visual C+嵌入式编程. 中国水利水电出版社. 2005年7月15日4、课程设计工作进度计划1)15周星期一,选课题2)15周星期二15周星期三,查找参考书3)15周星期四16周星期二,代码编写4)16周星期三16周星期四,写论文5) 16周星期五检查材料和程序结果指导教师(签字)日期年 月 日教研室意见:年 月 日学生(签字): 接受任务时间: 年 月 日课程设计(论文)指导教师成绩评定表题目名称评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设
4、计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。06设计(实验)能力,方案的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分
5、析能力(综合分析能力、技术经济分析能力)10具有较强的数据收集、分析、处理、综合的能力。成果质量45%09插图(或图纸)质量、篇幅、设计(论文)规范化程度5符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10设计说明书(论文)质量30综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。11创新10对前人工作有改进或突破,或有独特见解。成绩指导教师评语指导教师签名: 年月日摘 要通过两周的课程设计:我所开发编写的是一个通讯录. (1)软件概要:通讯录管理系统采用ODBCAccess数据库作为软件的后台,用微软公司的快速开发工具Microsoft visual
6、 c+6.0开发软件的前台界面及功能实现部分,用SQL(结构化查询语言)实现对数据库中数据的查询,插入,以及删除等操作。用户可以以姓名,按模糊查找和精确查找作为查询标准对数据库进行查询。考虑到该通讯录为从人使用,所以具备设置登录密码以及权限设置的功能。(2)开发纲要:Microsoft visual c+6.0中具有MFC功能,所以用它开发通讯录是效率是非常高的;而且它的功能非常强大.用(Microsoft visual c+6.0/MFC开发软件的整体流程如下:(1)将合适的控件加入窗体(2)修改控件属性并为控件添加响应事件的代码(3)调试软件(4)完成开发,进入维护阶段.关键词 MFC,V
7、C+,ODBC1通讯录制作的目的和要求1.1通讯制作的目的由于:即将走入社会,已经认识的或者将要认识的人会越来越多,纸质的通讯录已经不能满足我们的要求,更新麻烦,查询困难等缺点是纸质通讯录所不能克服的。在此情况下,迫切需要一个电子版的通讯录来满足我们的需求 1.2 通讯录制作的要求通讯录管理系统采用ODBCAccess数据库作为软件的后台,用微软公司的快速开发工具Microsoft visual c+6.0/MFC开发软件的前台界面及功能实现部分,制作的通讯录能够用SQL(结构化查询语言)实现对数据库中数据的多功能查询,插入,以及删除等操作,而且要求界面良好. 2通讯录制作的内容及要求2.1通
8、讯录制作的内容制作一个具有:(1)能建立、修改和增删学生通讯录 (2)能够按多种方式进行查询 (3)界面友好2.2通讯录制作的要求通讯录制作所需要的环境:开发工具:Microsoft visual c+6.0/MFC开发平台:Windows XP Professional数据库:Access、ODBC 3 通讯录开发过程和方法3.1数据库引擎(存取规范)的选择Microsoft visual c+6.0本身自带有ODBC数据库引擎、许多函数及控件,可以用来存取很多类型的数据库,如Access,ODBC等数据库,鉴于其开发软件时设置的困难及软件发布时附带的文件容量(大约要9M多)太大,故使用微软
9、的数据库操作引擎ODBC。ODBC简介:MFC的ODBC类对较复杂的ODBC API进行了封装,提供了简化的调用接口,从而大大方便了数据库应用程序的开发。程序员不必了解ODBC、API和SQL的具体细节,利用ODBC类即可完成对数据库的大部分操作。MFC的ODBC类主要包括CDatabase类:主要功能是建立与数据源的连接。CRecordset类:该类代表从数据源选择的一组记录(记录集),程序可以选择数据源中的某个表作为一个记录集,也可以通过对表的查询得到记录集,还可以合并同一数据源中多个表的列到一个记录集中通过该类可对记录集中的记录进行滚动、修改、增加和删除等操作。CRecordView类:
10、提供了一个表单视图与某个记录集直接相连,利用对话框数据交换机制(DDX)在记录集与表单视图的控件之间传输数据。该类支持对记录的浏览和更新,在撤销时会自动关闭与之相联系的记录集。CFieldExchange类:支持记录字段数据交换(DFX),即记录集字段数据成员与相应的数据库的表的字段之间的数据交换。该类的功能与CDataExchange类的对话框数据交换功能类似。概括地讲,CDatabase针对某个数据库,它负责连接数据源;CRecordset针对数据源中的记录集,它负责对记录的操作;CRecordView负责界面,而CFieldExchange负责CRecordset与数据源的数据交换。3.
11、2数据库操作方法的选择采用Microsoft visual c+6.0内嵌SQL语言的方式以及ODBC接口,采用参数传递,变量传递的方法解决数据库的动态查询。3.3具体过程3.3.1数据库建立(鉴于通讯录管理系统的数据的单一性以及容量小等特点,采用单数据表的形式建立数据库)数据库名:AddressBook.mdb,数据表名:AddressBook表结构:姓名,性别,关系,联系电话,手机号码,家庭住址,工作单位,E-mail,QICQ。3.3.2数据库连接从控件面板上将ADOConnection控件拖拉到窗体。ADOConnetion的ConnectString为Provider=Microso
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 VCAccess 通讯录
链接地址:https://www.31ppt.com/p-4867456.html