目 录
第一章 引言 ……………………………………………………………………………1
1.1 课题来源 ……………………………………………………………………1
1.2 开发工具的选择 ……………………………………………………………2
1.3 所做的主要工作 ……………………………………………………………3
第二章 数据库概论 ……………………………………………………………………4
2.1 数据库的发展 ………………………………………………………………4
2.1.1 数据库的发展 …………………………………………………………4
2.1.2 数据库阶段的特点 ……………………………………………………5
2.1.3 数据库技术 ……………………………………………………………6
2.2 数据库理论基础 ……………………………………………………………7
2.2.1 数据库模型 ……………………………………………………………7
2.2.2 数据库体系结构 ……………………………………………………10
2.2.3 数据的独立性 ………………………………………………………11
2.2.4 范式 …………………………………………………………………11
2.3 SQL语言基础 ……………………………………………………………13
2.3.1 SQL简介 ……………………………………………………………13
2.3.2 SQL查询 ……………………………………………………………13
2.3.3 SQL数据更新 ………………………………………………………14
第三章数据库开发工具 ……………………………………………………………16
3.1 Delphi 6.0 简介 ……………………………………………………………16
3.2 Delphi 6.0 控件 ……………………………………………………………17
3.2.1 ADO数据访问组件 …………………………………………………17
3.2.2 数据控制类DataControl ……………………………………………18
3.2.3 数据访问类DataAccess ……………………………………………18
3.2.4 SQL语言在Delphi中的应用 ………………………………………19
3.3 Access 简介 ………………………………………………………………21
第四章 系统总体设计 ………………………………………………………………23
4.1 系统需求分析 ……………………………………………………………23
4.2 系统概要设计 ……………………………………………………………25
4.2.1 系统结构设计 ………………………………………………………25
4.2.2 数据库设计 …………………………………………………………27
4.2.2.1 ER图设计 ……………………………………………………27
4.2.2.2 数据库表格设计………………………………………………29
4.3系统详细设计………………………………………………………………34
第五章 系统应用程序设计 …………………………………………………………37
5.1 系统窗体模块组成…………………………………………………………37
5.2 数据模块窗体设置…………………………………………………………38
5.3 主窗体功能模块的实现……………………………………………………39
5.4 入库、出库窗体模块的实现………………………………………………43
5.5 查询功能的实现……………………………………………………………51
5.6 系统登陆窗体模块的实现…………………………………………………52
5.7 用户管理功能的实现………………………………………………………54
5.7.1 用户管理主窗体 ……………………………………………………54
5.7.2 密码修改窗体模块的实现 …………………………………………54
5.7.3 用户注册窗体模块的实现 …………………………………………55
5.7.4 用户注销窗体模块的实现 …………………………………………57
结束语 …………………………………………………………………………………59
致谢 ……………………………………………………………………………………60
参考文献 …
1