> 报告范文 > 实习报告 > 实习报告

商城广播系统实习报告汇报

发布时间:2026-09-29 16:15:27 浏览次数:26 DOC

导语:这是一篇深度商城新闻系统,特别适合在校大学生、编程初学者、需要交实验报告的工科生。 全文约1450字,预计阅读12分钟。报告重点:做一个能展示新闻、带后台管理的网页系统,用gridview和formview这些控件实现功能。

报告信息

适用对象:在校大学生、编程初学者、需要交实验报告的工科生。

使用场合:学校实训作业,计算机专业做课程设计,或者期末项目汇报,基本都是这类系统开发报告。

核心内容:做一个能展示新闻、带后台管理的网页系统,用gridview和formview这些控件实现功能。

内容体量:1450字  阅读时长:12分钟

报告正文

训名称:商城新闻系统

实训人: 学号:0900002209

班级:网络0912 指导教师:李伟老师

同组学生姓名:

实验地点: 创新楼 实验日期: ____年 年 10 月 12 日

一、实训目的:

1、熟练使用快捷的不编程方式访问数据库的方法,以及girdview控件和数据源控件的使用方法;

2、掌握formview控件的使用方法;

3、熟悉gridview控件的配置方法;

4、强化、巩固登录页面和验证码的知识,;

5、掌握用超链接方式传递参数的方法。

二、实训内容:

1、商城新闻系统首页设计

在新闻系统首页显示最新的十条新闻。浏览者可以点击每条新闻对应的链接查看新闻详细情况,同时还可以点击“更多新闻”超链接,查看更多新闻

2、单条新闻详细内容显示

当点击首页中的新闻标题链接时,会链接到一个网页,同时根据传递过来的新闻id号,显示该编号对应的新闻详细内容;

3、新闻分页显示:

使用gridview控件实现分页显示所有新闻,并设置分页显示的样式

4、新闻后台登录页面设计

登录时需要输入随机生成的验证码,只有管理员才能登录商城新闻系统的后台管理页面,实现新闻的添加、删除与修改;

三、实训的相关代码:

1、显示详细内容,关键性代码如下:

(1)html代码

;

height=240p_ width=333p_>;;;

id:

;>;;;;

title:

;>;;;

contents:

addtime:

te_t=更新>;;;

te_t=取消>;;;

te_t=插入>;;;

; />;;;

;这是第;

;条新闻,添加时间是;

; />;;;;

selectcommand=select _ from [news] where ([id] = ?)>;;;

(2)传递新闻id号的代码

protected void page_load(object sender, eventargs e)

{

if (convert.toint32(session[pass]) == 0)

response.redirect(login.asp_);

if (!ispostback)

string strsql = select _ from news where id= convert.toint32(request.querystring[id]);

datatable dt = dbmanger.e_ecutequery(strsql);

t_ttitle.te_t = server.htmldecode(dt.rows[0][ itle].tostring().replace(

;, n));

t_tcontent.te_t = server.htmldecode(dt.rows[0][contents].tostring().replace(

}

2、新闻分页显示,关键性代码如下:

cellpadding=4 datasourceid=accessdatasource1 forecolor=#333333 gridlines= one

pagesize=8>;;;

ne_tpagete_t=下一页 previouspagete_t= />;;;

datate_tfield= itle target=_blank />;;;

selectcommand=select [id], [title], [addtime] from [news] order by [id] desc>;;;;

3、新闻后台登录,代码如下:

protected void button1_click(object sender, eventargs e)

if (te_tbo_3.te_t != request.cookies[checkcode].value.tostring())

response.write(;);

else

string strsql = select _ from users where username= te_tbo_1.te_t and pwd= te_tbo_2.te_t ;

if (dbmanger.e_ecutequery(strsql).rows.count >;;; 0)

session[pass] = 1;

response.redirect(manager.asp_);

4、商城新闻的删除,代码如下:

string strsql = delete from news where id= convert.toint32(request.querystring[id]);

if (dbmanger.e_ecutenonquery(strsql) >;;; 0)

5、商城新闻的添加,代码如下:

string strname = server.htmlencode(t_ttitle.te_t);

strname = strname.replace( n,

;);

strname = strname.replace(, );

strname = strname.replace( , );

string strcontent = server.htmlencode(t_tcontent.te_t);

strcontent = strcontent.replace( n,

strcontent = strcontent.replace(, );

strcontent = strcontent.replace( , );

string strsql = insert into news(title,contents,addtime)values ( strname , strcontent , datetime.now );

6、商城新闻的修改,代码如下:

strname = strname.replace( n,

;);

strname = strname.replace(, );

strname = strname.replace( , );

string strcontent = server.htmlencode(t_tcontent.te_t);

strcontent = strcontent.replace( n,

;);

strcontent = strcontent.replace(, );

strcontent = strcontent.replace( , );

string strsql = update news set [title]= strname ,[contents]= strcontent ,addtime= datetime.now.date where id= request.querystring[id];

if (dbmanger.e_ecutenonquery(strsql) >;;; 0)

{

response.write(;);

response.write(;);

}

else

response.write(;);

}

四、实训效果:

1、商城新闻详细内容显示,效果如图4-1所示:

图 4-1

2、留言分页显示,效果如图4-2所示

图4-2 新闻分页显示

实习报告

3、新闻后台登录页,效果如图4-3所示:

报告怎么写

有标题、个人信息、实训目的、内容、代码、效果这几块,顺序不能乱,目的要写在最前面。

《商城广播系统实习报告汇报.doc》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档

延伸阅读

下一篇:

相关专题

分类查询入口

一键复制