- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网站开发技术讲义_200907修改版
南开大学本科生公共选修课(E类)讲义
网站开发技术
课程编号 1902012840
主讲教师 刘 冲
南开大学化学院
版本历史
2009年7月
增加数字签名。
修改一些内容,主要内容如下,其他包括:“其它”改为“其他”;“登陆”改为“登录”等,恕不一一列举。
p. 3 1.2.3 “信息管理系统” (及下一行) 改为 “管理信息系统”
p.10 3.3.1 示例说明 下第7行 删除“递归”
p.10 3.3.2 解决方案 下面的整个段落改为:Javascript有两对内置函数与定时功能有关,一对是setTimeOut(expression, msec) / clearTimeOut(timeoutID),前者的第一个参数表示在指定时间内运行什么操作,通常是一个函数;第二个参数是定时间隔,以毫秒记。使用该函数设定计时器后,需要返回一个对象型变量,标志这个计时器。后者的功能是取消叫做timeoutID的计时器。这一对定时函数只能定时执行一次,即在指定时间后执行一次就告终止,想重复执行的话需重复设定。另一对是setInterval / clearInterval,设定时间间隔后会自动重复执行,一般需要用后面的函数来取消定时操作。本例使用前一对函数。
p.11 清单 3-4 计时器 下面的段落,从第8行开始到本段结尾,改为:计时器,第2个参数“1000”表示在1000毫秒(也就是1秒钟)后运行一次“showTime()”函数,并把该计时器赋值给对象变量“timerID”,以供后来的“clearTimeout”函数使用,取消该计时器。第18行的“return”表示从函数中退出。由于在1秒钟后执行一次后定时就会停止,所以需要在第23行重复设定定时函数,才能保证倒计时不断进行。如果使用setInterval函数,只需设置一次即可。另外,设置时间间隔不宜太短,否则函数执行时间不能忽略,计时不会准确。
p.20 4.1.2 安装配置 上第二行 “Windows Longhorn” 改为 “Windows Server 2008”
2007年4月
完成第一版,并印刷装订纸质教材。
目 录
1 概述 1
1.1 网站开发的主要内容 1
1.1.1 主要内容 1
1.1.2 本课程的主要内容 2
1.2 网站开发的地位 2
1.2.1 客户机/服务器结构 3
1.2.2 浏览器/服务器结构 3
1.2.3 信息管理系统 3
1.3 本课程主要内容及学习方法 3
1.3.1 主要内容 3
1.3.2 学习方法 3
2 HTML 4
2.1 HTML 4
2.1.1 概述 4
2.1.2 语法 4
2.2 CSS 5
2.3 XML 6
3 JavaScript 7
3.1 概述 7
3.2 示例:输入为空的验证 7
3.2.1 示例说明 7
3.2.2 解决方案 7
3.3 示例:计时器 10
3.3.1 示例说明 10
3.3.2 解决方案 10
3.4 示例:键盘事件响应 12
3.4.1 示例说明 12
3.4.2 解决方案 12
3.5 示例:复选框全选 13
3.5.1 示例说明 13
3.5.2 解决方案 14
3.6 示例:弹出窗口 15
3.6.1 示例说明 15
3.6.2 解决方案 15
3.7 示例:联动菜单 17
3.7.1 示例说明 17
3.7.2 解决方案 17
4 ASP 20
4.1 概述 20
4.1.1 概述 20
4.1.2 安装配置 20
4.2 HTTP 22
4.2.1 概述 22
4.2.2 Request / Response 22
4.3 示例:禁止重复登录 23
4.3.1 示例说明 23
4.3.2 解决方案 23
5 项目示例 26
5.1 概述 26
5.2 设计 26
5.2.1 需求分析 26
5.2.2 概要设计 26
5.2.3 详细设计 26
5.2.4 数据库设计 31
5.2.5 测试用例 31
5.3 开发 33
5.3.1 管理员维护 33
5.3.2 用户管理 41
5.3.3 课程管理 45
5.3.4 选课 49
5.3.5 成绩管理 51
5.3.6 成绩查询 54
5.4 总结 58
程序清单目录
清单 11 显示当前日期的JavaScript程序 2
清单 31 包含输入项的HTML文件 7
清单 32 提交表单调用的函数 8
清单 33 截去空格的函数 9
清单 34 计时器 11
清单 35 复选框全选 14
清单 36 弹出窗口 16
清单 37 联动菜单 19
清单 41 HTTP Request 22
清单 42 用户登录页面 24
清单 43 处理用户登录的ASP文件 25
清单 51 系统开始页面 34
清
文档评论(0)