好文档 - 专业文书写作范文服务资料分享网站

基于web的数据库设计实践考核要求

天下 分享 时间: 加入收藏 我要投稿 点赞

《基于web的数据库设计实践》考核要求

一、课程的概况

《基于web的数据库设计实践》是开放教育计算机网络技术专业的一门省开选修课程。通过学习本课程,能了解利用服务器端和客户端脚本进行网络数据库编程一般方法,初步掌握利用ASP技术进行网络数据库系统的设计或动态交互式网页设计的有关基本知识和程序设计的能力,为本专业的毕业设计环节和今后的网络编程工作打好基础。

二、学时学分先修课程

课程教学总学时数为54学时,3学分,其中课内学时20学时,实验(课程设计)34学时。先修课程为《程序设计基础》、《计算机网络》、《动态网页制作》。

三、课程考核

采用期末大作业与形成性考核相结合的方式。形成性考核占50分,视平时参加教学活动和作业完成情况而定,由所在班级的任课教师给定,由省电大认定;期末大作业考核占50分,由分校上报成绩。两方面成绩累计达到60分者为及格。

四、大作业要求

1.学生独立自主地完成源程序量(包含HTML、JavaScript、VBScript各种代码均算在内)在1万行以上的动态Web程序。

2.本课程设计要求所有的脚本程序最终都可运行。

3. 本课程设计必须牵涉到有后台数据库设计的ASP脚本程序,后台数据库可以自由选择。 4. 本课程设计中有关Web页界面设计部分可以用快速所见即所得类型的开发工具设计(比如FrontPage、Dreamweaver等).数据库部分也可以选用ASP快速开发工具(比如InterDev、Dreamweaver MX等),但是必须对基本的ASP对象和组件、VBScript脚本要求从源代码级掌握。

5. 可以借鉴一些源代码,但是禁止只对界面部分修改后冒充独立开发产品提交。

6. 学生应按时、认真地完成课程设计,并作设计报告。教师应认真进行个别化批改并做好成绩评定工作。课程设计的作品与评分作为教学档案保存,省校教学部门定期或不定期进行抽查。

7.大作业电子稿上传至: Ftp://218.22.21.232 Ftp://10.1.7.186

用户名:AHDDJSJ 密码:AHDDJSJ

五、形成性考核

本课程形成性考核占总成绩的50%。各教学班可适当考虑将学生参加面授辅导、网上学习和答疑情况纳入形成性考核范围。

六、教学和实验软硬件配置建议

建议在多媒体机房进行授课,要求有投影设备或者具有屏幕广播功能的机房,机房要能无任何限制(开放所有端口,建议网络设备采用UPnP设备)地共享连接到Internet。 硬件: IBM及其兼容机P3以上 内存:128MB以上 显卡:有16M以上显示内存的显卡 有声卡、音箱、话筒 操作系统: Windows 9x,Windows NT 4.0,Windows2000各种版本 ,Windows XP或更高版本,推荐使用Windows XP。

软件环境:安装SQL Server2000、Access、IIS、FrontPage、DreamWeaver、Visual InterDev6.0 网络环境:

宽带接入(ADSL\\Cable Modem\\局域网共享接入宽带等)

七、参考资料

《ASP与网络数据库技术》主编:邓文渊等

《Web程序设计与应用》主编:曾斌孙远光关南宝 《Web数据库技术》主编:高晗

《网页设计与制作》主编:涂敏孙远光 《VB程序设计》主编:孙远光

八、设计实例

基于ASP技术的学生信息管理系统

1. 需求分析

学校学生信息管理系统是针对学校人事部门的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。

通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外教务处的管理用户还可以对这些基本信息进行更新和删除, 学校学生信息管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。 在线学生信息管理系统的特点就是利用Browser/Server(B/S)结构,实现信息的在线录入、查询、修改等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等。后台数据库采用Microsoft SQL Server2000数据库,开发采用当今较为流行的ASP工具开发,前台页面采用dreamweaver工具设计,系统通过ODBC数据源来建立与数据库的连接;Web服务器是采用IIS5.0。

2. ASP技术介绍

ASP(Active Server Pages-动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。

ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

ASP提供了六个内建对象,供用户直接调用: 1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。

4ed2l3yvh66gjog0oh073pit886asl004vs
领取福利

微信扫码领取福利

微信扫码分享