




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、a 3.5(c#)实践教程课程设计报告题目: 二手交易网 院 系: 专 业: 班 级: 学 号: 姓 名: 指导老师: 2013年6月28日目录一、系统设计要求3二、设计思路3三、需求分析3四、功能模块3五、用例图4六、系统流程图5七、e-r图5八、数据库和表设计7九、调试程序8十、关键程序代码12十二、参考书目20十一、总结20一 系统设计要求(1)应用visual studio 设计、开发和发布网站; (2)应用html相关知识制作网站页面;(3)应用table或者css对网页进行合理布局;(4)应用asp.net内置对象完成相关逻辑处理;(5)应用asp.net各种控件完成相关模块的重用
2、;(6)应用ado.net相关知识完成数据库的连接与处理二、设计思路本网站为用户提供一个二手商品交易的网络平台,为学生处理个人物品提供一个快捷的途径,操作简单。本组设计网站具有以下特点:简单性:网站设计操作简单易懂,用户操作易上手,方便同学处理闲置物品。实用性:系统能完成商品展示管理等功能和管理员对信息的处理,有很好的实用性。三、需求分析非注册用户,浏览商品、注册会员用户注册,商品浏览、添加商品、添加购物车、用户结账、发布留言、修改商品、删除商品等。管理员添加商品、删除商品、修改商品、留言管理、用户管理、网址更新维护等。四、功能模块功能模块主页建立主页面用户注册、登录模块用户注册登录用户注册用
3、户管理模块查看修改用户信息找回密码商品管理模块增加商品修改商品信息商品浏览和购物车模块查看商品信息信息添加物品到购物车清空购物车删除购物车商品搜索和在线帮助模块物品的模糊查找在线服务帮助订单管理模块添加订单处理订单查看订单用户结账留言管理模块留言、查看留言、回复留言、查看回复信息五、用例图六、系统流程图七、e-r图真实姓名用户密码性别用户邮箱电话号码注册时间用户邮编登录名用户地址用户编号年龄真实姓名管理员密码管理员登录名注册时间邮箱管理员编号管理员商品订单明细订单详细表号商品数量商品代号商品对应订单号备注商品总金额商品商品id商品种类种类编码名称商品原价销售价格详细描述商品图片用户登录留言留言
4、编号留言内容留言日期用户id八、数据库和表设计管理员表商品表购物车用户表九、调试程序注册登录上传头像修改密码添加商品主页留言后台管理找回密码十、关键程序代码登陆后台代码using system;using system.collections.generic;using system.linq;using system.web;using system.web.ui;using system.web.ui.webcontrols;using system.data.sqlclient;using system.data;public partial class admin_images_log
5、in : system.web.ui.page protected void page_load(object sender, eventargs e) if (sessionuserloginname = null) else /string userloginname = sessionuserloginname.tostring(); response.redirect(index.aspx?userloginname= + sessionuserloginname.tostring(); protected void button1_click(object sender, event
6、args e) if (textbox1.text = ) response.write(alert(用户名不能为空!);localtion=login.aspx); return; else if (textbox2.text = ) response.write(alert(密码不能为空!);localtion=login.aspx); return; else string name = textbox1.text; string password = textbox2.text; string constr = server=.;database=shopdb;trusted_conn
7、ection=true; sqlconnection conn = new sqlconnection(constr); conn.open(); sqlcommand cmd = new sqlcommand(); cmd.commandtext = select count(*) from users where username= + name + and password= + textbox2.text + ; cmd.connection = conn; /int count = (int)cmd.executescalar(); if (convert.toint32(cmd.e
8、xecutescalar() 0) sessionuserloginname = textbox1.text; response.write(alert(登录成功); response.redirect(usersnews.aspx?userloginname= + textbox1.text); else response.write(alert(用户名或密码错误!); return; conn.close(); 注册后台代码using system;using system.collections.generic;using system.linq;using system.web;usi
9、ng system.web.ui;using system.web.ui.webcontrols;using system.data.sqlclient;using system.data;public partial class admin_images_addusers : system.web.ui.page protected void page_load(object sender, eventargs e) if (sessionuserloginname = null) else string name = sessionuserloginname .tostring(); re
10、sponse.redirect(index.aspx?sname= + sessionuserloginname .tostring(); protected void button1_click(object sender, eventargs e) string constr = server=.;database=shopdb;trusted_connection=true; sqlconnection con = new sqlconnection(constr); sqlcommand cmd = new sqlcommand(praddusers, con); cmd.connec
11、tion = con; cmd.commandtext = praddusers; cmd.commandtype = commandtype.storedprocedure; sqlparameter sp1 = new sqlparameter(username, sqldbtype.varchar, 20); sp1.parametername = username; sp1.value = textbox1.text; cmd.parameters.add(sp1); sqlparameter sp2 = new sqlparameter(password, sqldbtype.var
12、char, 20); sp2.parametername = password; sp2.value = textbox3.text; cmd.parameters.add(sp2); sqlparameter sp3 = new sqlparameter(realname, sqldbtype.varchar, 20); sp3.parametername = realname; sp3.value = textbox4.text; cmd.parameters.add(sp3); sqlparameter sp4 = new sqlparameter(sex, sqldbtype.bit)
13、; sp4.parametername = sex; sp4.value =(radiobuttonlist1.selecteditem.tostring()=男?1:0); cmd.parameters.add(sp4); sqlparameter sp5 = new sqlparameter(age, sqldbtype.int); sp5.parametername = age; sp5.value = textbox5.text; cmd.parameters.add(sp5); sqlparameter sp6 = new sqlparameter(phonecode , sqldb
14、type.varchar, 20); sp6.parametername = phonecode ; sp6.value = textbox6.text; cmd.parameters.add(sp6); sqlparameter sp7 = new sqlparameter(address, sqldbtype.varchar, 50); sp7.parametername = address; sp7.value = textbox7.text; cmd.parameters.add(sp7); sqlparameter sp8 = new sqlparameter(postcode, s
15、qldbtype.char, 20); sp8.parametername = postcode; sp8.value = textbox8.text; cmd.parameters.add(sp8); sqlparameter sp9 = new sqlparameter(email, sqldbtype.char, 20); sp9.parametername = email; sp9.value = textbox9.text; cmd.parameters.add(sp9); sqlparameter sp11 = new sqlparameter(userque, sqldbtype
16、.varchar, 50); sp11.parametername = userque; sp11.value = textbox10.text; cmd.parameters.add(sp11); sqlparameter sp12 = new sqlparameter(userans, sqldbtype.varchar, 50); sp12.parametername = userans; sp12.value = textbox11.text; cmd.parameters.add(sp12); sqlparameter sp10 = new sqlparameter( userid,
17、 sqldbtype.int); sp10.parametername = userid; sp10.direction = parameterdirection.output; cmd.parameters.add(sp10); con.open(); cmd.executenonquery(); con.close(); int id = int.parse(sp10.value.tostring(); if (id 0) response.write(alert(注册成功); sessionuserloginname = textbox1.text; response.redirect(
18、succreg.aspx); else response.write(alert(注册失败!); protected void btntest_click(object sender, eventargs e) if (textbox1.text = ) response.write(alert(会员登录名不能为空!);localtion=addusers.aspx); else string constr = server=.;database=shopdb;trusted_connection=true; sqlconnection sqlconn = new sqlconnection(
19、constr); sqlconn.open(); string sqlstr = select * from users where username= + this.textbox1.text + ; sqlcommand sqlcom = new sqlcommand(sqlstr, sqlconn); sqldatareader read = sqlcom.executereader(); read.read(); if (read.hasrows) if (this.textbox1.text.trim() = readusername.tostring().trim() respon
20、se.write(alert(该会员已经注册过);localtion=adduser.aspx); return; else response.write(alert(您可以进行正常注册);localtion=adduser.aspx); read.close(); sqlconn.close(); protected void button2_click(object sender, eventargs e) 添加商品后台代码using system;using system.configuration;using system.data;using system.linq;using sy
21、stem.web;using system.web.security;using system.web.ui;using system.web.ui.htmlcontrols;using system.web.ui.webcontrols;using system.web.ui.webcontrols.webparts;using system.xml.linq;using system.data.sqlclient;using system.io;public partial class editgoods : system.web.ui.page sqloperate sqloperate
22、 = new sqloperate(); sqlconnection sqlconn = new sqlconnection(configurationmanager.appsettingsconnectionstring); protected void page_load(object sender, eventargs e) if (sessionuserloginname = null) response.redirect(login.aspx); else protected void button1_click(object sender, eventargs e) string
23、name = textbox1.text; string startprice = textbox2.text; string saletprice = textbox3.text; string typeid = textbox4.text; string wareshow = textbox5.text; string picturename = fuppicturepath.filename; /获取文件名 string lastname = picturename.substring(picturename.lastindexof(.) + 1); /获取文件后缀名 string co
24、nstr = server=.;database=shopdb;trusted_connection=true; sqlconnection conn = new sqlconnection(constr); conn.open(); /判断上传文件的格式 if (lastname.tolower() = bmp | lastname.tolower() = jpg | lastname.tolower() = gif) int len = fuppicturepath.postedfile.contentlength; /获取文件的大小 byte picturedata = new bytelen; httppostedfile htp = fuppicturepath.posted
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级数学(小数乘法)计算题专项练习及答案汇编
- 2025年碳酸甲乙酯项目建设方案
- 2025年私募股权投资项目发展计划
- 陕西警官职业学院《茶艺学》2023-2024学年第二学期期末试卷
- 集美大学《数据分析与可视化工具》2023-2024学年第二学期期末试卷
- 青岛农业大学《文化与翻译(1)》2023-2024学年第一学期期末试卷
- 青岛大学《D仿真设计基础》2023-2024学年第二学期期末试卷
- 青岛恒星科技学院《卫生法规》2023-2024学年第二学期期末试卷
- 青岛港湾职业技术学院《病原生物学与免疫学(实验)》2023-2024学年第二学期期末试卷
- 青岛电影学院《公共建筑设备工程》2023-2024学年第二学期期末试卷
- 食堂食材配送采购投标方案(技术标)
- Kubernetes中的多租户隔离策略-深度研究
- 2025年度智能硬件产品全国区域独家代理合同3篇
- 办公室安全知识培训课件
- 厂房工程起重吊装施工方案
- 2025年四川省成都市青白江区招聘50人历年高频重点提升(共500题)附带答案详解
- 《体育绘图》课程教学大纲
- 2025-2030年中国卫星导航行业商业模式创新战略制定与实施研究报告
- 护患沟通技巧课件
- 《医学科研概述》课件
- 【课件】第12课+理想与典范-古希腊与古罗马美术+课件高中美术人教版(2019)美术鉴赏
评论
0/150
提交评论