欢迎来到天天文库
浏览记录
ID:35542153
大小:728.21 KB
页数:17页
时间:2019-03-26
《ASP课程设计实验报告--基于BS架构的班级网站设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ASP课程设计实验报告项目名称:基于B/S架构的班级网站设计与实现参与成员:夏维强学号:**************联系电话:***********日期:2010-11-23第16页共16页一、前言ASP(ActiveServerPages)活动服务器页面,基于微软公司的服务器IIS的统一环境,是Microsoft的一种技术,它起一种编程语言的作用,利用它编写动态www.hthrt.com产生网页的HTML程序代码。ASP可以使用两种脚本语言:VBScript和Jscript(所谓的Jscript语言就是微软件版本的JavaScript语言),但主要使用
2、VBScript。这些脚本可以执行应用程序逻辑,并能够用ActiveX组件执行特殊任务,如数据库查询、文件输入输出等。ASP内含5个内置的ActiveServerComponents(ActiveX服务器组件),即DatabaseAccesscomponent(数据库访问组件)、FileAccesscomponent(文件访问组件)、AdRotatorcomponent(广告轮显器组件)、BrowserCapabilitiescomponent(浏览器信息组件)、ContentLinkingcomponent(内部链接组件)。最www.szhrtz.co
3、m常用的内置组件是文件组件和广告组件。ASP最强www.ks-global.com大的功能还是使用外置组件。ASP本身包含了一个DLL文件,名字为asp.dll,缺省安装在WinntSystem32inetsrv目录下。这www.ks-yongan.com个DLL文件负责得到一个ASP页面(由文件扩展名.asp标识),www.fuweitek.com然后对它进行分析,寻找服务器端脚本内容。这个脚本传给相应的www.ksoybz.com脚本www.kshgjs.com引擎,脚本的执行结果与ASP页中的HTML和模板文本结合在一起。完整的页面会送到Web
4、服务器,送往原先请求的www.jinyilai.cn客户端。二、个人网站的设计1.体系结构本系统通www.ksfphs.com过客户端浏览器向网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成www.52wangka.com一层来负担其任务,从而减轻了客户机的压力。2.设计目标在现有的各第16页共16页种异构平台的基础之上构筑一个通用的平台无关、语言无关的技术层,将网站的所有功能作为Web服务展示出来,用户根据自
5、己的需要选择相关的服务。3.主要功能模块图1班级网站的主要功能模块本系统的权限采用基于角色的访问控制,权限赋予角色,角色分配给用户。用户通过所www.8383.com.cn属的角色享有权限。通过权限控制,保障了合法用户顺利实现系统功能,禁止了非授权用户对系统的入侵。4.数据库设计1.留言簿留言簿架构:Browser/Web/DataBase(Access)其数据库包括两个表alogin和lyb。alogin用来存储登陆密码,lyb用来存储用户的回复信息,表4-1和表4-2所示。hfBook数www.srmqgg.com据库表中的字段“rID”存储原主题的
6、ID,该ID就是GuestBook数据库表中的ID字段。表4-1数据库表alogin的结构字段号类型说明ID自动编号用户的标识yhm文本(80)登录的用户名mm文本(160)登录的密码第16页共16页表4-2数据库表lyb的结构字段号类型说明姓名自动编号用户的标识Email数字用户的邮箱主题文本留言的标题内容文本留言的内容时间日期/时间回复的时间2.通讯录通讯录架构:数据库文件bjtxl.mdb文件包括两个表,分别为alogin和txl。alogin用来存储登www.jndftq.com录界面的用户名和密码信息,txl用来存储同学的信息,表3和表5所示表
7、4-3数据库表alogin的结构字段名类型说明ID自动编号用户的标识yhm文本(20)登录的用户名mm文本(20)登录的密码表4-4数据库表txl的结构字段名类型说明ID自动编号同学信息的标识xm文本(20)同学的姓名lxfs文本(80)同学的联系方式bz文本(80)备注3.BBS论坛通讯录架www.gongjingmilan123.com构:数据库文件bbspp1.mdb第16页共16页文件包括两个表,分别为发言表和用户表。发言表用来存储登录界面的用户名和密码信息如表4-5,用户表用来存储同学的信息。表4-5BBS用户表字段名类型ID自动编号用户名文本
8、密码文本电子信箱文本临时身份文本网址文本表4-6三、个人网站的实现1.身份认证主
此文档下载收益归作者所有