欢迎来到天天文库
浏览记录
ID:36528416
大小:55.50 KB
页数:5页
时间:2019-05-11
《网页设计及多媒体课件制作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《网页设计与多媒体课件制作》学号:050604119姓名:王少鹏班级:050604《网页设计与多媒体课件制作》一、题目介绍:我们设计这个留言板是为了方便大家在自己的网站或是班级等集体网站里。同学们一起探讨我们的生活,大家一起聊天等。Internet的迅猛发展,推动了各种网络技术的不断产生和更新,ASP的出现改变了以往网站是由单纯的HTML语言编写的静态网页所组成的情况,有了ASP以后,网站的内容变得简单而有趣。因此这使得我们在互联网上的“生活”越来越精彩,对于在互联网上交流的方式,也出现了越来越多的形式。基于web的留言簿,为我们提供一个能够多人参与的交流方式。开发环境说明:W
2、indows98/ME+PWS或Windows2000/XP+IIS。涉及软件:DreamweaverMX或FrontPage2000,Photoshop7.0或FireworksMX,Access2000。涉及技术:HTML,JavaScript,CSS,VBScript,ASP,ADO,SQL。二、功能分析:留言簿中用户登陆/注册,发表文章,浏览文章,更改个人信息等功能的实现。功能定位:主要是能够进行留言,但同时还需要大家留下自己的联系方式和其他信息。还需要设计后台管理系统,进行留言板的管理等一些其他附加功能。概要设计:系统的各功能模块及关系如下图:留言系统查看同班同学留言
3、模块查看详细信息模块查看最新公共留言模块修改信息模块给同学留言模块查看给自己的留言模块用户登录模块用户注册模块本系统使用Access作为应用程序的数据库。考虑到系统的实际需求,系统至少需要两张张数据库表。下面给出其中主要的数据字典。同学信息表(Student):管理员ID、姓名、密码。IDUsernameR_nameGenderPassword……自增编号用户名真实姓名性别密码……无文本文本数字(0
4、1)文本……留言信息表(Message):留言ID、留言主题、留言主题、接受者、留言内容、留言时间IDNameFrom_userTo_userInfoTimeID留言主题留言者接受
5、者留言内容留言时间自增编码文本文本文本备注Now()三、具体模块实现1.新同学的注册首先,在客户端的页面需要使用脚本语言VBScript来进行用户注册信息的基本校验,以使得输入的数据类型能和数据库的数据类型匹配。其次,当用户完成正确输入,点击“注册”按钮后,regAction.asp首先取得和数据库的连接,把request提交的数据作为一条Record写入数据库。把该用户的“username”、“classid”、“r_name”等信息放入Session中,为以后的使用做好准备。页面提示用户注册成功,并跳转到userView页面。2.同学的登录和退出当同学在主页点击“学生登录”
6、,此时进入login.asp页面。在这个页面,也需要对用户的输入进行基本的数据校验。用户合理填完登录表单信息后,点击“登录”,loginAction.asp处理登录请求。这个asp文件先取得数据库连接,然后根据request提供的登录数据在数据库中查询是否存在相同用户名和密码的Record,如果没有,提示“用户名或密码有误,请重新输入”,如果有,则把该用户的“username”、“classid”、“r_name”等信息放入Session中,为以后的使用做好准备,并跳转到userView页面。3.查看同班同学用户登录成功后,默认的userView页面会在下方显示同班同学的列表。
7、这个列表是根据session中的“classid”信息在数据库中检索得到的。4.查看详细学友信息在userView页面中显示的同班同学中,每条数据的后面都有“详细”连接,点击此链接后,会显示这个同学比较详细的信息(除了一些隐私信息)personalInfo.asp。在userView页面的“详细”连接上,传递了这个同学的username属性作为参数,当进入personalInfo.asp时,同样先取得数据库连接,根据传递的username属性取得record,依次拿出record的相应属性并以Table的样式显示。5.查看最新留言在userView页面中,有一个超链接是“查看最
8、新留言”。点击该链接后,进入topMessage.asp。在这个asp文件中,取得数据库连接后,从message表中拿出最新的3条(预设)数据记录,在页面使用for……next……循环,以table样式显示数据。6.查看给自己的留言在userView页面中,有一个超链接是“查看给我的留言”。点击该链接后,进入tMessagetome.asp。在这个asp文件中,取得数据库连接后,从message表中拿取message表中的to_uer字段的值等于Session中的“username”的数据记
此文档下载收益归作者所有