3gjiayuan
ASP
课程设计 实验
报告 项 参 学 联 日
目 名 与 成
称: 基于 B/S 架构的班级网站设计与实现 员: 号:
夏维强
************** *********** 2010-11-23
系 电
话: 期:
一、前言
ASP(Active Server Pages)活动服务器页面,基于微软公司的服务器 IIS 的统一环境,是 Microsoft 的一种技术,它起一种编程语言的作用,利 用它编写动态 hthrt 产生网页的
HTML 程序代码。 ASP 可以使用两种脚本语言:
VBScript 和 Jscript(所谓的 Jscript 语言 就是微
软件版本的
JavaScript 语言) ,但主要使用 VBScript。这些脚本可 以执行应用程序逻辑,并能够用 ActiveX 组件执行特殊任务,如数据库查 询、文件输入输出等。 ASP 内含 5 个内置的 Active Server Components (ActiveX 服务器组件) , 即 Database Access component (数据库访问组件) File Access component(文 、 件 访 问 组 件 ) 、 Ad Rotator component ( 广 告 轮 显 器 组 件 ) 、 Browser Capabilities component( 浏 览 器 信 息 组 件 ) Content Linking component 、 (内部链接组件) 。最 szhrtz
常用的内置组件是文件组件和广告 组件。ASP 最强 ks-global 大的功能还是使用外置组件。 ASP 本 身 包 含 了 一 个 DLL 文 件 , 名 字 为 asp.dll , 缺 省 安 装 在 Winnt\System32\inetsrv 目录下。这 ks-yongan 个 DLL 文件负责 得到一个 ASP 页面(由文件扩展名.asp 标识) ,fuweitek 然后对 它进行分析,寻找服务器端脚本内容。这个脚本传给相应的 ksoybz 脚本 kshgjs 引擎,脚本的执行结果与 ASP 页中 的 HTML 和模板文本结合在一起。完整的页面会送到 Web 服务器,送往 原先请求的 jinyilai 客户端。
二、个人网站的设计
1.体系结构 体系结构 本
系统通 ksfphs 过客户端浏览器向
网络上的服务器发出请 求,服务器对浏览 器的请求进行处理,将用户所需信息返回到浏览器。B/S 结构简化了客户 机的
工作,把二层 C/S 结构的事务处理逻辑模块从客户机的任务中分离出 来,由 Web 服务器单独组成 52wangka 一层来负担其任务,从而 减轻了客户机的压力。 2.设计目标 2. 设计目标 在现有的各种异构平台的基础之上构筑一个通用的平台无关、语言无 关的技术层,将网站的所有功能作为 Web 服务展示出来,用户根据自己的
第 1 页 共 16 页
需要选择相关的服务。
3.主要功能模块 3. 主要功能模块
图 1 班级网站的主要功能模块 本系统的权限采用基于角色的访问控制,权限赋予角色,角色分配给 用户。用户通过所 8383 属的角色享有权限。通过权限控制, 保障了合法用户顺利实现系统功能,禁止了非授权用户对系统的入侵。 4.数据库设计 数据库设计 1.留言簿 1. 留言簿 留 言 簿 架 构 : Browser/Web/DataBase( Access) 其 数 据 库 包 括 两 个 表
alogin 和 lyb。alogin 用来存储
登陆密码,lyb 用来存储用户的回复信息,表
4-1 和表 4-2 所示。hfBook 数 srmqgg 据库表中的字段“rID”存 储原主题的 ID,该 ID 就是 GuestBook 数据库表中的 ID 字段。 表 4-1 数据库表 alogin 的结构 字段号 ID yhm mm 类型 自动编号 文本(80) 文本(160) 说明
用户的标识 登录的用户名 登录的密码
第 2 页 共 16 页
表 4-2 数据库表 lyb 的结构
字段号 Email 主题 内容 时间
2.通讯录 2. 通讯录
类型 自动编号 数字 文本 文本 日期/时间
说明 用户的标识 用户的邮箱 留言的标题 留言的内容 回复的时间
通讯录架构:数据库文件 bjtxl.mdb 文件包括两个表,