asp二手交易网课程设计报告.docx

上传人:b****2 文档编号:385586 上传时间:2022-10-09 格式:DOCX 页数:21 大小:1.23MB
下载 相关 举报
asp二手交易网课程设计报告.docx_第1页
第1页 / 共21页
asp二手交易网课程设计报告.docx_第2页
第2页 / 共21页
asp二手交易网课程设计报告.docx_第3页
第3页 / 共21页
asp二手交易网课程设计报告.docx_第4页
第4页 / 共21页
asp二手交易网课程设计报告.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

asp二手交易网课程设计报告.docx

《asp二手交易网课程设计报告.docx》由会员分享,可在线阅读,更多相关《asp二手交易网课程设计报告.docx(21页珍藏版)》请在冰豆网上搜索。

asp二手交易网课程设计报告.docx

asp二手交易网课程设计报告

A3.5(C#)实践教程

课程设计报告

题目:

二手交易网

 

院系:

专业:

班级:

学号:

姓名:

指导老师:

2013年6月28日

 

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

二、设计思路·········································3

三、需求分析·········································3

四、功能模块·········································3

五、用例图···········································4

六、系统流程图·······································5

七、E-R图···········································5

八、数据库和表设计···································7

九、调试程序·········································8

十、关键程序代码·····································12

十二、参考书目·······································20

十一、总结···········································20

 

一.系统设计要求

(1)应用VisualStudio设计、开发和发布;

(2)应用HTML相关知识制作页面;

(3)应用Table或者CSS对网页进行合理布局;

(4)应用ASP.NET置对象完成相关逻辑处理;

(5)应用ASP.NET各种控件完成相关模块的重用;

(6)应用ADO.NET相关知识完成数据库的连接与处理

 

二、设计思路

本为用户提供一个二手商品交易的网络平台,为学生处理个人物品提供一个快捷的途径,操作简单。

本组设计具有以下特点:

简单性:

设计操作简单易懂,用户操作易上手,方便同学处理闲置物品。

实用性:

系统能完成商品展示管理等功能和管理员对信息的处理,有很好的实用性。

三、需求分析

非注册用户,浏览商品、注册会员

用户注册,商品浏览、添加商品、添加购物车、用户结账、发布留言、修改商品、删除商品等。

管理员添加商品、删除商品、修改商品、留言管理、用户管理、网址更新维护等。

四、功能模块

功能模块

主页

建立主页面

用户注册、登录模块

用户注册登录

用户注册

用户管理模块

查看修改用户信息

找回密码

商品管理模块

增加商品

修改商品信息

商品浏览和购物车模块

查看商品信息信息

添加物品到购物车

清空购物车

删除购物车

商品搜索和在线帮助模块

物品的模糊查找

在线服务帮助

订单管理模块

添加订单

处理订单

查看订单

用户结账

留言管理模块

留言、

查看留言、

回复留言、

查看回复信息

五、用例图

六、系统流程图

 

七、E-R图

 

 

 

八、数据库和表设计

管理员表

商品表

购物车

用户表

九、调试程序

注册

登录

上传头像

修改密码

添加商品

主页

留言

后台管理

找回密码

 

十、关键程序代码

登陆后台代码

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data.SqlClient;

usingSystem.Data;

publicpartialclassAdmin_images_login:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(Session["UserLoginName"]==null)

{

}

else

{

//stringUserLoginName=Session["UserLoginName"].ToString();

Response.Redirect("index.aspx?

UserLoginName="+Session["UserLoginName"].ToString());

}

}

protectedvoidButton1_Click(objectsender,EventArgse)

{

if(TextBox1.Text=="")

{

Response.Write("alert('用户名不能为空!

');localtion='login.aspx'");

return;

}

else

{

if(TextBox2.Text=="")

{

Response.Write("alert('密码不能为空!

');localtion='login.aspx'");

return;

}

else

{

stringname=TextBox1.Text;

stringpassword=TextBox2.Text;

stringconstr="server=.;database=shopdb;trusted_connection=true";

SqlConnectionconn=newSqlConnection(constr);

conn.Open();

SqlCommandcmd=newSqlCommand();

cmd.CommandText="selectcount(*)fromuserswhereUserName='"+name+"'andPassword='"+TextBox2.Text+"'";

cmd.Connection=conn;

//intcount=(int)cmd.ExecuteScalar();

if(Convert.ToInt32(cmd.ExecuteScalar())>0)

{

Session["UserLoginName"]=TextBox1.Text;

Response.Write("");

Response.Redirect("usersnews.aspx?

UserLoginName="+TextBox1.Text);

}

else

{

Response.Write("");

return;

}

conn.Close();

}

}

}

}

注册后台代码

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data.SqlClient;

usingSystem.Data;

publicpartialclassAdmin_images_addusers:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(Session["UserLoginName"]==null)

{

}

else

{

stringname=Session["UserLoginName"].ToString();

Response.Redirect("index.aspx?

sname="+Session["UserLoginName"].ToString());

}

}

protectedvoidButton1_Click(objectsender,EventArgse)

{

stringconstr="server=.;database=shopdb;trusted_connection=true";

SqlConnectioncon=newSqlConnection(constr);

SqlCommandcmd=newSqlCommand("praddusers",con);

cmd.Connection=con;

cmd.CommandText="praddusers";

cmd.CommandType=CommandType.StoredProcedure;

SqlParametersp1=newSqlParameter("username",SqlDbType.VarChar,20);

sp1.ParameterName="username";

sp1.Value=TextBox1.Text;

cmd.Parameters.Add(sp1);

SqlParametersp2=newSqlParameter("password",SqlDbType.VarChar,20);

sp2.ParameterName="password";

sp2.Value=TextBox3.Text;

cmd.Parameters.Add(sp2);

SqlParametersp3=newSqlParameter("realname",SqlDbType.VarChar,20);

sp3.ParameterName="realname";

sp3.Value=TextBox4.Text;

cmd.Parameters.Add(sp3);

 

SqlParametersp4=newSqlParameter("sex",SqlDbType.Bit);

sp4.ParameterName="sex";

sp4.Value=(RadioButtonList1.SelectedItem.ToString()=="男"?

1:

0);

cmd.Parameters.Add(sp4);

SqlParametersp5=newSqlParameter("age",SqlDbType.Int);

sp5.ParameterName="age";

sp5.Value=TextBox5.Text;

cmd.Parameters.Add(sp5);

 

SqlParametersp6=newS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1