admin 管理员组

文章数量: 887021


2023年12月17日发(作者:important缩写是什么)

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

学生姓名:***系(部):

专 业:学 号:班 级:计算机网络技术指导教师:***实训时间:好好学习论坛

计算机科学与工程系

0832信息管理

************

0801

2010.12.27—2010.12.31

小组成员及分工情况

教师评语

学生成绩:

1.绪论

通过制作这个好好学习论坛,学会运用VS制作一个小的动态网站,并结合与后台数据库的连接,掌握SqlData类,运用DataList绑定技术,掌握运用DataReader对象从数据源中获取数据,学会如何配置,掌握熟练运用各种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.2 系统设计原则

基本要求

回复帖子

浏览帖子

删除帖子

权限管理

搜索帖子

能够浏览帖子,发表帖子

浏览

回复

搜索

注册

删除

4.3 系统功能模块设计

4.3.1 系统流程图

新用户

注册

能够浏览自己发表的帖子

能够随时对帖子进行回复

能够搜索帖子进行浏览、回复

需要用户注册之后才能发表帖子

默认的管理员能够及时删除一些不良的帖子及回复

用户

普通用户

管理员用户

是否

登录

发表帖子

浏览帖子

回复帖子

退出系统

管理帖子

(系统流程图)

4.3.2 系统功能分析

普通用户功能 管理员功能

浏览所有帖子

回复论坛帖子

发表论坛帖子

搜索论坛帖子

用户注册

浏览自己的帖子

浏览所有的帖子

回复论坛帖子

删除论坛帖子

搜索论坛帖子

发表帖子

浏览自己的帖子

4.3.3 系统功能模块图

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

管理员登录模块

管理模块

帖子模块

搜索模块

设置用户信息

浏览帖子

删除帖子

回复帖子

搜索帖子

搜索用户

(管理员登录模块)

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

用户登录模块

管理模块

帖子模块

搜索模块

设置个人信息

浏览帖子

搜索帖子

回复帖子

搜索帖子

搜索用户

(用户登录模块)

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

4.4 数据库设计

4.4.1 系统总E-R图

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

用户登录名 性别 版块名 本版帖子

论坛用户

管理

版块

密码

备注信息

电话

回帖

用户点击

发表

属于

正文 标题

发帖用户ID

标题

帖子号 正文

发帖

回复

回 帖

发帖时间 回帖数量

所在版块

发帖时间

发帖人 ID

所在版块

论坛系统总体E-R图

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

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

4.4.2 系统表结构设计

本系统后台数据库为db_,主要有四个表:tb_User(用户信息表)存放注册过的登录用户的信息,tb_Admin (管理员信息表)存放管理员信息,tb_

tb_Card(帖子表)存放用户以及管理员在帖子本上的帖子,tb_RevertCard(回帖表)存放回复的帖子。

具体如下表:

tb_User(用户信息表):

用户信息表(tb_User)的结构

字段 说明

类型 长度 是否为空

ID

Uid

主键(自动编号)

int

用户姓名

nvarchar

4

20

Sex

Website

Email

QQ

IP

Popedom

性别

主页

E-mail

QQ

IP地址

权限

nvarchar

nvarchar

nvarchar

nvarchar

nvarchar

int

2

50

30

20

20

4

tb_Admin (管理员信息表)

字段 说明

类型 长度 是否允许空

ID 主键(自动int 4 否

编号)

Uid 管理员名

char 10 否

密码

Pwd char 10 否

tb_Card(帖子表):

帖子表(tb_ Card)的结构

字段 类型 长度 是否为空 说明

ID int 4 否 主键(自动编号)

Uid nvarchar 20 否 帖子人姓名

Subject nvarchar 50 否 帖子主题

Content ntext 16 是 帖子内容

DateTime datetime 8 否 帖子时间

IP nvarchar 20 否 IP地址

tb_ RevertCard(回帖表)

回帖表(tb_ RevertCard)的结构

字段 类型 长度 是否为空 说明

ID Int 4 否 主键(自动编号)

Uname nvarchar 20 否 回复人姓名

Content Ntext 16 是 回复内容

Datetime Datetime 8 否 回复时间

ReplyID int 4 否 回复ID

ip nvarchar 20 否 Ip地址

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,这些在配置文件中可以看到,这样就连接到数据库,最终运行成功!

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


本文标签: 帖子 系统 用户