資源簡介
我最經用C#做的一個小的超市信息管理系統。他實現了商品的錄入,查詢和刪除商品等功能,銷售模塊實現了商品的銷售和查詢銷售情況的列表。還可以管理用戶,用不同的權限登陸,還可以更改系統的背景,等等功能

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Data.SqlClient;
using?System.Data;
namespace?超市信息管理系統
{
????class?database
????{
????????private?string?strSQL;
//與SQL?Server的連接字符串設置
//private?string?connectionString?=?“server=pc911\\sqlexpress;uid=sa;pwd=830107;database=jxcbook“;
????????private?string?connectionString?=?“Data?Source=楊慶波;Initial?Catalog=pos;Integrated?Security=True“;
????????//與數據庫的連接
private?SqlConnection?myConnection;
private?SqlCommandBuilder?sqlCmdBld;
private?DataSet?ds?=?new?DataSet();
private?SqlDataAdapter?da;
????????public?database()
{
//
//?TODO:?在此處添加構造函數邏輯
//
}
/////////////////////////////////??操作脫機數據庫(創建了該類的實例時直接用)??/////////////////////////////////////////////////////
//根據輸入的SQL語句檢索數據庫數據
public?DataSet?SelectDatabase(string?tempStrSQLstring?tempTableName)
{?
this.strSQL?=?tempStrSQL;
this.myConnection?=?new?SqlConnection(connectionString);
this.da?=?new?SqlDataAdapter(this.strSQLthis.myConnection);
this.ds.Clear();
this.da.Fill(dstempTableName);
return?ds;//返回填充了數據的DataSet,其中數據表以tempTableName給出的字符串命名
}
//數據庫數據更新(傳DataSet和DataTable的對象)
public?DataSet?UpdateDatabase(DataSet?changedDataSetstring?tableName)
{
this.myConnection?=?new?SqlConnection(connectionString);
this.da?=?new?SqlDataAdapter(this.strSQLthis.myConnection);
this.sqlCmdBld?=?new?SqlCommandBuilder(da);
this.da.Update(changedDataSettableName);
return?changedDataSet;//返回更新了的數據庫表
}
/////////////////////////////////??直接操作數據庫(未創建該類的實例時直接用)??/////////////////////////////////////////////////////
//檢索數據庫數據(傳字符串直接操作數據庫)
public?DataTable?SelectDatabase(string?tempStrSQL)
{
this.myConnection?=?new?SqlConnection(connectionString);
DataSet?tempDataSet?=?new?DataSet();
this.da?=?new?SqlDataAdapter(tempStrSQLthis.myConnection);
this.da.Fill(tempDataSet);
return?tempDataSet.Tables[0];
}
//數據庫數據更新(傳字符串,直接操作數據庫)
public?int?UpdateDatabase(string?tempStrSQL)
{
this.myConnection?=?new?SqlConnection(connectionString);
//使用Command之前一定要先打開連接后關閉連接而DataAdapter則會自動打開關閉連接
myConnection.Open();
SqlCommand?tempSqlCommand?=?new?SqlCommand(tempStrSQLthis.myConnection);
int?intNumber?=?tempSqlCommand.ExecuteNonQuery();//返回數據庫中影響的行數
myConnection.Close();
return?intNumber;
}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????480056??2006-05-05?13:20??超市信息管理系統\sucai\about.bmp
?????文件?????331130??2004-05-26?02:02??超市信息管理系統\sucai\about.psd
?????文件??????18456??2004-05-20?17:19??超市信息管理系統\sucai\bar-move.bmp
?????文件??????10856??2004-05-26?02:33??超市信息管理系統\sucai\bicon-11-user.bmp
?????文件??????10856??2004-05-26?02:36??超市信息管理系統\sucai\bicon-12-buckup.bmp
?????文件??????10856??2004-05-26?02:39??超市信息管理系統\sucai\bicon-21-prod.bmp
?????文件??????10856??2004-05-26?02:39??超市信息管理系統\sucai\bicon-22-prodrp.bmp
?????文件???????5336??2004-05-26?02:52??超市信息管理系統\sucai\bicon-31-sell.bmp
?????文件???????5336??2004-05-26?02:52??超市信息管理系統\sucai\bicon-32-sellrp.bmp
?????文件???????5336??2004-05-26?02:53??超市信息管理系統\sucai\bicon-33-sellhis.bmp
?????文件???????5336??2004-05-26?02:57??超市信息管理系統\sucai\bicon-34-selltoday.bmp
?????文件??????10856??2004-05-26?02:42??超市信息管理系統\sucai\bicon-41-rs.bmp
?????文件??????27392??2004-05-24?15:03??超市信息管理系統\sucai\btn-2.psd
?????文件??????32082??2004-05-25?01:31??超市信息管理系統\sucai\btn-3.psd
?????文件???????2944??2004-05-24?15:03??超市信息管理系統\sucai\btn-all.bmp
?????文件???????3920??2004-05-23?16:27??超市信息管理系統\sucai\btn-BZ-1.bmp
?????文件???????3920??2004-05-23?16:29??超市信息管理系統\sucai\btn-BZ-2.bmp
?????文件???????5240??2004-05-24?11:18??超市信息管理系統\sucai\btn-cancel.bmp
?????文件???????5240??2004-05-26?01:18??超市信息管理系統\sucai\btn-clearhistory.bmp
?????文件???????1136??2004-05-19?12:48??超市信息管理系統\sucai\btn-close.bmp
?????文件???????3128??2004-05-25?12:15??超市信息管理系統\sucai\btn-count.bmp
?????文件??????30056??2004-05-25?15:33??超市信息管理系統\sucai\btn-dbbuckup.bmp
?????文件??????30056??2004-05-25?16:18??超市信息管理系統\sucai\btn-dbrestore.bmp
?????文件???????5240??2004-05-26?01:19??超市信息管理系統\sucai\btn-delone.bmp
?????文件???????2944??2004-05-19?13:10??超市信息管理系統\sucai\btn-enter.bmp
?????文件???????2944??2004-05-19?13:12??超市信息管理系統\sucai\btn-exit.bmp
?????文件???????1136??2004-05-19?12:53??超市信息管理系統\sucai\btn-min.bmp
?????文件???????5240??2004-05-24?11:18??超市信息管理系統\sucai\btn-ok.bmp
?????文件???????3920??2004-05-19?17:35??超市信息管理系統\sucai\btn-PD-1.bmp
?????文件???????3920??2004-05-19?17:36??超市信息管理系統\sucai\btn-PD-2.bmp
............此處省略128個文件信息
評論
共有 條評論