河南机电高等专科学校
学生课程设计报告
实验课程名称 c#程序设计及应用教程 开课实验室 实字3号楼 301 系、部 计科系 年级 11 专业班 软件111(对口 学 生 姓 名 胡玉祥 学 号 开 课 时 间 2012 至 2013 学年第 一 学期 总 成 绩 教师签名 《C#程序设计》课程设计报告
2013年 1 月 15日 系部 课程 名称 教师评语 C#程序设计 计科系 年级、专业、班 项目 超市管理系统 名称 教师 教师签名: 年 月 日 软件111 姓名 指导 一、 课程设计目的 经过一学期对c#开发语言的学习,利用本学期所学的知识进行一次简单的检测,因此做了本系统。 二、实验环境 装有Visual studio 2010 和sql数据库的计算机一台。 三、实验过程及内容 1、课题分析及要求:利用C#编程语言,结合数据库完成本系统开发。需包含模块:进货登记、销售记录管理、库存管理、商品查询、人员管理。 2、程序分析:本系统根据要求可分为:登录模块,管理员模块和普通用户模块,其开始数据库用户登录管理员用户是否管理员普通用户进货人员管理销售情况商品查询库存管理销售记录盈利状况商品出售结束中,管理员模块中又可分为:进货登记、销售记录管理、库存管理、商品查询、人员管理。 3、程序流程图(如上图所示) 4、程序代码: 连接数据库的类Sjk的代码 using System; using System.Linq; using System.Text; using System.Data; namespace chaoshiguanlixitong { class Sjk { public string s = \ public SqlConnection conn = new SqlConnection(\Source=(local);Initial Catalog=csgl; Integrated Security=SSPI\ public string cx(string sql) { DataTable dt = new DataTable(); using (SqlDataAdapter adapter = new SqlDataAdapter(sql, conn)) { s = \ try { adapter.Fill(dt); foreach (DataRow dr in dt.Rows) { s = dr[0].ToString();} } catch (Exception ex) { s = ex.ToString(); } return s; } } public string cx(string sql, int i) { s = \ DataTable dt = new DataTable(); using (SqlDataAdapter adapter = new SqlDataAdapter(sql, conn)) { try { adapter.Fill(dt); foreach (DataRow dr in dt.Rows) { for (int k = 0; k < i; k++) s += dr[k].ToString() + \ } } catch (Exception ex) { s = ex.ToString();} return s; } } public string tj(string sql) { s = \ SqlCommand myupdater = new SqlCommand(sql, conn); try { conn.Open(); myupdater.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { s = ex.ToString (); conn.Close(); } return s; } public int qh(string sql) { int i = 0; DataTable dt1 = new DataTable(); using (SqlDataAdapter adapter = new SqlDataAdapter(sql, conn)) { try { adapter.Fill(dt1); foreach (DataRow dr1 in dt1.Rows) { i += int.Parse(dr1[0].ToString()); } } finally { } } return i; } public int xg(string sql) { int i=-1; using (SqlCommand cmd = new SqlCommand(sql, conn)) { try { conn.Open();
相关推荐: