




免费预览已结束,剩余26页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 计算机与信息工程学院计算机与信息工程学院 数据库语言 课程设计说明书 数据库方向数据库方向 班班 级 级 计算机 06 7 班 学学 号 号 26 姓姓 名 名 梁淑媛 20092009 年年 6 6 月月 2626 日日 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 数据库设计数据库设计 课程设计任务书及综合评定课程设计任务书及综合评定 学生姓名 学生姓名 梁淑媛 班班 级 级 计算机 06 7 班 专专 业 业 计算机科学与技术 E Mail E Mail 指导教师 签字 指导教师 签字 起止时间 起止时间 20092009 年年 6 6 月月 1515 日至日至 6 6 月月 2626 日日 设计题目名称设计题目名称水费管理系统的设计 数据库名称数据库名称 suifei 密密 码码无 设计主要内容及目标 设计主要内容及目标 水费管理系统是典型的信息管理系统 提供从原始用户的水费基础数据的录 入或每月用户水费基础数据的自动生成 到用户水费的计算 存储和显示 用户 水费的简单查询 以及用户登录界面等核心功能 系统前端开发工具采用 Microsoft Visual Studio 2005 后台数据库采用 SQL Server2000 设计主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面 水费管理系统是针对目前水费收缴困难麻烦等情况下设计出的管理软件 是一个 实用的管理信息系统 管理员可以通过相应的模块 对数据库中的信息进行更新 删除和查询 对水费基本用量信息报表生成 对使用该系统的管理员信息进行更 新 删除 还有操作员管理 权限设置 密码修改 数据备份与系统恢复等其他 系统管理功能 因为本系统具有高透明性 所以相关用户可以对水的使用缴费信 息以及资费信息进行查询 答辩及综合评定答辩及综合评定 评阅教师 签字 评阅教师 签字 年年 月月 日日 综合评定综合评定 成成 绩绩 教研室主任签字教研室主任签字 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 目 录 摘 要 4 第 1 章 绪论 5 第 2 章 需求分析 6 2 1 建立数据库 6 2 2 访问 操作并连接数据库 6 2 3 水费管理系统结构图 6 第 3 章 数据库设计 6 3 1 概念模型设计 7 3 1 1 水费管理系统 E R 模型 7 3 2 逻辑模型设计 10 3 3 物理模型设计 10 3 3 1 建立水费表 10 3 3 2 建立水价表 10 3 3 3 建立游标和存储过程表 11 第 4 章 系统具体实现 14 第 5 章 结论 17 第 6 章 总 结 17 参考文献 18 附 录 20 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 摘 要 水费管理系统是针对目前水费收缴困难麻烦等情况下设计出的管理软件 是一个实用的 管理信息系统 管理员可以通过相应的模块 对数据库中的信息进行更新 删除和查询 对 水的基本用量信息报表生成 对使用该系统的管理员信息进行更新 删除 还有操作员管理 权限设置 密码修改 数据备份与系统恢复等其他系统管理功能 因为本系统具有高透明性 所以相关用户可以对水的使用缴费信息以及资费信息进行查询 水费管理系统是典型的信息管理系统 MIS 该系统采用客户 服务器 C S 体系结构 是目前计算机网络系统最先进的体系 其特点是把整个系统分成前台 客户机 和后台 主机 两个部分 前台采用 Microsoft Visual Studio 2005 后台数据库采用 SQL Server2000 对于前者要求建立起数据一致性和完整性强 数据安全性好的库 而对于后者则要求应用程 序功能完备 易使用等特点 通过本系统的应用 可以加强对水电使用信息的管理 减轻管 理员的工作负担 提高工作效率 使用户可以更及时有效的查询并交纳水电费 实现水电缴 费管理的科学化 现代化 关键词 关键词 水费管理系统 Microsoft Visual Studio 2005 SQL Server2000 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 第 1 章 绪论 随着改革开放的深入发展 社会主义市场经济的建立 原始的收费系统为手工操作 不 能及时有效的反映收缴的情况 而且不能跨地区收费 以及不能集中的管理给管理人员带来 不必要的麻烦 另外 以往用户交费必须到指定的地点进行 因此该系统的设计为用户带来 了很大的便利 可以就近交费 也使用户及管理者节约了很多时间 数据的统一集中也给小 区的物业管理部门的管理分析以及领导者的决策带来了很大帮助 水费管理系统是每一个水资源管理机构管理水资源用户及水费缴纳情况的不可缺少的一 个管理信息系统 它的内容对于水资源管理机构的管理者来说是至关重要的 所以水费管理 系统应该能够为每一个水资源管理机构的管理者提供充足的信息和快捷的查询手段 大大的 方便水资源管理机构的管理者的合理管理 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人们深刻认识 它已进入人类社会的各个领域并发挥着越来越重要的作用 作为计算机应用的一部分 使用计算机对水资源用户及水费缴纳情况进行管理 具有着手工 管理所无法比拟的优点 如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命 长 成本低等 这些优点能够极大地提高水资源用户及水费缴纳情况管理的效率 也是水资 源管理机构帐收费的科学化 正规化管理 与先进科学技术接轨的重要条件 因此 开发这 样一套管理软件成为很有必要的事情 对于我们即将计算机专业毕业的学生来说 也是一次 将计算机应用于现实管理的一次很有意义的实践活动 本系统采用客户 服务器 C S 体系结构 客户 服务器体系结构的另一个特点是它的开 放性 所谓开放性 即是在网络构成方面 可与多种软 硬件系统相连接 这就使得在前台 端构成多种类客户机并存成为现实 这样 在新旧系统更替时 可充分利用原有系统的软 硬件资源 该系统功能较齐全 用户界面好 使用性强 可靠性好 明显提高用电与收费管 理的工作效率 总体技术达到省内行业先进水平 其中水费管理 语音查询功能达到省内行 业先进水平 具有较好的推广和应用价值 本设计主要分为五个阶段这其中包括 需求分析 阶段 概念模型设计阶段 逻辑设计阶段 物理设计阶段及系统测试阶段 介绍程序的测试 方法和测试结果 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 第 2 章 需求分析 随着城市人口的增多 以及人民生活水平的提高 各种用电器大量涌入寻常百姓家 致 使用用水量大涨 给水费收缴人员的管理带来了很大的不便 常常在自己的办公桌上着一叠 叠得计录册 很难在其中进行查询及修改操作 为了减轻水费收缴人员的工作负荷 同时也 为了方便用户对水用量及水收费情况的查询 我们决定设计一个应用软件系统也就是水费管 理系统 2 1 建立数据库 建立水费管理系统的数据库 在这个数据库中建立这三表 它们分别是水费表 水价表 操作员表 并从中获得三个实体 水费表 用户编号 用户姓名 用户地址 抄表年月 水表编号 水表量程 水表倍率 上月读数 本月读数 外加水量 水价类型 水价表 水价类型 水价名称 水价 起始年月 终止年月 操作员表 操作员名称 出库药品类型 操作员密码 操作员级别 2 2 访问 操作并连接数据库 这次水费管理系统一般按照以下三步曲进行 首先 是建立与水费管理系统的数据库的 连接 其次 读取或查询数据库中记录 并显示在窗口中的各个可视控件中 最后 编辑数 据并提交 完成数据插入 修改或删除等各种操作 以上三步完成以后 在进行与前台进行 连接 在这之中 我们也可以进行数据的添加 修改 删除的操作 这样做可以完善数据库 同时 也要做水费管理系统的数据库备份 以便以后的操作 2 3 水费管理系统的结构图 图 2 1 水费管理系统结构图 水价管理模块 水费管理系统 客户管理模块管理员维护模块缴费信息模块账目信息模块 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 第 3 章 数据库设计 数据库是一种存储数据并对数据进行操作的工具 数据库的作用在于组织和表达信息 简而言之 数据库就是信息的集合 计算机的数据库可以分为两类 非关系数据库 flat file 和关系数据库 relational 关系数据库中包含了多个数据表的信息 数据库含有 各个不同部分的术语 象记录 域等 新建一个数据库 创建任何一个数据库的第一步是仔细的规划数据库 设计必须是灵活的 有逻辑的 创 建一个数据库结构的过程被认为是数据模型设计 1 标识需要的数据 2 收集被标识的字段到表中 3 标识主关键字字段 4 绘制一个简单的数据图表 5 规范数据 6 标识指定字段的信息 7 创建物理表 修改已建的数据库 数据库的修改分为 添加 编辑和删除记录 这三种操作均可由 Visual Basic 创建的 程序来完成 下面的章节将详细描述实现的具体方法 实现数据库之间的联系 数据库之间的关系指明两个库之间共享一个共同的关键字值 一个连接是指一种虚拟的 表 这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的 关键字段用于 在相互连接的不同表中查找匹配的记录 一个更高级的连接形式称为自连接 这种连接是指 一个表被连接到它自己的一个字段 或在不同的纪录中由重复数据的组合字段 数据库中有 三种不同类型的关键字 主关键字 组合关键字和外关键字 在表中使用的关键字类型用于 描述库表示什么以及在数据库中如何与其它的库建立关系 3 1 概念模型设计 根据水资源管理机构提供的水费管理信息 预测开发的管理系统的达到的功能如下 第一部分 系统用户管理 要求 用户分四类 超级用户 一切功能可用 管理员 不可添加系统用户 修改用户 密码 收费员 仅可查询信息 收费功能 第二部分 水费管理 要求 实现缴纳水费及查询缴费情况 第三部分 用户管理 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 要求 实现编辑用户和浏览用户信息 第四部分 环境设置 要求 实现缴费月份及当前水价的设置 3 1 1 水费管理系统水费管理系统 E RE R 图图 1 水费管理数据库设计 n m n n m m 图 3 1 水费管理 2 计费信息 计 费 信 息 客户代码 上月电表读数 上月水表读数 本月电表读数 本月水表读数 实用度数实用吨数 水单价 电单价 本月应交金额 图 3 2 计费信息 水费管理系统 客户缴费客户 管理员 查 询 管 理 维 护 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 3 帐目信息 帐目信息 客户代码 应交金额 年 月 实交金额 交款日期 图 3 3 账目信息 4 资费信息库设计 图 3 4 资费管理 5 权限信息库设计 图 3 5 权限维护 资费维护 水单价 更改后水用 量 更改日期 水用量 更改后水单价 权限维护 管理员姓名密码 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 6 水费基本信息库 资费信息库及权限信息库的相互关系 图 3 6 水量管理 3 2 逻辑模型设计 水费管理系统数据库中各个表的设计结果如下面所示 每个表格表示在数据库中的一个 表 这些表单的创建为以后数据窗口的创建和设计提供最有利的前提和基础 通过 E R 模型 到关系模型的转化 可以得到如下关系模式 水费信息实体集转换关系为 水费表 用户编号 用户姓名 用户地址 抄表年月 水表编号 水表量程 水表倍率 上月 读数 本月读数 外加水量 水价类型 水价实体集转换关系为 水价表 水价类型 水价名称 水价 起始年月 终止年月 操作员实体集转换关系为 操作员表 操作员名称 出库药品类型 操作员密码 操作员级别 3 3 物理模型设计 用 SQL 实现设计实现该设计的环境为 C SQLServer 2000 3 3 1 建立水费表 create table 水费表 用户编号 char 11 用户姓名 char 10 用户地址 varchar2 50 抄表年月 char 6 水表编号 char 10 水表量程 number 9 1 default 9999 9 not null check 水表量程 in 9999 9 99999 9 999999 9 资费维护累 加 累 加 权限维护 水量管理维护 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 水表倍率 int default 1 not null 上月读数 number 9 1 not null 本月读数 number 9 1 default 1 not null 外加水量 number 9 0 default 0 not null 本月水量 number 9 0 default 0 水价类型 number 2 0 default 1 not null check 水价类型 1 and 水价类型 1 and 水价类型 02 and substr v 本月抄表年月 5 2 上月读数 and 本月读数 1 and 抄表年月 v nianyue update 水费表 set 本月水量 水表量程 上月读数 本月读数 0 1 水表倍率 外加水 量 where 本月读数 上月读数 and 本月读数 1 and 抄表年月 v nianyue update 水费表 set 本月水费 本月水量 select 水价 from 水价表 where 水价表 水价 类型 水费表 水价类型 and 抄表年月 起始年月 and 抄表年月 0 and 抄 表年月 v nianyue end 执行存储过程 execute caculate sf 200701 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 第 4 章 系统具体实现 4 1 程序运行时欢迎界面 流程图 图 4 1 登陆流程图 界面 图 4 2 登陆界面 4 2 程序运行时主程序界面 在登录界面验证操作员密码后 将进入主程序界面 主程序界面主要实现如下功能 选择主页面的菜单或工具栏 调用相应程序 进行相应操作 Y N 开始 输入登录密码 是否正确 主界面 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 图 4 3 主程序界面 4 3 缴纳水费模块的实现 流程图 图 4 4 主程序界面 运行界面 图 4 5 管理信息 N Y 开始 缴纳水费 是否继续 退出 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 4 4 水费信息查询实现 图 4 6 查询库存药品信息 4 5 密码信息管理界面 图 4 7 查询出库药品信息 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 第 5 章 结论 水费管理系统是每一个水资源管理机构管理水资源用户及水费缴纳情况的不可缺少的 一个管理信息系统 它的内容对于水资源管理机构的管理者来说是至关重要的 所以水费管 理系统应该能够为每一个水资源管理机构的管理者提供充足的信息和快捷的查询手段 大大 的方便水资源管理机构的管理者的合理管理 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人们深刻认识 它 已进入人类社会的各个领域并发挥着越来越重要的作用 作为计算机应用的一部分 使用计 算机对水资源用户及水费缴纳情况进行管理 具有着手工管理所无法比拟的优点 如 检索 迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大 地提高水资源用户及水费缴纳情况管理的效率 也是水资源管理机构帐收费的科学化 正规 化管理 与先进科学技术接轨的重要条件 水费管理系统是一个实用的管理信息系统 管理员可以通过相应的模块 对数据库中的 信息进行更新 删除和查询 对水的基本用量信息报表生成 对使用该系统的管理员信息进 行更新 删除 还有操作员管理 权限设置 密码修改 数据备份与系统恢复等其他系统管 理功能 因为本系统具有高透明性 所以相关用户可以对水的使用缴费信息以及资费信息进 行查询 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 第 6 章 总 结 水费管理系统是针对目前水费收缴困难麻烦等情况下设计出的管理软件 是一个实用的 管理信息系统 管理员可以通过相应的模块 对数据库中的信息进行更新 删除和查询 对 水的基本用量信息报表生成 对使用该系统的管理员信息进行更新 删除 还有操作员管理 权限设置 密码修改 数据备份与系统恢复等其他系统管理功能 因为本系统具有高透明性 所以相关用户可以对水的使用缴费信息以及资费信息进行查询 在此期间本人阅读了大量 C 及管理信息系统的教程 收获非浅 比如 之前本人对 DATA 及 ADOBC 控件不熟悉 通过这次毕业设计 我能熟练的操作这两个控件 再比如说在 用 COMBO 控件时不知道如何向其中添加列表项 走了许多弯路 查询了众多资料 最后终于 找到了一种捷径的方法 解决了我设计中的一大难题 因此 在本次的课程设计中 为搞清控件的使用方法 编程的各个难点 掌握面向对象 的编程思想 本人查过相关的教材 查询过相关的网站 请教过指导教师 在摸索中学习 在困惑中探索 终于探究了一套较好的学习面向对象的程序设计的方法 但是由于课程设计 时间较短 所以该系统还有许多不尽如人意的地方 比如联机文档比较少 用户界面不够美 观 出错处理不完善等多方面问题 这些都有待进一步改善 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 参考文献 1 闪四清 数据库系统原理与应用教程 清华大学出版社 2003 6 10 2 微软公司 Microsoft SQL Server 2000 北京电子出版社 2002 8 10 3 萨师煊 王珊 数据库系统理论 高等教育出版社 2000 2 6 10 4 薛华成 管理信息系统 清华大学出版社 9 16 5 杨文龙 软件工程 电子工业出版社 11 13 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 附 录 登录窗口的代码如下 登录窗口的代码如下 namespace SQLpractice public partial class Form1 Form int time 40 static int login times 0 public Form1 InitializeComponent private void button1 Click object sender EventArgs e SqlConnection connectionA null if textBox2 Text Trim textBox3 Text Trim if textBox2 Text Trim label6 Visible true if textBox3 Text Trim label7 Visible true return 输入框的内容为空时作提示 connectionA new SqlConnection Data Source W29 Initial Catalog shuifei Integrated Security True connectionA Open SqlCommand command connectionA CreateCommand command CommandText SELECT FROM 操作员档案WHERE 操作员名称 textBox2 Text ToString 查询语句 OleDbDataReader reader command ExecuteReader SqlDataReader reader command ExecuteReader if reader Read 读到的数据不为空说明这个用户存在 if reader 操作员密码 ToString Trim Equals textBox3 Text Trim messageG shuifei reader 操作员级别 ToString Trim textBox2 Clear textBox3 Clear this Visible false Form2 ss new Form2 ss Show else label4 Visible true 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 login times if login times 3 Form1 ActiveForm Close else 读到的数据为空说明这个用户不存在 label4 Visible true login times if login times 3 Form1 ActiveForm Close private void textBox2 TextChanged object sender EventArgs e if textBox2 Text Length 0 time this label3 Text 您本次操作还有 time ToString 秒 this label3 Refresh 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 else this Hide 主窗体的代码如下 主窗体的代码如下 namespace SQLpractice public partial class Form2 Form TextBox t new TextBox public const Int32 AW HOR POSITIVE 0 x00000001 public const Int32 AW HOR NEGATIVE 0 x00000002 public const Int32 AW VER POSITIVE 0 x00000004 public const Int32 AW VER NEGATIVE 0 x00000008 public const Int32 AW CENTER 0 x00000010 public const Int32 AW HIDE 0 x00010000 public const Int32 AW ACTIVATE 0 x00020000 public const Int32 AW SLIDE 0 x00040000 public const Int32 AW BLEND 0 x00080000 private readonly int MOUSEEVENTF LEFTDOWN 0 x2 private readonly int MOUSEEVENTF LEFTUP 0 x4 System Runtime InteropServices DllImport user32 public static extern void mouse event int dwFlags int dx int dy int dwData int dwExtraInfo public class EventClass public delegate void CustomEventHandler object sender EventArgs e 声明一 个委托类型CustomEventHandler public event CustomEventHandler CustomEvent 用委托类型声明事件CustomEvent public void InvokeEvent if CustomEvent null 判断事件与事件处理函数是否联系起来 CustomEvent this EventArgs Empty 调用事件 public bool modifi false public Form2 InitializeComponent AnimateWindow this Handle 300 AW SLIDE AW VER NEGATIVE DllImportAttribute user32 dll private static extern bool AnimateWindow IntPtr hwnd int dwTime int dwFlags 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 string ss 欢迎光临 char a private void timer1 Tick object sender EventArgs e a ss 0 ss ss Remove 0 1 ss ss Insert 6 a ToString this statusBarPanel2 Text ss private void Form2 Load object sender EventArgs e this BackgroundImage Image FromFile 1 jpg child 0 new Form2 showChildForm child 0 int pos Form1 messageG IndexOf label1 Text Form1 messageG Substring pos this statusBarPanel1 Text Form1 messageG Substring pos 显示登录的用户 comboBox1 Text DateTime Now Year ToString comboBox2 Text DateTime Now Month ToString Trim if int Parse comboBox2 Text 0 comboBox2 Text 0 comboBox2 Text if Form1 messageG Substring pos ToString Trim 1 超级管理ToolStripMenuItem Enabled true else 超级管理ToolStripMenuItem Enabled false connectionS new SqlConnection Data Source local Integrated Security true Initial Catalog Form1 messageG Substring 0 pos connectionS Open connectionS Close connectionS new SqlConnection Data Source local Integrated Security true Initial Catalog Form1 messageG Substring 0 pos connectionS Open SqlCommand command connectionS CreateCommand command CommandText SELECT FROM 水费表 where 抄表年月 comboBox1 Text comboBox2 Text inform new SqlDataAdapter inform SelectCommand command cb new SqlCommandBuilder inform this dataSet1 Clear inform Fill dataSet1 水费表 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 dataGrid1 SetDataBinding dataSet1 水费表 textBox1 DataBindings Add Text dataSet1 水费表 用户姓名 textBox2 DataBindings Add Text dataSet1 水费表 用户编号 textBox3 DataBindings Add Text dataSet1 水费表 用户地址 bManager this BindingContext dataSet1 水费表 private void button8 Click object sender EventArgs e 增加记录 添加用水户 添加 new 添加用水户 添加 Show private void Form2 FormClosed object sender FormClosedEventArgs e AnimateWindow this Handle 300 AW SLIDE AW VER NEGATIVE AW HIDE Application Exit private void Form2 FormClosing object sender FormClosingEventArgs e if this dataSet1 HasChanges DialogResult result MessageBox Show 数据尚未保存 是否保存所做的修改 提示 MessageBoxButtons YesNoCancel switch result case DialogResult Yes inform Update dataSet1 水费表 e Cancel false EventClass my new EventClass my CustomEvent new EventClass CustomEventHandler button11 Click my InvokeEvent 激发事件 break case DialogResult No e Cancel false break case DialogResult Cancel e Cancel true break if connectionS State ToString Equals Open connectionS Close private void comboBox1 SelectedIndexChanged object sender EventArgs e int pos Form1 messageG IndexOf connectionS new SqlConnection Data Source local Integrated Security SSPI Initial Catalog Form1 messageG Substring 0 pos 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 connectionS Open SqlCommand command connectionS CreateCommand command CommandText SELECT FROM 水费表 where 抄表年月 comboBox1 Text comboBox2 Text inform new SqlDataAdapter inform SelectCommand command cb new SqlCommandBuilder inform this dataSet1 Clear inform Fill dataSet1 水费表 dataGrid1 SetDataBinding dataSet1 水费表 bManager this BindingContext dataSet1 水费表 private void comboBox2 SelectedIndexChanged object sender EventArgs e int pos Form1 messageG IndexOf connectionS new SqlConnection Data Source local Integrated Security SSPI Initial Catalog Form1 messageG Substring 0 pos connectionS Open SqlCommand command connectionS CreateCommand command CommandText SELECT FROM 水费表 where 抄表年月 comboBox1 Text comboBox2 Text inform new SqlDataAdapter inform SelectCommand command cb new SqlCommandBuilder inform this dataSet1 Clear inform Fill dataSet1 水费表 dataGrid1 SetDataBinding dataSet1 水费表 bManager this BindingContext dataSet1 水费表 private void textBox1 DoubleClick object sender EventArgs e 用户姓名查找 int pos Form1 messageG IndexOf connectionS new SqlConnection Data Source local Integrated Security SSPI Initial Catalog Form1 messageG Substring 0 pos connectionS Open SqlCommand command connectionS CreateCommand command CommandText SELECT FROM 水费表 where 用户姓名 textBox1 Text Trim order by 抄表年月 inform new SqlDataAdapter inform SelectCommand command cb new SqlCommandBuilder inform this dataSet1 Clear inform Fill dataSet1 水费表 dataGrid1 SetDataBinding dataSet1 水费表 bManager this BindingContext dataSet1 水费表 private void button8 Click 1 object sender EventArgs e 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 添加用水户 添加 new 添加用水户 添加 Show private void textBox2 DoubleClick object sender EventArgs e int pos Form1 messageG IndexOf connectionS new SqlConnection Data Source local Integrated Security SSPI Initial Catalog Form1 messageG Substring 0 pos connectionS Open SqlCommand command connectionS CreateCommand command CommandText SELECT FROM 水费表 where 用户编号 textBox2 Text Trim order by 抄表年月 inform new SqlDataAdapter inform SelectCommand command cb new SqlCommandBuilder inform this dataSet1 Clear inform Fill dataSet1 水费表 dataGrid1 SetDataBinding dataSet1 水费表 bManager this BindingContext dataSet1 水费表 private void textBox3 DoubleClick object sender EventArgs e int pos Form1 messageG IndexOf connectionS new SqlConnection Data Source local Integrated Security SSPI Initial Catalog Form1 messageG Substring 0 pos connectionS Open SqlCommand command connectionS CreateCommand command CommandText SELECT FROM 水费表 where 用户地址 textBox3 Text Trim order by 抄表年月 inform new SqlDataAdapter inform SelectCommand command cb new SqlCommandBuilder inform this dataSet1 Clear inform Fill dataSet1 水费表 dataGrid1 SetDataBinding dataSet1 水费表 bManager this BindingContext dataSet1 水费表 private void 添加管理员ToolStripMenuItem Click object sender EventArgs e Form3 f3 new Form3 f3 Show private void 修改删除管理员ToolStripMenuItem Click object sender EventArgs e Form4 f4 new Form4 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 f4 Show private void 修改密码ToolStripMenuItem Click object sender EventArgs e 密码修改 psd new 密码修改 psd Show private void 用户编号查询ToolStripMenuItem Click object sender EventArgs e label4 Text 用户编号 textBox2 Visible true textBox1 Visible false textBox3 Visible false private void 姓名查询ToolStripMenuItem Click object sender EventArgs e textBox2 Visible false label4 Text 姓名 textBox1 Visible true textBox3 Visible false private void 家庭地址查询ToolStripMenuItem Click object sender EventArgs e textBox2 Visible false label4 Text 家庭地址 textBox1 Visible false textBox3 Visible true private void 水价表基本信息ToolStripMenuItem Click object sender EventArgs e 水价表基本信息 水价 new 水价表基本信息 水价 Show private void 收费录入ToolStripMenuItem Click object sender EventArgs e 缴费 交费 new 缴费 交费 Show private void 收费明细ToolStripMenuItem Click object sender EventArgs e 收费明细 明细 new 收费明细 明细 Show private void button7 Click 1 object sender EventArgs e int ny 200801 数据库语言 课程设计说明书 计算机 06 7 班 梁淑媛 计算机与信息工程学院 SqlCommand command new SqlCommand create para connectionS command CommandType CommandType StoredProcedure SqlParameter myParm1 new SqlParameter v 本月抄表年月 SqlDbType Char 6 myParm1 Value comboBox1 Text comboBox2 Text command Parameters Add myParm1 SqlParameter myParm2 new SqlParameter v 上月抄表年月 SqlDbType Char 6 if comboBox2 Text CompareTo 02 0 ny Convert ToInt32 myParm1 Value 1 myParm2 Value ny ToString else ny Convert ToInt32 comboBox1 Text 1 myParm2 Value ny ToString 12 command Parameters Add myParm2 SqlDataReader myRead command ExecuteReader EventClass my new EventClass my CustomEvent new EventClass CustomEventHandler comboBox2 SelectedIndexChanged my InvokeEvent 激发事件 MessageBox Show 生成成功 private void button6 Click 1 object sender EventArgs e inform Update dataSet1 水费表 modifi false SqlCommand command connectionS CreateCommand command CommandText update 水费表 set 本月水量 本月读数 上月读数 水表倍 率 外加水量 where 本月读数 上月读数 and 本月读数 1 and 抄表年月 comboBox1 Text comboBox2 Text inform new SqlDataAdapter inform UpdateCommand command inform UpdateCommand ExecuteNonQuery command CommandText update 水费表 set 本月水量 水表量程 上月读数 本月读数 0 1 水表倍率 外加水量 where 本月读数 上月读数 and 本月读数 1 and 抄表年月 comboBox1 Text comboBox2 Text inform new SqlDataAdapter inform UpdateCommand command inform UpdateCommand ExecuteNonQuery command CommandText update 水费表 set 本月水费 本月水量 水价
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《税收合规性补充申报智能管理系统》介绍课件
- 计算机一级试题及参考答案解析
- 5月消防设施操作员试题(含参考答案)解析
- 毛织造企业组织结构与人力资源管理考核试卷
- 班主任家长会课件下载
- 纸容器生产过程中的能耗监测与优化考核试卷
- 2025年印刷品、记录媒介复制品项目合作计划书
- 空调器智能湿度控制系统考核试卷
- 《秋天的落叶》课件
- 网络安全防护在智慧城市的智能垃圾分类系统中评估考核试卷
- 2025年湖北荆州市监利市畅惠交通投资有限公司招聘笔试参考题库含答案解析
- 酒店入股合同协议书
- 2025-2030中国无烟原煤行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- GB/T 32960.3-2025电动汽车远程服务与管理系统技术规范第3部分:通信协议及数据格式
- 2024年江苏省劳动关系研究院招聘考试真题
- 2024年四川省公安厅招聘警务辅助人员真题
- 突发性聋诊疗指南(2025版)
- 2025年电子信息工程师职业资格考试试卷及答案
- 粮食局业务知识课件
- 全套教学课件《工程伦理学》
- 江苏省建筑与装饰工程计价定额(2014)电子表格版
评论
0/150
提交评论