商务网站开发实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
商务网站实训报告
指导教师:姜华
学生姓名:刘贝贝
学号:200830201220
一、课程设计要求
系统平台:
1. 数据库:microsoft sqlserver 2005
2. 操作系统平台:windows visual studio 2005
3. 实现技术:c编程
实现以下要求:
1.规划功能模块
2.设计数据库
3.设计首页
4.三层结构搭建
5.用户登录
6.用户注册
7.设计后台管理页面
8.用户和商品的管理
9.商品的购买及扩展功能
二、、课程设计意义
实践实训是完成教学计划达到教学目标的重要环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、锻炼学生的分析解决实际问题的能力、提高学生全面素质具有很重要的意义。
《商务网站开发》是一门实用性和实践性都很强的课程,必须加强实践性训练,实践课教学是它的一个极为重要的环节,因此,除去平日的学习,特安排课程设计时间,进一步锻炼学生进行实际操作、解决实际问题的能力。
三、课程设计过程:
网站结构:
如图2-3-1所示:
图2-3-1
三层结构如图2-3-2所示:
图2-3-2
设计数据库:包括书籍、用户、出版社等详细信息!
首页设计:首先做好模板,包括前台和后台的模板。首页运用模板,在可编辑区域做好相应的模块,包括用户登录,新书推荐,以及网站的最新活动及信息。
用户登录设计:如图2-3-3
图2-3-3
登陆按键代码:
User user;
if (this.txt_LoginId.Text.Trim().Length == 0)
{
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
return;
}
if (this.txt_LoginPwd.Text.Trim().Length == 0)
{
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
return;
}
if (UserManager.Login(this.txt_LoginId.Text, this.txt_LoginPwd.Text, out user))
{
Session["customID"] = txt_LoginId.Text.ToString();
Session["CurrentUser"] = user;
Response.Redirect("~/BookList.aspx");
}
else
{
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");
}
用户注册页面:如图2-3-4
图2-3-5
注册按钮代码:
User user = new User();
user.LoginId = this.txt_LoginId.Text;
user.LoginPwd = this.txt_LoginPwd.Text;
= this.txt_Name.Text;
user.Address = this.txt_Address.Text;
user.Phone = this.txt_Tele.Text;
user.Mail = this.txt_Email.Text;
this.ltMain.Visible = true;
if (UserManager.Register(user))
this.ltMain.Text = "";
else
this.ltMain.Text = "";
this.txt_LoginId.Text = "";
this.txt_LoginPwd.Text = "";
this.txt_Name.Text = "";
this.txt_Address.Text = "";
this.txt_Tele.Text = "";
this.txt_Email.Text = "";
后台管理页面包括书籍列表及其详细内容,商品的增删改查:
书籍列表如图:2-3-6
图2-3-6
其中包括光棒效果及提示:
e.Row.Attributes.Add("onmouseover",
"currentcolor=this.style.backgroundColor;this.style.backgroundColor='#6699ff'") ;
e.Row.Attributes.Add("onmouseout",