1、 XX 学院 学生课程设计(论文) 题 目: 通 讯 录 学生姓名: 学 号: 所在院(系): 计 算 机 学 院 专 业: 信息与计算科学 班 级: 信息与计算科学 指 导 教 师: 职称: 2008 年 月 日 2 通通讯录讯录 摘摘 要要:通过本系统管理员对所有信息实现全局管理:A:通讯录操作(对其他 用户的插入,删除,查询,信息更新,修改等)B。数据库处理(数据库另存, 数据库恢复,导出至文本文件三象)C。设置(设置通讯录分类,类别主要分: 班级同学,亲戚朋友和交流网友三个类别)其他用户只有通过注册成功才能进行 信息查询,并且可以根据查询到的 E-mail 给对方发送邮件。查询条件可按
2、姓名, QQ 号码,手机号码和 E-mail查询。结果可以显示用户类别和所查询用户的所有 详细信息。 关键词关键词:delphi7; SQL; ACESS 3 第一章第一章 绪论绪论 通过两周的课程设计:我所开发编写的是一个基于Delphi语言的通讯录。 (1)软件概要:通讯录管理系统采用 ODBCAccess 数据库作为软件的后台, 用微软公司的快速开发工具delphi7开发软件的前台界面及功能实现部分, 用SQL (结构化查询语言)实现对数据库中数据的查询,插入,以及删除等操作。用户 可以以姓名,按模糊查找和精确查找作为查询标准对数据库进行查询。考虑到该 通讯录为从人使用,所以具备设置登录
3、密码以及权限设置的功能。 (2)开发纲要: 用 delphi7 开发通讯录是效率是非常高的;而且它的功能非常强大。 用 delphi7 开发软件的整体流程如下: (1)将合适的控件加入窗体 (2)修改控件属性并为控件添加响应事件的代码 (3)调试软件 (4)完成开发,进入维护阶段 4 第二章第二章 开发语言简介开发语言简介 2.1 数据库技术数据库技术 2.1.1 数据库的基本概念数据库的基本概念 管理信息系统的最综实现还需要数据库的支持。数据库顾名思义,就是存储 数据的仓库,是计算机系统中存储和处理数据的重要工具。当人们面对一大堆信 号和数据记录时,如“产品”信息包括上千种产品的名称、供应商
4、、类别、单价、 数量、库存量等。如果将它们无序地存放在计算中,则很难进行筛选、更新、删 除、统计等处理。这时人们首先想到的是利用数据库将这些数据存储起来。数据 库存取是高度结构化的,它考虑到了各项记录之间、数据之间的关联。可以说一 个数据库是一个有机的整体,这便于用户进行统一管理,方便进行查找、检索、 统计等操作。还可以方便地将新数据添加进来和将过期的数据删除掉。 数据库的性质是由其中的数据模型决定的。 在数据库中的数据如果依照层次 模型进行数据存储, 则该数据库为层次数据库; 如果依照网络模型进行数据存储, 则该数据库为网络数据库;如果依照关系模型进行数据存储,则该数据库为关系 数据库。数据库管理系统所管理的数据,都是依照关系模型进行存储的,因此其 数据库为关系数据库。 从 20 世纪 60 年代起,数据管理进入数据库时代,数据由数据管理系统进行 管理。数据库管理系统是为使用数据库而设置的软件。20 世纪 70 年代初,数据