- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于bs架构的班级网站设计与实现.doc
ASP课程设计
实验报告
项 目 名 称: 基于B/S架构的班级网站设计与实现
参 与 成 员:
学 号:
联 系 电 话:
日 期: 2010-11-02
一、前言
ASP(Active Server Pages)活动服务器页面,基于微软公司的服务器IIS的统一环境,是Microsoft的一种技术,它起一种编程语言的作用,利用它编写动态产生网页的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(内部链接组件)。最常用的内置组件是文件组件和广告组件。ASP最强大的功能还是使用外置组件。
ASP本身包含了一个DLL文件,名字为asp.dll,缺省安装在Winnt\System32\inetsrv目录下。这个DLL文件负责得到一个ASP页面(由文件扩展名.asp标识),然后对它进行分析,寻找服务器端脚本内容。这个脚本传给相应的脚本引擎,脚本的执行结果与ASP页中的HTML和模板文本结合在一起。完整的页面会送到Web服务器,送往原先请求的客户端。
二、个人网站的设计
⒈体系结构
本系统通过客户端浏览器向网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,从而减轻了客户机的压力。
系统的体系架构:Browser/Web/DataBase(Access)。
⒉设计目标
在现有的各种异构平台的基础之上构筑一个通用的平台无关、语言无关的技术层,将网站的所有功能作为Web服务展示出来,用户根据自己的需要选择相关的服务。
⒊主要功能模块
图1 主要功能模块
本系统的权限采用基于角色的访问控制,权限赋予角色,角色分配给用户。用户通过所属的角色享有权限。通过权限控制,保障了合法用户顺利实现系统功能,禁止了非授权用户对系统的入侵。
⒋数据库设计
⑴通讯录
通讯录数据库文件bjtxl.mdb文件包括两个表,分别为alogin和txl。alogin用来存储登录界面的用户名和密码信息,txl用来存储同学的信息,表1和表2所示
表1 数据库表alogin的结构
字段名 类型 说明 ID 自动编号 用户的标识 yhm 文本(20) 登录的用户名 mm 文本(20) 登录的密码
表2 数据库表txl的结构
字段名 类型 说明 ID 自动编号 同学信息的标识 xm 文本(20) 同学的姓名 lxfs 文本(80) 同学的联系方式 bz 文本(80) 备注
⑵留言簿
留言簿数据库包括两个表GuestBook和hfBook。GuestBook用来存储教师留言信息,hfBook用来存储教务员的回复信息,表3和表4所示。hfBook数据库表中的字段“rID”存储原主题的ID,该ID就是GuestBook数据库表中的ID字段。
表3 数据库表GuestBook的结构
字段名 类型 说明 ID 自动编号 留言的标识 姓名 文本(80) 留言人的姓名 E-mail 文本(160) 留言人的E-mail 主题 文本(255) 留言的主题 留言 备注 留言的内容 时间 日期/时间 留言的时间,now() IP 文本 留言人的IP地址 Verify 数字 验证标志,暂时没用
表4 数据库表hfBook的结构
字段名 类型 说明 ID 自动编号 回复信息的唯一标识 rID 数字 原来主题的ID 用户名 文本 回复人的姓名 IP 文本 回复人的IP地址 回复内容 文本 回复的内容 时间 日期/时间 回复的时间
三、系统实现
1.身份认证
主要代码:
%
syhm=r
您可能关注的文档
最近下载
- 防火墙安全策略巡检报告.doc VIP
- XX职业技术学院“十五五”中长期发展规划(2026-2030年).docx
- 四川省成都市温江区2024-2025学年八年级上学期1月期末物理试题.docx VIP
- 游泳馆托管服务学生游泳培训服务方案.doc VIP
- “双减”背景下初中数学课堂教学提质增效探究 论文.docx VIP
- QC_T 556-2023 汽车制动器温度测量方法及热电偶安装要求.pdf VIP
- 清水河储能电站施工方案.pdf VIP
- 广州永日电梯电气原理图.pdf VIP
- 江苏省2022年高中学业水平合格性考试历史试卷真题(含答案详解).docx VIP
- 数学八下练习(图形的平移与旋转 ).doc VIP
原创力文档


文档评论(0)