- 24
- 0
- 约6.28千字
- 约 11页
- 2017-02-14 发布于重庆
- 举报
网站程序设计报告
网
站
程
序
设
计
报
告
2011-6-1
一、开发过程
1)数据库设计
本网站程序才用的是SQL Server 2005数据库系统,在该系统中新建立1个数据库名为db_Student。创建用户信息表(tb_User)和成员信息表(people)。下面是截图:
tb_User表
People表
创建工程截图:
2)配置Web.Config
由于Web.Config文件对于访问站点的用户来说是不可见的,也是不可以访问的,所以为了系统数据的安全操作,可以再配置文件中(Web.Config)配置一些参数。本里将在Web.Config
文件中配置数据库连接字符串。代码如下
appSettings
add key=ConnectionString value=Server=.;Uid=sa;pwd=;database=db_Student;/
/appSettings
3)公共类得编写
为了加强代码的重用性和一卫户型,在这里建立一个公共类DB.cs,它里面包含4个方法,分别是GetCon方法、sqlEx方法、reDt方法、reDr方法。
GetCon()方法
该方法主要是用来连接数据库,使用ConfigurationManager对象的AppSettings属性值获取配置节中连接数据库的字符串实例化SqlConnection对象,并返回对象,其代码如下:
Public SqlConnection GetCon()
{
return new SqlConnection(ConfigurationManager.AppSettings[ConnectionString].ToString());
}
sqlEx方法
sqlEx方法主要使用SqlCommcand对象执行数据库操作,包括一个string字符型参数,是用来接受具体执行的SQL语句。执行成功返回1;失败则返回0.代码如下
public int sqlEx(string cmdstr)
{
SqlConnection con = GetCon();
con.Open();
SqlCommand cmd = new SqlCommand(cmdstr, con);
try
{
cmd.ExecuteNonQuery();
return 1;
}
catch (Exception ee)
{
return 0;
}
finally
{
con.Dispose();
}
}
reDt方法
该方法通过SQL语句查询数据库中的数据,并查询结果存储在Data数据集中,最终将该数据集中存储查询记过的数据返回,详细代码如下:
public DataTable reDT(string cmdstr)
{
SqlConnection con = GetCon();
con.Open();
SqlDataAdapter da = new SqlDataAdapter(cmdstr,con);
DataSet ds = new DataSet();
da.Fill(ds);
return (ds.Tables[0]);
}
reDr(string str)方法
该方法将执行语句的结果存储在一个SqlDataReader对象中,最后将这个SqlDataReader对象返回到调用处理。代码如下:
{
SqlConnection conn = GetCon();
conn.Open();
SqlCommand com = new SqlCommand(str,conn);
SqlDataReader dr = com.ExecuteReader(CommandBehavior.CloseConnection);
return dr;
}
二、模块设计说明
1)登录页实现过程
该页面实现了用户的登录功能,是整个Web
原创力文档

文档评论(0)