计算机基础知识教学网站

更新时间:2023-12-18 作者:用户投稿原创标记本站原创 点赞:30206 浏览:141699

摘 要 :计算机基础知识教学网站运用ASP (C#语言) + access实现,应用基础理论、基本技能培养应用专业知识分析和解决实际问题能力,对于课程设计的研究与开发结果的科学表述,从实用角度出发,学习 怎样用ASP 进行网站应用程序的开发.

计算机基础知识教学网站遵循现代软件工程的思想和方法,采用Asp 技术,后台使用access作为数据库来开发完成.实现了教学网站的基本功能的集成,用户可以通过该系统进行教学计算机基础知识的学习.系统 操作简单,界面友好、一致,可以在任何可以上互联网的地方使用该系统,极大的提高了办公效率.

关键字:计算机学习系统

【中图分类号】G633.67

一、绪论

(一)系统概述本系统划分为三个子系统:超级管理员子系统、管理员子系统、学生子系统.

(二)开发环境开发工具:Dreamweer Asp 操作系统:Windows 2000/XP/2003数据库系统:accessWeb怎么写作器:IIS 5.0客户端浏览器:IE 5.0及以上版本

二、开发相关

(一) Dreamweer

Dreamweer是可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwe等富媒体格式和动态HTML、基于团队的Web创作.在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式.Dreamweer MX 2004 的十大新特性:1.动态跨浏览器验证:自动检测标签和CSS规则来适应所有主流浏览器! 2.更强大的CSS支持! 3.内建的图形编辑引擎:修剪,改变大小,尺寸,旋转角度,调节明暗度都不需要离开Dreamweer环境,因为它本身集成了FW的基本图形编辑技术.(这一点有模仿FrontPage的嫌疑,但这个功能确实很实用)! 4:安全FTP:完全加密传输保证文件和帐号信息的安全! 5.增强对当今技术的支持:支持当今主流的开放环境:ColdFusion、J2EE、PHP.NET,和其他主流的怎么写作器技术.Dreamweer现在加入了XML命名空间支持,ASP.NET表单控件对象,新的参考书内容和新的PHP怎么写作器端行为! 6:无缝整合外部文件和代码:直接将Word和Excel文档复制和粘贴到Dreamweer中,会保留字体,颜色,CSS样式表信息.使用系统支持的编码保存任何字体,包括双字节字符集. 7:紧密整合MM的其他工具:加强了和MM其他几款产品的协同工作能力.

(二)ASP 简介

ASP是基于WEB的一种编程技术,可以说是CGI的一种.它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等.ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容.而浏览者一点觉察不出来,就像为他专门制作的页面一样.

使用各种各样的组件,ASP可以完成无比强大的功能.

使用FileSystemObject,可以对怎么写作器上的文件进行操作,浏览、复制、移动、删除等等.

有ADO(ActiveDatabaseObject,动态数据库对象)的支持,ASP对数据库的操作非常得心应手.你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作.使用CDONTS(CollaborationDataObjectorNTS,NTS协作数据对象),可以发送、查看邮件,实现WEBMAIL的功能.结合WSH(WindowsScriptingHost),可以实现对NT主机的管理,如NT用户管理、IIS虚拟主机设置、EXCHANGE设置等等,就像管理本地机一样方便.1、Active:ASP使用了Microsoft的ActiveX技术.ActiveX(COM)技术是现在Microsoft软件的重要基础.它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作.ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件.只要你可以在怎么写作器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用.2、Server:ASP运行在怎么写作器端.这样就不必担心浏览器是否支持ASP所使用的编程语言.ASP的编程语言可以是VBSCRIPT和JSCRIPT.VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手.3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示.浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码.这样就可以防止别人抄袭程序.


ASP是Microsoft在NT上开发出的技术.虽然在UNIX主机上同样可以使用,但是无论功能还是性能都比较落后.所以,最好在NT主机上才考虑使用ASP.

ASP操作数据库的功能非常强大.如果你使用基于NT的INTRANET建立你的MIS应用,非常推荐你使用ASP技术.ASP编写出的系统,完全可以达到原来使用CLIENT/SERVER的网络数据库系统的水平.使用ASP最大的好处是,在你对程序进行升级时,你只需要修改怎么写作器上的ASP文件,而不需要修改客户端程序.

(三)Access及ASP对数据库的访问

Access是一个功能强大、方便灵活的关系型数据库管理系统,它具有完整的数据库应用程序开发工具,可用于开发适合特定数据库管理的Windows应用程序.

Access 内建了功能强大的操作向导,为用户提供了丰富的数据基本表的模板,用户 秩序使用简单的鼠标操作就可以建立一个数据库中使用的各种基本表 、报表窗体,而不必编写任何程序代码. 在Access 中 ,用户可以设定、修改基本表之间的关联,从而使现在多个相关基本表之间的关系查询.宏的使用还可以实现操作的自动化,使操作更加简单、快捷.Access 不仅可以处理其建立的数据库文件,还可以处理其他一些数据库管理系统软件建立的数据库文件,并支持开放式数据库互连性标准的结构化查询语言.

Access 不仅可用于小型数据库管理,供单机使用,而且还能与工作站、数据库怎么写作器或主机上的各种数据库互相链接.

Access是Office办公套件中一个极为重要的组成部分.开始时微软公司是将Access单独作为一个产品进行销售,后来微软将Access捆绑在OFFICE中一起.现在它已经成为Office办公套件中不可缺少的部件了.自从1992年开始销售以来,Access已经成为世界上最流行的桌面数据库管理系统.

Access 最明显的一个功能就是任务窗格.他提供了非常方便的命令操作.Access的另一个特色是在窗体的设计上非常方便.一方面,窗体的船剑更多样,更灵活;同时,Access提供的 在数据视中显示Microsoft Access窗体,直接在Access中直接创建窗体.

三、设计分析

(一)设计要求及功能

1、超级管理员端功能(管理端):(1)负责整个网站的维护及信息发布于修改.(2)查看及修改管理员信息.

2、管理员端(管理端)功能:(1)负责整个网站维护及信息发布于修改.(2)可以修改.(3)查看及修改教师和学生信息.(4)对学生的提问进行管理,回复,删除等操作.

3、学生端(客户端)要求:(1)学生不用登录可以直接浏览教师添加的教程,实现了远程教学的功能.(2)页面提供对多媒体文件的播放功能,包括flash和流媒体文件播放.(3)可以针对某一讲进行提问.

(二)功能分析

各子系统功能设计要求如下:

1.超级管理员子系统本子系统包括管理员信息添加及修改,负责整个网站维护及信息发布与修改;

2.管理员子系统本子系统包括及修改,信息反馈,在线答疑等;

3.学生子系统

本子系统包括教程浏览,教程下载、在线提问;

(三)系统特色

1.整个网站的背景颜色选得比较好;

2.很好地把握了门户网站要素;

3.网站里要素的布局比较合理;

4.网站个性鲜明,极具创新性.

四、总结

(一)"需求分析"阶段研究的对象是软件项目的用户要求,是软件开发人员与用户密切配合,充分交换意见,最终达到互相谅解的过程.开发人员在与用户交谈的过程中应该能起到积极引导用户尽可能准确和详细地表达自己的需求的作用.我们在做需求的过程中应该站在用户的角度来分析问题.

(二)"软件设计"是一个把软件需求转换成软件表示的过程.在此过程中开发人员应该站在系统的角度把"需求"转化到系统中.

(三)"实现(编码)"阶段最值得注意的问题不是如何来实现系统的功能,而是怎样使自己的代码能被别人看懂.这就要求软件组的所有成员都能遵循统一的编码标准和注释风格.这种良好的标准和风格也是后期软件的测试和维护所必需的.

(四)"文档"是一个贯穿整个软件生命周期重要资料,它是软件的"成长日记",其重要性在此就不再赘述了.

(五)计算机教学网站是方便于广大师生和同学们的多用户管理系统,具有方便性、多功能性和开放性的特点.具有查询和浏览功能.参考文献:[1]天创工作室.《ASP网页制作实战步步通》,人民邮电出版社.[2]王国荣等.《ASP网页制作教程》,人民邮电出版社.[3]李福荣.《ASP动态网站之旅》,人民交通出版社,北京.[4]网冠科技.《动态网页设计师》,机械工业出版社.[5]宋颜浩 费文华 等.《Asp相关数据库技术高级指南》,中国水利水电出版社.