毕业设计(论文)-中国论文教育学院 www.icsv.net
location.replace('zxhIndex.aspx');else
location.replace('zxhIndex.aspx');\); } }
冻结/解冻用户实现代码(fre-unfre-user.aspx.cs):
public partial class fre_unfre_user : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
BindData(); }
ConnectionStringSettings sets =
ConfigurationManager.ConnectionStrings[\]; SqlConnection conn; protected void BindData() {
conn = new SqlConnection(sets.ConnectionString);
SqlDataAdapter da = new SqlDataAdapter(\* from Users\, conn);
DataSet ds = new DataSet(); da.Fill(ds);
GridView1.DataSource = ds; GridView1.DataBind(); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) {
int id =
Convert.ToInt32(GridView1.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text);
if (e.CommandName == \) {
36
毕业设计(论文)-中国论文教育学院 www.icsv.net
conn = new SqlConnection(sets.ConnectionString); SqlCommand cmd = new SqlCommand(\freeze='1' where userID=\ + id,conn); conn.Open();
cmd.ExecuteNonQuery(); conn.Close(); }
else if (e.CommandName == \) {
conn = new SqlConnection(sets.ConnectionString); SqlCommand cmd = new SqlCommand(\freeze='0' where userID=\ + id,conn); conn.Open();
cmd.ExecuteNonQuery(); conn.Close(); } else { } }
protected void Button1_Click(object sender, EventArgs e) {
BindData2(); }
protected void BindData2() {
string gkxm1 = gkxm.Text;
conn = new SqlConnection(sets.ConnectionString);
SqlDataAdapter da = new SqlDataAdapter(\where username='\ + gkxm1 + \, conn); DataSet ds = new DataSet(); da.Fill(ds);
GridView1.DataSource = ds;
37
毕业设计(论文)-中国论文教育学院 www.icsv.net
GridView1.DataBind(); }
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) {
GridView1.PageIndex = e.NewPageIndex; GridView1.DataBind(); } }
留言板管理功能实现代码(DeleteBBS.aspx.cs):
public partial class DeleteBBS : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
BindData(); }
ConnectionStringSettings sets =
ConfigurationManager.ConnectionStrings[\]; SqlConnection conn; protected void BindData() {
conn = new SqlConnection(sets.ConnectionString);
SqlDataAdapter da = new SqlDataAdapter(\, conn);
DataSet ds = new DataSet(); da.Fill(ds);
GridView1.DataSource = ds; GridView1.DataBind(); }
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) {
38
毕业设计(论文)-中国论文教育学院 www.icsv.net
GridView1.PageIndex = e.NewPageIndex; GridView1.DataBind(); }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) {
conn = new SqlConnection(sets.ConnectionString); int id =
Convert.ToInt32(GridView1.Rows[e.RowIndex].Cells[0].Text);
SqlCommand cmd = new SqlCommand(\from BBS where bbsID=\ + id, conn);
conn.Open();
cmd.ExecuteNonQuery(); conn.Close(); BindData(); }
protected void Button1_Click(object sender, EventArgs e) {
BindData2(); }
protected void BindData2() {
string ggbt1 = ggbt.Text;
conn = new SqlConnection(sets.ConnectionString);
SqlDataAdapter da = new SqlDataAdapter(\* from BBS where bbstitle='\ + ggbt1 + \, conn); DataSet ds = new DataSet(); da.Fill(ds);
GridView1.DataSource = ds; GridView1.DataBind(); }
}
39
毕业设计(论文)-中国论文教育学院 www.icsv.net
5 结束语
论文从概述到系统分析再到系统设计最后进行系统实施,记录了系统开发的整个过程。在分析阶段对系统进行了目标需求分析,可行性分析,业务流程分析,数据流程分析。在设计阶段对整个系统的运行平台,数据库,操作界面,系统安全进行了详细的设计。在系统的实施阶段,主要从数据库和程序代码两个方面进行研究和实现。
由于初次独立开发,所以系统还存在一些不足之处。在分析阶段,由于对问题的认识不够深刻,可能导致在设计阶段出现一些设计性不足;在开发阶段,由于对软件工程的认识不够深入,在软件设计过程中许多代码没有考虑到其重用性,使系统中重写了许多代码,增加了代码的复杂度。
系统是采用Macromedia Dreamweaver MX 2004 开发Web静态网页,运用VS.NET2005动态网站开发技巧来实现与数据库的连接,从而开发成一个具有用户注册,商品展示,商品查询,购物车,收银台及网站后台管理等功能的小型的B2C模式的网上购物商城。由于时间和费用方面的关系,系统存在着很多的不足,实现的功能相对简单,但是系统已经具备了电子商务网站的核心功能,可以模拟电子商务的流程进行系统试运行,而且操作简单,界面友好,系统及数据库易于维护。
40