商务网站开发实训报告

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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",

相关文档
最新文档