asp实训报告总结.docx

上传人:b****8 文档编号:10357117 上传时间:2023-02-10 格式:DOCX 页数:20 大小:978.48KB
下载 相关 举报
asp实训报告总结.docx_第1页
第1页 / 共20页
asp实训报告总结.docx_第2页
第2页 / 共20页
asp实训报告总结.docx_第3页
第3页 / 共20页
asp实训报告总结.docx_第4页
第4页 / 共20页
asp实训报告总结.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

asp实训报告总结.docx

《asp实训报告总结.docx》由会员分享,可在线阅读,更多相关《asp实训报告总结.docx(20页珍藏版)》请在冰豆网上搜索。

asp实训报告总结.docx

asp实训报告总结

asp实训报告&总结

LT

 

前言

意义

任务1用户需求分析、功能设计、开发环境构建………………………….4

1.1功能设计…………………………………………….4

1.2网站规划设计分析………………………………….4

1.3开发及运行环境…………………………………….4

任务2新闻信息显示与检索………………………………………………………5

2.1建立数据库news2008及相关表………………….5

2.2任务描述……………………………………………5

2.3任务分析…………………………………………….5

2.4任务实施…………………………………………….6

任务3新闻评论实现………………………………………………………………7

3.1任务描述…………………………………………….7

3.2任务分析…………………………………………….7

3.3任务实施…………………………………………….7

任务4后台用户管理………………………………………………………………8

4.1任务描述………………………………………………8

4.2任务分析……………………………………………….8

4.3任务实施………………………………………………8

任务5母版页设计………………………………………………………………….9

5.1任务描述…………………………………………….9

5.2任务分析…………………………………………….9

5.3任务实施………………………………………………9

任务6网站前台的实现…………………………………………………………..10

6.1任务描述…………………………………………………….10

6.2任务分析……………………………………………………..10

6.3相关知识:

RepeaerWeb服务器控件及应用、分页功能10

6.4任务实施………………………………………………….10

任务7网站后台的实现…………………………………………………………..13

7.1任务描述…………………………………………………..13

7.2任务分析………………………………………………13

7.3相关知识:

GridView服务器控件……………………..13

7.4任务实施………………………………………………….13

任务8总结…………………………………………………………………….….17

 

用户需求分析、网站规划设计、开发环境构建

需求分析

需求分析阶段的工作,可以分为四个方面:

问题识别、分析与综合、制定规格说明书、评审。

功能设计

新闻发布管理系统功能分为前台和后台两大块,如下图 (图1.1) 的功能模型所示:

 

 

             图1.1  功能模型

开发及运行环境

系统开发平台:

MicrosoftVisualStudio2008;

系统开发语言:

C#

系统后台数据库:

MicrosoftSQLServer2005;

运行平台:

WindowsServer2003(SP1);

运行环境:

Wicrosoft.NETFrameworkSDKv2.0;

文档撰写软件:

office

 

建立数据库及相关的表格

建设数据库及数据库中的表:

新闻信息表(tb_News)、新闻评论表(tb_Comments)、新闻类表(tb_BigClass)、用户信息表(tb_User)

新闻信息显示与检索

任务描述

新闻信息显示与检索是本系统的重要功能之一。

该任务中包括新闻内容的显示与检索和新闻板卡的显示与检索两部分.本系统采用标准的三层架构.在任务中MODEL类库中的类NewsInfo、BigClassInfo主要完成对数据库中的新闻内容表tb_News和新闻栏目表tb_BigClass中字段的定义。

DAL类库中的类NewsAccess、BigClassAccess主要是对新闻内容及类别操作的各种功能的具体实现。

BLL类库中的类NewsLogic、BigClassLogic则是对DAL类库中类的逻辑调用。

任务分析

在本系统中采用标准的三层架构,这三层架构是完成系统前台后台功能的基础。

(1)MODEL类库中的类NewsInfo类、BigClassInfo类

(2)DAL类库中的类NewsAccess类、BigClassAccess类

(3)BLL类库中的类NewsLogic类、BigClassLogic类

建立项目及完成三层架构,分别建立三层类库中的所需类:

如MODEL类库中的类NewsInfo类,其他的类如此建立

MODEL类库图

新闻评论的实现

任务描述

新闻评论是本系统的重要功能之一。

本系统采用标准的三层架构.在任务中MODEL类库中的类NewsInfo、BigClassInfo主要完成对数据库中的新闻内容表tb_News和新闻栏目表tb_BigClass中字段的定义。

DAL类库中的类NewsAccess、BigClassAccess主要是对新闻内容及类别操作的各种功能的具体实现。

BLL类库中的类NewsLogic、BigClassLogic则是对DAL类库中类的逻辑调用。

任务分析

在本系统中采用标准的三层架构,这三层架构是完成系统前台后台功能的基础。

(1)MODEL类库中的类CommentsInfo类

(2)DAL类库中的类CommentsAccess类

(3)BLL类库中的类CommentsLogic类

任务实施

分别为这些类,编写它的代码

后台用户管理

任务描述

新闻评论是本系统的重要功能之一。

本系统采用标准的三层架构.在任务中MODEL类库中的类NewsInfo、BigClassInfo主要完成对数据库中的新闻内容表tb_News和新闻栏目表tb_BigClass中字段的定义。

DAL类库中的类NewsAccess、BigClassAccess主要是对新闻内容及类别操作的各种功能的具体实现。

BLL类库中的类NewsLogic、BigClassLogic则是对DAL类库中类的逻辑调用。

任务分析

在本系统中采用标准的三层架构,这三层架构是完成系统前台后台功能的基础。

(1)MODEL类库中的类UerInfo类

(2)DAL类库中的类UserAccess类

(3)BLL类库中的类UserLogic类

任务实施

分别为这些类,编写它的代码

母版页设计

任务描述

在界面设计中设计母版页可以保证网站的整体风格.在母版页中需要完成以下功能:

(1)用户注册功能

(2)用户修改注册信息功能

(3)注册用户发布新闻功能

(4)新闻搜索功能

(5)各新闻类别中的新闻数量的统计功能.

任务分析

在母版页中需要用到功能相对独立的多次使用的控件,因此要制作相应的web用户控件.

在本系统中制作母版页需要完成以下自定义控件的制作.

(1)头的控件Top.ascx,具有导航功能

(2)用户登录控件Login.ascx,提供用户注册,登录,发布新闻功能

(3)热点新闻控件HotNews.ascx,提供10条点击率最高的热点新闻及浏览功能

(4)新闻数量统计的控件Count.ascx,提供各新闻类型包含的新闻数量的统计功能

(5)页尾控件Bottom.ascx,相关的一些注释信息.

任务实施

在设计母版页过程中,将每个页面都包含的页头,页尾,登录,新闻统计,搜索及热点新闻封装到母版页面中.

网站前台的实现

任务描述:

在前台中,用户可以按照新闻类别浏览新闻,同时对新闻进行评论,还可以对需要查找的新闻进行搜索.如果用户想发布自己的新闻内容,则需要在前台中进行注册,注册后可以修改自己的注册信息,同时具有发布新闻的权利.当用户发布的新闻被后台的管理员审核通过后,其他用户就可以对该新闻进行浏览和评论.同时在新闻方面用户可以看到热点新闻的排名及各个新闻类别中新闻数量的.

任务分析:

网站前台功能的设计主要为数据访问层类,业务逻辑层类及表示层的各功能页,而三层又都可以调用实体类.

相关知识:

RepeaterWeb服务器控件及应用,分页功能

RepeaterWeb服务器控件是一个基本容器控件,它可以从页面的任何可用数据中创建出自定义列表.它的主要作用是循环数据库里面的数据信息.

任务实施:

注册新的用户:

JQ

用新的用户:

JQ登录进来

个人管理中心:

修改自己的注册信息

可以自己发布自己的新闻信息:

新闻内容浏览及评论页面:

 

网站后台的实现

任务描述:

在后台管理中,管理员登录后可以对本系统进行后台的管理.管理员能够管理现有的新闻,可以对现有的新闻进行删除,修改,浏览等操作,同时还可以发布新闻以及对新闻进行审核.只有当管理员审核通过后要发布的新闻才能在新闻浏览页面,这样可以保证新闻的合法性.管理员可以删除一条新闻的单条评论,也可以删除一条新闻的全部评论.

任务分析:

网站后台功能的设计也主要为数据访问层类,业务逻辑层类以及表示层的各功能页,而这三层又都可以调用实体类.要实现网站后台功能必须先解决好各个页面的逻辑调用关系.

相关知识:

GridView服务器控件

可以使用GridView控件执行下面的操作:

∙通过数据源控件自动绑定和显示数据。

∙通过数据源控件对数据进行选择、排序、分页、编辑和删除。

另外,您还可以通过执行以下操作,来自定义GridView控件的外观和行为:

∙指定自定义列和样式。

∙利用模板创建自定义用户界面(UI)元素。

∙通过处理事件将自己的代码添加到GridView控件的功能中。

任务实施

网站后台登录页面

 

进入新闻后台管理界面:

新闻的类别如下,可以更改它的栏目属性”显示”或”隐藏”起来.

如下图是admin发布的新闻内容:

查看admin发布教育新闻—>实训:

并对其进行评论,如下图所示,是JQ的评论

修改新闻的属性,可以更改它的栏目属性”显示”或”隐藏”起来.回到首页只能看到所显示的新闻类:

 

总结

在网页出来后,直接用自己的作息去登录,总是提示错误;查看之后,要新用户先注册才可以登录,注册之后就可以用自己的信息来登录了;也就是说要想某个用户登录,这个用户要先存在于数据库中才行。

本次实习我主要用到了登录界面的检查,连接到数据库并获取信息,然后通过页面连接添加删除和浏览数据库的信息。

 

通过二周的ASP实训课,我受益匪浅,学到了很多在课本上学不到的东西。

在这为期一周的实训过程中,有苦有乐。

虽然实训时课程比平时多,但我觉得这次才是我学到ASP这门课程最充实的一课。

在这几天时间里,我很好的和老师进行了交流,不懂的地邹老师都为我耐心解答,在老师的细心指导下我完成了这次实训作业,非常感谢沈老师对我的指导!

 

通过这次实训我明白了很多,为此我要感谢我们的ASP老师,同时也要感谢学校给我们提供了这次实训机会。

为我们以后的学习奠定了雄厚的基础,让我们在以后的学习中更一步提高。

在以后的学习中,我会总结这次的经验,来更一步提高自己。

为了以后不再像现在这样,我会不断改进自己的学习方法的。

做到多实践,多学习,多问等。

 

实训作业勉强完成,但是还没有来得及进一步的完善,漏洞很多。

内容少,达不到自己所要的效果。

其实出一这方面的原因有客观的原因,也有主观的原因,认为原因还是在于自己。

没能好好的学,或许由于过分依赖老师的缘故,使得自己过于懒惰。

所以我会努力提高自己,改正自己的不足,在ASP的道路上不断探索,不断追求,以期获得略微成绩,最后再次感谢沈老师和邹老师对我的指导。

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

当前位置:首页 > 工程科技 > 电力水利

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

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