1、ASP.NET 程序设计课程大作业 小型网络留言版系统小型网络留言版系统 第 1 页 共 13 页 目录目录 第一章第一章 序言序言2 第二章第二章 系统设计系统设计.3 2.1 功能设计.3 2.2 系统结构3 第三章第三章 数据库设计数据库设计5 3.1 数据表间关系图5 3.2 具体数据表设计5 第四章第四章 运行运行.7 4.1 界面设计.7 4.2 系统调试.10 第五章第五章 简要总结简要总结13 第 2 页 共 13 页 第一章第一章 序言序言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应 用于社会各个行业和领域。随着我国改革的深入和社会主义市场经济的日趋繁
2、 荣,导致竞争日益激烈,迫使我们采取先进的计算机硬件设备以及高质量的辅助 软件来管理运作,以提高效率。留言板也是一样,人们在其上面留言发表个人观 点的平台, 它是一个交互式的互动平台,它是用户相互交流的重要途径,用户 提出的要求、意见、看法,可以得到及时回复和解决,可以有效的解决用户的需 要。 传统的网站管理方式有两种,一是静态 HTML 页面,更新信息时需要重新制 作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基 于 ASP.NET 和脚本语言,将动态网页和数据库结合,通过应用程序来处理留言, 这是目前较为流行的做法而采取了 ASP.NET 技术的系统性能上有了很大的改
3、善。 目前计算机网络这么发达,我们就很有必要去开发一个这样的软件基于 ASP.NET 的留言板。只要有一台与外界相连的计算机,你可以不用走出家门,只 需进入留言板,就可以和广大用户进行互相交流。 Web 在 Internet 环境的主导与盛行,使得“静态”网站不易维护的弱点显露 无遗,取而代之的动态网页已经成为网上的一种特色。并且随着互联网带宽的增 大和人们审美能力的提高,单纯的动态网页也难以吸引浏览者的兴趣,于是在网 站中添加引人注目的动画,提供简洁、有效、快速、互动的留言板和留言板的动 画化就成了企业网站的时尚。 本文主要介绍留言板系统的设计思路和制作过程,从留言板的重要性开始, 介绍我的
4、留言版采用的 ASP.NET 技术和 ACCESS 数据库,进而阐述整个留言板系 统的制作过程和具体的设计思路。该留言板较全面地利用 ASP.NET 技术实现留言 板的基本功能:用户注册、留言、删除、置顶等。 第 3 页 共 13 页 第二章第二章 系统设计系统设计 2.1 功能设计功能设计 (1)系统登陆模块 各角色登陆系统应在同一界面实现;尚未注册的用户可以在登陆界面获得 注册页面的入口;用户登陆成功后跳转页面进入系统主界面。 (2)用户注册及信息维护模块 用户要使用系统必须注册并通过管理员审核后方可使用。用户可以通过此 模块提交或修改自己的注册基本信息。 (3)用户管理 管理员通过该模块
5、查看、审核用户注册信息。 (4)主功能模块 注册并通过审核的用户可以在留言版上发表自己的言论,信息内容应包含 标题、正文、言论发表时间等。 (5)留言管理 系统管理员通过该模块可以对某些留言“置顶”操作,使得该留言放至开 始醒目位置;同时系统管理员可以删除不良信息。 2.2 系统架构系统架构 系统架构图如图 2.1 所示。 第 4 页 共 13 页 图 2.1 用 户 管 理 员 登 陆 新 用 户 注 留言系统 发 表 留 言 浏 览 留 言 管 理 留 言 留 言 置 顶 删 除 用 户 用 户 信 息 修 改 用 户 审 核 管 理 用 户 删 除 留 言 登 陆 第 5 页 共 13 页 第三章第三章 数据库设计数据库设计 3.1 数据表间关系图数据表间关系图 如图 3.1 所示。 n n 图 3.1 3.2 具体数据表的设计具体数据表的设计 数据库采用的是 ACCESS 数据库,采用的原因也已经介绍了。以下就介绍留 言板数据库的组成。 (1)数据库整体介绍: