Visual Basic 2005资料库通用模组开发与系统移植


Visual Basic 2005资料库通用模组开发与系统移植

文章插图
Visual Basic 2005资料库通用模组开发与系统移植【Visual Basic 2005资料库通用模组开发与系统移植】Visual C# 2005是Microsoft公司开发的新一代程式语言包,由于其内嵌在.NET Framework中,所以不仅包含了ADO.NET这一功能强大的资料库开发组件,而且更具有“显示逻辑同业务逻辑分离”这一特性 。由于其具有功能强大,使用方便的特点,已成为资料库编程必不可少的工具
基本介绍书名:Visual Basic 2005资料库通用模组开发与系统移植
ISBN:9787302151388
定价:48元
出版社:清华大学出版社
出版时间:2007-04-30
装帧:平装
图书简介Visual Basic 2005作为Visual Basic.NET的最新版本,与以往的版本相比功能更强大,使用更简洁,它是用户开发资料库应用程式必不可少的工具之一,也是目前用户开发资料库使用最多的工具之一 。本书从实例入手,介绍了资料库通用模组、综合实例和资料库的移植等内容 。第1章和第2章介绍了Visual Basic 2005资料库开发的基本知识和常用资料库访问控制项 。第3章~第7章介绍了用户登录与用户管理、基本资料库访问、高级资料库访问、报表设计和界面设计等多个资料库应用程式通用的功能模组 。第8章~第11章介绍了4个不同工程套用背景的典型系统,每个系统都具有很强的代表性 。第12章介绍了在原有Winform窗体的Client/Server系统基础上开发基于Web页面的Browser/Server系统的方法 。第13章主要介绍了相似系统的开发以及资料库系统前端应用程式和后台资料库的升级 。本书注重代码通用性和工程实践性,书中提供的通用模组和典型系统稍加修改就可以为读者所用 。本书不仅适合使用Visual Basic 2005进行软体开发的具有编程经验的软体开发人员使用,也适合高等院校师生学习和参考使用,特别对高等校计算机专业的学生进行毕业设计具有非常高的参考价值,也可以作为广大计算机编程爱好者的自学、参考用书 。目录第1章VisualBasic2005资料库开发 11.1VisualBasic2005与资料库 11.2VisualBasic2005资料库访问模型 21.2.1DAO数据对象模型 31.2.2ADO.NET资料库访问对象模型 81.3常用.NET资料库访问对象 111.3.1.NET数据提供者概述 111.3.2Connection对象 141.3.3Command对象 141.3.4DataReader对象 151.4用于资料库访问的组件——DataSet组件 161.4.1DataSet组件构成 161.4.2DataTable对象集合 171.4.3用于表示一列数据的基本组件——DataColumn 171.4.4用于表示一行数据的基本组件——DataRow 191.4.5用于表示主从关係的组件——DataRelation 191.5VisualBasic2005与资料库后台产品的连线 191.5.1建立ODBC数据源连线资料库 201.5.2利用ADO.NET和ODBC.NET连线各种资料库 251.6运算元据库通用类模组代码 281.7资料库后台管理程式 291.7.1Access资料库 301.7.2SQLServer资料库 301.7.3SQLServer2005资料库操作 321.8资料库设计理论 361.8.1资料库设计方法 361.8.2资料库设计的基本步骤 361.9小结 40第2章常用资料库访问控制项 412.1用于访问资料库的控制项——DataSet控制项 412.2用于创建视图的控制项——DataView控制项 482.3用于实现数据自动填充的控制项——ComboBox控制项与ListBox控制项 522.4用于显示行和列数据的控制项——DataGrid控制项 542.4.1DataGrid控制项的基本结构 552.4.2自定义DataGrid控制项 562.5小结 60第3章用户登录与用户管理通用模组 613.1模组的结构 613.2模组的资料库设计 623.3模组通用类代码 633.4用户登录功能模组 673.5添加用户功能模组 693.6编辑用户功能模组 703.7删除用户功能模组 723.8修改用户密码功能模组 743.9锁定萤幕功能模组 753.10模组功能的实现 763.11小结 78第4章基本资料库访问通用模组 794.1模组的结构 794.2资料库的基本操作模组 804.3表的基本操作模组 844.4存储过程的基本操作模组 864.4.1创建存储过程 864.4.2调用存储过程 884.5视图的基本操作模组 894.5.1创建视图 894.5.2调用视图 914.6小结 93第5章高级资料库访问通用模组 955.1图片类型数据处理模组 955.1.1窗体预览 955.1.2代码实现 975.2存储过程的高级套用模组 1055.2.1窗体预览 1065.2.2代码实现 1085.3触发器的操作模组 1175.4备份和恢複数据库模组 1205.5小结 127第6章报表设计通用模组 1296.1输出Word报表模组 1296.2输出Excel报表模组 1326.3在VisualBasic2005中製作水晶报表 1346.3.1CrystalReportViewer控制项 1346.3.2加入报表 1356.3.3设计报表 1406.4小结 142第7章界面设计通用模组 1437.1简单的初始萤幕 1437.2複杂的初始萤幕 1457.2.1技术背景及实现方案 1467.2.2Splash类库设计 147 7.2.3动态的Splash窗体 1517.3嚮导界面设计 1557.4多文档窗体程式设计 1587.5系统托盘程式开发 1627.6类Windows资源管理器对话框 1667.7小结 172第8章通用学籍管理系统 1738.1系统设计 1738.1.1系统功能模组分析 1738.1.2系统代码体系结构分析 1748.2资料库设计 1758.2.1资料库的需求分析 1758.2.2资料库逻辑结构设计 1768.3系统类代码设计 1788.3.1DBClass类 1788.3.2DBRecruit类 1808.3.3DBStudent类 1818.4创建系统主窗体 1848.5学规管理模组 1858.5.1班级信息管理 1868.5.2招生人员信息管理 1888.6学籍管理模组 1908.6.1录入学籍信息 1908.6.2浏览学籍信息 1928.6.3修改学籍信息 1948.6.4查询学籍信息 1978.6.5删除学籍信息 1998.7系统的实现 2008.8安装与部署 2048.8.1概述 2048.8.2安装与部署 2058.9小结 209第9章物业管理信息系统 2119.1系统设计 2119.1.1系统功能模组分析 2119.1.2系统代码体系结构分析 2129.2资料库设计 2139.2.1资料库的需求分析 2139.2.2资料库逻辑结构设计 2149.3系统初始化过程设计 2169.4系统类代码设计 2199.4.1DBUser类 2209.4.2DBHouse类 2229.4.3DBFee类 2259.4.4DBRepair类 2289.5创建系统主窗体 2319.6用户登录与用户管理模组 2329.6.1添加用户 2339.6.2编辑用户 2349.6.3删除用户 2369.7业主管理模组 2389.7.1添加业主信息 2389.7.2查询业主信息 2409.7.3修改业主信息 2419.7.4删除业主信息 2429.8物业费用管理模组 2449.8.1添加物业费用信息 2449.8.2查询物业费用信息 2469.8.3修改物业费用信息 2479.8.4删除物业费用信息 2489.9维修管理模组 2499.9.1添加维修信息 2499.9.2查询维修信息 2519.10系统的实现 2529.11小结 260第10章餐饮服务管理系统 26110.1系统设计 26110.1.1系统功能模组分析 26110.1.2系统代码体系结构分析 26210.2资料库设计 26310.2.1资料库的需求分析 26310.2.2资料库逻辑结构设计 264 10.3创建系统主窗体 26610.3.1设计主窗体窗体 26710.3.2设计主窗体代码 27110.4用户管理模组 27310.5前台营业模组 27410.5.1前台营业操作流程分析 27410.5.2资源浏览和管理 27510.5.3账单登记 28110.5.4点菜服务 28310.5.5结账 28510.6预订服务和外卖服务模组 28810.6.1预订服务 28810.6.2外卖服务 29210.7员工管理和菜谱管理模组 29510.7.1员工管理 29510.7.2选单管理 30110.8系统的实现 30210.9小结 302第11章企业人力资源管理系统 30311.1系统设计 30311.1.1系统功能模组分析 30311.1.2系统代码体系结构分析 30411.2资料库设计 30511.2.1资料库的需求分析 30511.2.2资料库逻辑结构设计 30711.3创建系统主窗体 31211.4系统类代码设计 31311.4.1DBUser类 31311.4.2Department类 31311.4.3Employees类 31811.4.4CheckIn类 32311.4.5Evaluation类 32611.4.6Salary类 32911.4.7Experience类 33311.4.8FamilyMember类 33511.4.9SalaryRules类 33511.5公用模组代码设计 33611.6用户管理模组 34011.7部门管理模组 34311.7.1管理部门信息 34311.7.2编辑部门信息 34711.8员工管理模组 34911.8.1员工信息管理 34911.8.2编辑员工信息 35711.8.3选择员工 36011.8.4员工部门调转 36311.8.5选择部门 36511.8.6员工家庭成员信息管理 36611.8.7员工学习及工作经历管理 37011.9考勤管理模组 37411.9.1员工考勤管理 37411.9.2编辑考勤信息 37911.10考评管理模组 38111.10.1员工考评管理 38111.10.2编辑考评信息 38611.11工资管理模组 38811.11.1员工工资管理 38811.11.2编辑工资信息 39511.12备份与恢複数据库 39611.13系统的实现 39711.14小结 408第12章Web版通用学籍管理系统 40912.1系统与资料库设计 40912.2创建系统首页 41012.3用户登录与用户管理模组 414 12.3.1登录 41412.3.2添加用户 41712.3.3编辑用户 41912.3.4修改用户密码 42212.3.5删除用户 42312.4学规管理模组 42512.4.1班级信息管理 42512.4.2招生人员信息管理 42812.5学籍管理模组 43012.5.1录入学籍信息 43012.5.2浏览学籍信息 43212.5.3修改学籍信息 43512.5.4查询学籍信息 43812.5.5删除学籍信息 43812.6发布系统 43912.6.1安装IIS6.0 44012.6.2发布系统 44112.7系统的实现 44412.8小结 452第13章系统升级与相似系统的开发 45313.1升级前端应用程式 45313.1.1VisualBasic6.0和VisualBasic.NET的几个重要区别 45313.1.2升级前端应用程式 45513.2升级后台资料库 45713.2.1Access资料库升级为SQLServer资料库 45813.2.2SQLServer资料库升级为Oracle资料库 46313.3由学籍管理系统到设备管理系统 47113.3.1系统功能模组相似分析 47113.3.2资料库相似分析 47213.3.3系统代码架构相似分析与修改 47313.3.4主窗体的修改 47413.3.5录入设备信息窗体的修改 47613.4小结 478