毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

C#网上售卡系统(源程序+论文) 第5页

更新时间:2010-3-10:  来源:毕业论文
C#网上售卡系统(源程序+论文) 第5页
Id为代号;image为网页的一些图片,在数据库中以二进制的格式存储;text为说明文本;bewrite是说明图片是否存在。
公告表:Category
列名 数据类型 长度 允许空
CID Int 4 不允许
CName Nvarchar 50 不允许
 CID为卡的分类代号;CName为卡分类名称。
留言信息表:Message
列名 数据类型 长度 允许空
MID int 4 不允许
UName varchar 100 允许
UPhone varchar 100 允许
UEmail varchar 100 不允许
MTitle varchar 200 不允许
MContent varchar 2000 不允许
Pubdate datetime 8 不允许
 MID是买家在留言时自动生成的代号;UPame是买家的姓名;UPhone为买家的联系号码;UPmail为买家的电子邮箱;Mtitle为买家的上传信息的概括;Mcontent为买家的问题内容或是其他一些建议的详细解释;Pubdate为该条客户回馈信息的时间。

订单信息表:Orders
列名 数据类型 长度 允许空
OID varchar 304 不允许
SalesID int 4 允许
PID int 4 不允许
PName nvarchar 50 不允许
PNum Int 4 不允许
PCPrice money 8 允许
PPrice money 8 不允许
OID为订单编号;SalesID为销售人员的ID;PID为商品的ID; Pname为商品的名字;  Pnum订单中商品的数量;PCPrice为商品的原价;Pprice为商品的现价。

商品信息表:Plist
列名 数据类型 长度 允许空
PLID Int 4 不允许
PID Int 4 不允许
CardNum Nvarchar 50 不允许
CardPassword Nvarchar 50 不允许
CardState int 4 不允许
PLID为商品连接图片代号;PID为商品的号码;CardNum为现存的该卡的数量; CardPassword 为卡的密码;CardState为卡的状态。

订单于plist关联表:OrderList
列名 数据类型 长度 允许空
OID nvarchar 30 不允许
PLID int 4 不允许
  该表是创建的商品信息表和订单信息表间的连接, OID为订单信息表的ID; PLID为商品信息表的ID。

商品价格信息表:Products
列名 数据类型 长度 允许空
PID Int 4 不允许
PName Varchar 100 不允许
CID Int 4 不允许
PCPrice Money 8 不允许
PFPrice Money 8 不允许
PNPrice Monety 8 不允许
PPicture image 16 允许
 PID为商品的ID; Pname为商品的名字;  Pnum订单中商品的数量;PCPrice为商品的原价;Pprice为商品的现价;Ppicture为商品的图片显示。
销售人员表:Sales
列名 数据类型 长度 允许空
SalesID int 4 不允许
SalesName varchar 100 不允许
 SalesID为销售人员的ID;SalesName为销售人员的姓名。
支付对帐表Wangguan
列名 数据类型 长度 允许空
id varchar 50 不允许
Text varchar 1000 允许
bewrite varchar 50 允许
text为说明文本;bewrite是说明文本。
4.2. 数据库的链接文件
本系统后台的很多管理员操作都是对数据库的修改,所以管理员要经常的连接数据库修改数据库,为了提高系统效率我设计了数据库连接文件类DBConn.cs。这样读取数据库的效率就大大提高了。此外系统代码中需要连接数据库,关闭数据库,修改数据库数据,删除数据库数据,插入数据库数据,更新数据库数据等操作时只需调用DBConn.cs类中的相应的函数就可以了。不需要在重新些重复的代码了,这样就减少了代码的冗余程度。
DBConn.cs类的代码如下:
对数据库的加载和关闭
namespace SCard
{
  /// DBConn 的摘要说明。
  public class DBConn
 {
  private SqlConnection conn;
  public DBConn()
  {
   conn=new             SqlConnection(ConfigurationSettings.AppSettings["ConnStr"]);
   conn.Open();//打开数据库连接
  }
  public DBConn(string ConnStr)
  {
   conn=new SqlConnection(ConnStr);
   conn.Open();
  }
  public void Close()//关闭数据库连接
  {
   conn.Close();
   conn = null;
  }
  public SqlDataReader getDataReader(string SQLQuery)
  {
   SqlCommand cmd = new SqlCommand(SQLQuery,conn);
   return cmd.ExecuteReader();
  }

对表的操作代码:命令的实现,以便在后面使用时能调用这些函数,只要传入相应的参数变可以实现相应的功能。
 public int Insert(string SQLQuery) //插入数据
  {
   SqlCommand cmd = new SqlCommand(SQLQuery,conn);
   return cmd.ExecuteNonQuery();
  }
  public int Update(string SQLQuery) //更新数据库数据
  {
   SqlCommand cmd = new SqlCommand(SQLQuery,conn);
   return cmd.ExecuteNonQuery();
  }
  public int Delete(string SQLQuery) //删除数据库数据
  {
   SqlCommand cmd = new SqlCommand(SQLQuery,conn);
   return cmd.ExecuteNonQuery();
  }
           提取数据:
     打开数据库后可以将相应的数据从数据库中抽取资源。
  public DataSet getDataSet(string SQLQuery)
  {
   SqlDataAdapter da = new SqlDataAdapter(SQLQuery,conn);
   DataSet ds = new DataSet();
   da.Fill(ds);
   da.Dispose();
   da = null;
   return ds;

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

C#网上售卡系统(源程序+论文) 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。