1、 滨江学院滨江学院 Web 技术与应用课程设计技术与应用课程设计 题题 目目 师生留言互动系统 1 师生师生留言互动系统留言互动系统 1 1 引言引言 随着现代化技术的不断进步,网络在人们的生活中扮演了越来越重要的角色,各种论坛,网站相应 而生, 我们在浏览信息的同时也需要及时交流信息所以留言板被广泛应用。 师生留言系统是一种简易的 论坛,是 Internet 上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书 写,可发布信息或提出看法,是一种交互性强,内容丰富而及时的 Internet 电子信息服务系统,用户 可以获得各种信息服务,发布信息,进行讨论,聊天等。本论坛的使
2、用对象有管理员,老师,学生,可 以很方便地建立小型网上论坛,实现了论坛的基本功能,管理员的日常管理也比较方便。 本设计中主要是在 Dreamweaver 环境里编写 ASP 脚本。 主要用到了 Dreamweaver 中的表格和表单, 以 及 ASP 内置对象。构建一个师生留言系统,其中有注册与登录模块,使得注册之后可以正常登录,且注 册后可以修改自己的登录密码。 本系统还包括发表和浏览留言模块, 检查并设计与数据库连接模块和界 面设计模块。用户进入系统后必须登录才能拥有相应的权限,如果不进行登录则只能查看发表的留言, 如果用户想要成为互动对象则可点击注册按钮进行注册, 有修改密码的权限。 管
3、理员有删除用户的权限, 有回复删除留言信息的权限,留言按类别分类,便于查找。这些页面主要用表格和表单完成布局,编写 ASP 脚本实现功能,其它模块也采用同样的方式设计,使得可以浏览并发表留言和查看留言。 系统环境: 软件: 服务器:IIS 数据库:SQL Server2008 开发工具:Dreamwear 8 硬件: 微机一台 2 2 系统设计系统设计 1.需求分析: 开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要留言板所拥有的作用设计留 言板时,要区别是普通用户登录还是管理员登录。如果是普通用户登录,那么该用户只有查看和回复留 言的权限,如果是管理员登录,则除了具有查看和回复
4、权限外,还用具有管理员的权限。另外还能在页 面中显示当前的系统的时间和访问权限。 开发网上论坛,可以极大地丰富用户的生活,同时也加快了信息的传递,也具有很强的商业价值。 在论坛留言版面上有大量的植入广告,可以方面了解信息。留言板可以提供一个公共的信息发布平台, 可以在线解决某些用户需求。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为 人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用, 现在许多国外和国内的网站 均使用了网上注册、网上查询、网上发表论文、等一系列的网上信息服务。通过计算机网络实现足不出 户就可以了解各种信息、咨询问题、收索资料等,有了这样的一个
5、网络平台,节省了大量的人力物力。 2 2.可行性分析: 一 系统开发语言 ASP 是微软公司开发的一种服务器端脚本编写语言,使用 ASP 技术,可以简单, 方便地与数据库和其他程序的进行交互使用,能够结合 HTML 标签,文本内容,脚本语言 VBScript 或 javascript 和 ActiveX 组件,用以创建动态的,交互的 web 网页,能够生成功能强大的 web 应 用程序 ,通过访问组件来执行复杂的任务。 以下是 ASP 基本特点: (1)利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP 文件时包含在 HTML 代码所组成的文件中的,易于修改和测
6、试; (3)服务器上的 ASP 解释程序会在服务器端执行 ASP 程序, 并将结果以 HTML 格式传送到客户端浏 览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页; (4)方便连接 SQL 数据库; (5)处理由浏览器传送到站点服务器的表单输入; (6)访问和编辑服务器端的数据库表,使用浏览器即可输入,更新,删除站点服务器的数据库中 的数据; (7)提供广告轮播器 二 IIS 是一种 Web 服务组件,其中包括 Web 服务器,FTP 服务器,NNTP 服务器,SMTP 服务器,分 别用于网页浏览,文件传输,新闻服务和邮件发送等方面,它使得在网络上发布信息变得很简单。 IIS 的一个重要的特性是支持 ASP,可以很容易的张贴动态内容和开发基于 Web 的应用程序。使用 IIS 能轻松地在互联网或局域网上发布信息,建立强大,灵活而安全的 Internet 站点。数据库 SQL 功能强大,作为后台数据库,能完全地满足本系统开发数据处理的要求。 三 在进行了系统设计和数据库设计之后, 就能够进行编码的实现, 编码