摘
要
课程设计是我们在上学期学习的基础上对所学内容的巩固与发展,其中也融合了一些我们尚未学习过的知识,需要我们通过团队合作、查阅资料、询问老师等途径自行解决。经过为期两周的课程设计不仅我们对于已学有了实践上的掌握而且也锻炼了我们的创新意识。
我所选择的设计题目是个人信息管理系统,通过MFC ODBC 加载数据源对数据库中的各个对象进行操作,比如对通讯录的各项信息进行显示、查询、删除、增加等操作。
这次课程设计,我熟悉了数据库及C++语言的使用,提高了动手能力,学到了许多解决实际问题的宝贵经验,同时也享受到了挖掘自我潜力的快乐,以及成功后的喜悦。提高了自信心。在我们以后的学习中将会有重要的作用。
6
1. 课程设计概述
1.1个人信息管理系统简介
使用SQL Server2005数据库,创建个人信息所拥有属性表格,存入各项信息,再通过MFC ODBC 加载数据源对表格进行操作,使用户可以方便的通过弹出的 各个对话框便可以对自己需要的各项信息进行操作。
1 在sql server数据库中建立通讯录、备忘录、日记信息以及财务管理等各项表格;
2 通过ODBC加载数据源;
3 建立MFC AppWizard(exe)工程,将数据库引入;
4 通过在MFC中输入各项操作的代码对各个对象进行显示、增加、删除、修改、查询以及返回主界面等功能。
1.2 开发环境论述
MFC是Microsoft Foundation Class Library(微软基础类库)的缩写形式。它是C++的类集,提供面向对象框架,利用这个框架,程序员可以轻松的创建Windows应用程序。MFC按照面向对象的观点,以类的层次形式进行组织,高层类提供一般功能,低层类实现更具体的行为。每一个低层类都是从高层类中派生出来的,并且继承了高层类的行为。
MFC还提供应用程序开发模型。此模型被称为文档/视图模型。文档/视图模型是将应用程序数据与用户界面元素分离的一种应用程序方法。它允许这两部分程序独立存在,这样一来,程序员在更改其中一部分时,就无须大量更改另一部分。学校信息管理系统程序便是利用这一特点整合出来的。
2. SQL Server2005数据库简介
Microsoft SQL Server2005是Microsoft关系数据库的新发行版。自Microsoft SQL Server2000以来,人们就对它翘首以盼,而它也确实值得人们期待。Microsoft SQL Server2005于2005年11月正式发布,它关注于使创建、部署和管理企业数据库系统和应用程序变得更加容易,同时增强了可伸缩性、可用性、性能、可靠性、安全性和可编程性。Microsoft SQL Server2005对早期版本进行了许多大大小小的产品更改。它包含许多新功能和对现有功能的实质性增强。本章简略对数据库的部分功能进行简单介绍(仅包含所做设计中所用到的功能)
7
2.1 数据库的创建
数据库的创建有两种方法,一种是利用Microsoft SQL Server Manager管理器直接创建,另一种是利用代码创建,数据库文件由数据文件与事务日志组成,一个数据库一般由一个数据文件、一个日志文件组成,也可以由多个数据文件、多个日志文件组成。下面仅介绍直接创建数据库过程 (1) 双击桌面上的图标
选择,如图所示。
弹出“连接到服务器”对话
框,在该对话框中,可以对服务器类型,服务器名称,身份验证方式进行
(2)在这里采用默认设置,然后单击“连接”按钮,就可以连接并打开Microsoft SQL Server Manager管理器。
8
(2) 单机SQL服务器前面的“+”,然后选择“数据库”,单击右键,弹出“新
建数据库”单击进入:
(5)在“新建数据库”对话框中,可以设置数据库名称,并且可以设置数据库文件的两个组成文件:数据文件和事务日志。
(6)设置好数据库名后,数据库的两个组成文件的“逻辑名”会自动产生,当然,利用鼠标单机相应项还可以进一步修改。
9
(7)还可以修改数据库的初始值的大小、保存位置。修改数据文件的初始大小,只需在对应的文件框中单击,就可以进行编辑。
(8)修改数据文件路径,只需单击“路径”对应的按钮,就会弹出“定位文件夹”对话框,选择要保存文件的路径与文件名。设置好后,单击“确定”按钮,就可以返回到“新建数据库”对话框。
(9)还可以设置数据库数据文件的增长率及文件的最大值,具体方法是,单击“自动增长”项对应的按钮,就会弹出更改自动增长设置的对话框。
(10)这样就成功创建了数据库,单击“数据库”前面的“+”号,就可以看到新建的数据库。
2.2 数据库表的创建
(1)双击桌面上的图标管理器。
,打开SQL Server Manager
(2)单击“数据库”前面的“+”号,接着单击要创建表的某一个数据库前面的“+”号,就可以看到数据库中所有的对象,然后选择表,单击右键,这时会弹出右键菜单,单击右键菜单中的“新建表”命令,就会弹出设计表字段对话框,在这里可以具体设置表的字段及其属性,如主键、唯一索引、是否为空、默认值等。
10