200 likes | 340 Vues
项目:通达销售管理系统. 1. 工作任务五:操作权限设置等. 工作任务六:数据库访问类设计. 2. 工作汇报、互评. 3. 3. 工作小结. 4. 4. 5. 配套项目介绍、问题解决. 任务布置. 6. 今日工作. 结束. 工作任务五:系统工作人员操作权限设置等. 各项目组汇报预设计、提出问题. 互评、点评. 问题解决. 进一步完善各窗体. 工作任务五:系统工作人员操作权限设置等. 有些窗体只需要对数据表中的数据进行基本操作即:. 添加记录. 删除记录. 修改记录. 查询记录. 不需要对数据表中数据进行分析统计等复杂操作。.
E N D
项目:通达销售管理系统 常州工程职业技术学院 计算机技术系
1 工作任务五:操作权限设置等 工作任务六:数据库访问类设计 2 工作汇报、互评 3 3 工作小结 4 4 5 配套项目介绍、问题解决 任务布置 6 今日工作 结束 《WinForm项目开发》
工作任务五:系统工作人员操作权限设置等 各项目组汇报预设计、提出问题 互评、点评 问题解决 进一步完善各窗体 《WinForm项目开发》
工作任务五:系统工作人员操作权限设置等 有些窗体只需要对数据表中的数据进行基本操作即: • 添加记录 • 删除记录 • 修改记录 • 查询记录 不需要对数据表中数据进行分析统计等复杂操作。 这类窗体我们只要创建数据源,然后把数据源添加到窗体上即可。 《WinForm项目开发》
工作任务五:系统工作人员操作权限设置等 建立此类窗体的步骤: 建立数据源 显示数据源 把内容拖入窗体 重摆控件位置 注意:建立数据源的连接字符串时注意数据库所在的服务器设置为(local)或“.”以防系统移到其他计算机上不能运行。 《WinForm项目开发》
工作任务五:系统工作人员操作权限设置等 工作人员操作权限设置窗体 《WinForm项目开发》
工作任务五:系统工作人员操作权限设置等 登记公司基本信息窗体 《WinForm项目开发》
工作任务五:系统工作人员操作权限设置等 设置采购商信息窗体 《WinForm项目开发》
工作任务五:系统工作人员操作权限设置等 设置供应商信息窗体 《WinForm项目开发》
工作任务五:系统工作人员操作权限设置等 设置商品信息窗体 《WinForm项目开发》
工作任务六:数据库访问类设计 各项目组汇报预设计、提出问题 互评、点评 问题解决 进一步完善各窗体 《WinForm项目开发》
工作任务六:数据库访问类设计 为了访问数据库方便,把访问数据库的程序与其他分开,单独设计一个数据库访问类,此类包括所有访问数据库的方法。 访问数据库的基本步骤如下: 连接数据库 执行访问命令 返回结果 《WinForm项目开发》
工作任务六:数据库访问类设计 类的字段: //连接字符串 • string strConnection=global::MySale.Properties.Settings.Default.MySaleConnectionString; //数据集 • DataSet dataSet; //数据适配器 • DataAdapter dataAdapter; //数据表 • DataTable dataTable; 《WinForm项目开发》
工作任务六:数据库访问类设计 类中方法: 返回查询数据集 返回查询数据表返回查询数据读取器 返回查询单值对象 修改、插入数据 《WinForm项目开发》
工作任务六:数据库访问类设计 方法实现提示 一般提供一个SQL命令字符串作为参数,在方法中根据访问数据库的一般步骤来实现即可。 《WinForm项目开发》
工作任务六:数据库访问类设计 修改密码窗体 为了防止用户密码泄露,过一段时间后用户要对密码进行修改。修改密码窗体如下图所示 《WinForm项目开发》
开始 Y 新老文本框中是否为空 N N 两新文本框中是否相同 Y 修改数据库密码 N 修改成功 Y 输出祝贺消息框 输出错误消息框 结束 工作任务六:数据库访问类设计 1、功能 把原来的密码修改为新密码。 2、设计思路 流程图如右图所示 《WinForm项目开发》
工作任务六:数据库访问类设计 3、代码实现提示 判断字符串(str)中是否为空: str.Trim().Length=0 或 str.Trim()=”” 修改及是否修改成功: int MyCount = MyCommand.ExecuteNonQuery(); if (MyCount == 1) 《WinForm项目开发》
工作小结 1、修改密码 2、创建数据源 3、访问数据 《WinForm项目开发》
任务布置 1.修改设计流程图及作品;把电子稿交给我;完成组内互评和自评 2.完成本任务的小结 3.设计配套项目相关内容 4.以项目组为单位预设计工作任务七:系统商品入库登记等窗体设计 《WinForm项目开发》