1、1 数据库实验课程设计数据库实验课程设计 设设 计计 题题 目:工资管理系统目:工资管理系统 学学 院院 名名 称:称: 专专 业:业: 计算机系统维护计算机系统维护 指指 导导 老老 师:师: 2 摘摘 要要 对于一个 BC 模式的应用程序而言,前台和后台程序同样重要,前台能够 提供用户友好的操作界面,而后台则能实现数据库的操作,即数据本身实 质上的操作,所以在我们不断美化和改造前台的时候,也要时刻保持后台 技术的先进性,才能实现数据的优化操作。 那么我们怎样才能实现网页操作连接到数据库呢?我们将用到 IIS 以及站 点等概念,IIS 提供脚本运行的可能性,而站点则是一个网站的核心所在, 站
2、点建在哪儿,怎么建立,将有着一定的要求,所以,在我们花精力来编 写脚本代码时,也要细心建立站点以及 IIS 的设置。提到 IIS,我们就得了 解在网站是怎样搭建的,并且为什么要搭建网站,HTML 与 ASP 到底有什 么不同。 说到数据库,我们不得不提到 ODBC。ODBC 是用来创建数据源的,也就 是说 ASP 传达的指令首先经过 ODBC。开放数据库互连(Open Database Connectivity,ODBC)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范, 并提供了一组对数据库访
3、问的标准 API(应用程序编程接口) 。这些 API 利 用 SQL 来完成其大部分任务。ODBC 本身也提供了对 SQL 语言的支持,用 户可以直接将 SQL 语句送给 ODBC。可以说,ODBC 是脚本与数据库交互的 桥梁。 【关键词】工资管理,数据库,IIS,ODBC,access ,ASP. 3 目录目录 前前 言言 4 第一章第一章 项目背景项目背景 . 5 第一节 应用方向. 5 第二节 发展历史. 6 第二章第二章 相同实现的相关技术相同实现的相关技术 . 7 第一节 相关技术. 7 第二节 同一技术的比较及选择理由. 9 第三章第三章 系统需求分析和概要设计系统需求分析和概要设
4、计 . 10 第一节 系统需求分析 . 10 一、功能需求. 10 二、用户需求. 11 三、可行性 11 第二节 概要设计. 11 一、功能模块设计 11 第四章第四章 详细设计详细设计 . 21 第一节 功能模块的作用和流程 . 21 一、动态网页模块 21 二、数据库及其连接模块 . 22 第二节 模块程序流程图 23 一、系统总体功能模块. 23 二、系统数据流图 23 第三节 关键功能代码 24 一、登录页面部分代码. 24 二、删除界面部分代码. 26 三、更新页面部分代码. 31 四、插入界面部分代码. 38 五、查看界面部分代码. 44 第四节第四节 测试页面测试页面 . 49 一、主页. 49 二、登录页面 49 三、更新页面 50 四、插入页面 50 五、删除页面 51 六、查看页面 51 第五章第五章 系统关键技术分析系统关键技术分析 . 52 第一节 ASP 网页开发技术 . 52 第二节 IIS . 53 一、概念 53 二、IIS 的安装与配置 . 54 第三节 ODBC 54 第四节 dreamweaver 连接数据库.