网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 原创设计 > 正文

供求信息网络管理net|供求信息网络管理论文和源代码

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

供求信息网络管理net|供求信息网络管理论文和源代码

  供求信息网络管理

  内容提要:E时代的到来,缩短了人们的距离。步入信息时代的殿堂,需要通过技术手段使信息之间能够及时快捷传递到信息需求方,因此拟开发该系统为研究信息交流之用。

供求信息网络管理net|供求信息网络管理论文和源代码

  目  录

  一、系统设计要求         ………………………………………………………   3

  二、系统各模块规划        ………………………………………………………  3

  2.1公共类的编写         ………………………………………………………   4

  2.2数据库的设计        …………………………………………………………   29

  2.3后台管理模块        …………………………………………………………   30

  2.4信息发布模块        …………………………………………………………   35

  2.5支付模块(略)

  三、总结                …………………………………………………………  36

  附:参考文献及源代码

  一、系统设计要求

  E时代的到来,缩短了人们的距离。步入信息时代的殿堂,需要通过技术手段使信息之间能够及时快捷传递到信息需求方,因此拟开发该系统为研究信息交流之用。

  根据以上介绍,需要实现的功能经分析大致如下:

  1、可在线发布供求信息。

  2、信息分为免费和收费两种,需要后台管理审核功能。

  3、首页部分信息浏览,可管理个人账户。

  二、系统各模块规划

  1、后台管理模块:管理员身份登陆管理发布信息的修改、删除、审核、计费。

  2、信息发布模块:用户登陆发布信息功能,可自行选择免费、付费两种方式,为了避免用户发布不良信息,新发布的信息需要管理员审核后方可在首页和二级页面上显示,以保证信息的安全性和可靠性。

  3、支付模块:用户可选付费方式,以实现首页推荐。

  各模块流程结构图如下:

  2.1公共类的编写

  2.1.1 数据库访问公共类DataBase.cs

  using System;

  using System.Data;

  using System.Configuration;

  using System.Web;

  using System.Web.Security;

  using System.Web.UI;

  using System.Web.UI.WebControls;

  using System.Web.UI.WebControls.WebParts;

  using System.Web.UI.HtmlControls;

  using System.Data.SqlClient;

  /// <summary>

  /// DataBase 的摘要说明

  /// </summary>

  public class DataBase:IDisposable

  {

  public DataBase()

  {

  //

  // TODO: 在此处添加构造函数逻辑

  //

  }

  private SqlConnection con;  //创建连接对象

  #region   打开数据库连接

  /// <summary>

  /// 打开数据库连接.

  /// </summary>

  private void Open()

  {

  // 打开数据库连接

  if (con == null)

  {

  con = new SqlConnection("Data Source=a\\a;DataBase=db_SIS;User ID=sa;PWD=");

  }

  if (con.State == System.Data.ConnectionState.Closed)

  con.Open();

  }

  #endregion

  #region  关闭连接

  /// <summary>

  /// 关闭数据库连接

  /// </summary>

  public void Close()

  {

  if (con != null)

  con.Close();

  }

  #endregion

  #region 释放数据库连接资源

  /// <summary>

  /// 释放资源

  /// </summary>

  public void Dispose()

  {

  // 确认连接是否已经关闭

  if (con != null)

  {

  con.Dispose();

  con = null;

  }

  }

  #endregion

  #region   传入参数并且转换为SqlParameter类型

  /// <summary>

  /// 转换参数

  /// </summary>

  /// <param name="ParamName">存储过程名称或命令文本</param>

  /// <param name="DbType">参数类型</param>

  /// <param name="Size">参数大小</param>

  /// <param name="Value">参数值</param>

  /// <returns>新的Parameter对象</returns>

  public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value)

  {

  return MakeParam(ParamName, DbType, Size, ParameterDirection.Input, Value);

  }

  /// <summary>

  /// 初始化参数值

  /// </summary>

  /// <param name="ParamName">存储过程名称或命令文本</param>

  /// <param name="DbType">参数类型</param>

  /// <param name="Size">参数大小</param>

  /// <param name="Direction">参数方向</param>

  /// <param name="Value">参数值</param>

  /// <returns>新的 parameter 对象</returns>

  public SqlParameter MakeParam(string ParamName, SqlDbType DbType, Int32 Size, ParameterDirection Direction, object Value)

  {

  SqlParameter param;

  if (Size > 0)

  param = new SqlParameter(ParamName, DbType, Size);

  else

  param = new SqlParameter(ParamName, DbType);

  param.Direction = Direction;

  if (!(Direction == ParameterDirection.Output && Value == null))

  param.Value = Value;

  return param;

  }

  #endregion

  #region   执行参数命令文本(无数据库中数据返回)

  /// <summary>

  /// 执行命令

  /// </summary>

  /// <param name="procName">命令文本</param>

  /// <param name="prams">参数对象</param>

  /// <returns></returns>

  public int RunProc(string procName, SqlParameter[] prams)

  {

  SqlCommand cmd = CreateCommand(procName, prams);

  cmd.ExecuteNonQuery();

  this.Close();

  //得到执行成功返回值

  return (int)cmd.Parameters["ReturnValue"].Value;

  }

  /// <summary>

  /// 直接执行SQL语句

  /// </summary>

  /// <param name="procName">命令文本</param>

  /// <returns></returns>

  public int RunProc(string procName)

  {

  this.Open();

  SqlCommand cmd = new SqlCommand(procName, con);

  cmd.ExecuteNonQuery();

  this.Close();

  return 1;

  }

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师