专题学习网站的设计与开发_网页设计与制作毕业论文(编辑修改稿)内容摘要:
图 52 管理员登录窗口 设计好登录窗口后,还不能实现其功能,要实现其身份验证功能,必须添加相应程序代码。 验证分 为服务器端验证代码和客户端验证代码两种。 服务器端验证代码就主要是VBSCRIPT代码,主要通过服务器运行,主要优点就是无论客户端 IE做了怎样的设置,都不会影响其功能,由于每次都要访问数据,所以其缺点就是加重了服务器的负担;客户端主要是 JS脚本代码,运行于客户端,其优点就是不用通过服务器后台访问数据库就可以判断数据的合法性,大大减轻了服务器的负荷,其缺点就是如果客户端的 IE禁用了 JS脚本运行,那么这个功能如同虚设 [9]。 开始 结束 输入用户名和密码 身份验证 转入到主页面并发送用户名 ,用户权限 错误提示 是 否 用户登录 12 后台编辑主页面设计 图 53 后台编辑主页面 后台管理系统 提供了添加新闻 ,新闻修改,栏 目、专题管理,评论、留言管理,投票、公管理告 、 代码调用,设置、日志管理,友情链接、分类管理,上传文件管理,网友投稿管理,数据统计等 功能选择项,可以完成新闻信息的在线编辑发布、咨询留言的在线回复、网上 投票 项的增减等管理任务。 6 系统程序设计 在上面已经着重讨论了网站功能模块的设计,详细分析了每一个模块的功能,在节将讨论怎样具体的实现系统中每个模块的功能,也就是系统的详细设计过程。 详细设计的根本目标是确定应该怎样具体的实现所要求的网站,也就是说,经过这个阶段的设计工作,应该得出对目标系统的描述,从而在编码阶段 可以把这个描述直接翻译成用某种程序设计语言书写的程序。 详细设计阶段的任务在于要设计出程序的“蓝图”,因此,详细设计的结果基本上决定了最终的程序代码的质量。 详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更 13 重要的是设计出的处理过程应该尽可能简明易懂。 结构程序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础 [6]。 程序设计语言 我们主要采用 ASP 作为程序设计代码的开发工具。 使用 ASP 作为开发工具的主要原因在于利用 ASP 技术可以建立动态的、高性能的、安全的、跨平台的先进动态网站。 ASP 技术在加 速动态 Web 网页开发时的突出特点有以下几个: 1. ASP 可以将内容的生成和显示进行分离: Web 页面开发者可以用 HTML 或 XML 标识进行对最终页面的设计,同时使用 ASP Tag 或 Java Script 来生成页面上的动态内容,因为所有的脚本都在服务器端运行,所以,如果核心逻辑部分被封装在标识中,那么 Web 管理人员或页面设计者将只能编辑 ASP 页面的显示方式,而不会影响其内容的实质。 2. 对不同浏览器的兼容:由于 ASP 技术采用了将 ASP Tag 和 Java Script 在服务器端解释并执行而只将结果以 HTML 或 XML 的形式送回到客户端的方法,从而保证了对其它基于 HTML 的 Web 浏览器的完全兼容。 数据库连接 网站采用 Access 数据库,连接代码如下: % set conn=() set rs=() DBQ= amp。 (data/) amp。 DefaultDir=。 DRIVER={Microsoft Access Driver (*.mdb)}。 % 部份源程序实现及文件 后台用户登陆程序。 涉及程序文件: wysjzt\ 登陆页面 wysjzt\ 登陆验证 wysjzt\admin\ 管理员界面 登陆验证源代码如下: !include file= !include file= % dim rs admin1=trim(request(uname)) password1=trim(request(password)) randomnum=trim(request(randomnum)) if randomnumtrim(session(randnum)) then SCRIPT language=JavaScriptalert(39。 验证码不正确。 39。 )。 =39。 39。 /script end if set rs=() sql=select * from admin where [username]=39。 amp。 admin1 amp。 39。 and [password]=39。 amp。 14 decrypt(password1)amp。 39。 sql,conn,1,1 if and then SCRIPT language=JavaScriptalert(39。 用 户 名 或 密 码 不 正 确。 39。 )。 =39。 39。 /SCRIPT else session(username)=rs(username) session(aleave)=Manager end if set rs=nothing % 新用户注册 的代码如下: !include file= !include file= % dim username,upass,rpass,,role,yzm,title,content,sql,rs username = trim((username)) upass = trim((upass)) rpass = trim((rpass)) = trim(()) role = (role) yzm = (yzm) 39。 用户名验证 if username = or len(username) 2 then scriptalert(39。 用 户 名 不 得 为 空 或 者 少 于 两 位39。 )。 ()。 /script end if 39。 密码验证 if upass = or len(upass) 6 then end if 39。 密码和确认密码 if upass rpass then 15 end if 39。 Email 验证 39。 获取 @位置 epos = instr(,@) 39。 获取 .符号的位置 dpos = instr(epos,,.) 39。 获取总长度 Len = len() nns = Len dpos if = then elseif epos 1 then 39。 epos 小于 1 表示没有 @符号 ,返回 0 表示没有 elseif dpos 1 then 39。 .符号必须在 @符号之后搜索才能标明是域名的 .符号 elseif epos 4 then elseif nns 2 then end if 39。 验证码 39。 将发送过来的验证码和 SESSION 中的都转换为大写,使其不区分大小写 if Ucase(yzm) Ucase(Session(verifycode)) then end if 39。 在写入数据库之前先判断一下是否。专题学习网站的设计与开发_网页设计与制作毕业论文(编辑修改稿)
相关推荐
NNNNNNNN 字。 如需要完整说明书和 设计 图纸等 .请联系 扣扣: 九七 一 九二 零八零零 另提供全套机械毕业设计下载。 该论文已经通过答辩 整机操作控制系统 我国 南方果林 分布在山区、丘陵, 为了避免 普通拖拉机平衡性差、安 全性能低,在道路崎岖行走作业困难等 缺陷 ,设计了结构独特的前后操作装置,特点是两根呈平行布置的传动杆( 6)和( 7)两端经销轴( 4)分别连接前
08019 黑建安 C( 2020)0061205 工民建 公司缴纳 7 安全管理工程师 代春艳 工程师 职称证书 专职安全员 中级 4100230209123 京建安 C( 2020)0061200 铁道工程 公司缴纳 安全管理工程师 刘丹丹 工程师 职称证书 专职安全员 中级 4100230209124 京建安 C( 2020)0061203 铁道工程 公司缴纳 关键岗位职责 1)
100公斤,有机肥 100公斤,硫酸钾复合肥 20 公斤,深翻作畦,高畦深沟,畦带沟宽 130 厘米。 播种。 采用穴播方式,每畦播两行,一般株行距 3030厘米,每亩用种量为 1公斤左右。 甜玉米的种植不能早于无霜期10天,采用营养钵育苗,可提早播种 1020天。 播种后用厚 毫米、宽 米的透明塑料薄膜覆盖。 出苗后 30 天左右破开薄东城垸农场东 荆南村特色蔬菜基地建设项目 实施方案 14
运动控制网络由德国率先发起,并于 1995年获得通过正式成为 IEC61491国际标准。 SERCOS主南京工程学院康尼学院本科毕业设计(论文) 5 要应用在分散式多轴运动控制上,并明确定义了伺服电机位置、速度及转矩等控制命令的通信协议,提供使用者一个实时、抗干扰力强、高解析度、可完全以软件方式规划的串行传输网路。 在使用塑料光纤为传输介质时,每节点间的传输距离为 40m; 若使用玻璃光纤,
ttentive discussion of ways in which a text can simultaneously establish and undermine its own truth. Among them, there are few conspicuous works from the feminism aspect. Several pieces of feminist
排入暗水涵洞。 (二)动力系统工程 厂区电源设立 10KV 开关站, 10KV开关站应设有二回以上电源。 电力线路规划高压配电等级为 10KV,低压为 380/220V。 电缆原 则采用地埋排管方式。 (三)消防系统工程 LScqlsjsxmgl 年产石油管道及高速铁路 专用焊接成套设备技改项目资金报告书 重庆联盛建设项目管理有限公司 22 消防用水按用水量 25/S,按同一时间发生火灾一次