




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 目录内容摘要1关键词1Abstract1Key words1引言21 网站概念31.1 网络课程的设计目标31.2 课程网站所具有的特征31.3 总体设计42界面设计62.1 网络课程62.2 设计62.3 设计开发资源系统界面的目标82.4 系统需求分析92.5 系统设计分析92.6 系统功能分析103 开发工具113.1 Microsoft Visual Studio .net113.2 SQL Server124 系统设计架构144.1系统架构144.2 系统功能模块144.3 前台功能需求154.4 后台功能需求16参考文献17致谢1817内容摘要: 信息技术的发展对现代远程教育的开
2、展起到了积极的促进作用,设计和开发优质的网络课程是当今远程教育中面临的一个重大课题。C 程序设计课程作为计算机专业学生学习的一门专业基础课,由于其概念性强、算法复杂,不易为学习者所掌握等因素,使得开发一套具有良好界面、个性化学习环境、生动形象的算法描述的网络课程显得很有意义。论文中详细介绍了在软件工程生命周期理论指导下C 程序设计网络课程的设计目标、设计过程,并选用ASP. NET和ADO. NET等作为开发技术来具体实现,同时用 Flash MX制作算法演示的动画。关键词: C 程序设计 网络课程 ASP.NETAbstract :The development of information
3、 technology has an active effect on the advance of modern remote education. Since“C programming design”curriculum is a professional course , with lots of conception and complex arithmetic , it is essential to develop an excellent courseware.It is a great question of discussion to design and develop
4、excellent network courses to the remote education. Under the direction of softwareengineering lifecycle theory 。This paper introduces the objective , the design process and the developing technology of ASP. NET and ADO.NET to complete the system.Key words : C programming design network course ASP. N
5、ET引言随着计算机网络、现代通信及多媒体技术的迅猛发展,教育信息化逐步成为当今世界教育改革的热点。网络课程作为课程的教学资源和学习资源,是通过网络进行有效组织的一种课程形式。在信息化的今天,人们已经开始习惯依靠网络,社会的方方面面都在逐步进入网络时代。因此作为网络中重要的组成部分网站,就必须为人们的信息交换提供最大的方便。在互联网技术的日益成熟,远程教育资源库建设成为现代远程教育和网络教育一个新热点的形势下,网络课程的建设被视为现代远程教育资源建设的一个重中之重 。观察我国网络教学以及各高校网络教学网站建设现状,从教学对计算机网络的依赖程度上来看,可以将其划分为以网络为主和以网络为辅两种类型,
6、前者主要是在远程教育中,后者多是高校内的网络教学。以网络为辅教学仅能够解决教学过程中学生课上埋头抄板书,但自学资源匮乏、课后交流不方便;以网络为主教学能弥补部分地区教师资源的不足,但缺少教学过程的管理,影响教学质量。而提供一些合适的学习资源作为课堂的补充,并指导学生去研究、去探索更重要、更有效。平台、资源与服务作为高校网络教学三要素,已经逐步成为共识,网络教学作为高校教学改革的重要手段与工具越来越受到重视。在教育部开发网络课程的倡导下,大量的优秀网络课件不断涌现。1 网站概念网站(Website)是指在网际网络上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地
7、说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的信息,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的信息或者享受网络服务。1.1 网络课程的设计目标根据现代教育资源建设技术规范对网络课程的定义,网络课程是通过网络表现的某门学科的教学内容及实现活动的总和。作为一种可以跨越时空限制,使学习成为一种随时随地可以发生的新型开放的教育体系,网络课程的设计应根据本学科的特点。学习者的不同特征、信息和网络技术发展的状况来进行。C程序设计网络课程设计所必须达到的目标为:(1) 系统界面友好直观。界面是学习者与计算机进行人机交互的窗口,简洁友好并且
8、操作方便的界面,对于激发学习者学习的热情起到积极的作用。(2) 教学内容科学准确,组织结构合理清晰,作到重点难点突出。(3) 强大而有效的交互功能。(4) 系统易于维护和功能扩充。随着网络教育的兴起,网络课程的建设还处在不完善的阶段,系统设计需要充分考虑课程进一步发展的趋势,以及扩充的必然性。(5) 建立完整的评价体系。评价系统包括学习者所学知识的自我评价系统,以及学习者在使用网络课程过程中,对系统功能、使用情况的评价。1.2 课程网站所具有的特征根据所完成的主要任务分析以及课程网站用户的特殊性,一个课程网站一般要设计出学习、交流,还有多媒体等功能。同时这些功能又根据用户的不同而给予不同的权限
9、,这些权限决定用户所能完成的主要功能,学生用户,主要通过课程网站来学习,所以学生所具有的权利应该是学习、考试、交流、观看教学视频等,教师作为精品课程的主要使用者以及教学活动的主体,必须要具备出题,更改试题,在线答疑,提交教学视频等功能。管理员作为一个网站的箮理者,能够拥有的权限很大,因为做了课程网站的管理员,要有维护网站正常运行的能力,更新数据库的能力,更新通告的功能,要有完成网站网页的更新的能力等。这些操作主要在服务器上完成,因此课程网站没有必要专门去设计管理员功能,而只需要在一部分管理员需要远程完成的功能。因此,课程网站应该拥有以下几个功能:(1)学习功能,使用者利用网络来学习与传播知识,
10、其应用的主体主要包括两个组成部分学生和老师。学生可以利用课程网站来获取自己想要的知识,老师可以利用精品课程网站向学生传播自己的知识;同时又因为老师与学生之间存在着巨大的差异,这种差异体现为权限的不同,因此课程网站应该分别设计出教师模块和学生模块。(2)交流功能,与现实中的教育一样,学生有可能会遇到各种自己无法解决的问题,就需要能够向别人求助,设计一个留言板就能够很好的解决这个问题,它能方便用户之间的交流,提高学习的效率。(3)多媒体(流媒体),多媒体教学是现代教育所提倡的,有效利用声、光、电等媒介能够使得学生接受知识的速度得到提高,起到事半功倍的作用。(4)系统更新,课程网站的内容是不断更新的
11、,这就需要网站服务器管理员适时的更新,这要求网络管理员具有良好的网站维护知识,良好的沟通能力,能把用户的要求及时的反应到网站上去。1.3 总体设计本系统的设计是建立在详细需求分析之上,结合当前网络通信和WEB 技术的发展水平,采用UML 建模来实现。系统包括三个子系统:(1) 自主学习子系统。学习者通过与教学资源的交互来获取知识,构建自己的知识体系。这部分主要包括:学习者对课程知识系统的学习,对各种算法的理解掌握以及对本课程的教学大纲、教学目标、参考书目等的了解。同时通过设置试题测试模块,来检测学习者对知识的掌握程度。(2) 群体学习子系统。学习者通过与他人的交流来获取知识,它包括在线答疑、论
12、坛等同步和异步方式。(3) 教学管理子系统。这是具有权限的教师、管理员实施、维护、管理网上教学的模块,同时包括对后台各种数据资源的管理和维护。主要是对各种概念、算法、多媒体动画、作业信息、学习者注册信息、论坛信息等的管理和维护,保证网络课程正常、文明的运作,达到教学管理的目的。总体设计的框架如图1-1所示:主页自主学习子系统教学管理子系统群体学习子系统在线学习教学大纲参考资料在线测试作业提交信息查阅论坛在线答题试题库管理概念管理论坛管理作业管理消息管理 图1-1系统总体设计框架图在系统设计的过程中,为了保证系统的高性能、高处理能力,消除WEB 系统存在的安全隐患,对于不同的用户,分配不同的角色
13、和权限1。2界面设计2.1 网络课程 网络课程是通过网络表现的某门学科的教学内容及实展 ,教育信息化逐步成为当今世界教育改革的热点2。网络课程是通过网络进行有为一种随时随地可以发生的新型开放的教育体系。在互联网技术的日益成熟 ,远程教育的设计应根据本学科的特点、学习者的不同特征、信息教育资源库和网络技术发展的状况来进行建设。网络课程的建设被视为现代远程教育资源建设的一个重中之重。WEB页面成为教师知识的代理系统界面,友好直观。对于学习者来说 ,接触最多的就是各种各样的页面 ,如何为学习者创造一个和谐自由的学习空间 ,使学习者充满热情地学习 ,是在详细设计过程中首先要考虑的问题。本系统中 ,教学
14、页面的背景和文字颜色,学习者可以自由选择;对于章节提示部分 ,采用图片形式 ;并用不同颜色将重点难点部分突出 ;首页采用分区自治的方案 ,将最近发布的新技术、业内新消息放置在页面的右上方,达到引起学习者注意的目的。在确定了界面的友好简洁 3之后 ,需要考虑页面对于新用户来说 ,是否方便灵活。教学部分的页面 ,都采用了框架式的结构。将窗口分成形如 “T”字的三部分 ,上部分是系统导航条 ,左边是显示知识点的动态目录树 ,右边框架中则呈现的是树的叶子节点上的详细信息。除了文本之外 ,页面上还有知识点的相关图片 ,用 Flash制作的C程序设计算法演示动画,以及一些视频资料,这样保证了页面显示的多样
15、性。2.2 设计2.2.1 内容设计这里的内容设计主要是指教学内容的设计、教学内容的组织 ,通常是根据教学目标构建知识点体系结构 ,自顶向下细化设置每一个学习单元的教学内容。为了给学习者提供丰富的学习资源 ,开拓视野 ,在这里 ,主要从两个方面进行分析设计 : (1) 学习者的特征 学习者作为教育的对象 ,是网络教学活动的中心 ,对学习者特征进行分析是网络教学系统设计的关键环节。C程序设计作为一门专业技术基础课 ,其学习者多为具有一定编程能力并有相关实践的人员。由于当前众多的编程语言 ,各语言之间语法的差异 ,对于不同层次的学习者 ,所期望的算法描述语言是不同的。因此 ,本系统同时采用 C ,
16、C + + ,PASCAL三种语言对算法进行描述。考虑到页面的显示效果及对学习者产生的视觉负担等因素 ,对同一等图形工具来加工处理图片素材等图形工具来加工处理图片素材等。一种算法描述采用显示一种、隐藏另外两种的处理方法。 (2)网络媒体的特征。网络是一种信息媒体,有它传递信息的规律和特性.网络课程内容组织形式是非线性的超媒体方式,并且有着视频等多种信息呈现方式。C程序设计这门课程涉及大量抽象的概念和复杂的算法。用动画的形式来表现算法 ,无疑成为一种最佳选择。为了适应发展的要求 ,系统中设计了一个视频课件点播的接口,管理员可以将教学内容视频文件上传至服务器,并将相关信息加入到数据库。 2.2.2
17、 交互设计交互是教学活动中最重要的环节,良好的交互功能可以使参与者有种亲切感,使网络课程的教学活动更加人性化,更可以激发学习者学习的动力。作为C程序设计网络课程教学的专业网站 ,在设计中 ,为了加强学习者之间的互通有无 ,为其学习创造环境,开辟了专业论坛,并细化为课程内容论坛和新技术论坛两大模块;同时增设在线答同步交互方式,聘请在线教师为学习者提供及时的帮助。辅助使用留言板、电子邮件等方式 ,拓宽学习者获取知识的渠道。传统的教学课件一般只是一些静态的页面 ,学习者只可以看,对于学习掌握的程度不能及时了解。现在 ,本系统中设计了在线测试子模块 ,实现学习者与教学资源之间动态的交互。测试为客观题,
18、学习者通过提交试卷,查看成绩及正确答案。这样 ,改变了考试的严肃气氛,使测试在一种轻松的环境中完成,更有利于学习者发挥正常水平,了解学习情况。 2.2.3 资源库设计教学的基础是教学资源,为了使系统更加易于管理,易于扩充和维护,需要将各种资源进行系统化、科学化的分类,构建统一的教学资源库 4。由于办公自动化的进一步发展和深化,特别是电子计算机和通信技术相结合形成了信息技术产业。过去用纸墨形成和传递的教师个人档案、教学资料等,都可以用电子计算机进行数字化。教师电子资料管理是一项十分烦琐但又非常重要的工作,开发教师资料管理系统是为了提高教师的工作效率,方便教师对教学资料的编写以及让教学资料得到共享
19、。教师档案管理系统的目标是实现教学资料的数字化、资料保管的数字化、资料利用的数字化,把分散于不同载体、不同地理位置的信息资源以数字化的形式存贮,利用计算机网络技术实现档案资源的共享。使用SQL作为后台数据库,前台采用ASP.NET语言作为开发语言。是一个软件开发的典型应用。课题涉及数据库的基础知识、ADO访问技术以及通用界面的设计等关键技术,具有一定的难度。本系统需要建立的教学资源分别为媒体素材、试题素材、算法例程,算法演示等。对这些教学资源,分别设定索引字段,以便进行查询、浏览和存取。学习者、教师、系统管理员作为宝贵的人力资源,其信息包括姓名、登陆密码、学习进度等保存在单独的数据表中,以便对
20、系统的使用情况进行统计。进一步完善网络课程的同时,设定不同的授权标识,加强对系统安全性的保护。2.3 设计开发资源系统界面的目标2.3.1 目标及意义教学资料管理系统是将现代化的计算机网络技术和办公自动化相结合,按照对教学资料管理流程设计完成的。为了使系统在学院的管理中发挥重要作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1 系统应具有实用性、可靠性和适用性,同时注意到先进性。2 对各个数据库进行动态管理,防止混乱。3 能够按照用户选择的不同的条件进行简单查询和复合查询。4 能够对查询结果进行分类汇总,便于查询。5 注意数据的安全性,具有数据备份和恢复的功能。
21、6 方便用户的操作,尽量减少用户的操作。2.3.2 需求为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对系统需求的深入理解是软件开发工作获得成功的前提条件。需求分析阶段的基本任务是准确的回答“系统必须做什么?”这个问题。它的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析是开发过程的重要阶段,它起到承上启下的作用,是学习者和程序设计者之间的桥梁,本系统的需求分析分为需求调研结果、确定系统工作流程、数据流图等。2.4 系统需求分析教学资料管理系统主要用于大中专院校学生学习c程序设计,对教学资料的需要的
22、下载系统的管理,是当前非常流行非常需要的系统项目需求。它有利于提高学生学习的效率。设计可与数据库交互的网站,这些交互功能如:查询、下载、上交、修改等是ASP.NET所支持的。本系统采用B/S模式进行系统地设计与实现。教学资料管理系统所实现的目标:必须能够表达和理解问题的数据域和功能域:系统的目的都是为了解决数据处理问题,就是将一种形式的数据转换(输入、处理、输出)为另一种形式的数据。数据域应包括数据流、数据内容和数据结构。数据流式数据通过系统时的变化方式。对数据进行转换就是程序的功能或子功能,两个转换之间的数据传递确定了功能间的接口。数据内容就是数据项,如人的数据项包括姓名、性别、出生日期等等
23、。数据结构即各种数据项的逻辑组织,如是表格结构还是树形结构、数据项间的相互关系。必须按自顶向下、逐层分解的方式对问题进行分解和不断细化:软件的功能域和信息域都能做进一步的分解,可以是同一层次上的横向分解,也可以是多层次上的纵向分解。给出系统的逻辑模型和物理模型:逻辑模型给出软件要达到的功能和要处理的数据之间的关系;物理模型给出处理功能和数据结构的实际表示形式。管理员用户可进行用户资料的管理以及用户权限的分配,以及系统功能的开放与关闭并管理所有上传的公有资料,不能对私有资料进行管理。普通用户能够进行自身资料的修改,对自己的个人资料与公有资料进行上传下载与权限的修改等。2.5 系统设计分析教学资料
24、管理系统具体可分为五大管理模块:1 用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。2 系统管理:用于对系统查询功能的设置,设置为开放或不开放来对系统进行减压。3 个人教学资料管理:用于对教学资料的上传,下载,删除,重命名,以及文件资料的权限设置或共享对象。4 公有教学资料管理:用于对教学资料的上传,下载,删除,重命名,以及文件资料。5 权限设置或共享对象,公有资料本身就是可以被其他教师或学生访问的,也可以设置权限只是自己想共享的对象访问下载。 6 信息查询管理: 对教师,共享文件的查询的管理。包括一般用户的条件查询和管理员的条件查询。本系统性能力求易于使用,具有较高的扩展性和可
25、维护性。2.6 系统功能分析(1)登录功能:用户登陆系统,系统自动判别用户权限进行相对应的登陆。(2)权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,超级用户。普通用户有功能限制,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。(3)添加功能:添加普通用户和超级用户,为两种用户提供对所有信息的录入功能。(4)查询功能:为所有用户提供授权范围的查询的功能,可查询允许范围内的所有信息查询分普通用户和管理员用户两种条件查询。(5)上传功能:对教学资料的上传。上传时可以选择相应的权限及文件位置。(6)下载功能:对授权下载的文件进行下载使用。(
26、7)维护功能:为一般用户提供查询功能,为超级用户提供对所有信息的修改删除功能。(8)删除功能:对用户权限范围内的无用资料进行删除,包括资料文件,教师信息。(9)修改功能:对用户权限范围内的资料信息进行修改,包括资料文件,个人信息,教师信息,系统功能设置等。(10)退出功能:结束并关闭系统。3 开发工具该网站采用了功能强大的microsoft visual 2005及sql server2005数据库管理系统为开发环境,借助3.5应用技术手段,实现了教育信息的快速发布和资源共享,为用户在Internet环境下实现管理员对用户的详细管理,其中包括对注册用户的添加、修改和删除功能,使得系统管理安全可
27、靠。3.1 Microsoft Visual Studio .net Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代Internet编程结构。 .NET首先是一个环境。这是一个理想化的未来互联网环境。互联网应该以一个整体服务的形式展现在最终用户面前。.NET谋求的是一种理想的互联网环境。而要搭建这样一种互联网环境,首先需要解决的问题是针对现有因特网的缺陷,来设计和创造一种下一代Internet结构。这种结构不是物理网络层次上的拓扑结构,而是面向软件和应用层次的种有别于浏览器只能静态浏览的可编程Internet软件结构。因此NET把自己定位为可以作为平台支持下一代
28、Internet的可编程结构。 .NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问他们所需要的信息、文件和程序。基于ASP.NET技术的系统结构模型,ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层5,如图3-1所示。图3-1 ASP.NET的系统结构模型UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web服务和组件服务组成。其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显
29、示的Web表单交互生成的信息和数据的基础。数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ADO.NET访问数据库的原理与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取。ASP.NET有如下的优越性: 是运行在服务器端的通用语言运行环境, ASPNET会通过即时编译来提高性能。除此之外,ASPNET使
30、用了提前绑定、JIT编译(Just-In-Time Compilers,ASPNET称之为JITers,而Java则称之为JIT)、本地优化、缓存(Cache)等一系列技术来达到提高运行效能的目的。更强大的开发工具支持。虽然和ASP一样,只要服务器操作和服务器软件(ASPNET要求至少Windows 2000 Server和IIS 5.0)支持,就可以运行脚本,而且开发ASP.NET的页面或者应用程序也不需要专门的开发工具。 更优秀的适应性。ASP.NET是基于通用语言的运行环境(Common Language Runtime)的,所有一般语言所具有的类库、消息和数据连接都能方便的连接到网络上
31、。ASPNET同时也具有语言无关性,所以用户可以选择自己所需要的开发语言(如C#, VB, Javascript等)。更强大的可恢复性和有效性。ASP.NET在设计上是遵循了可扩展性的思想,它对多进程环境下的应用程序进行优化,进程可以动态的被ASPNET调用和跟踪。更优越的可定制性和扩展性。ASP.NET提供了可定制和重用的体系结构,用户可以在一定的层次上修改ASP.NET提供的程序段,甚至可以重新编写ASPNET的控件,从而实现根据不同需要定制的目的。 3.2 SQL Server SQL Server是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL
32、Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。 SQL Server数据引擎是企业数据管理解决方案的核心。 SQL Server数据平台为各种规模的组织提供了以下好处: 1 充分利用数据资产。 除了为业务线和分析应用程序提供一个安全可靠的数据库之外,SQL Server也使用户能够通过嵌入的功能(如报表、分析和数据挖掘等)从他们的数据中得到更多的价值。您可以充分利用其强大功能性和灵活性将数据传递到组织的每个角落,而成本仅为其他一些系统的一部分。 2 SQL Server简化了开发、部署和管理业务线和分析应用程序的复杂度,它为开发人员提供了一个灵活的开发环境,为数据库
33、管理人员提供了集成的自动管理工具。 降低总体拥有成本 (TCO)。3 SQL Server中集成的方法和对产品易用性和部署上的关注提供了行业上最低的规划、实现和维护成本,使数据库投资能快速得到回报主要特点如下:(1)SQL Server与Windows服务器紧密集成,而Windows服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL Server 2000服务器的安全性,符合系统对安全性的要求;(2)用户可以使用Web浏览器查询存储在SQL Server 2000数据库中的数据,符合系统远程访问数据库的要求;(3)容量庞大,每个数据库中可创建多达20万个数据表,数据表中
34、的记录的行数只受服务器硬盘空间的限制; 其使用的SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言,通常使用于数据库的通讯。美国国家标准学会ANSI 声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据等。4 系统设计架构4.1系统架构一个好的系统架构基本是由简单明了的多个设计模式完成的。它具备灵活性、拓展性,这样,可以对其进行更加具体的开发。树形结构是组织信息的基本形式,现在的网站或者ERP前台都是以树形菜单来组织功能的,那么在进行架构设计时,就可以将树形结构和
35、功能分开设计,他们之间联系可以通过树形结构的节点link在一起,就象可以在圣诞树的树枝上挂各种小礼品一样,这些小礼品就是要实现的各种功能。针对于该网站开发,系统设计如图4-1所示:用户登录是否浏览主页浏览文件下载作业问答学生用户教师管理资 料 管 理文件上传告示栏论坛管理4-1 系统架构4.2 系统功能模块4.2.1 模块设计(1)课程介绍模块:对于有关C程序设计介绍课程现状,章节概况,使目录清晰,一目了然,让学习者更能理解C程序设计的基本原理,了解课程特色。(2)教师模块:针对教师队伍的介绍,让人对我校C程序设计课程的师资力量有更清楚的了解。(3)用户信息:当以注册好的用户名进入系统,可以修
36、改自己的信息及密码。(4)教学效果:教学效果展示。(5)教学内容:介绍课程教学的内容安排。(6)网上教程模块:可以查看上传的教学资料文件,别人共享的文件,共享的文件。教学资料查询条件可以是资料名、类型、大小及资料权限属性等,方便用户操作。(7)文件下载:可以下载授权后的文件,自己的文件或者别人共享的文件。(8)教学方法:可以对文件进行多种共享设置,包括对学校内共享,院系内共享,多个用户共享,单个用户共享等。(9)作业提交模块:可以在网上提交作业,在学生做过上传后,后台指导老师就可以直接对学生的作业进行批改。(10)师生交流链接到论坛,提供一个师生交流的平台,可以接受相关信息,包括别人给的共享了
37、文件的消息及系统消息,布告栏的内容等。(11)教学条件:介绍课程教学软件和硬件的条件。(12)教学资源:提供学习资料下载,包括PPT、文档和视频的下载。(13)退出登陆:返回登陆界面。4.2.2 系统功能结构 该课程网站C程序设计管理系统可以在Windows XP Server操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft SQL Server2000,开发工具采用的Microsoft Visual Studio .NET和DreamWeaver。其工作流程为:用户登录通过权限判断,普通用户只能浏览、阅读和查询内容,注册用户除了可以完成普通用户的操作外,还可以进入管
38、理模块进行文件上传、修改和删除的操作。注册用户除系统管理员外只能对自己录入的文件进行删改操作。 4.3 前台功能需求前台的功能设置直接关系着用户对网站的使用的感受,是非常重要的环节。1 用户注册:网站为用户提供了网络的存储空间,要使用此项功能就必须注册成为网站的用户,一方面方便网站管理人员的管理,另一方面也能让用户更加方便和简单的使用网站所提供的服务。它收集用户的基本信息,对于网站以后的发展具有一定的指导性作用,所以它成为网站最基本的功能之一。 2 非注册用户:网络是自由与丰富的,许多用户只是偶尔发现或使用到本网站的数据资源。他们不是固定用户,只在有所需要时才使用到网站提供的功能与服务。所以对
39、于这方面人群的考虑,网站对与“游客”性质的网络使用者也提供一部分功能使用权限,但不是全部。 3 数据使用:用户对于数据的使用包括了管理,下载与存储;下面对这三方面需求分别做说明。 (1)资源管理功能:数据共享网站最重要的就是数据资源的管理,资源种类复杂,如果只放置在同一位置,对于用户查找会带来麻烦,所以网站提供网络空间文件夹的建立功能,让用户可以设置多个文件夹分类存储自己的数据;因为空间限制,对于已经不需要的资源可以进行删除操作。 (2)下载功能:数据共享网站的基本功能之一,有了下载功能才能够让用户得到共享的数据资源。网站为资源设置HTTP链接,让用户方便的进行点击下载。 (3)存储功能:网络提供了电子数据的存放空间,从此让人们无论身处何地,只要有一台计算机和一根网线既可立即获取,省去了携带大量资料的麻烦。提高了工作,学习的效率,节省了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创业公司顶层设计方案
- 苏少版 三年级下册音乐教案 第六单元 八只小鹅
- 腹股沟手术治疗进展
- 胰腺炎病人的基础护理
- 离合器基础知识
- 感控知识培训内容
- 胎膜早破护理病案
- PERP1基因对蛋鸡卵泡颗粒细胞凋亡的影响机制研究
- 跨分辨率场景下的行人重识别方法研究
- 计及新能源基地调峰和调频需求的储能电站优化运行研究
- 中国国际航空内蒙古有限公司2025届空中乘务员航空安全员高校毕业生校园招聘笔试参考题库附带答案详解
- 2025江苏省安全员考试题库附答案
- 腰椎ODI评分完整版
- 01车轮踏面清扫装置左
- 中国气血健康白皮书
- 化学品安全技术说明书 MSDS( 石脑油)
- DB13T 5542-2022 水利水电工程施工组织设计编制指南
- 二期6KV系统1
- 研究生面试复试英语+常问问题
- 安徽省教育科学研究项目课题申请书【模板】
- 幼年特发性关节炎.
评论
0/150
提交评论