三层架构写的,增删改查都有
2022-01-03 09:05:06 2.21MB 数据库 三层架构 java
1
本系统是基于.NET的餐厅信息管理系统,可完成 会员登记、点餐服务、权限分配、餐桌管理、菜品管理、系统管理等服务操作不同的身份可以管理不一样的事,基于Mysql设计的数据库,包含完整的数据库。利用了三层架构的设计模式,代码清晰,可编辑性高。
2021-12-31 11:08:32 7.52MB C# mysql 三层架构 餐厅信息管理
1
标准的三层架构C#,数据库是Access,压缩包里面有详细的说明
2021-12-28 22:21:05 378KB C# 三层架构 登录 数据库
1
这部分代码使用三层架构,来实现对Access的增删改查。
2021-12-28 22:01:40 88KB C# Access 三层架构
1
C# Access 三层架构 通讯录
2021-12-28 21:53:32 755KB C# Access 三层架构 通讯录
1
vs2010 sql2008 三层架构的教务管理系统,有代码
2021-12-28 16:48:24 28.11MB asp.net sql2008
1
.net开发的购物网站,基于三层架构,适合于初学者以及中级开发者
2021-12-28 15:19:42 13.44MB .net
1
C#的开发系统资源基于C#的程序控件的应用程序三层架构的运用
2021-12-28 14:48:04 31MB 代码
1
包含数据库,主要模块有登录注册,主页查看商品,搜索商品,加入购物车或直接购买,新增商品,商品管理,我的订单管理,我的购物车管理等等,后台主要用来管理商品、订单以及用户等等
2021-12-27 22:02:11 35.83MB c# asp.net js sqlserver
统实施 完成了系统的概念结构及逻辑结构设计之后,就进入了系统的功能模块及相应的代码设计。我是用分层架构设计来设计功能模块及代码的实施过程。 4.1 逻辑架构设计 分层设计代码架构,其中包括与数据库连接的基础代码及相对于个功能实现的操作代码,具体如下图: 由于各窗体的增加、删除、修改及查询操作都采用同样的方式,我就举一例而代之,实现的具体代码如下: namespace 超市采购管理系统.DAL { public class GoodMenthod { SQLHelper sqlhelper = null; MGood mg = null; SqlDataReader dr = null; public GoodMenthod() { sqlhelper = new SQLHelper(); mg = new MGood(); } public bool GoodAdd(MGood mg) { bool flag = false; string sql = "insert into Good values(@gdId ,@gdName ,@gdDw ,@gdjhPrice ,@gdsellPrice ,@cgId,@kcId)"; SqlParameter[] paras = new SqlParameter[] {new SqlParameter ("@gdId",mg.pgdId),new SqlParameter ("@gdName",mg.pgdName), new SqlParameter ("@gdDw",mg.pgdDw),new SqlParameter ("@gdjhPrice",mg.pgdjhPrice),new SqlParameter ("@gdsellPrice",mg.pgdsellPrice), new SqlParameter ("@cgId",mg.pcgId),new SqlParameter("@kcId",mg.pkcId)}; int i = sqlhelper.ExecuteNonQuery(sql, paras); if (i > 0) { flag = true; } return flag; } public bool GoodDelete(string str) { bool flag = false; string sql = "delete from Good where gdId ='" + str + "'"; int i = sqlhelper.exec(sql); if (i > 0) { flag = true; } return flag; } public void GoodFind(Object dataObject) { string str = null; try { str = "select gdId 商品编号,gdName 商品名称,gdDw 计量单位,gdjhPrice 进价,gdsellPrice 计划售价,cgId 所属类别编号,kcId 所属仓库编号 from Good "; DataTable dt = sqlhelper.ExecuteQuery(str); DataGridView dv = (DataGridView)dataObject; dv.DataSource = dt; } catch (Exception e) { MessageBox.Show(e.ToString()); } } public SqlDataReader Fill(string str) { string sql = "select * from Good where gdId= '" + str + "'"; SqlCommand cmd = new SqlCommand(); using (cmd = new SqlCommand(sql, sqlhelper.GetConn())) { dr = cmd.ExecuteReader(); } return dr; } public void GoodFind(string s, string str, Object dataObject) { string sql = null; try { switch (s) { case "商品编号": sql = "select gdId 商品编号,gdName 商品名称,gdDw 计量单位,gdjhPrice 进价,gdsellPrice 计划售价 ,cgId 所属类别编号,kcId 所属仓库编号 from Good where gdId = '" + str + "'"; break; case "商品名称": sql = "select gdId 商品编号,gdName 商品名称,gdDw 计量单位,gdjhPrice 进价,gdsellPrice 计划售价 ,cgId 所属类别编号,kcId 所属仓库编号 from Good where gdName = '" + str + "'"; break; case "查询所有信息": sql = "select gdId 商品编号,gdName 商品名称,gdDw 计量单位,gdjhPrice 进价,gdsellPrice 计划售价 ,cgId 所属类别编号,kcId 所属仓库编号 from Good "; break; } DataTable dt = sqlhelper.ExecuteQuery(sql); System.Windows.Forms.DataGridView dv = (DataGridView)dataObject; dv.DataSource = dt; } catch (Exception ee) { MessageBox.Show(ee.Message); } } } } 其中传递该方法用到的实体类如下: namespace 超市采购管理系统.Model { public class MGood { private string gdId; private string gdName; private string gdDw; private string gdjhPrice; private string gdsellPrice; private string cgId; private string kcId; public string pgdId { get { return gdId; } set { gdId = value; } } public string pgdName { get { return gdName; } set { gdName = value; } } public string pgdDw { get { return gdDw; } set { gdDw = value; } } public string pgdjhPrice { get { return gdjhPrice; } set { gdjhPrice = value; } } public string pgdsellPrice { get { return gdsellPrice; } set { gdsellPrice = value; } } public string pcgId { get { return cgId; } set { cgId = value; } } public string pkcId { get { return kcId; } set { kcId = value; } } } }
2021-12-26 21:53:01 6.2MB 采购 系统 源代码 分层架构
1