PHP项目开发全程实录 第八章 博客管理系统(源代码+说明)
2021-12-27 11:05:49 1.13MB 博客管理系统
1
本文档详细介绍了了Linux在开发中可能遇到的很多代码的分析,作为linux开发者可供参考!
2021-12-26 23:50:38 358KB linux Unix 操作系统 源代码
1
本压缩包包含设计【源码】及功能演示视频,供大家学习。该系统是一个基于SSM框架的健身俱乐部管理系统。系统开发前端页面html超文本标记语言编写,CSS样式进行控制页面布局。系统后端框架采用SSM框架,其中SSM框架为SPRINGMVC、SOPRING、MYBATIIS三者总称,在整个系统项目开发过程中SSM框架将整个系统项目开发分为表示层、控制层、服务层和Dao层,每一层的所完成的事务明确,采用分而治之的思想模式进行系统开发。系统使用Eclipse作为开发工具,采用中小型企业常用并且稳定性较好的MySQL数据库。本系统角色主要分为用户和管理员。用户实现的功能有查看课程信息、留言、联系我们、查看新闻等等。管理员可以对用户、员工以及教练信息进行管理,发布健身课程,同时管理员还可以发布健身俱乐部新闻活动并对新闻活动进行管理,以及对用户留言的管理。 通过本系统用户可以掌握健身俱乐部动态,满足了用户对于健身俱乐部的需求,同时也方便管理员进行管理,系统整合了资源。
2021-12-26 22:04:38 53.08MB SSM 管理系统
统实施 完成了系统的概念结构及逻辑结构设计之后,就进入了系统的功能模块及相应的代码设计。我是用分层架构设计来设计功能模块及代码的实施过程。 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
公司员工考勤签到管理系统源代码,很有学习借签的意义。
2021-12-26 21:43:16 672KB 考勤 签到 管理 源码
1
适合初学者去学习,本系统采用mysql数据库处理数据,代码简单,不复杂
2021-12-26 19:57:02 459KB 简单 通俗易懂
1
一个原创的银行卡管理系统,用C做的,具有查询,修改等功能。
2021-12-26 15:54:53 31KB 银行卡 管理系统
1
有关C语言编写的工资管理系统源代码,很实用,我也用过的
2021-12-25 22:08:42 168KB C语言 工资管理系统 源代码
1
基于javaweb,JSP教学管理系统设计,增删改除,可做毕业设计,含文档
2021-12-25 22:03:17 1.09MB jsp
1
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。
2021-12-25 11:03:07 203KB java
1