动态网页设计技术实训报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

动态网页设计技术实训报告

好好学习论坛

学生姓名:李娟

系(部): 计算机科学与工程系

专业:0832信息管理

学号:200809205257 班级:计算机网络技术0801 指导教师:王旭辉

实训时间:2010.12.27—2010.12.31

1.绪论

通过制作这个好好学习论坛,学会运用VS制作一个小的动态网站,并结合与后台数据库的连接,掌握SqlData类,运用DataList绑定技术,掌握运用DataReader对象从数据源中获取数据,学会如何配置Web.Config,掌握熟练运用各种HTML、WEB控件,以及用户自定义控件。

意义:由于现在信息化的迅猛发展,原有的软件项目已经不能满足现今越来越多的需求,更多的厂商都将软件应用基于互联网进行开发和使用。随着互联网的发展,越来越多的用户已经可以使用互联网进行信息交互,也促成了越来越多的基于浏览器的应用程序,企业可以使用服务器/客户端的开发模型进行系统的开发,好好学习论坛就是为了解决信息交互复杂和交互困难的问题的而诞生的。帖子本解决了现有的人与人之间通过互联网的交流需求,并且简单,实用,还能运用于企业,使企业与企业之间,企业与个人之间进行信息交互。2.系统设计时间、地点

第十八周(12.27—12.31)

实验楼3C412

3.系统内容设计

3.1系统需求分析

3.1.1系统可行性分析

技术可行性:论坛系统是用VS 2005软件中的C#语言进行编程的,SQL 2000数据库连接的。VS中的C#语言的使用,分级的配置系统,使你服务器环境和应用程序的设置更加简单,一般的电脑上都可以进行编程。页面的设计简单,需要的模块较少,工作量较少,完全可以在规定的时间内完成。

经济可行性:进行这个系统的开发,不需要什么经济成本,一般的机器上就可以进行编程。

社会可行性:开发的系统能使用户可以在论坛上发表一些自己的看法,而访问者可以对用户的看法及时做出回应,具有良好的互动效果。

3.1.2用户功能需求分析

管理员用户在前台页面通过验证后,可以直接登录到后台,对帖子内容进行

(系统流程图)

4.3.3 系统功能模块图

(要求:画出系统功能模块图,并对每个模块功能进行详细的文字描述)

(管理员登录模块)

管理员用户登录之后,能在帖子本中进行查看、回复、搜索、发表帖子,除此之外,管理员用户还能删除一些不良的帖子。

(用户登录模块)

用户登录进入之后能在帖子本中进行查看、回复、搜索、发表帖子。

4.4 数据库设计

4.4.1 系统总E-R图

(要求:画出系统E-R图,并对每个图进行简单的文字描述)

论坛系统总体E-R图

用户登录进入之后能在帖子本中进行查看、回复、搜索、发表帖子。

管理员用户登录之后,能在帖子本中进行查看、回复、搜索、发表帖子,除此之外,管理员用户还能删除一些不良的帖子。

4.4.2 系统表结构设计

本系统后台数据库为db_BBS.mdf,主要有四个表:tb_User(用户信息表)存放注册过的登录用户的信息,tb_Admin (管理员信息表)存放管理员信息,tb_tb_Card (帖子表)存放用户以及管理员在帖子本上的帖子,tb_RevertCard(回帖表)存放回复的帖子。

具体如下表:

tb_User(用户信息表):

用户信息表(tb_User)的结构

tb_Card(帖子表):

帖子表(tb_ Card)的结构

tb_ RevertCard(回帖表)

回帖表(tb_ RevertCard)的结构

4.5 系统实现

4.4.1当系统运行时,首先显示的主界面为:

4.6 系统开发及运行环境

1.操作系统:Window XP 操作系统

2.Web服务器:本地主机

3.系统运行环境:在VS环境下运行

4.系统开发工具:vs2005

5.数据库:SQL2000

6.辅助开发工具:Photoshop cs3

1.课程设计总结

本次动网实训让我收获颇多,首先实现了学以致用,这次实训,让我会用VS 2005编程去制作属于自己的小网站,尽管这个帖子本功能并不强大,但是我还是感觉欣慰和骄傲。而且,我们组在这次实训中同心协力,一起为学习奋斗,我们一块探讨,不懂的还可以相互解决,感觉很喜欢这种共同探讨,相互促进的学习方式。同时我们在实训中也遇到很多问题,比如大家各自写的代码合到一块总会有错误出现,我们一块仔细看代码,一块查错,讨论,并查书上的资料,这次实训最好的是让我们把课本都翻了个遍!本次实训还让我感到团队合作精神的重要性,在网站制作中,团队精神很重要,因为网站不仅与数据库有关,还要用到各个模块,一个人很难完成!我们组的组员分工合作,相互商讨,才得以完成这个小小的帖子本的制作。这次网站制作中最常出现的问题是与后台数据库的连接,我们把做的数据库以附加数据库的形式附加到后台数据库,并建立了登录名sa和密码sa,这些在配置文件Web.Config中可以看到,这样就连接到数据库,最终运行成功!

最后非常感谢王旭辉老师对我这次实训的悉心教导,他们在指导时很有耐心,是他们的孜孜不倦的教导,使我对这门课程有了一个全新的认识及提高!

相关文档
最新文档