第15章 教学成绩管理系统的ASP实现 教学提示:本章主要通过案例《教学成绩管理系统(ASP版)》,演示以SQL Server 2000为后台数据库,用ASP进行B/S结构的数据库应用程序的开发。本教材提供了案例全部源代码及设计文档,请同学们进行阅读、研究,重点在了解B/S结构下的数据库应用程序的总体结构。

Slides:



Advertisements
Similar presentations
模块五 动态网页技术 任务五 查询记录 任务一 表单设计制作 任务二 简单动态的 ASP 页面制作任务三 页面与数据库的集成任务四 添加记录 任务六 电商系统融入网站.
Advertisements

第五章 通用网关接口 CGI 简介 Htm l Html + CGI Html + asp 网页可以处理动态的信息.
1 上一页 下一页 金蝶 K/3 系统概述 主讲 : 李赛娟 2 上一页 下一页 金蝶 K/3 系统概述 管理软件的应用框架 K3 系统配置 硬件配置 软件配置 网络配置 基本安全策略.
欢迎各位 Nice to Meet U.
诺德投标办公管理系统 功能介绍 投标之利器 中标之工具 获胜之法宝 成功之保障 总 经 销:四川奇诺德科技有限公司 二○一三年八月
主讲:史治平 地址:四川电大计算机教研室 电话:
ASP.NET 網頁製作教本 -- 從基本語法學起
计算机网络高级工 梁绍宇.
21世纪全国高职高专 计算机系列实用规划教材 计算机网络技术基础 主 编: 杨瑞良 李 平 副主编: 邱 涛 李明龙.
Web数据库技术 Web技术与数据库技术相结合 冯天宇.
清华大学 罗念龙 2004年6月 集成学生系统 清华大学 罗念龙 2004年6月.
综合实验 ----实验选作(1/3) 智能五子棋游戏 1. 实验目的
彭江波.
中日合资 武汉安珞计算机系统有限公司 公司介绍
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
网页制作 第一讲
Access数据库知识 安丘市职业中专 雷云龙.
第五章:JDBC与数据库 第一讲.
第7章 表 格 清华大学出版社.
第三讲 站点链接与表格布局.
第 4 章 电子商务实现的技术基础.
程式語言與設計 授課教師:蔣德威.
5.6 制作具有动态特效的网页 1. 层和时间轴动画 2. Dreamweaver的Behaviors(行为)概述 华东师范大学计算中心.
第 八 章 資料庫安全 本投影片(下稱教用資源)僅授權給採用教用資源相關之旗標書籍為教科書之授課老師(下稱老師)專用,老師為教學使用之目的,得摘錄、編輯、重製教用資源(但使用量不得超過各該教用資源內容之80%)以製作為輔助教學之教學投影片,並於授課時搭配旗標書籍公開播放,但不得為網際網路公開傳輸之遠距教學、網路教學等之使用;除此之外,老師不得再授權予任何第三人使用,並不得將依此授權所製作之教學投影片之相關著作物移作他用。
第十 章 XML与数据库的交换 10.1 概述 10.2 数据岛 10.3 XML数据源对象 10.4 数据集操作
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
企业网搭建及应用 重庆市永川职业教育中心
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
第二章 網際網路網頁的設計.
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
网页制作 第五讲 Dreamweaver基础.
第 3 章 網頁的基本設定與預覽.
目錄 前言 八達通 使用八達通的好處 八達通的種類 輕鐵 輕鐵的設施 輕鐵的發展 輕鐵與西鐵
留言版 1.先Create一個留言板的table
資料庫程式設計 VB資料庫設計簡介 週次:4 建國科技大學 資管系 饒瑞佶.
課程名稱:資料庫系統 授課老師:李春雄 博士
行政院研究發展考核委員會 【網頁無障礙設計】說明會
課程名稱:資料庫系統 授課老師:李春雄 博士
彰化縣政府補助辦理網頁設計資料庫應用班 ASP與資料庫介紹 建國技術學院資管系 饒瑞佶.
第一章: Java Web 开发技术概述.
第一章 Visual Studio、SQL Server介紹與開發環境
課程名稱:資料庫系統 授課老師:李春雄 博士
项目2 创建和管理本地站点.
课程设计 归纳总结 4 知识目标 1 讲授新课 2 任务操作 3 布置作业 5.
移动电子商务 第十二章 Windows Mobile应用案例 倚动软件工厂实验室.
使用ADO.NET访问数据 数据库连接 C#程序设计课程组.
第3 章 VBScript的控制结构.
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
ACCOUNTING SYSTEM INSTALL
数据智能同步系统 操作指南.
U861院校专用版的安装流程 安装IIS中的WWW服务 安装SQL数据库 安装SQL SP4补丁 安装U861院校专用版.
网 站 设 计 与 建 设 Website design and developments
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
Empower for MircoSoft ISV
武汉纺织大学传媒学院 cm.wtu.edu.cn
PHP +MySQL快速入門 Lesson 3.
网页设计与制作 Dreamweaver CS6 标准教程
第十四讲 使用数据库(二) 上海财经大学信息管理与工程学院.
封面 (资产管理软件)
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
CS, ZJU 4/18/2019 Chapter 7 数据库.
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
ASP动态网页设计实用教程 主讲教师:贾海陶.
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
表格 (Table).
課程名稱:資料庫系統 授課老師:李春雄 博士
分頁.
项目一 了解网站的概念 项目二 创建个人网站“鸿渐工作室” 项目三 制作“鸿渐工作室”的主页 项目四 HTML语言 项目五 制作“家乡特产”网页 项目六 制作“给我留言”网页 项目七 制作“应用技巧”网页 项目八 模板制作及应用.
JavaScript 教师:魏小迪
数据库应用技术 天津电大 翟迎建.
Presentation transcript:

第15章 教学成绩管理系统的ASP实现 教学提示:本章主要通过案例《教学成绩管理系统(ASP版)》,演示以SQL Server 2000为后台数据库,用ASP进行B/S结构的数据库应用程序的开发。本教材提供了案例全部源代码及设计文档,请同学们进行阅读、研究,重点在了解B/S结构下的数据库应用程序的总体结构。 教学要求:通过本章的学习,应该达到如下目的: 了解与体会SQL Server 2000在B/S结构数据库应用系统。 如果同学们在学习本课程的同时,学过了ASP程序设计的话,应掌握ASP中实现SQL Server数据库的连接和数据访问的技能。

第15章 教学成绩管理系统的ASP实现 15.1 安装与使用 1 应用软件安装 15.2 系统实现 2 IIS配置 15.1 安装与使用 15.2 系统实现 1 应用软件安装 2 IIS配置 3 《教学成绩管理》数据库附加 教学成绩管理系统(ASP)的使用 1 系统需求 2 总体设计 3 数据库连接 4 数据查询

1 安装与使用 1.1 应用软件安装 1.2 IIS配置 1.3《教学成绩管理》数据库附加 1.4 教学成绩管理系统(ASP)的使用 1安装与使用 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 本案例运行环境:操作系统Windows2000及以上版本,并安装IIS、SQL Server2000数据库服务。 1.1 应用软件安装 1.2 IIS配置 1.3《教学成绩管理》数据库附加 1.4 教学成绩管理系统(ASP)的使用

1.1 应用软件安装 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 从北大出版社http://www.pup6.com下载自解压缩软件包《教学成绩管理asp》.exe,执行自解压缩进行安装,默认安装到E:\《教学成绩管理asp》目录。

1.2 IIS配置 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 《教学成绩管理asp》需要有Internet发布服务器并进行正确的配置才能正常运行并在Internet上实现发布,这里选择Microsoft的Internet Information server(即IIS)。设置操作步骤如下: (1)在桌面右击【我的电脑】,单击【管理】弹出【计算机管理】窗口; (2)在【计算机管理】窗口,展开【服务与应用程序】,展开【Internet信息服务项】,再展开【网站】,右击【默认网站】图标,在快捷菜单单击【属性】菜单,弹出【默认网站 属性】对话框;如图15.2所示。 (3)单击【主目录】选项卡,在【连接到资源时的内容来源】选择[此计算机上的目录],在【本地路径】输入[e:\《教学成绩管理asp》],单击【读取】【写入】复选框; (4)单击【确定】按钮完成。

1.3《教学成绩管理》数据库附加 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 在自解压程序中包括了本系统的数据库文件和日志文件“教学成绩管理数据库.mdf”、“教学成绩管理数据库_log.ldf”。数据库附加步骤如下: (1)打开【企业管理器】; (2)展开【服务器组】,展开要附加数据库的服务器; (3)右击【数据库】选择【所有任务】、【附加数据库】菜单,弹出【附加数据库】对话框; (4)单击【…】按钮出现文件选择对话框,选“教学成绩管理数据.mdf”,单击【确定】按钮,完成数据库附加。如图15.3所示。

1.4 教学成绩管理系统(ASP)的使用 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 如果你的计算机在网络中,则在浏览器中输入IP地址进行访问,若有域名则输入域名。 本机运行:在浏览器地址栏中输http://localhost/index.asp 或http://127.0.0.1/index.asp ,如图15.4所示。

1.4 教学成绩管理系统(ASP)的使用 1安装与使用 2系统实现 3本章小结 用户类型 登录名与密码举例 学生 110001 教师 du 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 在上图运行界面中,选择【系统信息】→【登录】菜单,弹出【教学成绩管理系统】登录界面,如图15.5所示。 用户类型 登录名与密码举例 学生 110001 教师 du 1 领导 zhang 班主任 sun 教务管理员 shi 在登录界面中,参照上表中数据,选择[用户类型],输入登录名和密码。

1.4 教学成绩管理系统(ASP)的使用 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 进入【教学成绩管理系统】登录界面,选择[系统信息]、[公共信息]、[学籍信息]、[教师信息]、[班级信息]、[成绩信息]等菜单以及二级菜单,体会B/S结构的【教学成绩管理系统】的应用。 通过本案例运行,可体会到使用B/S模式的优点: 使用地域扩大:在任何可上网的电脑均可运行本系统 维护成本降低:无需另外安装客户端程序,只使用浏览器就可以完成工作, 培训成本降低:只要用户会上网就可以通过简单培训完成操作工作。

2 系统实现 1安装与使用 2系统实现 3本章小结 2.1 系统需求 2.2 总体设计 2.3 数据库连接 2.4 数据查询 第15章 教学成绩管理系统的ASP实现 1安装与使用 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2 系统实现 细心的同学会发现《教学成绩管理系统asp》用的数据库与第14章中是同一个数据库,是C/S结构《教学成绩管理系统(VB)》的补充。在学习本课程的同时,大部分同学们学还未学过《ASP程序设计》,所以这里只重点介绍以下内容:。 2.1 系统需求 2.2 总体设计 2.3 数据库连接 2.4 数据查询

2.1 系统需求 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.1 系统需求 本系统是C/S结构的《教学成绩管理系统》的补充与完善。系统开发任务是使广大用户(特别是教师与学生)在互联网上完成教学成绩的录入与查询等主要业务。系统的用户有:学院领导、成绩管理人员、班主任、教师及学生等: 教师:录入与查询所代课程成绩数据,同时查询其他相关数据; 班主任:录入与查询所负责班级的学生档案信息,同时其他相关数据; 学生:查询学生个人档案和成绩信息及其相关数据; 领导:查询本系统所有信息; 成绩管理人员:查询本系统所有信息。

2.2 总体设计 1安装与使用 2系统实现 3本章小结 1. 目录设计 说明 / 主目录,index.asp、login.asp、 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.2 总体设计 1. 目录设计 目录 说明 / 主目录,index.asp、login.asp、 header.asp、footer.asp ,… /asp asp文件 /data 数据库连接asp文件 /js JavaScript文件夹:菜单、树状模块 /img 图片文件夹

2.2 总体设计 2. 菜单设计 第15章 教学成绩管理系统的ASP实现 1安装与使用 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.2 总体设计 2. 菜单设计 一级菜单 二级菜单 文件名 用户类型 系统信息 登录 login.asp 所有人(包括客人) 注销 logoff.asp 修改密码 xgmm.asp 关闭窗口 公共信息 学院设置 asp/xysz.asp 系部设置 asp/yxsz.asp 专业设置 asp/zysz.asp 所有人 班级设置 asp/bjquery.asp 课程设置 asp/kcquery.asp 教研室设置 asp/jyssz.asp

2.2 总体设计 2. 菜单设计(续) 第15章 教学成绩管理系统的ASP实现 1安装与使用 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.2 总体设计 2. 菜单设计(续) 一级菜单 二级菜单 文件名 用户类型 学籍信息 学生信息查询 asp/xsquery.asp 领导、教师、班主任 录入学生信息 asp/xjinput.asp 班主任 个人信息 asp/jbqk.asp 学生 教师信息 教师信息查询 asp/jsquery.asp 所有人 班级课程 班级课程查询 asp/bjkcquery.asp 成绩信息 班级考试成绩 asp/bjcjb.asp 领导、班主任 网上录入成绩 asp/jscjlr.asp 教师 个人考试成绩 asp/cjquery.asp

2.2 总体设计 3. 入口程序 第15章 教学成绩管理系统的ASP实现 1安装与使用 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.2 总体设计 3. 入口程序 <!--#include virtual="../header.asp" -->   <!--#include virtual="../footer.asp" --> index.asp的代码非常简短,其中真正起作用的是<include>中的内容:header.asp、footer.asp,整个系统通过这两个文件构建系统界面和菜单系统。 用记事本打开:index.asp 、header.asp 、footer.asp

第15章 教学成绩管理系统的ASP实现 2.3 数据库连接 1安装与使用 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 本案例中最重要的内容在于ASP与SQL Server2000的数据访问。进入主目录下的/data文件夹,有两个文件: db.asp定义数据库连接函数GetSQLServerConnection()(记事本打开) const.asp进行连接函数初始化工作(记事本打开)

2.3 数据库连接 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 <% 'db.asp Function GetSQLServerConnection( Computer, UserID, Password, Db ) Dim Params, conn Set GetSQLServerConnection = Nothing Params = "Provider=SQLOLEDB.1" '驱动程序、服务器 Params = Params & ";Data Source=" & Computer ' 添加用户名、密码、数据库 Params = Params & ";User ID=" & UserID Params = Params & ";Password=" & Password Params = Params & ";Initial Catalog=" & Db ' 创建服务器连接对象,并打开连接参数 Set conn = Server.CreateObject("ADODB.Connection") conn.Open Params Set GetSQLServerConnection = conn End Function %>

2.3 数据库连接 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 初始化数据库连接文件const.asp           <!--#include file="db.asp"--> <% ' 初始化连接 set dbconn=nothing ' 设置连接参数 set dbconn=GetSQLServerConnection("(local)","sa", "11","教学成绩管理数据库" ) %>

第15章 教学成绩管理系统的ASP实现 1安装与使用 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.4 数据查询 从系统的主菜单可以看到不同项目的查询共有十项,我们选择[公共信息]中[学院设置]来讲解数据查询模块。 [学院设置]数据查询运行界面 [学院设置]数据查询运行界面图示(图15.6) xysz.asp程序代码(记事本打开)

2.4 数据查询 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.4 数据查询 <!--#include file="../data/const.asp"-->           <% str="Select * From 学院信息表" set rs=server.createobject("adodb.recordset") rs.open str,dbconn,1,1 j=rs.recordcount if rs.eof or rs.bof then %> <script language=vbscript> msgbox "没有学院设置信息" history.back </script> response.end end if

2.4 数据查询 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.4 数据查询 <!--#include virtual="../header.asp" --> ‘ 进行页面界面设置 ’ 进行表格结构设置 <br><table border="0" align="center" width="98%"> <tr><td>您当前的位置:公共信息->学院设置</td></tr> </table><br> <table cellspacing="0" bordercolor="#cccccc" bordercolordark="#FFFFFF" align="center" border="1" width="98%" id="mytable"> <caption><b>学院设置一览表(共<%=rs.recordcount%>个学院)</b></caption> <tr> <th width="10%"><div align="center">编号</div></th> <th width="20%"><div align="center">学院名称</div></th> <th width="20%"><div align="center">简称</div></th> <th width="14%"><div align="center">院长</div></th> </tr><%

2.4 数据查询 1安装与使用 2系统实现 3本章小结 第15章 教学成绩管理系统的ASP实现 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 2.4 数据查询 do while not rs.eof ’将检索到的记录循环加入表中 %> <tr> <td><div align="center"><%=rs("编号")%> </div></td> <td><div align="center"><%=rs("名称")%> </div></td> <td><div align="center"><%=rs("简称")%> </div></td> <td><div align="center"><%=rs("院长")%> </div></td> </tr> <% rs.movenext loop </table> <br> <!--#include virtual="../footer.asp" -->

第15章 教学成绩管理系统的ASP实现 本章小结 1安装与使用 应用软件安装 IIS配置 数据库附加 系统使用 2系统实现 系统需求 总体设计 数据库连接 数据查询 3本章小结 本章主要讲解B/S结构的数据库应用程序开发的一些技能。利用ASP作为中间层Web服务器脚本语言对后台SQL Server数据库进行访问,并将访问结果返回前台浏览器显示。具体如下: 应用软件安装、 IIS配置、数据库附加、《教学成绩管理ASP系统》运行及登录; 系统需求、总体设计(文件存储目录设计和菜单系统与模块设计) 数据库连接函数:GetSQLServerConnection()与初始化数据库连接脚本:const.asp 数据查询模块的实现

第15章 教学成绩管理系统的ASP实现 谢谢!