留言板系统设计论文

1 前言    1
1.1 设计背景和意义    1
1.2 设计的原理和内容    2
2 正文    2
2.1设计的目的和意义    2
2.2目标与总体方案    2
2.3设计方法和内容    3
2.4系统功能模块设计    3
2.5设计流程图    3
2.6数据库的设计与实现    3
  2.7设计功能与实现    4
3 致谢    11
4 总结    12
参考文献    13
   
前言
1.1 设计背景和意义
1.1.1 网站管理与网页制作简介
进行网站设计的手段很多,目前最常用的技术有ASPJSP以及PHP随着微软大力推广其.NET平台,其应用也在飞速发展。网站管理与网页制作是计算机相关专业的重要实践课程,它不仅是计算机学科的核心课程,而且成为其他理工专业的热门选修课。
DreamWeaver 8是一个“所见即所得”的可视化网站开发工具。它是一款专业的HTML编辑器,是设计开发Web站点、Web页和Web应用程序的得力助手。不管是直接编写HTML代码还是直接在可视化环境中制作网页,DW会有许多工具帮助我们完成每项工作。
1.1.2 选择制作网站的原因
随着网络发展的春天再次到,各种网络应用、电子商务等迅速发展,使得市场急需大量的网络开发、网站设计等人才。据统计目前网络开发人才的缺口大约有100万之多。针对目前就业形势十分严峻的现状,掌握一门网络开发技术,对每个人来说都会增加更多的就业机会。
以计算机为代表的信息产业标志着人类社会进入了知识经济时代。在上世纪的最后10年中,我们惊喜地发现,电话、收音机、电视机及计算机和通信卫星等领域正在迅速地融合,信息的获取、传送、存储和处理之间的孤岛现象随着计算机网络和多媒体技术的发展而逐渐消失,曾经独立发展的电信网、电视网和计算机网络将合而为一,新的信息产业正以强劲的势头迅速崛起。起源于美国政府研究计划的Internet现已成为全球范围内的网络基础设施的重要组成部分。计算机网络给全球经济和社会生活带来的巨大影响可以说正是通
Internet实现的。Web技术的出现和应用对Internet的普及起了决定性的作用,使计算机网络迅速向各个领域渗透,迅速地向实验、新奇、实用和无所不在四个方向发展。
随着网络的发展,现在越来越多的人利用网络和各种网页制作工具创建出各种动态的网页,实现网上发布功能,进行网上购物、网上交谈、网上查询信息等操作。而各种网站都包含了一个留言系统,为了替提升自己的动手能力,为了给自己的毕业设计——“基于ASP图书管理网站的设计与制作”做铺垫打基础,我选择做一个留言板系统。
1.2 设计的原理和内容
本次课程设计采用使用DW 8作为工具,在掌握HTML芦荟减肥茶CSSJAVASCRIPTASP的基础上,设计并制作出一个留言板系统。
ASP.NET2.0是美国微软公司在2005年推出的新一代Web应用程序开发技术,主要用于开发基本.NET环境的、B/S结构的网站应用程序。ASP.NET2.0支持与.NET兼容的C#Visual Basic .NET等程序设计语言。用户可使用安装在本地计算机中的Internet浏览器,方便地访问存放在IIS服务器中的应用程序,这与传统C/S结构的、基于操作系统的应用程序相比在使用方法上有很大的不同。
本设计是在ASP.NET环境中创建ASP.NET数据库应用网站;理解ADO.NETASP.NET环境中的应用;掌握Web窗体控件的基本使用方法和常用属性。本设计除应用到了ADO.NET包含的主要对象和GridView数据表控件外,还涉及了许多前锁后塞SQL查询语句和通过ASP.NET内置对象,在不同页面间传递数据的技巧。
正文
鞋套2.1设计的目的和意义
透视望远镜
这次我所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够复杂的问题简单化。做好一个网页的设计涉及到的东西很多,比如框架结构的设计和布局、美工制作及对图形的处理等等。通过这个留言板系统的设计和制作,能够充分的把我所学到的东西运用到实践当中,锻炼自己的分析问题、解决问题的能力,掌握留言板系统设计的技能。
2.2目标与总体方案
在每个网站都包含留言板系统的今天,互联网成为人们快速获取、发布和传递信息的重要
渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,倍受人们的重视。为了树立网站在网络上的地位,通过设计留言板系统,以达到了解用户需求、反映、建议等效果。本次设计是在网络上完成一个网站留言板的设计。
2.3设计方法和内容
“工欲善其事,必先利其器”。有了总体方案后必须用一个事半功倍的设计方法来提高程序设计的效率。在这个项目的设计上,我选择了DreamWeaver 8作为开发工具,同时需要安装IIS 5.0以上的Web服务器,ACCESS数据库。
2.3.1  硬件环境
微型计算机:宏基笔记本电脑
中央处理器:Pentuim 4  主频:3.0GHz
主存容量:  512M
硬盘容量:  160G
2.3.2开发环境
1)操作系统:Windows 2000 Server 及以上服务器版本;
2Web 服务器:ACCESS数据库。
3)编程工具:编程软件为 Visual Studio.Net 2005,使用 ASP.NET  毒草解毒剂作为网络编程开发框架,编程语言选用 C#
2.4系统功能模块设计
将系统功能分为前台和后台两大类,设有注册用户,非注册用户,管理员三种权限之所以把属于管理员权限的管理帖子模块归于前台,是因为考虑到对于一个论坛系统而言,帖子是最主要的。为了方便管理,管理员需要一边浏览查看一边进行管理,管理时需要了解帖子的详细内容,以及相关回帖信息,因此将帖子的管理界面融合在前台的浏览界面中。其他的模块,则是完全根据用户权限进行划分。
2.5设计流程图
留言板是一个信息交互的平台,这就要求在设计中不但要有新用户注册功能,用户登录功能还需要有用户发帖和用户对所发的帖子进行回复的功能。同时为了方便管理还需要有管理员功能对留言板上的帖子和用户进行管理。
设计流程图如图2-1所示:
2-1设计流程图
2.6数据库的设计与实现
Accesss数据库是存放网页中管理员,普通用户和留言内容的地方,因此它的设计十分关键。利用Access数据库创建管理员的账号与密码[3]。具体实现如图2-2所示:
2-2管理员用户在数据库中的显示
利用Access数据库创建用户注册账号[4]。为了保证数据库中没有同名用户,因此主键的设计一定要用用户注册的用户名。在用户单击“检查用户名是否可用”连接按钮时进行检查,并通过弹出信息框通知用户检查结果,以此方法来保证注册用户名的唯一性。具体实现如图2-3所示:
2-3注册用户在数据库中的显示
利用Access数据库建立对留言的管理[4]。具体实现如图2-4所示:
2-4留言内容在数据库中的显示
2.7设计功能与实现
涤绒2.7.1 主页的设计与实现
Viisual Studio 2005设计并实现主页。在整个主页上有用户注册功能,用户登录功能,发新帖功能和管理员登陆功能。页面如图2-5所示:
2-5主页的显示
2.7.2用户注册页面的设计实现
Viisual Studio 2005设计用户注册页面。具体页面如图2-6所示:
2-6注册页面的显示
用户注册界面需要提供一个平台,使浏览本网站的人够注册成为本网站的会员用户,注册页面需要与数据库进行连接用户注册的信息都要写入到数据库中,留言板的管理员可以通过修改数据库中用户信息的内容来实现对用户权限的修改和对用户的增删[6]
注册页面实现和与Access数据库连接的源代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

本文发布于:2024-09-21 16:16:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/139723.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设计   用户   网站   网络   数据库   功能   制作
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议