1、 课课 程程 设设 计计 课程名称_ 数据库课程设计_ 题目名称_小型记账系统_ 学生学院_ 专业班级_ _ 学 号_ 学生姓名_ 指导教师_ 2011 年 6 月 成 绩 目录 相关技术介绍.3 1.1 Visual Studio 2008 的简介 . 3 1.2 Microsoft Access 2007 的简介 3 1.3 C/S 结构的简介 3 需求分析.4 2.1 需求简介 . 4 2.2 数据字典 . 4 2.2.1 数据项 . 4 2.2.2 数据结构 5 2.3 用例图 . 5 总体设计.6 3.1 系统总体功能模块图 6 数据库设计.6 4.1 ER 图设计 7 4.2 关系
2、模式 . 7 4.3 逻辑模型 . 8 4.4 物理设计 . 8 4.4.1 数据库建立 . 8 4.4.2 数据库备份和恢复 . 9 用户界面的设计和实现和应用程序编码.9 5.1 用户界面设计 9 系统测试方案和测试报告.17 6.1 系统测试 . 18 6.1.1 错误数据 18 6.1.2 正确数据 21 安装和使用说明.24 7.1 安装 . 24 7.2 使用说明 24 参考文献.25 相关技术介绍相关技术介绍 1.1 Visual Studio 2008 的简介的简介 对于应用程序开发工具的选择,很多人都听过这句经典的说法:聪明的程序员使用 Delphi,真正的程序员使用 Vis
3、ual C+ 。Visual Studio 是微软公司推出的开发 Win32 应用程 序(Windows 95/98/2000/XP/NT)的、面向对象的可视化集成开发工具。它的最大优点就是 提供了功能强大的 MFC 类库, MFC 是一个很大的 C+类层次结构, 其中封装了大量的类及 其函数,很多 Windows 程序所共有的标准内容可以由 MFC 的类来提供,MFC 类为这些内 容提供了用户接口的标准实现方法, 程序员所要做的就是通过预定义的接口把具体应用程序 特有的东西填入这个轮廓,这将简化编程工作,大大的减少程序员编写的代码数量,使编程 工作变得更加轻松容易。 1.2 Microsof
4、t Access 2007 的简介的简介 Microsoft Access 数据库管理系统是 Microsoft Office 套件的重要组成部分, 先后出现了 Access 97、Access 2000 和 Access 2007。其中 Access 2007 是最新版本。Access 适用于小型 商务活动,用以存贮和管理商务活动所需要的数据。Access 不仅是一个数据库,而且它具 有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单) ,查询,报表和 应用程序等。 Access 2007 数据库由七种对象组成:表、查询、窗体、报表、页、宏和模块。 表(Table) 表是数据库
5、的基本对象,是创建其他 6 种对象的基础。表由记录组成,记录 由字段组成,表用来存贮数据库的数据,故又称数据表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个 表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显 示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 页(Page) 也叫数据访问页。是连接到数据库的 Web 页,在数据访问页中,可以查看、 添加、编辑和操作存储在数据库中的数据。数据访问页还可以包括其他来源的数据,例如 Micr
6、osoft Excel。 宏(Macro)宏相当于 DOS 中的批处理,用来自动执行一系列操作。Access 列出了一些常 用的操作供用户选择,使用起来十分方便。 模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据 自己的需要编写程序。模块使用 Visual Basic 编程。 1.3 C/S 结构的简介结构的简介 随着网络的发展,出现了 C/S 模式,应用被分为前端(客户机部分)和后端(服务器部 分) 。C/S 结构的系统有三个基本组成部分:客户机、服务器、客户机与服务器的连接件。 客户机一般运行在微机上, 而服务器一般运行在大型机或高性能微机上。 这种模式的最大特 点就在于利用客户机和服务器双方的资源来共同执行一个特定的任务, 也就是一个应用由客 户机和服务器共同承担完成。C/S 结构的优点有:交互性强,运行效率高,开放性强,可扩 充性好,应用服务器运行负荷较轻,提供了更安全的存储模式。由于 C/S 模式在逻辑结构上 比