本程序通过C#开发,基于窗体设计界面,完善的系统功能;采用编程的三层结构 界面层 逻辑层 数据访问层 同时采用数据模型和数据库公共访问层,层次明确 如果有疑问或者问题请直接发邮件到我邮箱: dcf_happy@163.com
2023-11-21 05:02:39 425KB 三层结构
1
(一)系统开发环境: 系统总体由SQL数据库和Visual Basic功能窗口组成,实现二者的链接,完成医院预约与挂号系统中,医生、病人、挂号管理(包括查询、修改、删除)等指令。 (二)实验内容与要求 设计一份医院预约与挂号管理系统,以下是系统的功能和设计要点: 1. 用户注册和登录:用户可以注册账号并登录系统,以便进行预约和挂号操作。 2. 医生管理:管理员可以添加、删除、修改医生信息,包括医生姓名、科室、职称等。 3. 预约挂号:用户可以选择需要预约的医生、科室和时间,并提交预约订单。 4. 订单管理:管理员可以管理所有的预约订单,包括确认、取消和修改订单信息等。 5. 数据统计:管理员可以查看系统的数据统计信息,包括每日、每周、每月的挂号量和预约量等。 6. 数据库设计:使用SQL作为数据库管理系统,设计用户表、医生表、订单表等数据表,确保数据的安全性和完整性。 7. 界面设计:使用Visual Basic作为编程语言,设计简洁、美观的用户界面,方便用户进行操作。 8. 安全性设计:通过使用密码加密等方式,确保用户数据的安全性和隐私性。 9. 错误处理:在系统中加入错误处理机制
2023-11-20 13:07:26 1.15MB sql
1
土壤属性数据库的建立 1.从中国土壤属性数据库下载相关信息 2.土壤粒径转化 2.1 使用1STOPT软件非线性拟合程序获得U和C值 2.2 在EXCEL中实现粒径转化 3.使用SPAW软件计算SOL_BD、 SOL_AWC、SOL_K 4.在EXCEL中计算USLE_K
2023-11-20 12:48:58 1.63MB 水文模型
1
迷你sql2000绿色免安装的实用小型数据库,它的操作简单,使用方便,完全能够满足用户日常工作中的需要,帮助用户们更加方便的进行sql数据库的控制。
2023-11-20 11:24:51 16.29MB
1
完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 创建一个以JDBC连接数据库的程序,包含7个步骤:
2023-11-20 07:00:33 39KB java JDBC
1
清华大学王永皎编写的《Visual C#2005+SQL Server 2005数据库开发与实例》一书 感觉还不错 值得参考
2023-11-20 05:04:08 4.3MB C#2005 sqlserver2005
1
《Visual.C+++SQL.Server数据库开发实例》提供VC对数据库的操作,包括ODBC和ADO方式
2023-11-18 08:03:59 2.41MB
1
基于C#的数据库同步工具,支持SQL SERVER和 MY SQL直接相互同步
2023-11-17 13:54:22 3.7MB mssql mysql
1
C# Excel 导入到Access数据库
2023-11-17 05:06:44 88KB Excel Access数据库 导入导出 数据转换
1
本文介绍C#访问操作Access数据库的基础知识,并提供一个相关的例程。 1.通过ADO.NET的OleDb相关类来操作Access 主要知识点如下: using System.Data.OleDb; using System.Data; 连接字符串:String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=product.mdb"; 建立连接:OleDbConnection connection = new OleDbConnection(connectionString); 使用OleDbCommand类来执行Sql语句: OleDbCommand cmd = new OleDbCommand(sql, connection); connection.Open(); cmd.ExecuteNonQuery(); 2.取得Access自增标识字段在插入数据后的id值 cmd.CommandText = @"select @@identity"; int value = Int32.Parse(cmd.ExecuteScalar().ToString()); return value; 3.执行事务 需要用到OleDbTransaction,关键语句如下: OleDbConnection connection = new OleDbConnection(connectionString); OleDbCommand cmd = new OleDbCommand(); OleDbTransaction transaction = null; cmd.Connection = connection; connection.Open(); transaction = connection.BeginTransaction(); cmd.Transaction = transaction; cmd.CommandText=sql1; cmd.ExecuteNonQuery(); cmd.CommandText=sql2; cmd.ExecuteNonQuery(); transaction.Commit(); 4.执行查询,返回DataSet OleDbConnection connection = new OleDbConnection(connectionString); DataSet ds = new DataSet(); connection.Open(); OleDbDataAdapter da = new OleDbDataAdapter(sql, connection); da.Fill(ds,"ds"); 5.分页查询 分页查询使用OleDbDataReader来读取数据,并将结果写到一个DataSet中返回。 以上内容封装为三个可重用的类:AccessDBUtil,AccessPageUtil,Page 代码这里下载AccessDBUtilDemo.rar (191.37 KB , 下载:999次) 本例程是一个c#的winform程序,但是数据访问类可以在Web环境下使用。 本例程演示了: 1.Access数据库的插入,更新,修改,查询; 2.带参数的sql语句的使用,而不是拼SQL; 3.使用DataReader的分页查询,而不是用嵌套的SQL语句来分页; 4.用事务同时执行多个SQL语句; 5.在插入数据的同时返回最新的ID值; 6.整型,实型,字符串,日期型,布尔型五种数据类型的操作; 7.使用正则表达式来验证整数和实数; 8.listview用来显示数据的一些基本用法。 本示例不包括: 1.高效的分页查询,仅仅是提供了一种分页的方法,但我认为DataReader应该比嵌套的SQL语句快(未测试)。 2.完善的分页封装,只提供了分页的简单包装。 3.嵌套的事务处理,提供了同时执行多个sql语句的事务处理,但不支持嵌套事务。 4.listview的使用,只是利用winform控件来演示数据访问,因此不能作为winform编程的良好示例,例如添加数据时界面并没有很好地更新。
2023-11-17 05:04:12 360KB c# Access数据库
1