ImageVerifierCode 换一换
格式:DOC , 页数:48 ,大小:3.42MB ,
资源ID:968204      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-968204.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASP精品课程系统-论文.doc)为本站会员(风****)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

ASP精品课程系统-论文.doc

1、摘 要随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行在线课程教学。精品课程网第一步要做的就是将教学内容在网上发布,用户则选择自己需要的课件资源进行下载、考试、课程答疑、bbs交流、成绩查询等。本文提出并设计实现了基于WEB的精品课程系统,本系统提供课件的上传和下载,上传方式是无组件上传。客户端脚本采用VBScript编写,可适用于包括IE在内的所有支持VBScript的浏览器。系统平台设计时,采用的是Dreamweaver MX为开发工具,利用ASP技术,以ACCESS数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。系统有一个功能强大的后台管理系

2、统:可以进行学生的管理,公告管理,试题管理,资源下载管理,试卷管理,讨论管理。本系统由用户注册与登录模块、功能模块、资源上传与下载功能模块、学生考试搜索模块、密码验证模块等模块组成,用户只需要通过浏览器访问就可以实现操作。关键词:精品课程系统;数据库;ASPWith the rapid development of Internet technology, the network gave rise to a lot of convenience; such people are teaching online courses help of the network. Courses net

3、first step is to publish course content online; users will choose their courseware to download, test, program Q, bbs exchange, and result inquiry. This paper propose and implement a system based on WEB-quality course, this system offers upload and download courseware, uploads are not components of u

4、pload. Client-side script written using VBScript, applicable to all, including support for VBScript, including IE browser. Platform design, using the Dreamweaver MX development tools for the use of ASP technology to the database of ACCESS, WEB services, Win2000 platform using IIS to achieve. System

5、has a powerful back office system: can the students management, announced management, test management, resource download management, paper management, and discuss management. The system consists of user registration and login module, function module, resource upload and download module, students tes

6、t search module, the password authentication module modules, users need only a browser to access operation can be achieved. Key words: quality course system; database; ASP目 录第1章 引言6第2章 系统开发技术简介72.1 HTML语言72.2 ASP技术82.2.1 ASP的工作原理82.2.2 ASP的优势92.3 ADO102.4 ACCESS112.5 Macromedia Dreamweaver MX 200411

7、第3章 系统需求分析122.1 系统的性能要求122.2 系统功能需求分析122.2.1 功能划分122.2.2 功能描述122.3 用例模型142.3.1普通用户用例图142.3.2学生用例图142.3.3管理员用例图152.4 活动图172.5 数据流图17第4章 系统设计194.1系统结构设计194.2系统数据模型设计194.2.1 E-R图194.2.2 关系模型214.3 数据库中表的设计223.3.1 schoolwork_admin表的设计223.3.2 schoolwork_student表的设计223.3.3 student_doexam表的设计233.3.4 student

8、_examlist表的设计233.3.5 zuoye表的设计233.3.6 zuoyeupload表的设计243.3.7 exam_tiku表的设计243.3.8 bbs表的设计243.2运行环境243.2.1 服务器端243.3.2 客户端25第5章 系统实现265.1 系统首页登录界面设计265.2 系统后台界面设计285.2.1 后台登陆首页设计285.2.2 学校公告管理界面设计295.2.3 后台学生名单管理界面设计305.2.4 教学课件管理界面设计315.2.5作业发布与提交界面设计325.2.6 资源下载管理界面设计335.2.7 考试题库管理界面设计345.2.8 讨论组专区

9、界面设计355.2.9 BBS交流界面设计365.2.10 修改密码界面设计375.3 系统前台界面设计385.3.1 前台用户首页设计385.3.2教学课件设计395.3.3 作业管理设计405.3.4 资源下载设计415.3.5 考试成绩查询设计425.3.6 讨论组专区设计435.3.7 修改用户资料设计44第6章 软件测试456.1 引言456.2 测试方案456.2.1 黑盒测试456.2.2 白盒测试456.2.3 其它测试方案456.2.4 本系统所采用测试方案45结 论46参考文献47第1章 引言精品课程第一步要做的就是将教学内容在网上发布,管理员可以通过课件管理系统发布自己的

10、课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且管理员拥有管理自己课程的权限。而学生登录以后,则可以根据自己的专业课程,选择自己需要查看的课件资源。一个完善的网上精品课程系统,应该是方便管理和操作的,所以该系统还有一个功能强大的后台管理系统:可以进行学生管理,资料管理,课件管理。目前应用于动态网页设计的技术有很多,网上课件管理系统中主要采用了ASP技术和数据库技术的整合应用。采用的数据库是ACCESS数据库,拟建立data.mdb库文件。 系统页面主要采用动态页面,利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动

11、态的web画面来实现视频、文章、用户等远程浏览及管理。系统能够实现基于校园网络环境下的课件管理,以便有效地管理管理员们上传的课件,构建适合的课件资源库。系统采用BS结构,即浏览器服务器结构。用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合管理员的使用习惯。系统平台设计时,采用的是Dreamweaver MX为开发工具,利用ASP技术,以ACCESS数据库作为后台数据库,WEB服务采用Win2000平台的IIS实现。本系统由以下几个模块组成:用户

12、注册与登录模块,管理功能模块,课件上传与下载功能模块,课件搜索模块,密码验证模块。用户只需要通过浏览器访问就可以实现操作,操作简单灵活。第2章 系统开发技术简介通过对本系统功能及应用各方面的综合分析,本网站采用Dreamweaver作为前台设计工具,在此基础上运用平时所学的动画制作软件Flash MX 2004、图形处理软件photoshop8.0等进行辅助设计,制作计算机组成原理多媒体教学资料。后台设计采用ASP技术及Microsoft Access 2000数据库开发工具,通过ADO对象访问数据库,最终建设成一个有持久生命力兼容性、安全性、可扩展性良好并可以满足师生获取信息和服务的教学网站

13、。下面对本网站涉及到的技术进行简要的介绍。2.1 HTML语言HTML(Hyper Text Markup Language,超文本标记语言),它是构成网页的基础,因为程序无法控制浏览器的内存,与浏览器之间只有下载网页及上传数据的关系,所以对HTML语法必须有一定的了解。WWW上的每个网页都对应一个文件。我们浏览一个页面,要先把页面所对应的文件从提供这个文件的计算机通过Internet传送到我们自己的计算机中,再由WWW浏览器翻译成为我们见到的有文字、有图形甚至有声音的页面。这些页面对应的文件不再是普通的“文本文件”,文件中除包含文字信息外,还包括了一些具体的链接。这些包含链接的文件被称为超文

14、本文件。 和普通文本相比,超文本文件中多了一些对文件内容的注释,这些注释表明了当前文字显示的位置、颜色等信息,更重要的是,在有些注释中包含了对用户计算机应做出何种反应的说明,这些注释的内容经过浏览器的翻译后就成了不同的操作。为了使各种不同类型的WWW服务器都能正确地认识和执行,超文本文件要遵从一个严格的标准,这个标准就是超文本标识语言HTML。我们也可以利用这种语言来编写超文本文件,在Internet上制作自己的WWW的主页。超文本文件的概念出现在多媒体技术迅速发展之前,现在随着多媒体技术应用的日益广泛,超文本应该改叫“超多媒体”更加合适,链接的内容已经从原来文本中的一个词或词组,发展到现在一

15、幅图象或是图象的一部分,通过链接得到的内容也更加广泛,可以是地球另一端的某台计算机上的图片、声音、音乐或者电影。但不管叫超文本还是叫做超多媒体,WWW上各网页都是通过链接来完成相互间的访问。而要使访问正常进行,必须使这些链接能够正确地指向所要访问的网页。这些工作是通过统一资源定位器(URL)来实现的。2.2 ASP技术ASP(Active Server Page,动态服务器网页),是一种由Microsoft公司开发的服务器端的脚本语言运行环境。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再

16、返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。在了解了VB Script或Jscript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行,服务器端的脚本无法被预先复制,用户看到的仅仅是最终产生的HTML内容。而不可能看到原始脚本程序的代码。2.2.1 ASP的工作原理ASP脚本是一种服务器端的解释脚本,

17、其后缀名为.asp。当客户端访问一个后缀名为.asp的URL时,该URL请求被发送到Web服务器于是调用相关的ASP引擎asp.dll来将该脚本加以解释。在asp.dll中包含有各种ASP内置对象的集合以及这些对象的处理信息。所以.asp由asp.dll解析后,将生成相应的HTML代码,该代码由Web服务器返回给客户端浏览器执行,于是用户就在屏幕上看到了该.asp执行的结果。ASP的工作原理如图2-1所示:调用asp.dll来解析.asp脚本ODBC驱动程序数据库客户浏览器向服务器发出.asp文件请求Web服务器返回结果图2-1 ASP的工作原理2.2.2 ASP的优势ASP之所以能深受大家欢

18、迎,主要是因为它所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,它依据访问数据库的结果集自动生成符合HTML语言的网页,去响应用户的请求。所有相关的发布工作由Web服务器负责。它具有以下几点优势:1灵活易用对于一个有一定脚本语言编程经验的开发人员来说,只要经过简短的学习,在一个小时内就能编出一个完整的应用程序,同时,编程人员并不能局限与使用VB Script或Jscript来编写应用程序。由于服务器提供了脚本接口,开发人员可以使用自己熟悉的语言来编制ASP应用程序,甚至开发人员还可以在同一个页面中混合使用多种编程语言。2强大的可扩充性除了可以让开发人员自由选择编程脚本

19、外,ASP还可以在页面中嵌入ActiveX组件,并支持COM技术,使得ASP页面的功能得到了极大的扩充。3无需编译ASP使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。与浏览器无关。用户端只要是用可执行HTML代码的浏览器,无需编译,即可浏览用ASP设计的网页内容。 4独立于浏览器目前流行的浏览器有IE和Netscape Navigator,用以往的开发工具所开发出来的代码由于是要下载到客户端浏览器运行,所以同一段代码往往会在不同的浏览器上产生不同的效果。而ASP是在服务器端运行的脚本,其传递给客户端的均是经服务器运行输出的标准HTML代码,所以能独立于浏览器运行。2.3 A

20、DOADO(ActiveX Data Objects,动态数据对象),实际上是一种提供访问各种数据类型的连接机制。客户端应用程序能够通过 OLE DB(微软的战略性的通向不同的数据源的低级应用程序接口)提供者访问和操作在数据库服务器中的数据,ADO支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 同时具有RDS(远程数据服务)功能,通过 RDS 可以在一次往返过程中实现将数据从服务器移动到客户端应用程序或 Web 页,在客户端对数据进行处理然后将更新结果返回服务器的操作。ADO对象模型中包括7个对象和3个集合,其

21、中最重要的3个对象的说明如表1-1所示:表1-1 ADO重要的对象对象描述Connection(连接对象)用来建立数据源和ADO程序之间的过程Command(命令对象)用来嵌入SQL查询,包括对存储过程的调用Recordset(记录集对象)用来浏览及操作实际数据库内的数据2.4 ACCESSAccess是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供

22、了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。ACCESS数据库具有大型数据库的一些基本功能,支持事物处理功能,ACCESS不仅是数据库管理系统,而且还是一个功能强大的开发工具。本系统选择使用ACCESS,主要是因为: ACCESS数据库相比SQL要简洁,容易操作和管理。2.5 Macromedia Dreamweaver MX 2004Macromedia Dreamweaver MX 2004是集网页制作和网站管理于一身的网页编辑软件,是一套针对专业网页设计者和开发者的可视化网页开发工具。它具有功能强大、代码简洁和操作方便等特点,利用它可以轻而易举地制作出跨越平台限制

23、的充满动感的网页。开发人员可以将其选择的服务器技术与Dreamweaver配合使用,建立将用户连接到数据库、Web服务和系统强大的Internet应用程序。Dreamweaver是专业网页设计、网站管理、网页可视化编辑的软件。它采用了多种先进技术,如利用Dreamweaver的Roundtrip HTML技术让用户可以随意导入HTML文件而无需重新设置代码格式,用户还可以利用Dreamweaver MX 2004清除或重新格式化HTML代码,实现代码的优化,使网页创作过程变得非常简单。同时Dreamweaver还提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTM

24、L特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器。第3章 系统需求分析根据第一章所定义的课题研究方向及目标,本章将对系统功能进行具体的需求分析,具体分析精品课程网站系统所要实现的功能以及欲达到的效果。2.1 系统的性能要求(1)磁盘容量要求:本系统属于B/S模式构架,因此存储容量较小,数据库系统也不是很大,系统文件估计占30M的磁盘空间,数据库文件占用空间也不是很大。不过该精品课程网站中的课件管理模块将会占用很大的空间。一些管理员的课件资源在文件中将会占用很大的空间。而本机器有30G的空间,足够放入一些视频,

25、如果空间不够,这个就要管理员及时的清空系统中的过期文件。(2)安全性要求:本系统有着权限设置,不同的用户有不同的权限,普通游客不可以越权进行学生的操作,学生也不可以越权更改或者访问管理员的页面。管理员可以赋予管理员的权限,可以对网站进行任何的操作。同时对于非法用户,不能够根据用户的相对网址来访问网站和对网站进行任何操作。必须进行登陆才可以访问操作。(3)适应性要求:要求界面友好,菜单清楚,学生和老师都能很快熟悉网站。对于部分文章、课件的发布要求达到所见即所得的效果。2.2 系统功能需求分析本系统要求采用Browser/Server模式设计开发,可以作为一般高等院校的 参考文献 1 叶子,进实现

26、J计算机工程与科学,2009,1(07):61-64. 2 基于MATLAB 实现的指纹图像预处理J2008,34(04):836-856. 3 4 5 By-gnksguybb 6 李 宁指纹增强算法研究D济南:山东大学,2007. 7 马扬彪基于Gabor 滤波的指纹图像增强J. 微计算机信息,2009,25(15):305-306. 8 向 锐面向低质量指纹的图像增强算法研究D重庆:西南政法大学,2008.在线教学课堂;可以为管理员的辅助教学或者网络教学提供一个完善的教学网站;学生可以利用该教学网站来完成一些课程的学习任务。2.2.1 功能划分精品课程网站根据不同的使用者,可以分为两个部

27、分:一是面向管理员部分,同时这个管理员的部分被赋予了管理员的权限。管理员的部分内容包括作业管理,公告管理,BBS交流,考试管理,教学课件的管理,学生管理;二是面向学生部分,学生可以进入教学课件下载教学资源,同时可以进行作业的上传,资源的下载,在线考试,学生可以进行BBS交流和在线答疑。学生想浏览网站,不过需要进行注册登陆。2.2.2 功能描述 根据系统功能划分,本系统详细需求描述如下:2.2.2.1 登陆功能为了使得网站的一些信息和使用功能只对用户开发,就必须有一个会员登陆注册系统。作为一个基本的登陆注册系统,应具有以下三个方面的功能:(1)接受新用户的注册,引导新用户填写必要的个人资料;(2

28、)实现用户的登陆;2.2.2.2 教学课件功能该子模块可以提供文本课件,视频课件,可以有多种形式的文本课件。当然也可以根据需要提供其他课件形式。对于文本课件,本系统可以采用的是网页形式来进行链接的,这样在网站上面显示的时候会比较好看一点。学习完网络课件后,可以做课后的一些习题来巩固学习的知识。而视频课件,可以以课程的章节顺序来发布。对于本系统而言可以给出其视频链接地址。对于其他的课件形式,可以直接导入Powerpoint,Word等附件或者网上课件链接等其他方式来让学生访问,同时要提供一个网上资料库为课堂知识的学习提高提供一个基础,假如该网站的知识不能满足学生的需求,可以通过其资料库来查找其他

29、的资料来进行学习。2.2.2.3 作业功能显然,对管理员和学生而言,作业的含义不同;管理员关注的是如何布置作业、批阅作业,管理学生提交的作业;学生则关注如何做作业、提交作业、查询批阅结果。(1)作业管理题目按照所创建的课程 章节的顺序发布。对于所要上传的作业,都可以统一放在一个专门的文件夹里面,同时要编号,按照学生的学号来编号统一管理。(2)布置作业该功能应该可以添加对应具体课程、具体章节,发布与相应课程、章节相关的题目,题目包括单项选择、多项选择、填空题、简答题、问答题等。(3)提交作业该功能可以上传作业。学生通过验证后,可以上传作业。对已经上传的作业进行修改,可以使用新的作业来替代覆盖。已

30、经提交的作业,学生可以通过提交的次数顺序和学号来进行快速查询。同时老师可以查看学生作业完成情况,来不断调整学习进度。2.2.2.4 答疑专区功能该模块功能类似BBS系统。其具体要求如下: 对于这个答疑教室由老师来对学生提出的问题进行回答,可以对帖子进行管理。学生可以直接进入自己的栏目进行提问。 学生的问题通过老师的管理界面看到,该问题是否回答,这个功能是专门向学生和老师提供的。其他学生可以看到该问题,以及老师的解答。学生既可以通过自己提问,寻求解答,也可以通过查询其他同学提出的问题及老师的解答提高自己的知识水平。2.2.2.5 公告功能管理员可以实现公告以及新闻的发布,同时可以通过公告功能向学

31、生发布作业信息。管理员负责公告的编写、发布、修改、删除。2.2.2.6 BBS交流功能用户只要注册,就可以发布回复查看帖子内容。这样可以方便用户交流。2.3 用例模型2.3.1普通用户用例图图2.1是普通用户对该网站进行操作的用例图,对于用户来说,要访问该网站,必须先注册,登陆,然后才能对该网站进行操作,经过身份认证后,用户可以进行课件浏览,可以对答疑等模块进行操作。 图2.1 普通用户用例图 2.3.2学生用例图在该系统中,学生要进行访问该网站的时候,要像一般用户一样注册登陆,不过学生比一般用户多的一个权限就是先进行身份认证后对作业系统进行操作。用例图如图2.2所示: 图2.2 学生用例图2

32、.3.3管理员用例图 管理员用例图表示了管理员的操作权限,管理员可以有管理员的权限,身份认证通过以后,管理员可以进行公告管理,作业模块管理,答疑模块管理,学习资料库模块管理,考试模块管理。具体用例图如图2.3所示: 图2.3管理员用例图2.4 活动图进入本系统后,有两个活动选项,一个是供一般用户的系统登陆入口,一个是供管理员的系统登陆入口,系统活动图如图2.4所示: 图2.4系统活动图 2.5 数据流图以下是系统的部分数据流图,主要是老师和学生的登陆,然后老师和学生由于权限的不同所做的不同的操作。不过在系统中,学生要重新注册一个帐号才能登陆,这样就给了其他游客也可以访问该网站的权限,不过也要注

33、册帐号。图2.5是系统一级数据流图,图2.6是系统二级数据流图。 图2.5一级系统数据流图 图2.6二级系统数据流图第4章 系统设计,4.1系统结构设计根据本精品课程网站的特点,可以将其分为前台和后台两个部分设计。前台主要实现教学课件浏览、作业发布与提交、资源下载管理、我要开始考试、答疑专区、在线论坛、修改密码、修改资料和留言等功能,后台主要用管理员对网站前台信息、教学课件、资源、学生、考试及留言进行管理。我们把该教学网站设计以下模块,分别是用户系统、教学课件、作业发布与提交、资源下载、在线考试、成绩查询、答疑专区、BBS交流、修改密码、修改个人资料。整个计算机组成原理课程网站的系统结构如图3

34、-1所示: 精品课件网站主页作业发布与提交资源下载在线考试教学课件成绩查询BBS交流修改密码答疑专区用户系统图4-1网站系统结构图4.2系统数据模型设计4.2.1 E-R图通过以上的系统分析可以知道,系统主要涉及的实体有:学生、管理员、作业、考题、教学资源等,实体之间联系复杂,现分析如下: 课件管理涉及的实体有: 学生 属性有学号、姓名、性别、系别。 管理员 属性有权限、姓名。 课件资源 属性有编号、名称、类型、日期。这些实体之间的联系如下: 一位管理员可以更新多种类型的教学资源,一种教学资源可以由多个管理员来进行更新,因此管理员和教学资源之间是多对多的联系。 一位学生可以使用多种类型的教学资

35、源,一种教学资源可以给多个学生使用,因此学生与教学资源之间是多对多的联系。实体联系图如3.2所示: 管理员姓名权限更新课件资源使用学生学号姓名系别性别编号名称类型日期nmnm编号 图3.2课件关系图 作业-问题中涉及的实体有: 问题 属性有名称、编号 。 作业 属性有编号、时间、成绩。 管理员 属性见上面的管理员属性。 学生 属性见上面的学生属性。 这些实体之间的联系如下: 一位学生可以提问多个问题,而一种问题可以被多个学生同时提出来,因此学生与问题之间是多对多的关系。 一位管理员可以回答多个问题,而一种问题可以被多个管理员回答,因此管理员与问题之间的关系是多对多的关系。 一位学生可以提交多次

36、的作业,而一次的作业可以被多个学生提交,因此学生与作业之间是多对多的关系。 一位管理员可以批阅多次的作业,而一种类型的作业可以被多个管理员批阅,因此管理员与作业之间是多对多的关系。实体联系图如3.3所示:学生提交作业管理员问题提问批阅回答编号时间日期编号名称成绩nmnmnmnm 图3.3作业-问题关系图测试关系中涉及的实体有: 考题 属性有编号、名称、类型、章节、难度。 学生 属性见上面的学生的属性。 管理员 属性见上面的管理员的属性。这些实体之间的关系如下: 一位学生可以做多道考题,而一道考题可以让多位的学生来进行测试,因此学生与考题的关系是多对多的关系。 一位管理员可以更新多道考题,而一道

37、考题可以由多位的管理员来进行更新,因此管理员与考题的关系是多对多的关系。学生管理员考题测试更新名称类型成绩难度章节nmnm编号日期 图3.4考题关系图4.2.2 关系模型 由以上的E-R图可以得到以下的关系模型,以下是详细的关系模型:用户(ID,姓名,密码,性别,生日,密码问题,问题回答,专业ID,地址)管理员(ID,用户名,密码,权限)资源(ID,名称,URL,类型,日期)答疑表(ID,名称,显示标记,回答标记,内容,回复,日期)学生作业表(ID,学号,姓名,密码,系别,专业,作业成绩,电子信箱)公告表(ID,名称,作者,日期,内容)课程介绍表(ID,介绍内容,联系地址,方式)专业表(ID,

38、名称)测试题库表(ID,考题内容,类型,日期,章节ID,专业ID,答案,备注)测试成绩表(ID,帐号ID,章节,单选成绩,多选题成绩,总成绩,考试时间)章节表(ID,名称,类型,专业ID)专业表(ID,名称)4.3 数据库中表的设计数据库的内容以及表的设计直接影响到开发的系统的质量,好的设计可以达到方便易用的功能。根据系统的要求,我们采用的数据库是Microsoft Access来建立我们的数据库。具体信息如下。3.3.1 schoolwork_admin表的设计3.3.2 schoolwork_student表的设计3.3.3 student_doexam表的设计3.3.4 student_

39、examlist表的设计3.3.5 zuoye表的设计3.3.6 zuoyeupload表的设计3.3.7 exam_tiku表的设计3.3.8 bbs表的设计3.2运行环境3.2.1 服务器端软件环境:1操作系统:Windows 2000 Server2Web服务器:IIS5.03数据库服务器:Access20004浏览器:IE5.0硬件环境:1CPU P42内存 IBM 512MB3硬盘 ST 60GB3.3.2 客户端软件环境:1操作系统:Windows 2000 Server2浏览器:IE5.0硬件环境:1CPU P42内存 IBM 512MB3硬盘 ST 60GB第5章 系统实现5.

40、1 系统首页登录界面设计保证网站的安全,网站浏览之前会有登陆界面,来区分用户及管理员的权限。可以说登陆系统就是网站的大门,没有钥匙就无法进入。该网站主要针对本门课程的学生以及管理员,因此在数据库中直接录入学生或管理员的用户名,系统设置一个初始密码,学生或管理员可以自行修改密码,达到保密的效果,如图所示。登陆成功?开始管理员操作学生操作报错结束为了保证网站的安全性,设置一个登陆界面,输入用户名和密码,使得用户只能通过登陆界面进行登陆,无法直接浏览网站。登录成功,程序设置两个session值,分别存放用户的登陆信息和用户的权限信息,再调用页面自动跳转至管理首界面,如图所示。5.2 系统后台界面设计

41、5.2.1 后台登陆首页设计5.2.2 学校公告管理界面设计5.2.3 后台学生名单管理界面设计5.2.4 教学课件管理界面设计5.2.5作业发布与提交界面设计5.2.6 资源下载管理界面设计5.2.7 考试题库管理界面设计5.2.8 讨论组专区界面设计5.2.9 BBS交流界面设计5.2.10 修改密码界面设计5.3 系统前台界面设计5.3.1 前台用户首页设计5.3.2教学课件设计5.3.3 作业管理设计5.3.4 资源下载设计5.3.5 考试成绩查询设计5.3.6 讨论组专区设计5.3.7 修改用户资料设计第6章 软件测试6.1 引言在开发软件的过程中,人们使用了许多保证软件质量的方法分

42、析、设计和实现软件,但难免还会在工作中犯错误。这样,在软件产品中就会隐藏许多错误和缺陷,尤其是对规模大、复杂性高的软件更是如此。所以,必须进行认真、计划、彻底的软件测试。6.2 测试方案6.2.1 黑盒测试黑盒测试,又称为功能测试。对于软件测试而言,黑盒测试把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。该测试方案的设计技术主要有:等价划分、边界值分析以及错误推测法等。6.2.2 白盒测试白盒测试的前

43、提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否能按预定要求正确工作。故白盒测试又被称为是结构测试。该测试方案的设计技术主要有逻辑覆盖法等。6.2.3 其它测试方案除了以上两种测试方案外,还有其它的测试方案。包含所有可能情况的测试称为穷尽测试。对于实际程序而言,穷尽测试通常是不可能做到的。因为不可能对每一种可能的情况都进行测试。6.2.4 本系统所采用测试方案基于以上测试方法,本人选取的是模块测试和系统测试,模块测试部分由本人程序设计过程中自主完成,系统测试部分由同学模拟各种用户登录代为完成。结 论网上课件管理系统由用户注册与登录模块、管理功能模块、课件上传与下载功能模块、课件搜索模块、密码验证模块五个模块组成,这五个模块实现了系统的人员管理、权限管理及课件管理。由于以前很少做相关项目的开发,所以比较生疏,都是一边学习一边开发设计,这就使系统存在着不足,系统只能实现课件管理的基本功能,即课件的上传与下载,用户登录与注册等基本功能。系统缺点在于界面设计不够美观,功能不够强大。通过本次设计,使我对ASP技术更加熟悉,能熟练的使用Dream weaver开发平台开发设计软件,对计算机知识有了更深入的学习与了解,对以后的学习和工作有很好的促进作用。参考文献1邓文渊,陈惠贞.ASP与网络数据库技术M.

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922