数据库课程设计之简易通讯簿.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计之简易通讯簿

华 北 科 技 学 院 课程设计说明书 班级: 计算B091 姓名:田健(200909014117) 设计题目:________简易通讯簿 设计时间: 2012.12.31 至 2012.01.06 指导教师: 丁智斌 评 语:________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ 评阅成绩:__ __评阅教师:__ ___ 目录 第一章.程序设计简要说明 2 第二章 绪论 3 第三章 数据库设计 3 3.1需求分析 3 3.1.1 功能需求 3 3.1.2 数据字典 4 3.2逻辑结构设计 4 3.3 物理实施 4 3.3.1 创建数据库 4 3.3.2 创建数据表 5 3.3.3 向数据表中插入数据 6 第四章 系统界面设计 7 4.1 登录界面的设计 7 4.2 管理员主界面 7 4.3 查询功能 8 4.4 添加功能 10 4.5 基本操作 11 4.5.1 按所在专业系查询 11 4.7 修改个人信息 12 4.8 用户切换登录 13 第五章 程序代码 14 5.1 登录函数 14 5.2 主窗口中各函数 15 5.2.1修改背景颜色 15 5.2.3连接数据库程序 16 5.3查询 17 5.4密码修改 18 5.5删除 19 5.6修改个人信息 21 5.7修改和插入 21 第六章 总结 25 参考文献 26 第一章.程序设计简要说明 生活中我们随处可见很多计算机技术的应用,我们可以发现随着计算机技术日益发展迅速,计算机应用已蔓延到社会生活以及学生学习生活等各个领域,这给我们现代化生活带来了极大的方面。 随着我在大学里学习的只是越来越多,我也学会了一些简单的小程序制作,我发现有时候手机记录同学的信息很不全面也不方便,在进行查询、修改、插入和删除操作时,可能由于人为的失误,使这些数据很容易丢失。另一方面,传统的管理方法在面对大量的数据时,工作量非常大,效率非常低。所以要设计出一套简单、实用、合理的小通讯录我感觉是很有必要的是很有必要的。 我设计的简易通讯录依据开发要求主要应用于朋友同学一些联系方式的管理。开发这个简单的小系统可以比较系统地对同学的联系方式进行管理。同时,可以减少不必要的麻烦,加快查询速度、加强管理。 这次课程设计是在学习了《数据库系统A》和C++相关开发软件课程之后,让学生通过实际项目的设计、开发、操作,培养学生独立进行数据库软件的建模、在计算机中进行数据库设计、并通过相关软件开发系统的能力。 我的通讯录系统主要用于对学生的联系方式进行管理,能够进行插入、删除、修改、查询和显示通讯录的信息。对于使用该系统的不同用户和不同角色,系统授予不同的用户权限。对于管理员来说,可以进行任何操作,包括增加、删除用户,更改用户的信息。对于其他用户来说,只可以查询一些简单情况,以及修改自己的个人信息,但不能查看别的学生的通讯方式,也不能添加、删除。基于以上的想法,我们将学生数据保存到数据库中,以MFC为前台进行系统的设计。改系统的一个技术难点就是如何正确有效的将前台MFC与后台数据库相联系起来。并正确的提取和保存数据。另外一个难点就是有效地设置各用户的权限。 关键词:数据库 简易通讯录ODBC MFC 第二章 绪论 这次课程设计是在学习了《数据库系统概论》和相关开发的软件课程后,让我们通过实际的操作来熟悉数据库和相关软件的应用,培养学生能够独立的完成对相关课题或者项目的分析能力、设计能力和调试能力。这次的课程设计是继大二开设的C++面向对象课程设计之后的,同样是运用MFC程序来设计。与上次课程设计唯一不同的就是数据的存储位置不同。在大二下学期开设的课程设计中,我们主要是将数据保存到数据文件当中,而这次课程设计我们要将数据保存到数据库中。所以我们要解决的首要问题就是如何将数据库中的数据导出来与MFC和数据库的链接,这也是我们这次课程设计的关键,因为其他的操作我们在学面向对象程序设计C++时已经练习过。 在这次的课程设计中,着重培养的是学生的自学能力,来丰富自己的知识并且提高对SQL、VC++等软件的实际操作能力。通过这次的课程设计,能够使学生对已经学习过的数据库课程的进一步的掌握,能够对知识进行最大程度的消化融汇。因此这次的课程设计对我们来说具有非常重要的作

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档