VB.NET程序设计基础作者刘钢22702第10章

上传人:E**** 文档编号:91269611 上传时间:2019-06-27 格式:PPT 页数:59 大小:1.37MB
返回 下载 相关 举报
VB.NET程序设计基础作者刘钢22702第10章_第1页
第1页 / 共59页
VB.NET程序设计基础作者刘钢22702第10章_第2页
第2页 / 共59页
VB.NET程序设计基础作者刘钢22702第10章_第3页
第3页 / 共59页
VB.NET程序设计基础作者刘钢22702第10章_第4页
第4页 / 共59页
VB.NET程序设计基础作者刘钢22702第10章_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《VB.NET程序设计基础作者刘钢22702第10章》由会员分享,可在线阅读,更多相关《VB.NET程序设计基础作者刘钢22702第10章(59页珍藏版)》请在金锄头文库上搜索。

1、第10章 数据库应用系统开发案例,VB.NET程序设计基础教程,普通高等教育“十一五”国家级规划教材,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,第10章 数据库应用系统开发案例,学习目标 掌握一个实际应用项目的开发过程 掌握ADO.NET数据访问技术 了解类的创建和使用 了解如何安装和部署程序 了解如何将数据导出到Excel表格 了解事务处理,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,第10章 数据库应用系统开发案例,学习内容 10.1 系统分析与设计 10.2 数据库设计 10.3 创建项目和公共模块 10.4 设计“工商户管理”模块 10.5 设计“浏览查询

2、”模块 10.6 主窗体菜单的Click事件过程 10.7 设计“用户管理”模块 10.8 设计“帮助”模块和登录窗体 10.9 安装和部署程序 10.10 系统扩展,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.1 系统分析与设计 需求分析,1. 工商户信息所提供的基本功能 开业登记(注册):将工商户的注册信息保存到数据库的“工商信息表”中,该表的基本结构见教材表10-1。 变更修改:对已登记的工商户信息提供修改,并记录变更的内容。“变更信息表”的基本结构见教材表10-2。 歇业注销:将歇业的工商户信息保存到“歇业表”中,然后将该工商户的信息从“工商信息表”中删除。“歇业表

3、” 比“工商信息表”多一个 “歇业日期”字段。 工商年检:将参加过年检的工商户的注册号、字号名称以及年检日期保存到一个“年检表”中,该表的基本结构见教材表10-3。,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.1 系统分析与设计 需求分析,2. 浏览查询功能 查看开业户、歇业户和年检户的信息 浏览时,根据选择的工商信息注册号,列出该工商户的其他信息 3. 用户管理功能 用户信息管理:添加、修改、删除和浏览用户资料 用户的类别:系统管理员、操作员、普通用户 “用户信息表”的基本结构见教材表10-4 注销:清除当前登录用户保存在内存中的信息,系统 还原为初始登录状态 4. 帮助

4、功能 :提供关于软件的基本信息、用户手册等,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.1 系统分析与设计 实现目标,基本目标 基本业务功能:工商信息、歇业信息、变更信息、年检信息的输入和保存 查询浏览功能:查看开业户、歇业户和年检户 用户管理功能: 添加用户、修改用户资料、删除用户 用户权限管理,使不同权限的用户在登录系统之后具有对系统不同的控制权 系统扩充:模糊查询、报表导出等 系统运行,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.1 系统分析与设计 系统结构图,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.2 数据库设计 创建数据

5、库,启动Microsoft Access 2003 执行“文件新建”命令,创建一个名为“个体工商管理.mdb”的数据库,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.2 数据库设计 创建“工商信息表”数据表,单击数据库窗口的“设计”工具按钮,在随之出现的设计器窗口中根据表10-1设计表结构。 将“注册号”字段设置为主键。 保存时将表的名称更改为“工商信息表”,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.2 数据库设计 创建其他数据表,1. 根据表10-2的结构创建“变更信息表” 2. 创建“歇业表” :比“工商信息表”多一个“歇业日期”字段 3. 根据表1

6、0-3的结构创建“年检表” 4. 根据表10-4的结构创建“用户信息表”,组合主键,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.3 创建项目和公共模块 创建项目,创建“个体工商户管理系统”项目 将窗体的名称改为MainForm.vb 根据教材表10-5修改MainForm窗体的部分属性 通过MenuStrip控件创建菜单,菜单项示意,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.3 创建项目和公共模块 创建项目,创建一个Forms文件夹,用于存放其他窗体文件 创建一个Modules文件夹,用于存放公共模块和类 保存项目,并生成编译文件 在项目的编译文件夹中

7、创建一个db文件夹;然后将之前创建的“个体工商管理.mdb”文件复制到该文件夹中,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.3 创建项目和公共模块 添加公共模块,公共模块中主要通过类封装一些常用的方法。 在Modules文件夹中添加如下类和模块: MyDbEngine类:提供常用的数据库操作方法。 相关代码 UserPrivilege类:定义3个只读的字符串静态变量。,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.3 创建项目和公共模块 添加公共模块,UserInfo类:存放用户的属性信息。相关代码 CommonUtil类:存放一些全局可以通用的方法,V

8、B.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.3 创建项目和公共模块 添加公共模块,CommonConstants模块 :定义全局的常量。 CommonVariable模块:定义全局的变量或对象。,到目前为止,创建的 公共类及模块,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.4 设计“工商户管理”模块,实现的功能 开业登记:将输入的工商信息保存到 “工商信息表” 变更修改:根据注册号查询已经登记的工商户信息, 并将其显示到窗体中供修改 歇业注销:对开业登记的工商户信息进行注销操作 工商年检:将参加过年检的工商户的注册号、字号名 称以及年检日期保存到“年检表”

9、中,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.4 设计“工商户管理”模块 开业登记,功能:将输入的工商信息保存到 “工商信息表” 1. 窗体设计 在Forms文件夹中添加“开业登记.vb”窗体 放置控件、设置属性,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.4 设计“工商户管理”模块 开业登记,2. 代码设计 窗体Load事件 所有与日期有关的文本框在窗体装入时显示当前日期。 “确定”按钮的Click事件 “添加下一个”按钮的Click事件:“注册号”文本框调用CommonUtil.GetNewRegistNumber()方法返回一个新的注册号,而其他

10、所有文本框的原有内容被清空。 “关闭”按钮的Click事件,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.4 设计“工商户管理”模块 变更修改,功能:根据注册号将工商户信息显示到窗体中供修改。 修改后,添加一条变更记录到“变更信息表”中。 1. 窗体设计 在Forms文件夹中添加“变更修改.vb”窗体 复制“开业登记”窗体上的控件,进行适当修改,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.4 设计“工商户管理”模块 变更修改,2. 代码设计 窗体Load事件 “查询”按钮的Click事件 SQL的Select语句中使用*(星号)代表查询所有字段内容,如果需

11、要查询特定的字段,可以将星号删除,然后填入需要查询的字段名称。 “更新”按钮的Click事件 “关闭”按钮的Click事件 查看代码,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.4 设计“工商户管理”模块 歇业注销,功能:将要歇业的工商户记录从“工商信息表”中删除, 然后将该记录保存到“歇业表”中 。 1. 窗体设计 在Forms文件夹中添加“歇业注销.vb”窗体 复制“变更修改”窗体上的控件,进行适当修改,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.4 设计“工商户管理”模块 歇业注销,2. 代码设计 窗体Load事件 “查询”按钮的Click事件 将

12、前面“变更修改”窗体的“查询”按钮Click事件中的所有代码复制过来,只需更改复制过来的最后一行代码。 “注销”按钮的Click事件 “关闭”按钮的Click事件 查看代码,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.4 设计“工商户管理”模块 工商年检,功能:将参加过年检的工商户的注册号、字号名称及 年检日期保存到“年检表”中。 1. 窗体设计 在Forms文件夹中添加“工商年检 .vb”窗体 复制“歇业注销”窗体上的控件,进行适当修改 2. 代码设计 窗体Load事件 “查询”按钮的Click事件 “参加年检”按钮的 CheckedChanged事件 “保存”按钮的Cl

13、ick事件 “关闭”按钮的Click事件,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.5 设计“浏览查询”模块 查看开业户,“浏览查询”功能:查看开业户、歇业户和年检户信息 1. 查看开业户窗体设计 在Forms文件夹中添加“查看开业户.vb”窗体 放置控件、设置属性,由TreeView控件添加,Dock属性为Left,由MenuStrip 控件添加,由ListView控件添加,Dock属性为fill,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.5 设计“浏览查询”模块 查看开业户,2. 代码设计 本模块的三个功能中都需要将数据库中查询到的信息填写到Tr

14、eeView和TreeList控件中。因此,需创建一个通用的类ControlsHelper来完成此功能。 在Modules文件夹中添加ControlsHelper类 代码清单 “查看开业户.vb”窗体代码 “退出”菜单项的Click事件 窗体Load事件 TreeView控件的AfterSelect事件 代码清单,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.5 设计“浏览查询”模块 查看歇业户,1. 窗体设计 在Forms文件夹中添加“查看歇业户.vb”窗体 除Text属性外,窗体外观与“查看开业户”完全相同 2. 窗体代码设计 代码清单 “退出”菜单项的Click事件 窗

15、体Load事件 TreeView控件的 AfterSelect事件,窗体的Text属性,窗体代码和“查看开业户”窗体代码的主要区别在于查询语句不同,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.5 设计“浏览查询”模块 查看年检查户,1. 窗体设计 在Forms文件夹中添加“查看开业户.vb”窗体 除Text属性外,窗体外观与“查看开业户”完全相同 2. 窗体代码设计 代码清单 “退出”菜单项的Click事件 窗体Load事件 TreeView控件的 AfterSelect事件,窗体代码和“查看开业户”窗体代码的主要区别在于查询语句不同,窗体的Text属性,VB.NET程序设

16、计基础教程,高等教育出版社 主编:刘钢,10.6 主窗体菜单的Click事件过程,目的:将完成的功能整合到主窗体(MainForm.vb)菜单中 方法:创建各菜单项的Click事件过程 添加能显示相应 窗体的代码。例,工商户管理”菜单下的“开业登 记”子菜单项的Click事件过程,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.6 主窗体菜单的Click事件过程,运行项目,单击该菜单中的“开业登记”,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.7 设计“用户管理”模块,1. 窗体设计 在Forms文件夹中添加“用户信息.vb”窗体 添加控件、设置属性,VB.NET程序设计基础教程,高等教育出版社 主编:刘钢,10.7 设计“用户管理”模块,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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