数据库在web中的综合应用

上传人:mg****85 文档编号:50601563 上传时间:2018-08-09 格式:PPT 页数:32 大小:387KB
返回 下载 相关 举报
数据库在web中的综合应用_第1页
第1页 / 共32页
数据库在web中的综合应用_第2页
第2页 / 共32页
数据库在web中的综合应用_第3页
第3页 / 共32页
数据库在web中的综合应用_第4页
第4页 / 共32页
数据库在web中的综合应用_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数据库在web中的综合应用》由会员分享,可在线阅读,更多相关《数据库在web中的综合应用(32页珍藏版)》请在金锄头文库上搜索。

1、冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发第12章 SQL Server 2005与Visual C+综合实例12.1 仓库管理系统简介 12.2 数据库设计 12.3 系统设计 12.4 系统初试冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发第12章 SQL Server 2005与Visual C+综合实例教学重点: (1)使用SQL Server 2005建立数据库和 数据表。 (2)基本Visual C+操作。 (3)Visual C+与SQL Server 2005的综 合操作。冶金工业出版社网上书店中文SQL Server 2

2、005数据库管理与开发12.1 仓库管理系统简介12.1.1 功能需求 12.1.2 系统模块冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.1.1 功能需求在建立数据库之前,要进行需求分析。一个实际应用中的管 理系统,因为用户不一定具有较好的计算机基础,在系统的操 作界面和安全性方面,设计者要进行必要的考虑。 1)用户可容易地在界面输入数据,只在后台进行复杂的数 据处理。 2)系统应该有登录界面,用户通过账号和密码进入系统, 从而根据用户所拥有的权限提供对应的数据和操作。 3)系统能够对数据库中的数据进行相关的更新操作,也能 导入/导出数据库文件。 4)当管理出

3、现错误时,能在数据库中查到相关的责任人。 5)具有良好的安全性、可扩展性和可维护性。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.1.2 系统模块仓库管理系统涉及的人有仓库管理员、供 应商、客户、进货员和出货员等;涉及的货物 有仓库中的物资;操作比较多,有入仓操作、 出仓操作、存放物资操作和统计操作等等。 仓库管理系统可分为以下几个模块: (1)用户登录模块。(2)用户管理模块。 (3)员工管理模块。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.1.2 系统模块(4)供应商管理模块。 (5)客户管理模块。 (6)进仓管理模块。 (

4、7)出仓管理模块。 (8)物资管理模块。 (9)日志管理模块。 (10)数据导入/导出模块。 冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2 数据库设计12.2.1 数据库的创建 12.2.2 数据库表的创建 12.2.3 表数据的添加冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.1 数据库的创建使用SQL Server Management Studio创建数 据库。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.2 数据库表的创建数据库的大部分数据都存放在数据表中 ,而数据之间的关系也通

5、过表来体现,数 据库表的结构和创建是数据库设计关键的 一步。通过上面的需求分析,已经知道在 这个数据库中所要建的表比较多 。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.2 数据库表的创建1. 供应商表 供应商是物资的来源,为了得到优质快捷的 物资,就应该打理好与供应商的关系和联系, 同时若物资出现问题时间,也要了解是不是供 应商出现问题。供应商表应该有下列的属性字 段:供应商号、供应商名称、地址、联系人、 联系电话、传真、电子邮箱、开户银行、银行 账号以及执行银行。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.2 数据库

6、表的创建2. 客户表 商业的主要目的就是吸引客户,这也是商业成 败的关键。不论大小客户或者是潜在的客户,都 应该搞好与其的关系,并详细记录已了解的资料 。 在客户表中应该有下列的属性字段:客户号、 客户名、客户地址、联系人、联系电话、传真、 电子邮箱和开户银行等相关资料。表的创建可参 照供应商表的创建过程,客户表界面。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.2 数据库表的创建3. 员工表 虽然在如今的电脑化操作下,仓库员工的责任和任 务已经少了许多,但是还是仓库管理的重要部分,无论 是物资的安置和进出仓都必须通知到相关的责任人,采 购员、管理员和售货员

7、等不同部门的员工都有不同的任 务和价值。 在员工表中应该包含下列的属性字段:员工号、员 工名、性别、年龄、部门、职位、进入公司时间、联系 电话、电子邮箱,若有需要还可加入备注。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.2 数据库表的创建4. 物资表 上面三个表都是关于人员的管理,物资管理属于仓 库管理系统中物品方面最重要的一个方面。仓库管理系 统所有的工作都是围绕物资来展开的,而物资的数据处 理也最繁琐。物资种类多、数量大,而且同一类的物资 存在供应商、进货时间和价格的不同。所以为了防止单 个表的操作过于复杂,就把一部分功能放在别的表中执 行。 物资表只

8、包含下列的属性字段:物品编号、名称、 数量和相关的描述。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.2 数据库表的创建5. 日志表 为了防止意外事件发生时,无法从系统中获得详细 的资料,设置一个日志表以进行日志管理。日志表包含 下列的属性字段:日志号、用户ID、时间和具体操作。 6. 物资安置表 当物资存放在仓库中时,为了检索和管理方便,必 须记录物资的存放位置,物资安置表就是用来记录物资 安置的相关信息。物资安置表包含下列的属性字段:安 置记录号、物资号和具体的安置地点。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.2

9、 数据库表的创建7. 用户密码表 系统不设游客权限,每个用户都必须用ID和密码登 录系统,所以对于用户的账号密码管理也是必须的,用 户密码表就是用来存储相关的资料。用户密码表包含下 列属性字段:用户ID、用户密码和用户权限。 8. 进仓记录表 当有物资进仓时,就会用到进仓记录表,记录和跟 踪相关的情况,以方便以后的查询。进仓记录表包含下 列的属性字段:年进仓记录号、进仓物资号、数量、进 仓时间、金额、进货员号和管理员号,若有需要还可注 明备注。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.2 数据库表的创建9. 出仓记录表 与进仓记录表类似,出仓记录表是在有

10、物资出仓时 调用的表。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.2.3 表数据的添加打开SQL Server Management Studio,选择服务 器,右击要添加数据的表,选择“打开表”命令,即可 在其中依次添加数据。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3 系统设计12.3.1 建立ODBC数据源 12.3.2 用Visual C+创建工程 12.3.3 模块生成 12.3.4 派生类生成冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.1 建立ODBC数据源ODBC(Open

11、 Database Connectivity,开 放式数据库互连)是微软和许多公司提出的一 个数据库开发标准,用以协调各个DBMS,减 少开发的难度。在Visual C+中使用ODBC会 使数据库操作变得简单,可以抛开具体数据库 繁琐而复杂的API,而直接使用编程语言提供 的ODBC连接的函数。 在Visual C+中,主要使用两个类: CDatabase和CRecordset,前者用于数据库连 接,后者用于记录从数据库中读取的数据。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.1 建立ODBC数据源依次选择“开始”/“ 控制面板”/“管理工 具”/“数据源

12、”,弹出 ODBC数据源管理器 对话框,单击“添加” 按钮,然后按照向导 的提示一步步往下设 置。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.2 用Visual C+创建工程从“开始 ”“所有程序 ”中打开 “Microsoft Visual C+ 6.0”,进入 Visual C+ 的界面。 冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.2 用Visual C+创建工程选择 “File”/“New”命 令,然后按照向 导的提示一步步 往下设置。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12

13、.3.3 模块生成1. 登录模块 登录模块是 系统运行时用户 最先见到的界面 ,要以简洁方便 为主。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.3 模块生成2. 主窗口模块用户从登录模块进入系统后就进入主窗口模块, 系统会根据用户的权限提供响应的操作。 冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.3 模块生成3. 物资查询模块在需求分析中并没提起这个查询模块,但是因为 大部分的操作都需要查询数据库中的内容,为了简 化和方便操作,可设置一个查询对话框,在需要时 调用。冶金工业出版社网上书店中文SQL Server 200

14、5数据库管理与开发12.3.3 模块生成4. 插入物资信息模 块 插入物资信息模 块用于系统和数据库 的更新操作。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.3 模块生成5. 数据库备份/还原模块冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.4 派生类生成派生类是与数据库的某张表相对应,建立 了派生类之后,程序才能通过这个派生类的对 象进行读取数据操作。 打开ClassWizard,单击“Add Class”按钮, 从显示的菜单中选择NEW选项,弹出新建类界 面。这里可输入需要建的新类的名字。这里是 CWorkerset

15、,在Base Class中选择 “CRecordset”,作为创建的派生类的基类。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.4 派生类生成冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.3.4 派生类生成其他的派生类的对应关系如下: CLoginset:用户密码表。 CProviderset:供应商表。 Cclientset:客户表。 CMaterialset:物资表。 CPlacerecordset:物资安置表。 CInrecordset:进仓表。 COutrecordset:出仓表。 CLogset:日志表。冶金工业出版社网上书店中文SQL Server 2005数据库管理与开发12.4 系统初试(1)输入用户名和密码,登录仓

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号