1、 课课 程程 设设 计计 报报 告告 学 院: 信息科学与工程 专业名称: 计算机科学与技术 1101 课程名称: ASP.NET 设计题目: 留言板系统 目录 一一 、绪论、绪论. 1 二二 、总体设计、总体设计. 2 1.需求分析 2 2.模块设计 2 三、三、 数据库设计数据库设计 3 3.1 数据库分析 3 3.2 E-R 图. 3 3.3 管理员表. 4 3.4 用户信息表 4 3.5 留言信息表 4 四、详细设计四、详细设计 6 4.1 前台显示主界面. 6 4.1.1 用户注册 . 6 4.1.2 用户登录界面 . 7 4.1.3 游客头像与留言显示界面 . 8 4.1.4 会员
2、提交留言界面 . 9 4.2 后台管理主界面 11 4.2.1 显示用户各信息 11 4.2.2 查询页面 13 4.2.3 修改页面 14 五、心得体会五、心得体会. 18 六、参考文献六、参考文献. 19 1 一 、绪论 在科学技术飞速发展的今天,计算机科学及互联网日渐成熟,其强大的功能 已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作 用。 各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工 作。 计算机的最大好处在于利用它能够进行信息管理。 使用计算机进行信息控制, 不仅提高了工作效率,而且大大的提高了其安全性。 随着网络热潮的发展,一些公司正在积极
3、建立自己的网站,一些大学也已经开设 了网络相关的专业及课程。 同时网站的重要性也越来越重要。而作为网站中交 流的中心,留言板起到了至关重要的地位。它有助于版主收集网站的反馈信息, 也是客户通过网络收集信息的有力工具。 留言板在一个网站具有很重要的地位,随着上网的普及,留言板已经不是什 么新鲜事物了。 本文主要介绍了用 ASP 技术和 SQL SERVER 2000 技术来创建留 言板的整个过程和代码的设计!本留言板更注重安全和与网站融合,但也有自己 独特之处。 2 二 、总体设计 1.需求分析 随着网络热潮的发展,各种各样的网站正成倍的迅速增长,面对各种网站, 论坛的发展,人们开始更多的在网上
4、交流。这就需要一个发表留言的系统留 言板。 通过这样的系统, 可以做到信息的规范管理、 科学统计和快速的发表言论。 由于计算机和网络的普及,若建立一个留言板系统,人们便可以通过网络的登陆 成为会员,取得发表言论上午资格,也使得留言板管理工作系统化,规范化,自 动化。 2.模块设计 留言板系统的基本功能包括用户信息的录入、查询、修改和删除。用户留 言及头像的前台显示功能。其中还包括管理员的登录信息。整体功能设计图如下 所示: 留 言 板 系 统留 言 板 系 统 游 客 模 块游 客 模 块 注 册 用 户注 册 用 户 模 块模 块 后 台 模 块后 台 模 块 后 台 模 块后 台 模 块
5、修 改 留 言修 改 留 言 模 块模 块 删 除 留 言删 除 留 言 模 块模 块 回 复 留 言回 复 留 言 模 块模 块 3 三、数据库设计 3.1 数据库分析 用户需求具体管理系统提供保存、更新、查询、维护,这就需求数据库结 构能充分满足各种信息的输入与输出, 实现有组织地、 动态地存储大量关联数据, 方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉 访问,与应用程序的高度独立性。 3.2 E-R 图 管 理 员 姓名 密码 管 理 用 户 姓名 账号 密码 性别 头像 留 言 留 言 账号 留言 编号 4 3.3 管理员表 Create table admi
6、n( Ano char(10) primary key, Pwd char(10) ) Insert into admin(ano, pwd) values(gao,111) 管理员(姓名、密码)对应 ER 图如下: 3.4 用户信息表 create table users( uno char(20) primary key, uname char(20), sex char(20), pwd char(20), img char(100), ) 用户信息(账号、性别、姓名、密码、头像)对应 ER 图如下: 3.5 留言信息表 create table jiaoliu( 客户信息 账号 姓名 性别 密码 头像 管理员信息 姓名 密码 5 jno int identity(1,1) primary key, uno char(20), nerong char(2000), foreign key(uno) references users(uno) on delete cascade on update cascade ) 留言信息(用户账号、留言信息)对应