文档库 最新最全的文档下载
当前位置:文档库 › 基于JSP网上作业管理系统的设计与实现

基于JSP网上作业管理系统的设计与实现

基于JSP网上作业管理系统的设计与实现
基于JSP网上作业管理系统的设计与实现

目录

摘要 (Ⅰ)

ABSTRACT (Ⅱ)

第1章概述 (2)

第2章系统技术概述 (5)

2.1分布式应用系统 (5)

2.2 JSP技术 (9)

2.3 数据库的选择 (13)

2.4 Servlet技术 (13)

第3章需求分析和概要设计 (15)

3.1系统设计的教育背景 (15)

3.2系统设计的教育理论基础 (15)

3.3系统采取的远程教学模式 (17)

3.4网上作业系统总体模型 (18)

3.5系统需求 (18)

3.6总体设计 (19)

3.7 数据库设计 (19)

3.8 系统的安全设计 (21)

第4章系统实现 (22)

4.1数据库连接字符串 (22)

4.2 前后台页面工作流程图 (22)

4.3 输入输出设计 (23)

第5章测试 (33)

5.1 测试目的 (34)

5.2 测试原则 (34)

5.3 测试内容 (34)

5.4 测试资源 (34)

5.5 测试方法 (34)

1

5.6 BUG管理 (35)

5.7 测试结果及结论 (35)

第6章维护 (37)

6.1 系统维护 (37)

6.2 系统维护的类型 (37)

结束语 (39)

参考文献 (40)

致谢 (41)

附录 (42)

第1章概述

从20世纪90年代以来,Internet逐步走上信息时代的历史舞台,它为人民提供了一种崭新的信息交流方式。同时,也随着信息技术、网络技术和多媒体技术的飞速发展,网络与教育的有机结合逐步成为教育领域的一种发展趋势。美国思科集丽总裁约翰·钱伯斯访问中国期间发表演讲时曾指出“是网络和教育决定了我们的未来”。他认为,作为推进社会经济发展的两个核心动力一一“网络和教育”将深刻地改变一个民族的历史和命运,改变一个国家、企业、个人在未来时代的竞争力。在方兴未艾的大潮中,谁把握了前沿的信息,谁就把握了未来,谁开创了面向未来的现代教育体系,谁将具有持续发展的能力!

在网络的推动下,教育也走上了信息化的时代。从单机的CAI、ICAI、卫星电视、多媒体到教育网络,这无不说明整个教育界都在努力地运用各种最新的信息技术手段来优化教育与教学过程。在这样的需要下,以Internet和多媒体为标志的现代远程教学就以一种全新的教学形式呈现在了世人面前。它作为一种新型的教学模式,将最大限度利用现有教育资源,它是实现教育的大众化、现代化、终身化和国际化的新型教育形式。

现代远程教育是随着现代信息技术的发展而产生的一种新型教育形式,是构筑知识经济时代人们终身学习体系的主要手段。我国真正意义上的现代远程教育是从1998年

2

9月教育部批准清华大学、湖南大学、浙江大学、北京邮电大学作为现代远程教育首批试点高校开始的。现代远程教育具有传统教学模式无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时空上的限制,采用先进的教学手段和教学方法,可以实现适合学生个体发展的教学。因此,这种与网络相结合的学习系统的开发与利用越来越受到世界各国的广泛重视。

软件工程的基本思想就是将软件当作一种工程产品来处理,从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个相对独立的阶段,并给每个阶段赋予明确而有限的任务。从控制论的角度来说,这种思想就是在改造原有系统,设置系统状态观测点和系统控制点,以便了解当前所处的状态和控制系统的状态。另外,软件工程在每个阶段结束时都进行严格的技术审查和管理审查,这实际上就是在比较当前状态与预想状态的差别,并根据这些差别来反馈调整该阶段的设计。软件开发的一个共识,是把一个大的项目划分成一些小的模块,再把小的模块划分成更小的模块。如果这些小模块是独立的(或者原来就是一个独立的项目),那么软件工程至少可以提高它的重用性。

任何软件系统要想获得较好的质量和较高的开发效率都必须遵循软件开发的一般规律。开发一项系统工程所涉及的技术面较广,特别是诧此类与教学相关的系统,除了相关课程专业知识,还必须掌握各类实现技术,需要考虑的问题也较多,使软件开发的工作量加大,开发周期加长,需要提供一种手段来控制整个开发进程,以提高开发的成功率。由于教学对象的变更,经常需要增加或修改部分功能,维护量大,因此要求软件系统的可维护性高。另外,为了尽量减少系统开发与维护人员的交接问题,避免无形的浪赞,该软件系统必须具有较高的可读性。这就需要软件工程来有效合理的组织整个软件开发过程,这是一种指导软件开发的一种工程思想,软件工程的思想和原则可以明显提高软件的可靠性、可维护性及软件开发的成功率,是解决以上问题的有效方法。

本文就是在软件工程的思想和原则的基础上分析设计了一套网上作业系统,以此来探讨相关实现技术。

3

4

第2章系统技术概述

2.1分布式应用系统

纵观人类计算扭的发展历史,每隔十年至十五年,信息产业就公发生周期性的变革,1950年至1970年期间,主要采用大型主机一终端的体系结构,应用系统则采用单一、集中的方式为用户提供资源共享服务。80年代初期,开放系统与关系型数据库管理系统被大量采用,有别于集中式系统,应用程序逻辑分散在主从两端。随着Windows的普及,90年代则是图形化的应用时代,C1ient/Server体系结构也被广泛采用。90年代后期,信息产业出现了分布式对象技术,应用程序可以分布在不同的系统平台上,通过分布式技术实现异构平台间对象的相互通信。将企业已有系统集成于分布式系统,可以极大地提高企业应用系统的扩展性。90年代末出现的多层分布式应用进一步简化应用系统的开发指明了方向。

目前国内外的各类系统较多,从结构上来看,主要是客户机/服务器结构(Client/Server)和浏览器/服务器(Browser/Server)结构。

2.1.1 C/S结构与B/S结构

1. C/S结构

C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是C1ient/Server 形式的两层结构,出于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统。通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论烧Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。

2. B/S结构

5

B/S(Browser/Server)结构即浏览器和服务器结构。就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器投术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。B/S三层体系结构采用三层客户/服务器结构,在数据管理层(Server)和用户界面层(C1ient)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中闻件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务嚣间的连接和通信;实现应用与数据库的高效连接:提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。

B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全,B/S架构的管理软件更是方便、快捷、高效。

3. 管理软件主流技术

管理软件的主流技术与管理思想一样,也经历了三个发展时期。首先,界面技术从上世纪DOS字符界面到Windows图形界面(或图形用户界面GUI),直至Browser 浏览器界面三个不同的发展时期。其次,今天所有电脑的浏览器界面,不仅直观和易于

6

使用,更主要的是基于浏览器平台的任何应用软传其风格都是一样的,使用人对操作培训的要求不高,而且软件可操作性强,易于识别;再者,平台体系结构也从过去单用户发展到今天的文件/服务器(F/S)体系、客户机/服务器(C/S)体系和浏览器/服务器(B/S)体系。

2.1.2 C/S与B/S之优劣

C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland 公司最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。这两种技术都有自

己的优势和劣势。

1.C/S架构软件的优势与劣势

应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果,应用服务器运行数据负荷较轻。

数据的储存管理功能较为透明。在数剧库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,麻烦的事情都交给了服务器和网络。在C/S体系下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。

高昂的维护成本且投资大——这是C/S结构的劣势。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。

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

维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。B/S架构的软件只需要管理服务器就行了,所有的客户端

7

只是浏览器,根本不需要做任何的维护。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。

成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人正常使用。

应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过www浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。

2.1.3 C/S与B/S的区别

Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的。

1. 硬件环境不同:

C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

2. 对安全要求不同

C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜,可以通过B/S发布部分可公开信息。B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户

群。

3. 对程序架构不同

8

C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比C/S 有更高的要求,B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000,Exchange2000等,全面支持网络的构件搭建的系统。SUN和IBM推出的JavaBean 构件技术等,使B/S更加成熟。

4. 软件重用不同

C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。B/S对的多重结构,要求构件相对独立的功能。能够相对较好的重用。就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。

5. 系统维护不同

系统维护是软件生存周期中,开销大,相当重要。C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级难,可能是再做一个全新的系统。B/S构件组成方面构件个别的更换,实现系统的无缝升级。系统维护开销

减到最小,用户从网上自己下载安装就可以实现升级。

6. 处理问题不同

C/S程序可以处理用户面固定,并且在相同区域,安全要求高的需求,与操作系统相关,应该都是相同的系统。B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法做到的,与操作系统平台关系最小。

7. 用户接口不同

C/S多是建立在Window平台上,表现方法有限,对程序员普遍要求较高。B/S 建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,降低开发成本。

2.2 JSP技术

2.2.1 简介

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执

9

行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与JavaServlet 一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

2.2.2 JSP内置对象

JSP提供了九个内建对象,供用户直接调用:

request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。

response对象:对客户的请求做出动态的响应,向客户端发送数据。

session对象:JSP的内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。

application对象:服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。

out对象:out对象是一个输出流,用来向客户端输出数据。out对象用于各种数据的输出。

page https://www.wendangku.net/doc/fb5527928.html,ng.Object:对应this关键字。JSP网页本身,page对象是当前页面转换后的Servlet类的实例。从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;在JSP页面中,很少使用page对象。

Config:javax.servlet. ServletConfig的实例,该实例代表该JSP的配置信息。常用的方法有getInitParameter(String paramNarne)及getInitParameternarnes()等方法。事实上,JSP页面通常无须配置,也就不存在配置信息。因此,该对象更多地在Servlet中有效。

Exception:https://www.wendangku.net/doc/fb5527928.html,ng.Throwable的实例,该实例代表其他页面中的异常和错误。只有当页面是错误处理页面,即编译指令page 的isErrorPage 属性为true 时,该对

10

象才可以使用。常用的方法有getMessage()和printStackTrace()等。

pageContext:javax.servlet.jsp.PageContext的实例,该对象代表该JSP页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getServletContext()和getServletConfig()等。

2.2.3 JSP的技术方法

为了快速方便地进行动态网站的开发,JSP在以下几个方面做了改进,使其成为快速建立跨平台的动态网站的首选方案。

1.将内容的生成和显示进行分离

用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML (或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。

2.可重用组件

绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

3.采用标识

Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。

11

4.适应平台

几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

5.数据库连接

Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBC-ODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server 和MS Access等数据库。

此外,通过开发标识库,JSP技术可以进一步扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

2.2.4 JSP的应用模型

利用JSP技术,动态信息由JSP页面来表现,JSP页面由安装在Web服务器或者使用JSP的应用服务器上的JSP引擎执行。JSP引擎接受客户端对JSP页面的请求,并且生成JSP页面作为对客户端的响应。

JSP页面通常被编译成为Java Servlets,这是一个标准的Java扩展。页面开发人员能够访问全部的Java应用环境,以利用Java技术的扩展性和可移植性。当JSP 页面第一次被调用时,如果它还不存在,就会被编译成为一个Java Servlets类,并且存储在服务器的内存中。这就使得在接下来的对该页面的调用中,服务器会有非常快的响应(这避免了CGI-BIN为每个HTTP请求生成一个新的进程的问题)。

JSP页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、

12

组件和格式所组成的联合体中。基于JSP的动态信息发布技术是一个开放的、可扩展的建立动态Web页面的标准。不论采用什么创建工具,开发人员都可以使用JSP页面来创建可移植的Web应用,在不同的Web应用服务器上运行。

2.3 数据库的选择

在本系统中,我选择MySQL关系数据库作为数据存储的工具。MySQL是一个小型关系型数据库管理系统。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL的系统特性:

1. 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性

2. 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统

3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

4.支持多线程,充分利用CPU资源

5.优化的SQL查询算法,有效地提高查询速度

6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径

8.提供用于管理、检查、优化数据库操作的管理工具

9.可以处理拥有上千万条记录的大型数据库

10.支持多种存储引擎

2.4 Servlet技术

2.4.1 简介

13

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

2.4.2 Servlet的实现过程

最早支持Servlet技术的是JavaSoft的Java Web Server。此后,一些其它的基于Java的WebServer开始支持标准的ServletAPI。Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。这个过程为:

客户端发送请求至服务器端;

服务器将请求信息发送至Servlet;

Servlet生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;

服务器将响应返回给客户端。

Servlet看起来像是通常的Java程序。Servlet导入特定的属于Java ServletAPI 的包。因为是对象字节码,可动态地从网络加载,可以说Servlet对Server就如同Applet 对Client一样,但是,由于Servlet运行于Server中,它们并不需要一个图形用户界面。从这个角度讲,Servlet也被称为FacelessObject。

一个Servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然S ervlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。

14

第3章需求分析和概要设计

3.1系统设计的教育背景

基于JSP的网上辅助学习系统是现代远程教学的研究方向之一。它将计算机网络、多媒体技术等相结合,形成新的教育模式。它使传统“传道、授业、解惑”过程不再受时间、地点限制,学生不但可以根据自身的实际情况灵活地安排自己的学习计划和进度,而且可以共享优秀的教育资源和教育方法,并且可以随时向教师请教或在网上查找相关的参考资料。这些都为学生提供了更为广阔的学习空间。学生由以前的被动接受知识,变为主动学习,成为学习的主体,实现了个性化学习。长期以来,学校的教学形成了以教师为中心,教师利用讲解、板书和各种媒体作为教学的手段和方法向学生传授知识;学生则在很大程度上被动地接受教师传授知识的课堂教学模式。如今处在一个同新月异的知识爆炸的时代,传统的教学模式已满足不了孩子求知的欲望,抑制了学生自主学习。而时代的发展也要求学校培养出具有个性化的全面发展的人才,这样就必须对传统的课堂教学模式进行改革。应用计算机辅助教学手段激发学生求知欲和理智的好奇心,提高学生学习的主动性和积极性,减轻学生的负担,促进身心发展,提高课堂教学的效率。因此,我们提出,以现代教育思想作指导,正确地充分地应用计算机辅助教学手段,构建起以现代教育思想为理论核心,以计算机技术为技术核心的现代化课堂教学新模式。

当今社会是网络化的信息社会,网络对于人们来说已成为获取信息不可缺少的途径,而且扮演着一种愈来愈重要的角色,尤其在教学过程中,如何让学生学得更有效?如何让学生学得更轻松?如何让学生学得更有个性化?这就要求我们现在的教育不能死扣书本,要突破原有的教学模式,利用计算机为教学服务。因此开发出具有网上辅助学习功能的系统也是工作和社会所趋。

3.2系统设计的教育理论基础

现代远程教学系统是对传统教思想、教育观念的变革。远程教学模式的构建,必须在现代教育理论、学习理论的指导下完成,必须符合现代教育理论。著名心理学家斯金纳对于行为主义和程序教学方面的开创性贡献,奠定了行为主义心理学在现代教学软件设计中的主导地位。行为主义心理学认为,学习是由于经验的反复练习而引起的行为比较持久的变化。行为主义学习理论注意到学习起因是外界刺激的反应,而不关心刺激引起的内部心理过程。因此,它在解释行为为什么能发生时,受到了限制。在批判行为学

15

习理论的基础上,诞生了认知主义学习理论。

1.认知主义学习理论

认知主义学习理论认为,人脑中的知识是以网状结构表达的,即知识点、链和由此形成的网络三部分构成。学习同一内容,需要在不同时间,在重新安排的情景下,带着不同目的以及从不同的角度多次进行,以此达到获得高级知识的目标。这意味着在教学中要对复杂主题作非线性的多维度的浏览,即在不同场合,从不同方向重返同一个概念。

利用WWW技术中的超链接特性,可让学习者在学习时从一个知识点转到另一个相关知识点,知识点与知识点之间的网状拓扑结构,能让学习者在学习同一知识点的不同相关知识点时,方便地返回该知识点,由此从其它不同知识点的角度再来认识与学习该知识点。

如果在远程教学系统中单纯使用认知主义学习理论进行教与学,虽然可以实现超媒体的信息呈现,但学习者只是浏览各种教学资料,学习过程仍然属于被动接受学习,并不能有效地激发学习者的创造性。近年来,迅速发展的认知学理论的一个重要分支一一建构主义学习理论可以有效地解决此问题。

2.建构主义学习理论

建构主义学习理论认为,知识不是通过教师传授得到,学习是在一定的情境即社会文化背景下,借助其他人的帮助即通过人际间的协作活动而实现的意义建构过程。建构主义作为对认知主义的发展,更加重视结构、建构和认知主体的核心地位,重视通过“情境创设”、“意义建构”、“协作”和“会话”等活动来建构知识的过程。因此,以建构主义理论为基础的远程教学系统的软件设计应强调以下关键点:

(1)强调“情境”的创设及其对意义建构的重要作用。

(2)把学习者主动建构所学知识的意义即“意义建构”作为软件设计的目的。这要求把当前学习内容所反映的事物尽量和自己已经知道的事物相联系,并对这种联系加以认真思考,“联系”与“思考”是意义建构的关键。

(3)使用探索法、发现法、随机访问教学法等能够充分发挥学生主体性的方法来建构知识的意义。

(4)强调“协作”和“会话”。因为学习者与周围环境的交互作用,对予学习内容的理解起着关键作用。

基于Internet的网络通信技术、多媒体技术等具有的多种特性特别适合于实现建构主义学习环境。计算视、网络、多媒体、超媒体等技术可以作为认知工具和认知环境来

16

构造学习的虚拟情景,构建一个人与人之间更为广阔的相互会话环境,由此进行协作活动而实现某种意义的建构过程。基于Web的远程教学系统应充分利用多媒体与网络特性加强“情境创设”、“协作”、“会话”等活动的建构,才能起到强化学习效果的功能。

建构主义倡导的教学模式是数学生为中心、以过程为中心、以认知结构为中心。在学习过程中,充分发挥学生的主动性,让学生有多种机会在不同的情境下应用他们所学的知识,将知识“外化”,让学生能够根据自身行动的反馈信息形成对客观事物的认识和解决实际问题的方案。在整个教学过程中,教师不再是中心,他只起到组织前、帮助者和促进者的作用。各种教学资源应用来支持“学习”而不是用来支持“教授”。在教与学的过程中,应充分利用“情境创设”、“意义建构”、“协作”和“会话”等活动发挥学生的主动性、积极性和创造性,达到对当前所学知识的意义建构的目的。

3.3系统采取的远程教学模式

在建构主义理论指导下,并辅以认知主义理论,本文所探讨的基予JSP的网上辅助学习系统采取了远程教学模式,即个别化教学模式。

个别化教学即因材施教,是教学系统的一大优势。所谓个别化教学模式是指在学习过程中根据学习对象自身智力、学习进度和对知识点掌握牢固程度的不同,给出相应学习策略、学习进度、学习内容的教学模式。它是构建主义学习理论的一个重要应用。本系统的个别化教学模式主要通过在线浏览学习资料、学习资源下载和在线测试来宓现。

(1)在线浏览学习资料

在本系统中,为了更好地辅助教师完成教学任务,为学生的自主学习提供良好的环境,需要使用有效的技术将教学内容呈现出来。认知主义理论认为,人脑中的知识以网状结构表达,即知识点、链和由此形成豹网络三部分构成网状结构。为便于人的学习,教学内容的呈现方式也应遵循人类记忆的网状结构。这种呈现方式就是超文本呈现方式。

超文本呈现方式没有固定的顺序,也不要求学生按照一定的顺序进行学习。WWW 技术提供的超文本环境。使用HTML等技术开发的教学网页,可融合文字、图形、动画、音频和视频等多种媒体朱表现教学内容,并生成相关知识点链接,将知识按网状结构呈现。

(2)学习资源下载

受Internet网络带宽限制,为减少服务器负载,提高效率,本系统将课件、教学资

17

源打包压缩,通过HTML网页实现下载或在线播放。学生可以根据自己的学习状况选择需要的资源下载。学生将教学资源保存至本地机就可以在脱离网络的情况下进行单独的个别化学习。

3.4网上作业系统总体模型

通过对网络环境下教学特点的研究,建立了网上作业系统的总体模型,见图3.1,其中矩形框描述学生学习过程的各个环节,圆形框描述网上作业系统。从图上可以看出,网上辅助学习渗透到学生学习的各个环节,成为教师完成教学工作,学生完成学习任务不可缺少的组成部分。

根据图3.1所建立的模型,网上作业系统由以下功能组成:布置作业,完成作业,后台管理。根据实际需要采用JSP技术,完成了网上作业系统的设计。

图3.1网上作业模式

3.5系统需求

网上作业系统的目的是借助Internet的网络环境,建立一套功能齐全、使用方埂、效率高的网上辅助学习环境。在该环境下,学生可以学习、练习。该系统能很好地配合课堂教学,成为课堂教学的延伸和提高。

结合软件工程中的模块化程序设计思想,整个系统主要由3个模块组成:教师模块,学生模块和管理员模块。网上作业系统里教师布置作业,学生查看教师所布置的作业并

18

在客户机上完成作业,教师查看学生提交的作业和批阅作业,学生查看作业成绩和教师的评语。

以上三个模块都采用B/S模式,选用MySQL作为后台数据库,JSP作为前台的开发工具,服务器端应用程序安装在Windows NT服务器上。学生可以在任何一个节点上使用本系统。

3.6总体设计

从管理到使用可以分为三种角色:系统管理员、教师以及学生,每一角色拥有的权限是不一样的。

系统管理员:本系统为管理员提供了一个专门的管理平台。在该平台中,管理员拥有最高的权限,他对于系统所提供的基本功能都具有操作权限,而且管理员可以对学生、教师信息进行维护和更新。他的主要任务是对系统的正常维护和配置,对系统的整体情况进行统计分析以及用户管理。

教师:本系统为教师提供了作业管理和教学资料共享的平台。教师的权限低于系统管理员,它的权限是系统管理员所赋予的,教师可以对学生的作业进行管理。另外,该系统允许教师对所授课程的题库进行维护和更新,针对学生各自的学习情况布置不同的作业,查询学生作业的情况,掌握学生知识欠缺处,调整教学进度与内容。

学生:学生是系统的最终使用者和受益者,是系统最大的用户群。本系统为学生提供了基于个人能力的个性化学习环境。学生登录到该系统后,可以查询教师根据自己的学习情况而布置的作业,完成作业并提交,等待教师的批阅。

3.7 数据库设计

19

图3.2数据库实体关系图

表3.1 admin表

列名数据类型长度含义

a_id int 4 管理员ID(标识列) name varchar 50 管理员账户pwd varchar 50 管理员密码

表3.2gonggao表

列名数据类型长度含义

g_id int 4 公告ID

g_title varchar 50 公告标题

g_content varchar 200 公告内容

g_date datetime 10 公告日期

表3.3 state表

列名数据类型长度含义

s_id int 4 状态ID w_id int 4 作业ID s_no int 10 学生学号

w_name varchar 50 作业名

w_state varchar 50 作业状态

表3.4 up表

列名数据类型长度含义

u_id int 4 用户ID

s_id int 4 状态ID

ifup bit 1 是否提交adddate datetime 10 添加时间

表3.5 users表

列名数据类型长度含义

u_id int 4 用户ID

20

可视化编程作业--关于学生信息管理系统的程序设计与实现

可视化编程作业--关于学生信息管理系统的程 序设计与实现 论文题目:关于学生信息治理 系统的程序设计与实现 姓名: 李周 班级: 材物0801 学号: 0120801020103 指导教师: 佘名高 设计时间:2010年11月16日 学生信息治理系统

设计报告 0120801020103 李周 一、设计目的 本设计选取比较贴近我们日常生活的学生信息治理来进行程序的实现,将其作为可视化编程公选课的结课作业,验证自身的学习成效,同时期望利用所学的差不多知识和技能,进行简单数据库应用程序设计。期望通过编程实践,熟悉巩固所学知识,以使自身达到熟练把握VB语言的差不多知识和技能,差不多把握面向对象程序开发的差不多思路和方法,了解利用数据控件访咨询、扫瞄数据库信息的差不多知识,为今后的进一步深入学习,奠定基础。 二、主题介绍 学生治理系统的开发目的是为了实现学生课程、学籍的信息化治理。本系统需要完成的功能有:系统治理、学籍治理、班级治理、课程治理、成绩治理以及关心功能。 1.系统治理:该模块的要紧任务是爱护系统的正常运行和安全性设置,包括添加用户、修改密码、退出系统等等。 2.学籍治理:可对学生进行添加、删除、修改、查找等功能,学生属性有:学号、姓名、性不、出生年月、班级(来自于系统中储存的班级)、联系电话、入校日期、家庭地址和备注等属性。 3.班级治理:可对班级进行添加、修改、查询等功能,班级属性有:名称、班主任(来自于系统中储存的教师)、年级、班级教室等属性。 4.课程治理:可对每一个年级的上课科目进行添加、删除、修改等功能,课程属性有:所属年级、课程编号、课程名称、课程性质和备注等属性。 5.成绩治理:可对每一个班级的上课科目的学生成绩进行添加、删除、修改、查找和报表输出等功能,成绩属性有:学生姓名、所属班级(来自于系统中储存的班级)、课程名、成绩、备注等属性。 三、系统模块的实现 在系统中包括以下功能:系统治理、学生信息治理、课程信息治理、成绩信息治理、班级信息治理。按照上述各项功能进行集中、分块,按照

管理会计作业()

一、商业企业作业成本计算练习: 家庭超市FS公司决定增加第一店铺的营业面积。店铺经理想知道以下各个产品线的盈利信息:软饮料、新鲜农产品和包装食品。2014年度,FS公司每个产品线的数据如下表所示(金额单位: 1、FS在每个生产线中产品销售成本的基础上把商店维持成本(除产品销售成本以外的所有成本) 分配到产品线。计算营业利润和每个产品线的利润率(该系列利润占系列收入的百分比) 2、如果FS使用ABC方法把商店维持成本分配到产品线计算营业利润和每个产品线的利润率。 3、评价要求1和要求2的答案。 【解答】 1、传统法计算(单位:美元): 传统分配率=360000/(240000+600000+360000)=0.3 软饮料总成本=240000*0.3+240000=312000 新鲜农产品总成本=600000*0.3+600000=780000 包装食品总成本=360000*0.3+360000=468000 营业利润=(317400+840240+483960)-(312000+780000+468000)=81600 软饮料利润率=(317400-312000)/317400=1.7% 新鲜农产品利润率=(840240-780000)/840240=7.2% 包装食品利润率=(483960-468000)/483960=3.3% 2、作业成本法(ABC方法)计算:

软饮料总成本=240000+43200=283200 新鲜农产品总成本=600000+235200=835200 包装食品总成本=360000+81600=441600 营业利润=(317400+840240+483960)-(283200+835200+441600)=81600 软饮料利润率=(317400-283200)/317400=10.78% 新鲜农产品利润率=(840240-835200)/840240=0.6% 包装食品利润率=(483960-441600)/483960=8.75% 的利润率差异较大。 作业成本法与传统成本法计算方法不同的原因是,分配基础(成本动因)发生了质变,它不再仅限于传统成本法所采用的单一数量分配基准,而是采用多元分配基准并且集财务变量与非财务变量于一体,特别强调非财务变量(如产品的零部件数量、调整准备次数、运输距离、质量检测时间等)。这种量变和质变、财务变量与非财务变量相结合的分配基础,提高了其与产品实际消耗费用的相关性,能为作业成本法提供“相对准确”的产品成本信息。 具体区别如下: 1.成本动因的选择不同。传统成本法侧重考虑产品成本结果本身,成本计算的对象是企业生产的产品或劳务,其影响了成本分配,单纯把企业的成本分配确定为固定成本和变动成本,只局限于产品的单一层次,不能反映产品的全部生产过程。作业成本法的基本计算思路是根据成本发生的因果关系,将产品消耗作业,作业消耗资源的原理进行融会贯通,费用根据其原因汇集到生产作业中去,计算出作业成本,再按照生产过程中实际耗用的作业量,将作业成本计入产品成本,再按照上述计算,可将成本划分为以下几种:①直接变动成本。②间接变动成本。。③固定成本。 2.成本概念的运用不同。传统成本的计算一般只考虑企业生产短期的变动情况,缺乏战略管理的长期性,未考虑产品实现价值的过程要比结果更重要。作业成本法恰好考虑传统成本计算法的弱点,根据市场的变化,将成本的概念延伸到生产的每一个阶段、每一个步骤,强调成本的战略管理,剔除不合理的因素,达到节约成本的目的。 3.成本动因分析不同。传统的成本计算分析一般只考虑产量等客观因素对成本分配的影响,对其他主观因素造成的影响未全面考虑,有一定的片面性。作业成本分析中要考虑综合因素的影响,如技术能力、生产水平、员工的素质水平、客户的需求等,在作业成本观念下,要按作业责任中心详细分析,减少各种动因的影响,使分配更合理,因此,作业成本分析更具全面性。

《管理信息系统》第三次作业

《管理信息系统》第三次作业 第七章作业 1、填空 1)系统总体结构设计的主要内容包括(子系统划分)和(系统处理流程设计)。 2)常见的网络拓扑结构有(总线型)、(环型)、星型、树型、网型等几种。 3)系统开发过程中设计代码的原则为:(唯一化)、规范化、(可识别化)、标准化。 4)范式表示的是关系模型的规范化程度,在开发MIS过程中关系数据库设计通常应达到(第三)或(3NF )范式。 5)数据库系统由硬件、(软件)和(操作系统)构成。 6)用户界面设计的主要任务包括输入设计、(输出设计)、操作设计和(使用手册)。 2、判断 1)一般根据系统的硬件和软件组成、用户数量、用户所处的地理位置和应用需求,选取系统总体布局结构,诸如集中式还是分布式结构。(对) 2)一个良好的输入设计应确保输入员的填写量尽可能的大,以此来降低错误率。(错)3)判断题:HIPO分层图只表示了系统各模块间的调用关系。(错) 4)IPO图是模块展开的输入处理输出图。(对) 3、选择 1)在系统流程图符号中“菱形框”符号表示:( B )。 A、处理框 B、逻辑判断 C、手工输入 D、人工操作 2)系统设计的最终结果是:(B )。 A、可行性分析报告 B、系统设计报告 C、系统功能结构图 D、系统实施方案 第八章作业 1、填空 1)结构化程序设计是由(顺序)、(分支)、(循环)三种基本控制结构所构成的一种设计程序的技术。 2)程序调试的目的是要对计算机语言实现系统设计中的每一个细节(进行测试),查找错误并纠正它。 3)系统转换的方式通常有三种: 直接、(并行)、(分段)方式。 4)评价的目的为了更好地使用管理信息系统,使新系统更加完善,产生更大的经济效益,并找出系统(存在的不足),为今后的改进提供依据。 2、判断 1)系统实施的参加人员一般有系统分析员、程序员、计算机专家就可以了。(错)2)运行阶段是系统生命周期中历时最长、工作最复杂、耗费最高的阶段,因此运行管理就显得格外重要。(错) 3)一般说来,管理信息系统的主要维护工作是对程序的维护。(对) 4)管理信息系统的经济效益是指对其直接经济效益、间接经济效益进行评价。(错) 3、选择 1)程序的规范性不包括:( E )等都有统一规范和标准。

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

在线作业管理系统 需求规格说明书 [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. ..................................................................... 运行需求错误!未定义书

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

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

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

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

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

管理会计(专)网上作业

题号:1题型:单选题(请在以下几个选项中选择唯一正确答案) 内容: 有关产品深加工决策中,沉没成本是 。 A 、 深加工前的变动成本 B 、 珠加工刖的固定成本 C 、深加工前的所有成本 D 、深加工时的变动成本 标准答案:C 学员答案:C 本题得分:5 题号:2题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:5 内容: 当期末存货量为零,而期初存货不为零时,完全成本法确定的营业净利润 变动成本法 h 定的营业净利润。 A 、大于 B 、小于 标准答案:B 学员答案:B 本题得分:5 题号:3题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:5 内容: 当业务量增加时,固定成本会 。 A 、增加 B 、减少 c L…、 C 、保持不变 D 、以上都不对 学员答案:B 本题得分:0 本题分数:5 C] C 、等于 D 、不可确定

题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容: 变动成本是。 A、不受业务量影响的成本 B、不受期间影响的成本 C、相关范围内总额不变的成本 C ..................................... ... ........... D、相关范围内单位成本不变的成本 标准答案:D 学员答案:D 本题得分:5 题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容: k理会计上常常将成本分为产品成本和期间成本两类,这种分类的标准是按 A、经济用途 Cfl …… B、成本性态 C、成本可追踪性 D、成本的可盘存性 标准答案:D 学员答案:D 本题得分:5 题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5内容: 按完全成本法确定的净利润总是变动成本法确定的净利润。 A、大于 B、小于 C、相等 D、不一定标准答案:D 学员答案:D

数据库大作业_管理系统分析设计(初稿)

《剑网三》游戏信息管理系统分析设计报告 姓名:张琬悦 学号:201101044071 单位:一院八队

一、系统概述 (一)目的 在当今网络技术飞速发展的时代,不少人都在玩网络游戏,《剑侠情缘网络版三》(以下简称《剑网三》)就是其中很不错的游戏。对于网络游戏,存在着不同的区服,有着不同的门派等等,各有特点,各有所长。对于玩家而言,可以在多个区服,有多个账号,多个角色。但是这样有时候就会造成记忆混淆。除此以外,毕竟是网络游戏,所以有人一起玩才好,因此,向朋友介绍《剑网三》的时候,讲清游戏特色,分析个门派特点,提供简洁明了又生动形象的信息是十分必要的。因此,必须设计一套合理、有效,规范和实用的《剑网三》游戏信息管理系统。另一方面,IT产业和Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。该系统设计目的本身也是为了提高信息管理工作效率,做到信息的规范管理,科学统计和快速查询,让玩家能更好、更快、更方便地查询到查询自己的帐号信息并发展更多的新玩家一起玩《剑网三》。 (二)用户特点 普通用户:进行对网站内容的浏览查询,无需掌握专业技能。 系统维护人员:主要进行对网站数据库内容的添加删除,需掌握数据库的维护相关技能。 (三)参考资料 1.王珊、萨师煊、《数据库系统概论》、高等教育出版社、2005年第4版

2.《班级管理系统需求规格说明书》 3.《个人信息管理系统后台数据库设计》 4.《数据库逻辑结构图》 5.王珊, 萨师煊. 数据库系统概论(第4版). 北京:高教出版社,2006年5月. 6.赵韶平等.PowerDesigner系统分析与建模(第2版). 北京:清华大学出版社,2010. 7.Data Modeling and Relational Database Design. Oracle Inc. 2001. 8.《数据库系统分析与设计课程设计报告撰写》. 二、需求分析 (一)数据需求 《剑网三》游戏信息管理系统所需要的数据处理主要包括: 1.帐号信息,包括帐号编号,帐号名,所在服务器,注册时间; 2.玩家信息,包括玩家姓名,帐号名等; 3.角色信息,角色名,所在服务器,门派名称,体型,等级,阵营, 装备分数,帮会名称等; 4.帮会信息,包括帮会名称,帮会人数,帮会阵营,帮会排名; 5.门派信息,包括门派名称,门派特色,上手难度等。 (二)处理需求

电大学生网络课程作业及考试登陆、操作步骤(必学)

同学们大家好! 新学期开学了,根据中央电大的教案要求,所有开放教育(本科、专科)的《开放教育学习指南》课程和法学本科(《中国法制史》、《商法》)、金融学本科(《西方经济学》、《保险学概论》)课程进行课改,课改课程的学习作业与考试均在网络上进行。具体登陆方法如下: 第一步骤: 1.登陆福建广播电视大学“电大在线”(已登陆并选课的同学就不 要进行本操作了)进行用户注册,网址是https://www.wendangku.net/doc/fb5527928.html,/ 2.用户名:09春以前的同学(含09春)用学号简码(如 081011156)、09秋以后入学的同学用共享中的本人学号。 3.密码:出生年月日8位数(如:19900101)或身份证号码全码。 4.进入――专业选课――法学本科(《开放教育学习指南》、《中 国法制史》、《商法》);金融本科(《开放教育学习指南》、《西方经济学》、《保险学概论》)及其他本学期所学课程――提交――离开。 第二步骤: 1.登陆“中央电大形成性测评系统”,网址是 https://www.wendangku.net/doc/fb5527928.html,/FES3/Default.aspx 2.选择学生登录――点击“学号”――输入学号(09春及之前的同 学用14位学号如20091350011156),09秋以后的同学用13位学

号(已公布在共享中――密码是出生年月日(如19780208)――点击登陆。 3.进入选课―――点击页面左下角“形成性考核”----选课----法学 本科(《开放教育学习指南》、《中国法制史》《商法》);金融本科(《开放教育学习指南》、《西方经济学》、《保险学概论》)――提交; 4.点选择/完成任务――点任务列表――按要求进行每次作业(开始 作业,切记按时间要求可提前完成) 5.金融专科的同学操作步骤与上面介绍的相同,但所选课程是《英 语》1(1),其它操作都一样。 第三步骤: 另:接省电大通知,法学本科《国家赔偿法》、《公司法》、《婚姻家庭法》;金融本科《资产评估》、《国际结算》、《证劵投资分析》。金融专科《现代金融业务》也进行课改(不论那一年级的同学)。但课改的作业登陆网址与前面介绍的不同,操作步骤如下: 省电大试点课程的考核方式均采用网上形成性考核与网上终结性考试相结合的方式。网上形成性考核通过登录福建电大在线学习网站(https://www.wendangku.net/doc/fb5527928.html,/),进入“校内资源链接”栏目中的“形成性考核”子栏目进行。 (一)省电大通过电大在线平台 (https://www.wendangku.net/doc/fb5527928.html,/)的“形成性考核”栏目下发试

答案版管理会计作业

管理会计学作业 第一次作业 1.管理会计的发展经历了哪几个阶段? 答案:传统管理会计:19世纪末-20世纪五十年代 经验管理阶段:19世纪末-20世纪初 科学管理阶段:20世纪初-20世纪五十年代 现代管理会计(20世纪50年代-至今) 发展和完善了“标准成本制度”“预算控制”等为内容的规划控制会计 管理会计从传统的财务会计中正式分离出来。 2.如何按照管理会计的职能划分其内容体系? 答:(1)预测决策会计——预测分析 决策分析 (2)规划控制会计——全面预算 成本控制 (3)责任会计——责任会计 3.成本分类标准有哪些? 答:成本按经济用途分类 成本按照可追踪性分类 成本按可盘存性分类 成本按实际发生的时态分类 成本按可控性分类 成本按核算目标的不同分类 成本按与决策的相关性分类 4.固定成本和变动成本的基本特征分别是什么? 变动成本的特点: 变动成本总额的正比例变动 单位变动成本的不变性 固定成本的特点 固定成本总额的不变性 单位固定成本的反比变动性 第二次作业 1.什么是完全成本法?什么是变动成本法? 完全成本法就是在计算产品成本和存货成本时,把一定期间内在生产过程中所消耗的直接材料、直接人工、变动制造费用和固定制造费用的全部成本都归纳到产品成本和存货成本中去。 变动成本法是指在组织常规的产品成本计算过程中,以成本习性分析为前提,在计算产品的生产成本和存货成本时,只包括产品在生产过程中所消耗的直接材料、直接人工和变动

制造费用,而把固定制造费用及非生产成本全数一笔列入损益表内,并用“期间成本”的名称,作为贡献边际总额的减除项目的成本计算方法 2.完全成本法与变动成本法各有哪些优缺点? 完全成本法的优点,一,刺激企业加速发展生产的积极性。二,有利于企业编制对外报表。完全成本法的缺点,一,只注重提供财务指标,不注重提供非财务指标。二,不利于产品定价。 变动成本法的优点:有利于进行损益平衡分析 有利于科学的进行成本分析和成本控制 能使管理当局注意销售防止盲目生产 可以避免产量高低的影响,反映在下期的销售成本和盈亏上 简化产品成本计算 便于计算弹性预算 有利于正确进行短期决策 变动成本法的缺点:不能适应长期决策的需要 会影响有关方面的收入 不便于价格决策 变动成本、固定成本本身的局限性 3.下表所列是四个工厂在过去一年中生产和销售的情况,假定每个工厂产销平衡,同时都只产销一种产品。要求将表中空着的数据添上,并写出计算过程。 工厂销售收入总额(元)变动成本总额(元)边际贡献率固定成本总额 (元) 净利或净损失 (元) 甲180 000 40% 12 000 乙300 000 165 000 100 000 丙30% 80 000 (5 000)丁400 000 260 000 30 000 案例1 (1)因为bR=1-cmR=1-40%=60% 所以bx=px×bR=180 000×60%=108 000元(2)因为Tcm=px×cmR=180 000×40%=72 000元所以a=Tcm-P=72 000-12 000=60 000元 案例 2 (1)因为Tcm=px-bx=300 000-165 000=135 000元所以cmR=Tcm/px=135 000/300 000=45%

计量经济学作业操作步骤

操作一、将相关信息输入后,选定(A1:C5)区域,插入-图表-饼图-分离型三维饼图-下一步-下一步-将图标标题改为“药品成分构成图”-完成-将图表嵌入到A7:E17区域中。 操作二、将表格录入,选定标题所在单元格,点击菜单中“合并及居中”-选定总分单元格,如H3-菜单中常用函数-选定求和-按回车键-H3单元格中将显示数据,再下拉至H8-选定平均分所在单元格-“常用函数”-平均值-选定D3:G3区域-回车键-下拉至I8-选定最大值、最小值所在单元格-常用函数-最大值、最小值-选定D3:G3区域-下拉至J8、K8-选定表格全部区域-“数据”-“排序”-主要关键字选择“总分”,降序-次要关键字选择“学号”,升序-选定-“数据”-“筛选”-“自动筛选”-确定-这时计算机栏中出现三角形符号-单机三角形符号-自定义-选择大于或等于70,小于80-确定-复制到下一个工作表中-在原工作表中单机三角形符号-选择“显示全部”-将原工作表重命名为“学生成绩”-将下一个工作表重命名为“筛选结果” 操作三、将表格录入后-选定标题行-“格式”-“行”-“行高”,改为30,-选定其余单元格将行高改为20-将标题格式改为:字体:楷书;字号:20;字体颜色为红色;跨列居中;底纹黄色-将成绩右对齐;其它各单元格内容居中-“格式”-“单元格”-“边框”-外边框为双线,深蓝色-内边框为细实心框,黑色-将工作表重命名为“学生成绩表”-将“学生成绩表”工作表复制到sheet2中-选定总成绩栏-“插入”-“图表”-“条形图”-簇状条形图-下一步-“图标表题”为总成绩分布图-分类(X)轴为姓名-下一步-完成-计算学生总成绩、平均成绩、最高成绩同操作二--按总成绩递增排序同上-筛选“数学”字段选择“>90分”同上 附加题:1、选定一个单元格输入1-菜单中“编辑”-填充-序列-等差数列,步长值为3,终止值为100-确定-编辑-填充-序列-等比数列,步长值为3,终止值为81-确定 2、菜单中“插入”-批注-输入“份额”-选中S2单元格-单机右键—删除-选择“下方单元格上移”-确定 3、选定下一列单元格输入perincome-输入公式“=(P2*R2+Q2*S2)/(R2+S2)”-确定-下拉 4、重新选定一列-命名为“acc”-在U2中输入公式“=SUM(N2,$M$15)”-确定-下拉-数据-排序-MC,升序-确定 5、窗口-冻结窗口-下拉至100-撤销 6、选中A2下拉-插入列-B1-数据-分列-固定宽度-完成-选定B2至B88-数据-分列-固定宽度-完成-数据-分列-分隔符号为(-确定-同上-

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. )。( 现代会计A. B. 企业会计 管理会计C. D. 成本会计管理会计所提供的信息是为了内部管理的特定要求而选择的,其中涉及到未来的信息不要求 2. 具备()。精确性 A. 相关性 B. C. 及时性 D. 可靠性)。职能的是(“考核评价经营业绩”下列会计子系统中,能够履行管理会计3. 预测决策会计A. B. 规划控制会计 C. 对外报告会计责任会计 D. 管理会计的服务侧重于()。 4. A. 股东 B. 外部集团 C. 债权人 D. 企业内部的经营管理 5. 按照管理会计的解释,成本的相关性是指()。 A. 与决策方案有关的成本特性 与控制标准有关的成本特性B. C. 与资产价值有关的成本特性 D. 与归集对象有关的成本特性)。 6. 下列各项中,与传统的财务会计相对立概念而存在的是( 现代会计A. 企业会计B. 管理会计C. D. 成本会计管理会计的会计主体不包括()。7. A. 责任人个别产品 B. C. 总经理 D. 个别部门)。8. 将全部成本分为固定成本、变动成本和混合成本所采用的分类标志是( 成本的核算目标A. B. 成本的可辨认性 C. 成本的经济用途 D. 成本的习性进行本量利分析,必须把企业全部成本区分为固定成本和(9. )。 A. 税金成本 B. 材料成本 C. 人工成本 D. 变动成本 10. 以下按成本性态划分的成本概念是()。 A. 相关成本 固定成本B. 机会成本C. 责任成本D. 11. 租赁费属于()。酌量性固定成本A.

约束性固定成本B. 技术性变动成本C. D. 酌量性变动成本 12. 在变动成本法下,()不能被列入产品成本。 A. 直接材料 B. 直接人工固定制造费用 C. 变动生产成本D. )。13. 在变动成本法下,其利润表所提供的中间指标是( A. 贡献边际 B. 营业利润 营业毛利 C. D. 期间成本)。14. 下列各项中,能构成变动成本法产品成本内容的有( A. 变动成本 固定成本B. C. 生产成本 D. 变动生产成本 15. 已知2006年某企业按变动成本法计算的营业利润为13500元,假定2007年销量、产品单价及成本水平都不变,但产量有所提高,则2007年按变动成本法计算的营业利润()。 元13500必然大于A. B. 必然等于13500元必然小于 C. 13500元 13500元D. 可能等于件。4000该期产量为件,销售量为2000如果某期按变动成本法计算的营业利润为16. 8000元,。()固定性制造费用总额为期初存货量为零,则按完全成本法计算的营业利润为4000元,元A. 10000元B. 8000 C. 5000元元D. 6000 )下面哪种表述不属于变动成本法的优点。(17. 揭示利润和业务量之间的正常关系,促进企业重视销售工作A. B. 提供的成本信息有利于科学的进行成本分析和控制 C. 提供的成本、收益资料便于企业进行短期经营决策变动成本法的产品成本观念符合会计准则 D. 18. 计算贡献边际率,可以用单位贡献边际去除以()。 A. 单位售价 总成本B. 销售收入总额C. 变动成本D. 已知某产品单位变动成本为6元,单价为10元,销售量为600件,欲实现目标利润700元,19. 则固定成本应为()元。 A. 1600 B. 2400 C. 1800 D. 1700 )。在销售量不变的情况下,保本点越高,能实现的利润(20. A. 越多 B. 越少 C. 不变 D. 不确定)因素的水平提高会导致保本点的降低。21. 假设在其他因素不变的条件下,下列( A. 单位变动成本固定成本总额 B. 目标利润C. 单价D. 元,则保本元,固定成本总额400元,单位变动成本已知某企业只生产一种产品,单价5322. )件。点销售量为( A. 100 B. 200 C. 300 D. 120

在线作业管理系统 精品

在线作业管理系统 1、引言 1.1.编写目的 《在线作业管理系统说明书》是为学生作业管理系统的设计而编写的技术文档。需求分析的好坏将直接影响到项目的进度和质量。编写说明书,是为了说明本系统需求、功能等相关信息,并给出系统的项目应用范围、目标、本项目与其它项目之间的关系、项目产品及成果、系统功能、系统性能、数据描述、故障处理能力以及其他专门的要求等,是系统验收的主要依据,也使其作为系统数据库开发的主要依据。 本文档的阅读对象是业务负责任人、业务人员、软件开发人员、业务规范设计人员、软件测试人员、系统安装人员、系统维护人员、指导教师及学生。 1.2.项目背景 在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。 本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,设计并实现了一个功能较为完善的小型在线作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。 待开发系统的名称:在线作业管理系统。 任务的提出者为:内蒙古大学计算机软件学院UML系统建模与分析设计课题

1.3.定义 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: Structured Query Language(结构化查询语言)。 系统:若未特别指出,统指在线作业管理系统。 2、软件产品的一般性描述 2.1.运行环境与资源 开发环境:E4 应用服务器:IIS5.0 数据库:SQL Server 2.2.软件产品的功能 本系统旨在辅助教师对学生上传的作业进行管理,主要功能有学生注册,登陆,学生作业上传,记分,公布,查询,统计成绩等功能。该系统设置简易,用户操作简单易懂。 2.3.用户特征 系统角色由教师、学生和管理员组成。 学生:根据权限进入学生相应的页面的功能,修改个人资料的功能及修改密码,查看、搜索公告、教师发布的作业的功能,上传作业,查看上传作业情况及教师打分情况,学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能;不可删除作业。 教师:教师登录功能,根据权限进入教师相应的页面的功能,可修改密码,公布作业要求,查看并下载学生上传的作业,查看学生名单功能,查看学生作业完成情况,对学生作业打分;不可删除作业。 管理员:根据权限进入管理员相应的页面的功能,修改个人资料功能,设置班级、课程、任课教师,具有查看、删除作业的功能。

在线作业管理系统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 功能需求分析

东师管理会计17春在线作业2 免费答案

一、单选题(共10道试题,共30分。)V 1."下列各项中,属于长期投资决策非贴现评价指标的是()。 A.获利指数 B.投资利润率 C.净现值 D.内部收益率 标准 答案:B 2.与预算成本不同,标准成本是()。 A.总额的概念 B.单位额的概念 C.历史成本 D.实际成本 标准 答案:B 3.下列各项中,可直接作为差额投资内部收益率计算依据的是() A.现金流入量 B.现金流出量 C.差量净现金流量 D.净现金流量 标准

4.由现有企业进行的项目投资的直接投资主体就是()。 A.企业本身 B.国家投资 C.企业所有者 D.债权投资者 标准 答案:A 5.下列各项中,不属于定量分析法的是()。 A.判断分析法 B.算术平均法 C.回归分析法 D.平滑指数法 标准 答案:A 6.滚动预算的基本特点是()。 A.预算期是相对固定的 B.预算期是连续不断的 C.预算期与会计年度一致 D.预算期不可随意变动 标准

7.按照成本差异的性质不同可将其划分为() A.数量差异和价格差异 B.纯差异和混合差异 C.有利差异和不利差异 D.可控差异和不可控差异 标准 答案:C 8.下列决策方法中,能够直接揭示中选的方案比放弃的方案多获得的利润或少发生损失的方法是()。 A.单位资源贡献边际分析法 B.贡献边际总额分析法 C.差别损益分析法 D.相关损益分析法 标准 答案:C 9.在应用高低点法进行成本性态分析时,选择高点坐标的依据是()。 A.最高的业务量 B.最高的成本 C.最高的业务量和最高的成本 D.最高的业务量或最高的成本

标准 答案: A10."在标准成本控制系统中,成本差异是指在一定时期内生产一定数量的产品所发生的()。 A.实际成本与标准成本之差 B.实际成本与计划成本之差 C.预算成本与标准成本之差 D.预算成本与实际成本之差 标准 答案:A 二、多选题(共10道试题,共30分。)V 1."变动成本法的优点主要包括()。 A.简化成本计算 B.便于成本控制 C.便于短期决策 D.促使盲目生产 E.有利于重视销售 标准 答案: ABCE

关于完成随堂练习及网上作业的通知

关于完成随堂练习及网上作业的通知 同学们: 接华工通知,本学期的平时成绩由随堂练习和网上作业两部分组成,请大家按要求及时完成相关课程的练习,以免影响自己的综合成绩。 现将完成随堂练习及网上作业的操作步骤说明如下: 一、随堂练习 1、登录新平台后,即进入了个人的“网络课堂”首页,界面的右侧显示“我的学习计划”,是完成教学计划所要修读的课程列表,同学们可清晰地看到自己要修读的课程。 2、对于已预约考试的课程,同学们点击相应课程名称,如“经济学原理”,就进入了课程学习的界面(如下图): (3)随堂练习(已有随堂练习的课程列表详见附件)——在查看完课程某章或节的学习资料后,点击该章或节的标题,再点击标签栏上的“随堂练习”栏目可进行在 练习后点击“提交”按钮,系统将会自动记录答题的情况,如答题正确,界面右上角的平时成绩中的“随堂练习”进度条中将有相应的显示,如将鼠标放置进度条上,可以查看自己的随堂练习得分。该成绩以百分制计,并以一定比例计入综合成绩。 二、网上作业 原则上本学期每门课程会发布两次网上作业,每次作业有一定的时间限制。 近期各门课程的老师已相继发布了“网上作业”(还未发布作业的课程,华工老师正在联系,近段时间也发布),请各位同学及时上平台查看完成,以免错过提交截止时间。 网上作业查看方式: 进入主页,点击某门课程(如“大学英语B(一)”),进入课程后,点击栏目条中的“作业”——“课程作业”可查看作业是否发布,若已发布,点击“作业状态”下的“现在做”可以开始答题。

附件: 1. 已有随堂练习的课程列表 2. 尚未有随堂练习的课程列表 附件1 已有随堂练习的课程列表

网上作业管理系统Dreamweaver

网上作业管理系统Dreamweaver 在老师的指导下。本次毕业设计,就要画上一个句号了。可是,对我来说,这次设计的本身所产生的影响,还远远没有结束,我从本次毕业设计中学到了许多课本上没有的知识。从设计任务书的下达到今天基本实现任务书中的设计要求,时间已整整过去了三个月。在这段时间中。通过自己的学习和努力;通过老师的指导和教育,使我不仅仅在知识水平和解决实际问题的能力上有了很大的提高。还从思想的深处体会到,要把自己的所学变成现实时所将面对的种种难题。 由于我平时的课程理论知识的学习,我总是认为自己的知识水平已经能处理许多的现实问题了。而当自己真正的深入到设计实践当中,深入到问题当中时。我竟然发现自己无从下手,我开始怀疑我是否真正的学到了知识。也只有到了那个时候,我才真正体会到学会运用自己的能力与知识是何等的重要,知识是在课堂上,老师教授的,在书本中学到的,实践则是要自己动手,自己去做才能掌握。 在老师的关心和帮助下,我渐渐的开始了设计。根据老师的建议,我找来了数据库设计与建设的相关书籍和资料,从最基本的问题入手开始一个个的解决我心中的疑惑。这是一个漫长的学习过程。随着时间的推移,我开始慢慢的掌握了设计时所需要的知识。我也终于明白了大学四年学习的意义和作用。扎实的基本功和良好的学习习惯,能使自己在学习新知识有更深刻的认识力和更快的领会力。 同时计算机系对毕业设计的重视也是我能完成设计的一个重要条件。为了保证我们毕业设计的正常进行,系里抽调了最好的老师指导我们进行毕业设计,提供最好的设备给我们,在软硬件上支持我们进行毕业设计,并且不时地询问我们毕业设计的进展情况。为我们这次设计的正常开展提供了必要的物质基础。 关于本次设计的命题,我的设计只能提供其基本的功能。还有许多的设想由于时间和自身和因素无法得以实现,这不能不说是本次设计的遗憾之处。不过,至少它已经启发了自己的思维,提高了我的动手能力,这是我在课本中学不到的。它为我们在以后的工作岗位上发挥自己的才能奠定了坚实的基础。在设计的过程中我也认识的自己的不足,不能熟练的掌握Dreamweaver的各项强大功能,导致了该系统还有很多不足之处。这些有带进一步的修改和整理。

在线作业管理系统

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

相关文档