当前位置:文档之家› 网上课件管理系统.

网上课件管理系统.

网上课件管理系统.
网上课件管理系统.

【摘要】课件管理是每个学校科研单位等涉及到课件管理的单位必须要使用的系统,但是在以前许多课件还没有使用计算机信息管理系统来对课件信息进行管理。

计算机的最大好处在于利用它能够信息管理,实用计算机进行信息控制,不仅提高工作效率,而且大大提高了安全性,对课件的管理实现科学化,高效化的管理。

开发一个课件管理系统,能为学生老师提供方便快捷的服务,以及为管理人员提供准确可靠的信息。该系统能实现上传、下载、查询;课件介绍管理,课件分类管理等功能。

本系统采用VS2005集成开发环境进行开发,采用B/S架构进行架构,数据库使用SQL SERVER 2005数据库系统来建立一个课件管理系统,使课件管理工作规范化,系统化,程序化,避免课件管理的随意性,提高信息处理的速度和准确性,能够及时准确有效的查询和修改课件情况以及及时了解课件情况。

【关键词】https://www.doczj.com/doc/ac4183747.html,,课件管理,数据库,B/S架构,VS2005,SQL2005

Courseware Management System Design and

Implementation

【Abstract】The courseware is that each university schools and research units related to the units of courseware information management system must be used, but in many schools do not use the computer information management system to the courseware information management. The greatest advantage of the computer is to use it can information management, practical computer control of information, not only to improve work efficiency, but also improves the safety, scientific and efficient management of library management.

Development of a courseware management system, to provide convenient and efficient service to teachers and students as well as to provide accurate and reliable information for courseware management. The system can achieve file upload, courseware download, courseware introduction management, courseware classification management and r esponse to query of each user.

The system uses the VS2005 integrated development environment for development, adopts B / S structure of the architecture, the database using SQL SERVER 2005 database system to create a courseware management system, courseware management standardized, systematic, programmed to avoid the arbitrariness of the courseware management to improve the speed and accuracy of the information processing, timely and accurate query and modify the courseware as well as to keep the users get the latest information.

【Keywords】https://www.doczj.com/doc/ac4183747.html,, course management, database, B / S architecture, VS2005 development environment, SQL2005

目录

第一章绪论 (1)

1.1课题背景 (1)

1.2背景及来源 (1)

1.3国内外现状 (2)

1.4研究目标 (2)

1.5课题开发意义 (2)

1.6可行性分析 (2)

第二章系统应用技术简单介绍 (4)

2.1B/S架构简介 (4)

2.2C#语言简介 (5)

https://www.doczj.com/doc/ac4183747.html,平台简介 (7)

2.4CSS技术简介 (8)

2.5SQL S ERVER 数据库简介 (9)

第三章需求分析 (11)

3.1系统定义 (11)

3.2功能需求 (11)

3.3性能需求分析 (11)

3.4可行性分析 (12)

第四章系统总体设计 (13)

4.1总体模块图 (13)

4.2功能模块设计 (13)

4.3数据库设计 (16)

4.4详细设计 (20)

4.5功能模块流程图 (20)

第五章系统实现 (23)

5.1课件安全子系统的实现 (23)

5.2课件管理子系统 (24)

5.3管理员子系统页面的实现 (26)

第六章系统测试 (27)

6.1系统测试概述 (27)

6.2系统测试 (27)

后记 (29)

参考文献 (30)

第一章绪论

1.1 课题背景

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,B/S架构的系统被广泛应用于各种的管理系统中,我们开发的这个课件管理系统也采用了B/S架构来进行开发,采用https://www.doczj.com/doc/ac4183747.html,技术实现对网站的编程开发,后台采用微软公司的数据库SQL2005数据库来存放系统中的各种繁杂的数据信息。

计算机的好处在于它能够进行大量信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性,而用https://www.doczj.com/doc/ac4183747.html,技术来实现对课件信息的科学化管理是相对容易的事情,所以本系统就采用当前流行的https://www.doczj.com/doc/ac4183747.html,技术来进行开发和控制。

本系统用C#语言来编写并应用了https://www.doczj.com/doc/ac4183747.html,的主流框架技术、 Sql Server 2005 数据库来存储数据。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。

1.2背景及来源

随着时代的进步,各种各样的项目逐渐变得庞大起来,如今项目越来越繁重,使得课件管理工作也变的越来越复杂。如何管理好课件,这成为一个大问题。如果能设计出并且实现课件管理系统的平台,无论是对于用户还是管理者,无疑会更加方便快捷,利于管理,又百利而无一害。

近几年,学校教学中大部分采用课件,有的虽然取得了一些显著的成绩,但还存在着一些重要的问题,课件管理的过程中,经常会碰到以下问题:海量存储,管理困难;查找缓慢,效率低下;版本管理混乱,所以我们来开发这个课件管理系统,因此建立该系统很有意义。

课件管理的设计研究主要是关于建构主义学习环境的设计和协作学习的设计等方面,缺乏系统的研究。可以说,网络教学的设计理论的研究还处于初级阶段,还有很多问题需要去研究和探索。例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟情境进行探究学习、利用工具进行创造学习的设计以及教师指导性活动的设计等方面,都值得我们去研究。

为了设计、实现课件管理系统是当今学校的发展趋势,实现课件管理系统的平台,无论是对于用户还是管理者,无疑会更加方便快捷,基于https://www.doczj.com/doc/ac4183747.html,是不错的选择,其中包括课件的上传,课件的下载,课件的查询,课件介绍管理,课件分类管理等功能,使之一目

了然。

1.3国内外现状

目前国内,把https://www.doczj.com/doc/ac4183747.html,只看作是一个应用服务供应源。没有完全发挥其作用。然而国内国外也仅仅是应用于传统行业管理和应用软件开发,而作为课件管理系统的设计与实现还是头一例。无论是课件的查询,课件分类还是课件的介绍都是采用传统的人工方式进行,使得存在很多缺点,如效率低,保密性差等,所以建立科学有效的管理系统很有必要性。

本文论述了基于https://www.doczj.com/doc/ac4183747.html,的课件管理系统的设计与实现。从分析系统需求入手,具体从设计思想、功能分析、程序实现等方面,对本系统的开发过程进行了阐述。本系统经过仔细研究,采用当前较为流行的B/S(浏览器/服务器)结构和https://www.doczj.com/doc/ac4183747.html,动态网页开发技术,基于Windows 2003 Server 操作系统和Sql Server 2005,Web服务器为IIS设计并实现了一个功能较为完善的财务项目申报审核管理系统网站本系统使用Sql Server 2005作为后台数据库, Web服务器为IIS。开发工具采用Visual Studio 2005。

1.4研究目标

作为计算机应用的一部分,使用计算机对课件信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高课件管理的效率,也是企业的科学化、正规化管理我作为一个计算机应用的本科生,希望可以在这方面有所贡献。

1.5 课题开发意义

课件管理的这种重复性、规律性、时间性,使得课件管理计算机化成为可能。使用计算机进行管理工作,不仅能够保证管理工作的准确无误,快速输出,而且还可以利用记录进行各种信息进行统计,服务于使用者和管理部门,使管理员从繁重的手工制作中解脱出来,提高了课件的信息的及时性、正确性、全面性。大大提高了管理水平和管理效率,产生了绝大的效益。

1.6可行性分析

可行性分析的目的是用最小的代价在尽可能短的时间内确定问题是否可以解决。不是解决问题,而是确定问题是否值得我们去解决。可行性分析的主要任务是了解客户的要求及现实环境,从技术、经济和社会因素等方面研究并论证本软件项目的可行性。

社会的发展带动了企业的发展,现在的企业越来越向大规模发展了,随着学校规模的扩大,一些问题也随即出来了,学校教务部门要花大量的时间来处理课件管理的相关事务,面对着大批量的项目信息,很显然人工化管理很容易出现错误的,而且效率低下,所以开发一款合适的课件管理系统是很有必要的,这样就确定了社会可行性。

随着计算机的发展与普及,以及互联网技术的扩展,日常课件管理必将实现无纸化办公,并且加入到学校内部的Intranet或者是Internet上去,实现数据的共享,这样有利于课件信息在学院内部的查询,提高了课件资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行分发,提高了工作的效率。

第二章系统应用技术简单介绍

2.1 B/S架构简介

B/S架构(browser/server结构)结构即浏览器和服务器结构。它是随着internet 技术的兴起,对c/s结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,少部分的事务逻辑在前端(browser)实现,但是主要事务逻辑在服务器端(server)实现。这样就极大简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(tco)。以目前的技术看,局域网建立B/S结构的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如lan,wan,internet/intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在B/S架构管理软件更是方便、速度快、效果优。

2.1.1 B/S架构软件的优势与劣势

(1)维护和升级方式简单

目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么

B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。

(2)系统的性能

在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。

比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。

(3)系统的开发

C/S结构是建立在中间件产品基础之上的技术,要求应用开发者自己亲自去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入大量的精力来解决应用程序以外的问题。这使得应用程序的维护、移植和操作变得困难。如果客户端是在不同的操作系统上,C/S结构的软件则需要开发不同版本的客户端软件,以供使用者挑选,这使得B/S结构的有点更加突出。

2.1.2 B/S、C/S结构软件技术上的比较

其实,无论是B/S还是C/S,他们都不新鲜。C/S(Client server,客户端/服务器)技术从上世纪九十年代初出现至今已经相当成熟,并得到了非常广泛的应用,其结构经历了二层C/S、三层C/S的更迭。B/S(Browser server,浏览器/服务器)技术则是伴随着Internet的普及而来的技术。有必要说明的是,B/S最早并不叫“B/S”,此类应用国外通常叫Web应用,是国内一些公司“创造”了“B/S”这个词。

应该说,B/S和C/S各有优缺,他们都是当前非常重要的计算架构。在适用Internet、维护工作量等方面,B/S比C/S要强得多;但在运行速度、数据安全、人机交互等方面,B/S远不如C/S。综合起来可以发现,凡是C/S的强项,便是B/S的弱项,反之亦然。因此,问题也就因此而产生了,到底该用B/S还是C/S架构呢?一场关于C/S与B/S的口水战也由此在业界拉开了序幕。在互联网泡沫盛行的2000年至2002年间,这场口水战达到了顶峰。但直到现在,人们也没有辩出谁是谁非。

“B/S还是C/S”也就由此成了ERP的技术之痛。难道这个痛就无药可救了吗?是否有可能将B/S与C/S的优势融合呢?答案是肯定的,在这几年的发展中将B/S与C/S的优势完美地结合起来,就是说该平台的应用系统能以B/S的方式发布运行,同时又具有C/S 方式的极强的可操作性。这点从该平台生成的商品化的网络协同商务管理软件上得到充分的体现。

2.2 C# 语言简介

C#是一种语言,.NET是一种平台。

C#(读做 "C sharp",中文译音暂时没有.专业人士一般读"C sharp",现在很多非专业一般读"C井"。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员

Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。它借鉴了Delphi 的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。

C# 语法表现力强,只有不到 90 个关键字,而且简单易学。C# 的大括号语法使任何熟悉 C、C++ 或 Java 的人都可以立即上手。了解上述任何一种语言的开发人员通常在很短的时间内就可以开始使用 C# 高效地工作。语法简化了 C++ 的诸多复杂性,同时提供了很多强大的功能,例如可为空的值类型、枚举、委托、 C# 源文件可以定义任意数量的类、结构、接口和事件。

Web services是一个开放的标准,和HTTP、 XML、SOAP一样。他们是一个工业标准而非微软标准,WS-I是为了促进Web Services互通性的联盟组织,最初是由IBM和微软所发起,其它的成员包括BEA System、惠普计算机(HP)、甲骨文(Oracle)、英特尔(Intel)和SUN 计算机(Sun Microsystem)。如今网络上存在的大多Web services其实没有使用.NET构架,Web services具有互操作属性,你同样可以使用Windows开发客户端来调用运行于Linux上面的Web services的方法。

Microsoft提供了最佳的服务器构架—Microsoft Windows Server System—便于发布、配置、管理、编排Web Services。为了满足分布式计算的需要微软构造了一系列的服务器系统,这些内建安全技术的系统全部支持XML,这样加速了系统、应用程序以及同样使用Web Services的伙伴应用之间的集成。

.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 C#.NET 所提供的最新创新的应用程序(如 Web 窗体和XML Web Services)。

C#.NET 是使开发人员能够使用 .NET Framework 开发基于 Web 的应用程序的宿主环境。但是,C#.NET 不止是一个运行库宿主;它是使用托管代码开发网站和通过 Internet 分布的对象的完整结构。Web 窗体和 XML Web Services 都将 IIS 和 C#.NET 用作应用程序的发布机制,并且两者在 .NET Framework 中都具有支持类集合。

C#.NET是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASPX主页时,WEB服务器响应,调用ASP引擎来执行ASPX 文件,并解释其中的脚本语言(JScript 或VCScript),通过SQLBC连接数据库,由数据

库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASPX在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASPX源程序不会泄密,增加了系统的安全保密性。此外,ASPX 是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

2.3 https://www.doczj.com/doc/ac4183747.html,平台简介

https://www.doczj.com/doc/ac4183747.html, 是一个统一的Web 开发模型,它包括您使用尽可能少的代码生成企业级Web 应用程序所必需的各种服务。https://www.doczj.com/doc/ac4183747.html, 作为.NET Framework 的一部分提供。当您编写https://www.doczj.com/doc/ac4183747.html, 应用程序的代码时,可以访问.NET Framework 中的类。您可以使用与公共语言运行库(CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括Microsoft Visual Basic、C#、JScript .NET 和J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的https://www.doczj.com/doc/ac4183747.html, 应用程序。

https://www.doczj.com/doc/ac4183747.html, 页和控件框架是一种编程框架,它在Web 服务器上运行,可以动态地生成和呈现https://www.doczj.com/doc/ac4183747.html, 网页。可以从任何浏览器或客户端设备请求https://www.doczj.com/doc/ac4183747.html, 网页,https://www.doczj.com/doc/ac4183747.html, 会向请求浏览器呈现标记(例如HTML)。通常,您可以对多个浏览器使用相同的页,因为https://www.doczj.com/doc/ac4183747.html, 会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如Microsoft Internet Explorer 6 的特定浏览器设计https://www.doczj.com/doc/ac4183747.html, 网页,并利用该浏览器的功能。https://www.doczj.com/doc/ac4183747.html, 支持基于Web 的设备(如移动电话、手持型计算机和个人数字助理(PDA))的移动控件。

https://www.doczj.com/doc/ac4183747.html, 网页是完全面向对象的。在https://www.doczj.com/doc/ac4183747.html, 网页中,可以使用属性、方法和事件来处理HTML 元素。https://www.doczj.com/doc/ac4183747.html, 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。使用https://www.doczj.com/doc/ac4183747.html, 页和控件框架还可以将常用的UI 功能封装成易于使用且可重用的控件。控件只需编写一次,即可用于许多页并集成到https://www.doczj.com/doc/ac4183747.html, 网页中。这些控件在呈现期间放入https://www.doczj.com/doc/ac4183747.html, 网页中。

https://www.doczj.com/doc/ac4183747.html, 页和控件框架还提供各种功能,以便可以通过主题和外观来控制网站的整体外观和感觉。可以先定义主题和外观,然后在页面级或控件级应用这些主题和外观。除了主题外,还可以定义母版页,以使应用程序中的页具有一致的布局。一个母版页可以定义您希望应用程序中的所有页(或一组页)所具有的布局和标准行为。然后可以创建包含要显示的页特定内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并,

产生将母版页的布局与内容页中的内容组合在一起的输出。

在https://www.doczj.com/doc/ac4183747.html, 网页中,用户界面编程分为两个部分:可视组件和逻辑。如果您以前使用过类似于Visual Basic 和Visual C++ 的工具,您将认同在页的可视部分和页后与之交互的代码之间存在这样一种划分。

可视元素由一个包含静态标记(例如HTML 或https://www.doczj.com/doc/ac4183747.html, 服务器控件或两者)的文件组成。https://www.doczj.com/doc/ac4183747.html, 网页用作要显示的静态文本和控件的容器。

https://www.doczj.com/doc/ac4183747.html, 网页的逻辑由代码组成,这些代码由您创建以与页进行交互。代码可以驻留在页的script 块中或者单独的类中。如果代码在单独的类文件中,则该文件称为“代码隐藏”文件。

https://www.doczj.com/doc/ac4183747.html, 网页编译为动态链接库(.dll) 文件。用户第一次浏览到.aspx 页时,https://www.doczj.com/doc/ac4183747.html, 自动生成表示该页的.NET 类文件,然后编译此文件。.dll 文件在服务器上运行,并动态生成页的HTML 输出。

利用https://www.doczj.com/doc/ac4183747.html, 技术,创建Web动态网站,这需要研发人员了解并能够灵活应用多种Web研发技术,例如,CSS样式表、客户端脚本语言、.NET研发语言、服务器控件研发技术,甚至是当前最火的AJAX技术等等。要实现一些要求的功能,使用这种研发技术不是那么困难。现在就简单介绍一下https://www.doczj.com/doc/ac4183747.html,主要功能和一些特点,然后再对创建Web自定义服务器控件的基础知识进行一定的介绍。

2.4 CSS技术简介

再系统前台采用CSS技术,CSS是Cascading Style Sheets(层叠样式表)的简称。CSS 语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言)。在标准网页设计中CSS负责网页内容(XHTML)的表现。CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀。可以通过简单的更改CSS 文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设计人员的必修课. CSS是由W3C的CSS工作组产生和维护的。使用CSS可以使内容与表现分离,有了CSS,网页的内容(XHMTL)与表现就可以分开了。表现的统一,可以使用网页的表现非常统一,并且容易修改,CSS可以支持多种设备,比如手机、PDA、打印机、电视机、游戏机等。使用CSS可以减少网页的代码量,增加网页的浏览速度,减少硬盘容量。

CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML 网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。

DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。

1、DIV+CSS的好处:

(1)文件下载与页面显示速度更快;

(2)容能被更广泛的设备所访问(包括屏幕阅读机、手持设备、搜索机器人等等)(3)用户能够通过样式选择定制自己的表现界面

(4)所有页面都能提供适于打印的版本

2、对网站所有者的好处:

(1)更少的代码和组件,容易维护

(2)带宽要求降低(代码更简洁),成本降低。举个例子:当 https://www.doczj.com/doc/ac4183747.html, 使用 CSS 改版后,每天节约超过两兆字节(terabytes)的带宽。

(3)更容易被搜寻引擎搜索到

(4)改版方便,不需要变动页面内容

(5)提供打印版本而不需要复制内容

(6)提高网站易用性。在美国,有严格的法律条款(Section 508)来约束政府网站必须达到一定的易用性,其他国家也有类似的要求。

2.5 SQL Server 数据库简介

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。数据库引擎是SQL Server 系统的核心服务,负责完成数据的存储、处理和安全管理。

SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。

SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决

方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。

与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

第三章需求分析

3.1 系统定义

本系统是开发一套课件管理系统,实现对高等院校的课件的上传,课件的下载、课件的查询,课件介绍管理,课件分类管理等操作。

3.2 功能需求

课件管理系统需要满足来自三方面的需求,这三个方面分别是课件上传者、课件管理人员和课件使用人员。具体需要从如下角度分析:

一、从课件信息的角度分析

课件上传主要包括课件的类别,课件的介绍,课件的作者,课件大小。

课件的信息主要包括课件的类别,适用的学科,课件的日期,课件的大小,课件的作者,课件的简介。

二、从用户的角度分析

学生要登录系统,并筛选自己想要的课件,进行下载、浏览等。

教师要选择合适的课件(文件大小,文件类型都符合要求)进行上传,或者下载,浏览,查询课件信息等。

网站管理员可以添加新用户,可以删除用户等用户管理操作,设置权限,并且也可以

进行课件的上传下载查询浏览等操作。

用户界面

1.为了使用户操作时有良好的操作感,力求在每一个小细节上为用户所考虑,这点可以参照Microsoft Office用户界面理念。

2.字体建议采用宋体 9pt统一风格。

3.在用户输入控制上做严格的数据检查,以避免数据不合法现象产生。

3.3性能需求分析

(1)开发环境

在开发网站,特别是开发网络数据库之前,首先应该认真构建好Dream weaver MX 2004+https://www.doczj.com/doc/ac4183747.html, 开发环境。https://www.doczj.com/doc/ac4183747.html,的运行需要有https://www.doczj.com/doc/ac4183747.html,引擎以及支持https://www.doczj.com/doc/ac4183747.html,的WEB 服务器。

本网站系统所配置开发环境有网络操作系统:Windows vista、服务器平台:Windows vista、前端开发工具及技术:https://www.doczj.com/doc/ac4183747.html,、Visual Studio 2005、数据库服务器:Microsoft SQL SERVER 2005、运行环境:Visual Studio 2005。

3.4 可行性分析

3.4.1技术可行性

该网站使用VS2005作为开发平台,该软件性能完备,有可视化界面,且有编码提示,使用方便。https://www.doczj.com/doc/ac4183747.html,作为编程框架,使用C#语言编写,具有效率高、可重用性强、代码量少等优点。SQL Server最为数据库环境,具有强大的存储功能和查询功能。

3.4.2经济可行性

由于该系统作为毕业设计的课题,这一特殊性使得计算机硬件、系统软件、机房、电源、以及系统开发人员、维护人员的工资、培训费等费用可以省略。

系统的效益可以从经济效益和社会效益两方面来考虑。对于本系统来说,系统开发成功投入使用后,减轻了图书管理人员的重复劳动,提高工作效率。

第四章系统总体设计

4.1 总体模块图

模块图,即实现各个不同功能的独立内容版块,在需要的频道直接添加就可以了。关于模块各自的功能可以参看模块功能简介。

不同的模块可以实现不同的功能,这样,可以通过模块的不断开发与重用,实现站点如搭积木一样简单,只要模块支持,可以实现任意复杂的功能,因此通过模块化的设计,可以实现整个站点的无限扩展的能力。

软件系统本质上是信息处理系统,因此在软件系统的整个开发过程中都必须考虑两个方面的问题—数据与及数据的处理。在需求分析阶段既要分析用户的数据要求,又要分析用户的处理要求。

为了把用户的数据要求清晰地表达出来,通常建立一个概念性的数据模型(也称为信息模型)。它是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模,它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在软件系统中的实现方法无关。本系统总体模块图如果4-1所示:

图4-1 系统总体模块图

4.2功能模块设计

本系统主要实现对学校课件的管理,建立一个实现对课件进行课件操作管理、课件安

全管理、课件审批管理及课件浏览管理等功能的管理系统,包括对课件的的维护,查询,修改,删除等操作。

具体描述如下:

1.课件维护:实现课件的管理功能,可对课件进行增加、删除、修改等具体操作。

具体字段如下:课件名称,作者,上传日期,课件简介,课件大小等。

2.课件查询:实现对课件的查询功能,可对课件信息,课件作者进行查询。具体字

段如下:课件名称,作者。

3.用户管理:实现对用户的管理功能,并可对用户进行添加、修改、删除等功能。

用户权限分为管理员,教师,学生。管理员可进行课件的添加,修改,删除,查询,下载和对于用户权限的管理,教师可以进行课件的添加,修改,删除,查询,下载功能,学生只可以进行课件的下载,查询功能。

4.日志查询:实现课件浏览日志的管理功能,能对于浏览课件人数进行统计,并能

查询具体课件的浏览日志。

5.课件设置:对于管理员和教师添加的课件进行具体设置,限制课件类型,课件大

小,课件数量,课件简介字数等。

6.课件审批:不符合课件设置的课件將无法成功上传,需要管理员与教师重新修改

课件再次上传。

7.课件介绍:对于课件的具体内容进行简单的介绍,如课件涉及的内容,所适用的

课程等。

8.学科分类:对于上传的学科进行文理科分类,將不同的课件分的不同的学科类里。

4.2.1用户管理

1.注册

用户可以点击前台的注册按钮进行注册,注册时需要填写相关的信息,其中用户真实姓名、身份证号和住址是核实用户身份的重要依据,故这几项数据提交后不能修改。当用户填写信息完毕点,点击注册按钮即可完成注册信息的提交,待系统管理员审批通过后生效,审批通过之前该申请者账号不可用。

2.用户登录

使用注册信息以申请者身份登录系统。

系统会先检查用户提交的账号信息在系统中是否存在,如果不存在返回报错信息。当该账号存在时,系统提取账号对应的MD5编码后的密码串,与用户输入的密码的MD5编码做比对,比对一致则认为用户输入的密码正确成功进入系统,否则返回密码错误的报错信息。

3.用户个人信息查看/修改

申请者可以通过用户信息修改功能修改其个人信息。用户通过该模块可以重新填写相关个人信息,点击提交按钮后系统会更新用户信息为最新输入的信息。特殊的,用户的真实姓名、住址和身份证号等信息是用户身份有效性的标识信息,不可修改,以防止非法用户通过合法身份注册成功之后再修改个人信息冒充他人身份行骗的可能。

4.修改密码

修改个人用户密码,修改后立即生效。需要用户输入原密码和新密码,系统先检索该用户对应的密码的MD5编码串与用户输入的原密码的MD5编码串做一致性比对,比对通过后修改用户密码为新密码的MD5编码串。

5.用户登出

注销登录。清除用户在服务器端的session信息,减轻服务器压力的同时可以有效防止他人非法继续使用该用户的账号。

4.2.2 课件维护模块

1.上传新课件

以教师或管理员身份上传一个新的课件。作者需要填写欲提交课件的各项信息,填写完毕并提交后,系统会自动将该课件添加到未分配项目列表中,以供各审核者选择处理。

2.查看课件内容

允许作者查看自己提交的全部课件信息,按照未处理、已分配、审核发布、和审核驳回几类分栏;

允许作者查看全部未处理的项目以及自己选择处理的课件。

3.修改课件内容

允许作者修改自己提交的未被处理的课件信息。由于未被处理的课件还没有进入审核流程,故系统允许作者修改未被处理课件的全部信息,在修改完成后,课件仍将作为一个新课件更新在未分配课件列表。

4.2.4课件查询模块

1.课件查询

以用户身份登录系统。用户可以查询自己想要查询的课件信息,包括查询作者,课件类型,课件上传日期,课件简介等。

4.2.5课件设置模块

1.课件设置

管理员对于课件的相关数据进行设置,例如课件的大小,类型,类别,课件名长度,课件内容简介要求等等。

4.2.6 日志查询模块

1.检索用户登录日志

可以跟据用户身份和uid来检索用户的登录/退出日志。日志记录了全部用户的登录和退出操作。可以用来统计系统用户的使用情况。日志支持分页和按照关键字段排序。

2.检索用户操作日志

可以跟据用户身份和uid来检索用户的操作日志。日志记录了所以针对用户的操作,例如用户新建、注册、审批和修改等。该日志可以核实用户信息变更的有效性。日志支持分页和按照关键字段排序。

3.检索项目操作日志

可以跟据用户身份和uid来检索用户的操作日志。日志记录了用户对项目的所有操作,包括项目新建、修改、处理和审批的相关信息。可以用力追踪项目变更和审批情况。日志支持分页和按照关键字段排序。

4.2.7 课件审批模块

管理员对于作者上传的课件进行审批,符合课件设置的有效课件才可以进行上传。4.2.8 课件介绍模块

对于课件的信息进行简单的简介,显示关键字等。

4.2.9 课件分类模块

对于上传的课件进行简单的分类,标识到不同的学科里。

4.3 数据库设计

数据库设计是信息系统开发工作的核心,其基本的任务是把原系统分析阶段得出的逻辑模型变换成系统的物理模型。即按照系统需求分析阶段确定的目标和逻辑模型,具体设计出效率高,适应性强,可靠性好且经济实用的系统实施方案。

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。设计的基本目的就是回答“系统应该如何实现?”这个问题,通过这个阶段的工作将划分出组成系统的物理元素—程序文件,数据库,人工过程和文档等等。

系统设计应从数据流程图出发。设想完成系统功能的若干种合理的物理方案。并和用户共同比较选定一个最佳方案。然后进行软件结构设计。在进行软件设计时应该遵循模块独立原理,确定软件由哪些模块组成以及这些模块之间的动态调用关系。同时可以设计出系统的层次和结构图。

4.3.1 数据库设计概述

学从需求分析入手,通过用例图和系统流程图确定实体对象,找出对象之间的关系,然后按照数据库设计规范定义实体结构。

在系统设计的开始,首先考虑的是如何用数据模型来描述数据库的结构与语义,以实现对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。

数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。

数据库设计是在给定的DBMS、操作系统和硬件环境下,如何表达用户的需求,并将其转换为有效的数据库结构,构成较好的数据库模式,这个过程称为数据库设计。数据库及其应用系统开发的全过程可分为两大阶段:数据库系统的分析与设计阶段;数据库系统的实施、运行与维护阶段。

数据库设计有两种不同的方法:以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法;以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法。数据库设计的3个特点:

1、反复性(Iterative);

2、试探性(Tentative);

3、分步进行(Multistage)。

数据库设计的过程(六个阶段):

1.需求分析阶段;

学生选修课管理系统需求说明书

网上购物系统软件需求说明书

目录 1. 引言 0 目的 0 项目范围 0 定义、缩略语、缩写 (1) 2. 系统需求概述 (2) 用例模型 (2) 假设和依赖 (5) 3. 系统详细需求 (6) Use-Case 清单 (6) 规格说明 (6) 功能性需求 (6) 可用性 (7) 可靠性 (7) 性能 (7) 保障性 (7) 设计上的限制 (8) 4. 术语表 (9)

软件需求说明书 1.引言 1.1目的 本文档描述了学生选修课管理系统的软件需求规格。目的在于向读者表述系统的环境,系统的功能和非功能的需求。 1.2项目范围 本次软件项目开发的是一个学生选修课管理系统。使用此系统的学生通过互联网进行选课;使用此系统的管理员通过互联网进行系统的管理。系统的功能如下:学生能够通过课程名来寻找课程,并获得课程的摘要信息。 学生能够通过输入某些关键字,对课程进行查询,并获得符合检索条件的课程的摘要信息。 学生能够在课程详细画面上获得课程的详细介绍信息。 学生能够在页面上修改自己的注册资料,更新原有的注册信息。 学生能够在输入合法的用户账号和密码后,登录系统。 学生能够在任何时间退出系统。 学生能够查看当前选课的最新状态。 学生能够对各科成绩进行查询。 学生能够对各科课程信息及老师信息的查询。 能够允许学生修改个人信息。 学生能够浏览基本的课程并实现主要的选课功能。 学生能够填写选课信息、查看已选课程、修改选课。 老师能够申请教课。 老师能够查询课程,申请教课。 老师能够查询课程报名人数情况,进行成绩评定。 老师可以修改个人信息、浏览基本课程以及查看学生的选课情况。 管理员能够在输入合法的用户账号和密码后,登录系统。 管理员能够在任何时间退出系统。 管理员能够创建课程的指定任课老师、设定课程人数、统计学生选课信息、发通 知。 管理员能够维护课程数据,包括课程、老师数据的新增,更新,删除和检索。 管理员能够维护权限数据,包括新增,更新,删除,检索操作。 管理员使用子系统“选课管理”中的教学大纲信息和“科室分配管理”中的教师

选课管理系统要点

数学与计算机学院 课程设计说明书 课 程 名 称: JAVA 数据库网络综合课程设计 课 程 代 码: 题 目: 选修课程管理系统 年级/专业/班: 2012 级计科 3 班 学 生 姓 名: 徐茂淋 学 号: 312012********* 开 始 时 间: 2014 完 成 时 间: 2014 年 12 年 12 月 2 月 28 日 日 课程设计成绩: 学习态度 及平时成 绩(20) 技术水平 与实际能 力(20) 完成 情况 (20) 创新(5) 说明书(计算书、图 纸、 分析报告)撰写 质量 (35) 总 分 (100)

指导教师签名:年月 日 数学与计算机学院 课程设计任务书 ( 2014/ 2015学年第1学期) 专年业: 级: 计算机科学与技术 2012 课程名称: 课程代码: JAVA 数据库网络综合课程设计

一、设计题目 选修管理系统 二、主要内容 调查学校教务处,设计用于管理全校学生选修课活动的系统。主要功能有: 1.全校选修计划课程管理; 2.全校选修开课课程管理; 3.全校学生选课管理; 4.全校选修课成绩管理; 5.打印报表; 6.系统维护,如数据安全管理(含备份与恢复)、操作员管理、权限设置等; 要求: 1.设计学生选课录入界面及学生选课查询界面; 2.设计课程输入界面和学生选课表及课程选修情况查询界面; 3.根据学生库和课程库,输出学生课程表(选课冲突时按学号分配课程); 三、具体要求 1.对系统作需求分析和数据库逻辑结构设计。 2.设计出ER模型,并完整标明每个实体型的相关属性,推荐使用Erwin实现。 3.利用前台开发工具,完成对每个实体型中实体数据的查询和编辑操作,并 提供相应的界面。

教学管理信息系统(WEB服务)使用指南(学生版)

教学管理信息系统(WEB服务)使用指南(学生版) 教学管理信息系统(WEB服务器管理子系统),是各位同学大学期间了解学院教学资源、个人学习情况的重要窗口,本系统使用功能包括信息维护、信息查询、网上选课、活动报名、学生评教等内容,须在校园内使用。为便于同学们使用,现简介该教学管理系统的操作方法,如有问题,请咨询教务办。 一、登录系统 打开IE浏览器,进入浙江工业大学之江学院网页(地址:https://www.doczj.com/doc/ac4183747.html,),点击“教务管理—教学管理系统(内网)”,或进入教务设备办主页,点击“教学管理信息系统WEB服务(内网)”登录“正方教学管理信息系统”,进入用户登录界面。输入用户名(学号)及口令(默认为身份证号),选择“学生”角色,按“登录”。 二、信息维护 A、个人信息查询:点击“信息维护”->“个人信息查询”菜单。请各位同学仔细查看 自己的信息,如有误请在规定时间内操作“个人信息修改”予以更正。 B、个人信息修改:为确保个人信息准确、无误,请各位同学在规定时间内核对、并修 改自己的信息。点击“信息维护”->“个人信息修改”菜单,出现如下界面:

÷ 以上项目填写、修改完毕后,点击下方的“保存提交”按钮,出现“提交成功”即可。注意: (1)身份证号、出生日期若要修改,请以书面形式到教务办备案,并交身份证复印件一份。若更改姓名必须持户籍证明、身份证复印件到教务办办理。 (2)请各位同学务必完整填写空白信息,保存提交。 C、修改密码: 点击“信息维护”->“密码修改”菜单,可修改自己的原始密码。 三、网上选课 1、全校性选修课:大一新生,第一学期不能网上选课,从第二学期开始选。选修课网上选课时间为:每学期结束前(一般第十四周)开选下学期的选修课,具体时间见教务通知。点击“网上选课”->“全校性选修课”进入选课系统如下:

网上资源检索.教案doc

网上资源检索 贵州省盘县第一中学徐磊 一、教学设计背景 1.模块:高中信息技术基础 2.年级:高中一年级 3.所用教材版本:贵州教育出版社 4.学时数:1学时 二、教材分析 本课的课程标准内容: (一)信息获取 (2)知道信息来源的多样性及其实际意义;学会根据问题确定信息需求和信息来源,并选择适当的方法获取信息。 (3)掌握网络信息检索的几种主要策略与技巧,能够合法地获取网上信息。(4)掌握信息价值判断的基本方法,学会鉴别与评价信息。 本课的《学科教学指导意见》内容:第3.2 网上资源检索 基本要求:1.掌握通过搜索引擎检索网络信息的方法。 2.掌握通过主题目录检索网络信息的方法。 发展要求:掌握网络搜索的技巧。 教材内容分析: 本课内容是在学生已经学习了贵州教育出版社《信息技术基础》教材第一章“信息的来源和获取”第1、2节内容基础上开展的网络资料检索教学,是学习信息组织和信息处理的基础,也是学生信息素养的一项基本技能。本课确定以“中秋节”为主题,用不同的搜索方法来获取所需信息,同时渗透获取有效信息的思想方法。 三、学情分析 我们是普通高中学校,高一年级的学生对网络已经不再陌生,大部分学生已经具备了使用网络的感性经验,也知道用百度、谷歌搜索引擎查找信息。但在获取信息的过程中会遇到搜索结果多,筛选困难、搜索技巧单一等问题。因此教师要在学生原有的认知基础上,提升对搜索结果进行适当的鉴别能力。同时考虑到学生信息技能参差不齐,引导学生进行自主学习和小组协作学习。

四、教学目标 1、知识与技能: 1)掌握搜索引擎获取信息的一般方法; 2)了解评价因特网信息资源的三种主要方式。 3)能区别主题目录和搜索引擎的不同特点。 2、过程与方法: 1)通过搜索“中秋节”的相关信息,提高自主学习、解决问题的能力; 2)通过对搜索结果的筛选,培养学生信息评价的能力。 3、情感态度与价值观: 1)通过搜索中国的不同传统节日信息,增进对传统文化的了解和认同。 2)能负责任地、健康地使用信息,形成良好的信息技术使用习惯。 五、重点难点 1、教学重点:掌握搜索引擎获取信息的一般方法,掌握搜索引擎的使用技巧。 2、教学难点:引导学生学会鉴别搜索结果,获取有效信息。 六、教学思路与方法 1、教学方法设计 由于本课不是单纯学习搜索技巧的课,而是以“中秋节”活动为主线,运用信息技术——网络信息检索,经历利用信息技术解决问题的全过程。鉴于此,主要采用任务驱动和教师指导下的学生小组合作学习、自主活动的方法。 2.教学思路: 1)情景导入。播放视频,提出问题:“你知道有关中秋节的传说故事吗?”引 入搜索任务。 2)问题展开。通过“比一比”,让学生归纳总结搜索技巧,突出教学重点。同 时在搜索过程中,让学生自己发现问题:有多个不同的答案?引入信息筛选。 3)知识巩固。小组合作,学生运用网络信息检索技能,了解其他重大传统节日 的相关信息,作为巩固。 4)知识应用。联系生活实际,学生搜索“月饼”,归纳两种搜索方法的特点, 形象、直观感受信息技术与社会生活的关系。 七、教学准备 PPT课件、中秋节沙画视频、学习任务单、学习自评表、因特网教室

在线作业管理系统需求分析

在线作业管理系统 需求规格说明书 [Version 1.0] 项目负责人 : 李博宇项目组成员(排名 不分先后) 刘文彬马晋国 宋站丞郭卿 胡姗姗张瑾 2010-3-28 1. ..................................................................... 序错误!未定义书签。

1.1 编写需求规格说明书的目的............ 错误!未定义书签。 1.2项目背景........................... 错误!未定义书签。 1.3 定义 .............................. 错误!未定义书签。 1.4参考资料........................... 错误!未定义书签。 2. 软件产品一般性的描述.................... 错误!未定义书签。 2.1运行环境与资源..................... 错误!未定义书签。 2.2软件产品的功能..................... 错误!未定义书签。 2.3用户特征........................... 错误!未定义书签。 2.4限制与约束......................... 错误!未定义书签。 3. 功能行为需求........................... 错误!未定义书签。 3.1引言............................... 错误!未定义书签。 3.2业务需求功能模型一一用例模型......... 错误!未定义书签。 3.3相关用例的展开一一活动图............ 错误!未定义书签。 3.4输出结果........................... 错误!未定义书签。 4. 性能需求............................... 错误!未定义书签。 4.1数据精准度......................... 错误!未定义书签。 4.2时间特性........................... 错误!未定义书签。 4.3适应性............................. 错误!未定义书签。 4.4故障处理............................. 错误!未定义书签。 5. ..................................................................... 运行需求错误!未定义书

基于UML的网上选课系统

课 程 设 计 题 目 基于UML 的网上选课管理系统设计 学 院 计算机科学与技术学院 专 业 计算机科学与技术专业 班 级 姓 名 指导教师 2014 年 06 月 27 日

目录 课程设计任务书 (2) 系统分析 (3) 问题描述 (3) 用例模型描述 (3) 系统设计 (4) 类图描述 (4) 核心用例的顺序图 (5) 状态图 (7) 组件图 (8) 系统实施 (9) 信息代码设计 (9) 数据库设计 (9) 输入设计 (10) 输出设计 (11) 用户界面和处理过程的设计 (11) 系统测试 (14) 测试方法 (14) 测试结果 (14) 设计的特点、不足、收获与体会 (15) 特点 (15) 不足 (15) 收获与体会 (15) 本科生课程设计成绩评定表 (16)

课程设计任务书 学生姓名:专业班级: 指导教师:工作单位: 题目: 基于UML的网上选课管理系统设计 初始条件: 理论:学完UML及软件体系结构课程,掌握一种计算机高级语言的使用。 实践:计算机实验中心提供计算机及软件开发环境。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1)系统分析(包括系统描述(问题域描述)、用例模型、分析类图)。 (2)系统设计(包括系统的逻辑模型如设计类图、顺序图、状态图及 组件图等)。 (3)系统实施(包括信息代码设计、数据库设计、输入设计、输出设 计、用户界面设计和处理过程的设计以及最终的程序设计)。 (4)编制好程序后,设计若干测试用例,上机测试并通过所设计的程 序系统。 (5)设计报告格式按附件要求书写。课程设计报告书正文的内容应包 括: 1.问题描述; 2.用例模型及分析类图的描述; 3.设计类图、核心用例的顺序图与状态图、组件图等的描述; 4.信息代码设计、数据库设计、输入设计、输出设计的描述; 5.用户界面设计和处理过程的设计的描述; 6.给出软件的测试方法和测试结果。 7.设计的特点、不足、收获与体会。 时间安排: 第18周周一至周二:完成系统分析。 第18周周三至周五:完成系统静态模型设计及部分动态模型设计。 第19周周一:完成系统动态模型设计。 第19周周二至周三:完成系统实施及测试。 第19周周四至周五:验收及撰写课程设计报告。 设计验收安排:第19周的星期四第1-8节课到实验中心进行上机验收。 设计报告书收取时间:第19周的周五下午16:00。 指导教师签名: 2014年6月2日 系主任(或责任教师)签名:年月日

基于Web教学管理系统的设计与实现

基于Web的实验教学管理系统的设计与实现 陈兵陈六平* (中山大学化学与化学工程学院广州510275) 摘要本文阐述了基于Web的实验教学管理系统的开发与设计思想,以及应用ASP技术实现其前 台和后台信息交互的方法及过程。发展了一个新的实验教学管理模式,对于促进实验教学实施科学 的网络化和信息化管理具有现实意义。 关键词基于Web,实验教学管理系统,C/S模型,Web服务,数据库系统。 Internet的迅速发展及校园网的建成,加快了高校教学网络化的进程。整个社会信息变革的同时,学校也面临信息化管理的挑战。作为教学管理的一个重要环节,实验教学管理要负责教学、教研、考核、管理等多项任务,工作复杂、繁琐,模式固定,信息交换频繁。因此,针对某些学科专业的基础实验课程,非常有必要建立一个基于Web的实验教学管理系统。覆盖了全校的校园网络为建立基于Web的管理信息系统提供了良好的基础。而各部门计算机的普及,使用计算机的人员越来越多,这就为管理系统的运行和维护提供了人员保障。另外,管理系统的建立也有利于各级领导及时、全面地了解实验教学情况。 针对化学基础实验课程的教学特点,本文设计开发了一套实验教学网络管理系统,下面对此予以介绍。 1.系统设计目标 基于Web的实验教学管理系统应当具备这样的功能[1]:在校园内任何一台联网计算机上,学生可以进行实验项目的相关查询,教师也可以方便地登录学生实验的成绩;有合理的成绩评定方式,能充分发挥奖勤罚惰的作用;有相应的安全保障,避免预约信息资料的丢失或破坏,以及实验成绩不被篡改;具有很强的统计及报表输出功能;能够建立起有效的师生交流渠道等。 *基金项目:中山大学化学学院创新化学实验研究基金(批准号:01005)资助。 第一作者:陈兵(1980年),中山大学化学与化学工程学院98基地班 通讯联系人:陈六平副教授 E-mail:cesclp@https://www.doczj.com/doc/ac4183747.html,

b6浙江省衢州市仲尼中学高一信息技术《网上资源检索》教案2

本文为自本人珍藏版权所有仅供参考 本文为本人珍藏,有较高的使用、参考、借鉴价值!! 本文为本人珍藏,有较高的使用、参考、借鉴价值!! 浙江省衢州市仲尼中学高一信息技术《网上资源检索》教案2 1课时 教学内容: 1、搜索引擎 2、其它检索方法 教学设计: 新课导入 上节课我们访问了2008北京年奥运会官方网站,我们是如何访问的?大家收获如何? 有关2008年奥运会的系例图片,你们检索到了吗?如何检索的?这就是我们本堂课要解决的的问题。 二、教授新课 活动(一):学习实践主题目录检索 课件演示主题目录介绍。 以“老章书签(https://www.doczj.com/doc/ac4183747.html,/)”网站为例,检索“2008奥运会相关信息”,具体操作讲解主题目录检索信息的方法。 布置任务:利用主题目录搜索,搜索出2008奥运会的相关信息。(可利用其它网站) 以小组为单位,小组内可以相互协作,比赛各小组检索信息量和速度。 请一小组推选出一名同学演示给全体同学看。 活动(二):学习实践搜索引擎检索 老师:通过刚才的实践,同学们感觉这种检索方法有哪些不足之处? 师生讨论,得出结论:刚才这种方法查找简单,但存在查找范围较窄、查找内容较少等问题。老师:我们来学习另外一种检索方法:利用搜索引擎检索信息。用课件演示介绍搜索引擎及其工作过程。

启动浏览器,进入“baidu”网站,搜索“历届奥运会会徽”相关信息。 分别用不同的关键词,比较查询结果,以此向学生强调关键词的重要性。 布置任务: 信息检索学习任务单 1、请试找出可以用于主题目录搜索的网站名或网址,它们是: 2、运用主题目录方法,在因特网上查找与奥运会篮球项目有关的内容,并将有关内容填写在下面的空格内。 希望检索的资源是有关方面的内容。 所使用的搜索引擎网站是 网址是: 经过的主题目录路径为: 查找到个网页与所检索信息有关,其中,经过浏览并确定基本符合检索要求的网页有个。 3、哪个搜索引擎是比较优秀的网络信息搜索工具? 试比较几个常用的中文搜索引擎的性能,完成下表: 搜索质量 通过比较,较好的搜索引擎是:,理由是: 板书设计 1、讲解并演示主题目录检索 2、讲解并演示搜索引擎检索 3、布置学习任务单 A、B、C分类作业布置 B、C类: 信息资源获取的途径有多样性,淘宝成为现代人热衷的购物方式之一,这种信息资源可以通过 利用人力资源来获取 B、利用设备来获取 C、利用遥感技术来获取 D、利用网络技术来获取

网上购物系统软件项目管理大作业

网上购物系统软件项目管 理大作业 Revised by BLUE on the afternoon of December 12,2020.

《网上购物系统》项目管理目录

1.合同 合同双方 甲方:胡某某 乙方:盛某某 供应的商品和服务 供应的软件:乙方为甲方提供所需的网上购物系统 提供的服务:乙方为甲方提供所需的日常维护和服务器管理。 提供的文档:乙方在交付软件时提供详细的软件规格说明书和使用文档。 安装服务:乙方为甲方提供软件的安装。 公文处理:乙方负责将甲方提供的公文资料加载入系统并进行分类。 维护协议:当甲方在使用该产品时,在正常操作的情况下出现BUG或系统错误,乙方免费为甲方提供修复服务以保障软件的正常使用。当由于甲方的错误使用等非软件原因导致出现故障,乙方同样提供修复服务。由于甲方拥有该软件的源代码所有权,因此甲方需要承担部分维修和进一步开发的责任。当软件需要新的功能拓展或改版升级时,由双方共同协商决定。 时间地点 6月10日上午9:00在河北省沧州市黄骅市

专利成果分配 该软件是由甲方向乙方定制,甲方拥有该软件的版权,乙方不能将该软件的任何版本卖个其他客户。软件提交时,项目源代码的所有权自动移交到甲方,乙方不得擅自对源代码进行修改。 验收标准 乙方在开发过程中必须遵守ISO12207关于软件生命周期和文档的标准。 报酬计算 软件总价为2万元。合同签订后,甲方向乙方支付1万元定金。项目的第二个月,乙方按计划时间表完成需求分析、系统分析、设计和完成系统的基本框架后,甲方向乙方支付万元。该系统完成后,甲方进行验收测试,在签字验收后完成后,甲方向乙方支付全款。 违约处理 任何一方违反本协议导致本协议无法继续履行的,违约方需赔偿守约方违约金人民币2万元,该违约金不足以弥补守约方实际损失的,违约方应赔偿守约方所有实际损失。 甲方法人代表:胡某某 乙方法人代表:盛某某

Rational+Rose网上选课系统方案

网上选课UML设计 网上选课系统主要包括如下功能:管理员通过管理界面进入,建立本学期要开的各种课程、将课程信息保存在数据库里并可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,通过业务层,这些操作结果存入数据库中。 本系统拟使用Java语言通过三层模型实现:数据核心层,业务逻辑层和接入层。其中,数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理、再映射到相应的数据层操作;而接口层包括用户界面,包括系统登入界面、管理界面、用户选课界面等。 本系统涉及的用户包括管理员(Registrar)和学生(Student),他们是用例图中的活动。数据库管理系统是另外一个活动者。 注:因为付费方式的多样化,所以在此将不讨论涉及到付费有关的设计。 1.1用例图 1.1.1事件流 ①添加课程事件流: 1.管理员选择进入管理界面,用例开始。 2.系统提示输入管理员密码。 3.管理员输入密码。 4.系统验证密码。 A1:密码错误 5.进入管理界面,系统显示目前所建立的全部课程信息。 6.管理员选择添加课程。 7.系统提示输入新课程信息。 8.管理员输入信息。 9.系统验证是否和已有课程冲突。 A2:有冲突 10.系统添加新课程,提示课程添加成功。 11.系统重新进入管理主界面,显示所有课程。 12.用例结束。 其他事件流: A1:密码错误 1.系统提示再次输入。 2.用户确认。 3.三次错误,拒绝再次访问。 4.否则进入添加课程事件流第5步。 A2:有冲突 1.系统提示冲突,显示冲突课程信息。 2.用户重新输入。 3.继续验证直到无冲突。 4.进入添加课程事件流第10步。 注:删除课程事件流和修改课程事件流与此类似,在此不再详述。 ②选课事件流:

学生教学管理信息系统

学生教学管理信息系统 一、系统概述 (1)系统设计背景 随着信息技术的日益发展和计算机网络的普遍应用,学校的学生人数不断增加,原有的学生信息管理的手工管理模式已无法更上时代的需要。随着社会的发展,培养计划也在不断地修改。学分制的实行给学生以更大的选择空间,但也增加了日常教务的管理工作量。因此,利用现代计算机和数据库开发技术,在网络环境下建立学生信息系统对于减轻学生信息管理人员的劳动强度、提高工作质量和效率、方便管理人员对信息的查询、提高信息资源的利用率和管理水平都具有重要意义。 学生选课信息管理系统是一个一体化集成系统,进行信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的冗余度,保证数据的兼容性和一致性。严格地说只有信息的集中统一,信息才是资源。数据的一体化并不限制个别功能子系统保存自己的专用数据,但为保证一体化,首先要有一个全局的系统计划,每一个小系统的实现均要在这个总体计划的指导下进行;其次是通过标准、大纲和手续达到系统一体化。 (2)现状分析 随着近年来的不断扩招,学生数量持续增加,相应的工作量也随之增加,开发与之适应的管理系统有必要性和可行性:方便学生查询,有利工作人员操作,更展示了高校的风貌。 因此学生教学管理信息系统应运而生了。 学生教学管理信息系统包含选课子系统,网上报名子系统,个人信息子系统,修改口令子系统,教师评估子系统,查询成绩子系统。这些包涵了学生从入学到毕业的全部过程,牵涉到各系部,学生办,财务处等校内其他职能部门。 上海电力学院学生选课信息管理还处在起步阶段,并不是很完善。通过关于选课问题的调查统计数据显示,同学们对网上选课系统有诸多不满意。其中,问题主要集中在选不上课,选课所需时间过长和网络选课系统容易出错等几方面。由于校园网带宽较窄,网络拥挤、网速慢,所以经常无法登录选课系统。选课批次的安排也不科学。学校按照上学期成绩的平均绩点来安排学生选择课程的顺序,而往往学习成绩差的学生经常会碰到选不到课的情况。选课中心的预警系统仍旧有待改进。教务处通常都在学期初校对上学期末学生所选的课程,从而极易导致学生选不上课,延误了及时纠正错误的时机。预警系统应该在期末及时校对,避免出现上述情况。教务处将专业必修课与选修课改在前一学期末确定,使同学们有更充裕的时间安排新学期的课程。学校实行学分制以来,网上选课的方式为同学们提供了最大的自由度。但是由于学院规模较小,师资不够,定选课形同虚设,没有真正实现自由选择课程和老师,仍旧以行政班级为单位上课。 通过调查,教务处应进行改进和完善。新增了选课服务器一台,大大缓解网络拥挤的问题。

浙教版高中信息技术 必修 2.3-网上资源检索-教案设计

网上资源检索 一、教学设计背景 1.模块:高中信息技术基础 2.年级:高中一年级 3.所用教材版本:贵州教育出版社 4.学时数:1学时 二、教材分析 本课的课程标准内容: (一)信息获取 (2)知道信息来源的多样性及其实际意义;学会根据问题确定信息需求和信息来源,并选择适当的方法获取信息。 (3)掌握网络信息检索的几种主要策略与技巧,能够合法地获取网上信息。(4)掌握信息价值判断的基本方法,学会鉴别与评价信息。 本课的《学科教学指导意见》内容:第3.2 网上资源检索 基本要求:1.掌握通过搜索引擎检索网络信息的方法。 2.掌握通过主题目录检索网络信息的方法。 发展要求:掌握网络搜索的技巧。 教材内容分析: 本课内容是在学生已经学习了贵州教育出版社《信息技术基础》教材第一章“信息的来源和获取”第1、2节内容基础上开展的网络资料检索教学,是学习信息组织和信息处理的基础,也是学生信息素养的一项基本技能。本课确定以“中秋节”为主题,用不同的搜索方法来获取所需信息,同时渗透获取有效信息的思想方法。 三、学情分析 我们是普通高中学校,高一年级的学生对网络已经不再陌生,大部分学生已经具备了使用网络的感性经验,也知道用百度、谷歌搜索引擎查找信息。但在获取信息的过程中会遇到搜索结果多,筛选困难、搜索技巧单一等问题。因此教师要在学生原有的认知基础上,提升对搜索结果进行适当的鉴别能力。同时考虑到学生信息技能参差不齐,引导学生进行自主学习和小组协作学习。

四、教学目标 1、知识与技能: 1)掌握搜索引擎获取信息的一般方法; 2)了解评价因特网信息资源的三种主要方式。 3)能区别主题目录和搜索引擎的不同特点。 2、过程与方法: 1)通过搜索“中秋节”的相关信息,提高自主学习、解决问题的能力; 2)通过对搜索结果的筛选,培养学生信息评价的能力。 3、情感态度与价值观: 1)通过搜索中国的不同传统节日信息,增进对传统文化的了解和认同。 2)能负责任地、健康地使用信息,形成良好的信息技术使用习惯。 五、重点难点 1、教学重点:掌握搜索引擎获取信息的一般方法,掌握搜索引擎的使用技巧。 2、教学难点:引导学生学会鉴别搜索结果,获取有效信息。 六、教学思路与方法 1、教学方法设计 由于本课不是单纯学习搜索技巧的课,而是以“中秋节”活动为主线,运用信息技术——网络信息检索,经历利用信息技术解决问题的全过程。鉴于此,主要采用任务驱动和教师指导下的学生小组合作学习、自主活动的方法。 2.教学思路: 1)情景导入。播放视频,提出问题:“你知道有关中秋节的传说故事吗?”引 入搜索任务。 2)问题展开。通过“比一比”,让学生归纳总结搜索技巧,突出教学重点。同 时在搜索过程中,让学生自己发现问题:有多个不同的答案?引入信息筛选。 3)知识巩固。小组合作,学生运用网络信息检索技能,了解其他重大传统节日 的相关信息,作为巩固。 4)知识应用。联系生活实际,学生搜索“月饼”,归纳两种搜索方法的特点, 形象、直观感受信息技术与社会生活的关系。 七、教学准备 PPT课件、中秋节沙画视频、学习任务单、学习自评表、因特网教室

网上选课系统详细设计

网上选课系统 详细设计说明书 学院:计算机科学技术学院 专业:软件工程 班级:08-2班 组长:张一帆 组员:田晓磊张雪杨景隆潘萌

1 引言 1.1编写目的 随著WWW(World Wide Web) 及Internet 的快速发展及日渐普及,学校校务行政的电脑化也迈入以网络为基础的新纪元.选课系统是大学教务系统中非常重要一环,由于牵涉到每一学生该学期的学习,加上新的课程设计中,大量的选修与更具弹性的措施,使得传统的人工作业不合时宜,半自动的语音选课亦不能满足这些新需求;网际网路的兴起,使我们有机会重新检讨选课的作业流程,以及如何运用网路其不受时空限制的特性进行选课作业流程的改善.为了提高学校教务工作的效率,更加合理的利用既有的资源,减少传统选课方式给学生带来的不便和麻烦,网上选课系统的采用被提上日程。此外,学生公寓宽带的安装使得学生能够在寝室非常方便的获取网络资源。这又为网上选课系统被广大同学接受提供了必要的资源。在以往学生常常抱怨不易找到所要资讯,以及选课期间同学因怕额满选不到理想的课,都挤在第一天选课造成塞车严重,而且若第一天有课的同学便常因抢不到理想的课而忿忿不平.此外在选课时同学们必须先查好所欲选之课程代码再来选课,为此教务处每学期要印出各系所开课表供学生查询选课资讯,即使每两人共用一册数量仍相当庞大且选课后课表便没用处,而且一旦调课或开课上的变更,无法及时异动,一方面造成纸张资源的浪费,另一方面学生即使先查好课表再去选课,也无法确定自己的课表,既不方便又费时.在预选课后教务处人员要印一次点名计分册给老师,到了加退选后因选课有异动又得再印一次最新的选课名册给任课老师,造成教务处人员的重复工作负担,对老师而言,必须仰赖教务处工作人员的处理及列印,自己无法随时掌握选课学生名单,也甚不方便.每学期到了学期末同学们最关心的成绩,必须等收到成绩单才能知道自己的成绩,若要历年成绩单也要等开学后到教务处填申请单,再去出纳组缴费过一天后才能来领取.因此,如何建立一个方便且即时的成绩管理系统,以伴随选课系统也是十分迫切的.为了建立一个方便,公平,又有效率的选课系统,我们决定规划一个植基于网际网路的网路选课系统,并实现下列几个主要的目的: (1).提升选课公平性; (2).缩短选课时间,提高效率; (3).节省课表列印经费并节省人力; (4).学生可即时上网查询单学期或历年成绩 1.2项目背景

教学管理信息系统基本功能一览

教学管理信息系统基本功能一览

教学管理信息系统基本功能一览 一.教务管理 ⒈培养计划管理:查询、变更、复制、删除等。 ⒉教学任务管理:查询教学安排、班级开课情况、添加教学任务、指定授课教师、合班编排、查询合班情况汇总表、添加公共选修课、查询公共选修课汇总表等。 ⒊排课管理:手动添加课程、调课、课程批量分组及其查询、设置排课参数、批量排课;班级、教室、教师占用情况查询等。 ⒋考务管理:期中期末考试安排、补考安排、考试冲突学生汇总等。 ⒌选课管理:个人、专业学分上限查询和修改、课程选课学生调整、学生个人课程表调整、班级课程表查询和调整、设定可选课的学号、批量生成班级课程表、查询历年课程;学生点名册、教学任务通知书、学生个人课程表、批量课程表、班级课程表打印等。 ⒍重读学生名单查询 二.教学质量管理 ⒈教学质量问卷调查:问卷类型设置、问题设置、测评查询开关、调查回收率计算、评测情况汇总、评测意见汇总等。 ⒉工作量管理:工作量参数设定、工作量统计、查询 等。 三.成绩与学籍管理 ⒈成绩管理 ⑴当前学期成绩管理:成绩修改、未输成绩课程、院部未确认成绩查询、成绩分布统计等。 ⑵历年成绩管理:按学号、按课程查询、每学期课程不及格学生名单、成绩分布统计、整班/按学号添加成绩、成绩修改、课程性质变更、课程代码更改等。

⑶当前学期成绩数据转移到历年成绩表。 ⒉绩点管理:本学期平均学分绩点计算、历年平均学分绩点计算 ⒊英语四、六级考试报名及成绩查询 ⒋学生信息管理 ⑴基本信息:学生基本信息添加、查询、修改等。 ⑵学籍变动 ⒌学生培养计划管理:培养计划查询、添加、修改与删除等。 ⒍成绩查询、四、六级考试报名、成绩查询开关设置等。 ⒎报表统计打印:在校生统计、班级学生名单、成绩登记表、班级成绩一览表、本学期行政班级期中成绩一览表、学生个人成绩总表、学生学期成绩单等。 四.系统管理 ⒈教学基本要素信息管理:院部、专业、方向、班级、教师、职称、课程、教室的查询、添加修改等。 ⒉数据管理:各数据表维护、备份、转移、恢复等。 ⒊系统参数设定:系统开关、选课开关、学期、选课轮次等各类参数设定。 ⒋用户权限管理:院部、学生、教师、教务员等系统用户设置与权限管理;用户列表、用户密码查询打印。 五.院部管理员权限 ⒈培养计划管理:查询、变更、复制、删除等。 ⒉教学任务管理:查询班级开课情况、添加教学任务、指定授课教师、合班编排、查询合班情况汇总表、添加公共选修课、查询班级开课情况、公共选修课汇总表等。 ⒊排课管理:手动添加课程、调课、课程批量分组及其查询、设置排课参数、批量排课;班级、教室、教师占用情况查询等。

高中信息技术教案-搜索引擎.

高中信息技术教案-搜索引擎 2011-02-27 高中信息技术教案-搜索引擎作者:跳跃的心灵教案 课题名称:网上资源检索-搜索引擎课型:新授课 教学目标知识与技能: 1、学会运用搜索引擎检索网络信息及提炼关键词的方法; 2、掌握使用标签进行分类查找的方法; 3、了解逻辑词的使用方法。 过程与方法: 本课采用任务驱动与启发式教学相结合的方法,在形式上采用分组竞赛的方式,并适当穿插教师的演示讲解。 情感态度与价值观: 培养学生良好的信息素养,培养发现问题、分析问题、解决问题、勇于实践的学习习惯。正确认识网络的便利和信息化社会对于网络服务的使用要求。 教学重点引导学生努力掌握提炼关键字的技巧,自觉培养提炼能力。突出重点的方法及教学环节分组竞赛 教学难点培养学生发现问题、分析问题、解决问题、勇于实践的学习习惯。突破难点的方法及教学环节自主、协作完成关于多关键词及标签页运用的习题。 教学环境多媒体教室内部教学网站 教学过程教学内容教师活动学生活动设计意图 导入: 抛出问题 布置任务 新授: 组织竞赛

巩固练习: 拓展: 苏东波的关于西湖和杭洲的诗。 "欲把西湖比西子,淡妆浓抹总相宜。" "天下西湖三十六,其中最美是杭州。" 1、放假了,我计划去游览一下杭州的西湖,去之前我想先了解一下西湖的情况。你们有什么好办法吗? 2、这些方法中最快最方便的是哪一种? 任务:在网上查找关于西湖的资料。 一、常用搜索引擎:百度、谷歌、中搜、雅虎搜索等 二、"搜索比赛"活动。 (一)、必答题: 1、世界爱牙日是哪一天; 2、找一则关于"嫦娥一号"卫星发射的新闻; 3、找出一幅北京奥运吉祥物的图片; 4、找出一首杜德伟的MP3音乐,歌名是"情人"; 5、compsognathus是什么意思? 6、查找《东北人都是活雷锋》的flash; (二)、抢答题: 1、金庸的籍贯是哪里? 2"沙龙"源于哪国语言? 3、查NATO详细介绍。 4、中国是耕地面积最大的国家吗? 5、电视剧"家有儿女"中胖婶的扮演者是谁?

2018年浙大远程管理信息系统在线作业

您的本次作业分数为:100分单选题 1.【第1章】按照不同级别管理者对管理信息的需要,通常把管理信 息分为以下三级()。 ? A 公司级、工厂级、车间级 ? B 工厂级、车间级、工段级 ? C 厂级、处级、科级 ? D 战略级、战术级、作业级 正确答案:D 单选题 2.【第1章】EDPS是以下哪个术语的简称? ? A 电子数据处理系统 ? B 单项数据处理阶段 ? C 综合数据处理阶段 ? D 管理信息系统 正确答案:A 单选题 3.【第1章】()反映了某个企业、组织或部门所涉及的数据本身的 内容,同时也反映了数据之间的联系。 ? A 数据库

? B 数据文件(表) ? C 文件系统 ? D 数据结构 正确答案:A 单选题 4.【第1章】从管理决策问题的性质来看,在运行控制层上的决策大 多属于()的问题。 ? A 结构化 ? B 半结构化 ? C 非结构化 ? D 以上都有 正确答案:A 单选题 5.【第1章】DSS是以下哪个术语的简称? ? A 决策支持系统 ? B 群体决策支持系统 ? C 智能决策支持系统 ? D 管理决策系统 正确答案:A

单选题 6.【第1章】管理信息系统的应用离不开一定的环境和条件,这里所 说的“环境”具体指的是()。 ? A 组织所处的自然环境 ? B 组织所处的社会环境 ? C 组织内外各种因素的综合 ? D 组织所处的自然环境和社会环境的综合 正确答案:C 单选题 7.【第1章】局域网与使用调制解调器进行计算机通信的远程网相 比,它的信息传送速度要()。 ? A 高得多 ? B 低得多 ? C 差不多 ? D 无法比较 正确答案:A 单选题

网上选课系统-需求分析报告

一、系统设计可行性 1.1网上选课系统的产生 网上选课系统是针对在校学生和教师使用的,从学生的角度来说,由于教学制度的改革,现在大部分的高等院校开始实行学生自主选课模式,传统的教学模式已经不能适应新的教学模式,如果还只是通过纸上的方式选课,一方面浪费大量的人力、物力,另一方面浪费时间以及在统计过程中不可避免的会出现差错。随着高校的人数增加,暴露出来的弊端会越来越多。 因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教室的角度来讲,同样可以节约大量的时间和减少工作量以及减少错误的发生率。 1.2可行性分析 网上选课系统的可行性分析包括以后几个方面: 1.技术可行性 由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。基于B/S模式的选课系统更加适合校园网,使得学生可以在任何有校园网的地方完成选课过程。 https://www.doczj.com/doc/ac4183747.html,、C#语言在大二的时候学过了,而且数据库Access运 用的比较熟练,大部分做起来还算得心应手,部分不会的现在上网也比较方便,可以在网上进行查找。. 2.经济可行性

校园网应经普及,因此网络设备上不需要大的投入。加之,B/S 模式的系统只要求客户端具备浏览器的基本功能,就能实现网上选课。因此,从经济上来说,开发网上选课系统不需要很大的投入,硬件上只需要Web服务器和数据库服务器即可。 3.操作可行性 B/S模式的最大优势就是操作方便、如同浏览网页一样。 综上所述,网上选课系统在高校中是可行的。 二、系统的需求分析 2.1引言 2.1.1编写的目的 本文档是对该学生选课系统的一个整体把握,以便在下一步的开发设计中更好的控制开发。 本文档的预期读者是: 设计人员 开发人员 管理和测试人员 最终用户. 2.1.2背景 由于电脑时代的到来以及internet的迅速发展,电脑无处不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生选课系统势在必行。鉴此,特开发此学生选课系统,该系统实现了选课的网络化、信息化、现代化。

网络教学管理系统的主要功能

网络教学管理系统的主要功能 1.教务管理 教师教学、学生学习的在线管理要花费教师和管理人员大量的时间和精力,而网络教学师生比例要远远小于课堂教学的师生比例,因此实现教学信息的自动管理是十分必要的,如记录、跟踪师生活动、自动管理人员档案、自动记分、自动反馈、自动建议、自动答疑、学生作业管理及学生学籍自动管理等。教务管理工作主要由3个子模块完成: ⑴教师管理模块 主要功能是支持教师教学和进行教师档案管理。系统支持教师根据教学需要,设定学生的行为权限,如可以做什么,不可以做什么,提出研究性课题,启发、培养学生的探究、创新能力,组织小组协同工作解决难题,组织学生分组讨论,交流思想,如老师只要设定分组条件,系统就自动将学生分组,同时自动初始化小组参数设置,等等;教师档案管理包括建立教师授课账号,记录教师的个人信息,进行任课资格、教学计划、教学活动记录、工作业绩等方面的管理,配置相应的授课资源,记载教师的授课情况,建立和维护教师科研档案,等等。 ⑵学生管理模块 主要功能是注册认证和学籍管理。注册认证提供在线注册功能,注册用户名,指定用户名称,建立用户账号,登录系统时对不同的用户进行认证,并根据不同的角色确定赋予用户相应的操作权限。学籍管理以学生为单位,利用系统的信息管理功能,通过建立和维护学生的电子学习档案来管理学习过程,电子学习档案包括学生身份信息、选课信息、学习任务信息、学习活动记录、学习评价信息、电子作业集等。 ⑶教学评估模块 网上教学评估模块包括测验试卷的生成工具、测试过程控制系统和测试结果分析工具。有些系统具有随机出题功能,可以为每个学生产生不同的试卷;测试过程控制系统主要完成对网上测试过程的控制,如在需要时锁定系统,不允许学生进行与测试无关的浏览,控制测试时间,到时自动交卷,等等;测试结果分析工具一般是根据题目的知识点和学生的答题情况,对具体学生给出诊断,对下一步学习提出建议。功能更强的网上教学评价系统还具有根据考试测验的统计数据,运用教学评估理论进行试卷分析和项目分析(如计算题目的区分度、难度)以及自动批改即时反馈等功能,还可以根据学生的答案提供个性化的反馈内容。 此外为了更好地为教师学生服务,教务管理系统还提供如下功能: ①行政公文管理:包括发布公告信息、公告文档的管理等。 ②信息查询:包括查询开设的课程信息、课程任课教师的情况、课程内容的简介、个人的某些开放档案记录等。 2.教学管理 教学管理是教学活动的中枢,完整的网络教学管理系统应当在提供教学服务管理这一核心功能的同时,还提供教学分析功能,并可与相关的组织机构共享和交换教学信息。因此,网上教学管理系统必须集成数据库工具。网络教学管理功能主要包括课程管理、学习信息管理。 ⑴课程管理 课程管理包括设置、修订专业,专业课程的设置、管理、专业资源分配以及设立课程,指定课程相关人员如开发人员、授课人员、助教人员和学生的权限和口令,分配建立与课程相关的设施,如邮箱、讨论区、网址等,处理添加、修改新课程,制定修改培养计划,设置相关课程的先导关系等日常事务。对校际课程的管理包括课程共享管理,培养计划扩展管理(将外校共享课程纳人本校培养计划),使得本校学生可以在多校课程中进行有一定条件限制的选择。对本校及外校共享课程的需求信息分析,为培养计划的调整提供信息〔通过对外

在线作业管理系统83549

学生在线作业管理系统 1.1 系统功能需求 此系统采用当前较为流行的B/S(浏览器/服务器)结构。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。 1.2 用户功能 1.21 教师主要功能要求 教师登录功能,根据权限进入教师页面。 老师具有发布、管理公告、在线作业布置、批改作业功能、资料上传、个人信息修改、查看学生名单、网上交流等功能。 1.2.2 学生主要功能要求 学生登录功能,根据权限进入学生相应的页面的功能 学生具有查看、搜索公告、上传作业、下载老师上传的资料、查看作业、查看老师对作业的批改和打分、个人信息修改、网上交流功能。作业不能删除但可以修改。学生必须在每个作业的有效期内提交,过期无法提交作业。 1.2.3 教务管理员主要功能要求 教务管理员登录功能,根据权限进入教务管理员相应的页面功能 管理员具有查看、管理公告功能、设置班级、课程、任课老师,并具有查看、修改、删除功能,还要对各种信息统计分析功能、管理员个人信息修改。 1.3 性能分析 1.3.1 系统性能需求 实用性:学生和老师网上交流提供方便,提高教学质量和效率 安装使用简洁:用户通过浏览器就可以直接访问此系统。 1.3.2 系统技术要求 开发此类系统采用当前较为流行的B/S(浏览器/服务器)结构,还应用的sqlsever 数据库。 1.4 需求分析 1.4.1 设计目的 设计学生在线管理系统,主要适用于学校。此系统包括对不同权限用户的管理以及用户在此系统中的操作。此系统还可以对整个信息整理,按分类进行信息统计,也是一个信息管理工具。 1.4.2 功能需求分析

相关主题
文本预览
相关文档 最新文档