基于bs架构的班级网站设计与实现

基于bs架构的班级网站设计与实现

ID:29471135

大小:915.54 KB

页数:66页

时间:2018-12-20

基于bs架构的班级网站设计与实现_第1页
基于bs架构的班级网站设计与实现_第2页
基于bs架构的班级网站设计与实现_第3页
基于bs架构的班级网站设计与实现_第4页
基于bs架构的班级网站设计与实现_第5页
资源描述:

《基于bs架构的班级网站设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ASP课程设计实验报告项目名称:基于B/S架构的班级网站设计与实现参与成员:学号:联系电话:日期:2010-11-02一、前言ASP(ActiveServerPages)活动服务器页面,基于微软公司的服务器IIS的统一环境,是Microsoft的一种技术,它起一种编程语言的作用,利用它编写动态产生网页的HTML程序代码。ASP可以使用两种脚本语言:VBScript和Jscript(所谓的Jscript语言就是微软件版本的JavaScript语言),但主要使用VBScript。这些脚本可以执行应用程序逻辑,并能够用ActiveX组件执行特殊任

2、务,如数据库查询、文件输入输出等。ASP内含5个内置的ActiveServerComponents(ActiveX服务器组件),即DatabaseAccesscomponent(数据库访问组件)、FileAccesscomponent(文件访问组件)、AdRotatorcomponent(广告轮显器组件)、BrowserCapabilitiescomponent(浏览器信息组件)、ContentLinkingcomponent(内部链接组件)。最常用的内置组件是文件组件和广告组件。ASP最强大的功能还是使用外置组件。ASP本身包含了一个DL

3、L文件,名字为asp.dll,缺省安装在WinntSystem32inetsrv目录下。这个DLL文件负责得到一个ASP页面(由文件扩展名.asp标识),然后对它进行分析,寻找服务器端脚本内容。这个脚本传给相应的脚本引擎,脚本的执行结果与ASP页中的HTML和模板文本结合在一起。完整的页面会送到Web服务器,送往原先请求的客户端。二、个人网站的设计⒈体系结构本系统通过客户端浏览器向网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,把二层C/S结构的事务处理逻辑模块从客户机的任

4、务中分离出来,由Web服务器单独组成一层来负担其任务,从而减轻了客户机的压力。系统的体系架构:Browser/Web/DataBase(Access)。⒉设计目标在现有的各种异构平台的基础之上构筑一个通用的平台无关、语言无关的技术层,将网站的所有功能作为Web服务展示出来,用户根据自己的需要选择相关的服务。⒊主要功能模块图1主要功能模块本系统的权限采用基于角色的访问控制,权限赋予角色,角色分配给用户。用户通过所属的角色享有权限。通过权限控制,保障了合法用户顺利实现系统功能,禁止了非授权用户对系统的入侵。⒋数据库设计⑴通讯录通讯录数据库文件b

5、jtxl.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用来存储教务员的

6、回复信息,表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文本

7、回复人的IP地址回复内容文本回复的内容时间日期/时间回复的时间三、系统实现1.身份认证主要代码:<%syhm=request("yhm")smm=request("mm")setrs=server.CreateObject("Adodb.recordset")sql="select*fromaloginwhereyhm='"&syhm&"'"rs.opensql,connifsyhm=""thenresponse.Write("管理员的名不能为空!")%>

8、type="text/css"/>

请输入管理员名!

<%response.End()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。