中小学生答疑系统 数学与信息管理毕业论文.doc

上传人:仙人指路1688 文档编号:3934076 上传时间:2023-03-28 格式:DOC 页数:51 大小:1.58MB
返回 下载 相关 举报
中小学生答疑系统 数学与信息管理毕业论文.doc_第1页
第1页 / 共51页
中小学生答疑系统 数学与信息管理毕业论文.doc_第2页
第2页 / 共51页
中小学生答疑系统 数学与信息管理毕业论文.doc_第3页
第3页 / 共51页
中小学生答疑系统 数学与信息管理毕业论文.doc_第4页
第4页 / 共51页
中小学生答疑系统 数学与信息管理毕业论文.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《中小学生答疑系统 数学与信息管理毕业论文.doc》由会员分享,可在线阅读,更多相关《中小学生答疑系统 数学与信息管理毕业论文.doc(51页珍藏版)》请在三一办公上搜索。

1、东华理工大学长江学院毕 业 设 计题 目 中小学生答疑系统 英文题目 Middle and primary students, Q/A system 学生姓名: 朱城飞 学 号: 07322232 专 业: 信息管理与信息系统 系 别: 数学与信息管理系 指导教师: 乐励华 职称: 教授 二零一一年六月八日 摘 要随着Internet技术的广泛应用和Web技术的不断发展,对传统的答疑方式产生了深远的影响。基于中小学生在家没有人指导,以及在高校中存在大学生优秀资源,中小学生答疑系统由数学与信息科学学院在校大学生及教师在线解答,既弥补老师课堂上无法照顾到每个学生的缺憾,也为家长解决了不能辅导孩子做

2、作业的尴尬。在有供需的基础上,大学生首先向系统管理员申请同意注册教师并回答中小学生问题,回答中小学生问题收取一定的费用。而中小学生首先通过注册成为本网站的会员,然后对自己注册的账户购买充值卡进行Q豆充值,从而可以对自己遇到的难题使用Q豆进行提问。采用非面对面教学方式的网络教学答疑系统,中小学生提问和大学生答疑可以不受时间和地点的限制,体现了网上答疑的开放性、交互性和自主性等特点。基于网络答疑系统在运用C/S模式存在的不足的基础上,研究了B/S模式的网络结构和特点。本系统采用B/S结构,即采用浏览器、Web服务器、数据库服务器三层结构,是对传统的C/S结构的改进。本答疑系统采用IIS7.0作为服

3、务器,ASP作为编程工具的组合方式进行开发。使用Web浏览器作为客户端,使用带有ASP模块的IIS服务器提供Web服务,后台数据库使用Microsoft Access 2003数据库,此组合工作效率较高,系统性能较强。关键字:答疑系统; 充值卡; Q豆; B/S; IIS; ASPABSTRACTAlong with the widespread application of Internet technology and the unceasing development of Web technology, it has had profound influence to the trad

4、itional Q/A way. Based on the elementary and middle school students had no instruction in the home, as well as outstanding student resources in the university, East China institute of Technology math net is a website which online explanation answered by university student and teacher in mathematics

5、and information science in school, not only makes up disappointment of teacher in the classroom unable to consider each students, but also solved for the awkwardness of guardian has not been able to counsel the assignment which the child did .In the basis of supply and demand, Firstly, the universit

6、y student applies for the system manager the agreement to register to teacher and replied to answer the question of the elementary and middle school students, then collect certain expense from the elementary and middle school students .But firstly, the elementary and middle school students who becom

7、es the member of this website must through the registration, then purchase rechargeable card Prepaid to the account which registers to the website by the use of the Q bean sufficient value, thus the difficult problem which may use the Q bean to carry on the inquiry. The uses of no face-to-face netwo

8、rk teaching Q/A system, the elementary and middle school students inquiry and the university student answers questions may have no limit of the time and the place, when answers questions on the net,it has manifested openness, interactive characteristics and independency and so on. Based on the netwo

9、rk Q/A system in using the C/S pattern deficiency, we are studying the B/S pattern network architecture and the characteristic. This system is in the improvement of the traditional C/S structure, which has used the B/S structure, namely have used three structures, which contain the browser, the Web

10、server and the database server. This Q/A system is using the combination of IIS7.0 to take the server and the ASP to achieve the programs tool to carry on the development. Using the Web browser to take the client side, the use of IIS server which contain ASP module to provide the Web service, the ba

11、ckstage database uses the databases of Microsoft Access 2003, this technology of the combination makes the working efficiency high and the system performance strong.Key words:Q/A system; rechargeable card; Q bean; B/S; IIS; ASP目 录绪论11. 系统开发技术平台31.1 系统的结构模型31.2 系统软件开发平台31.2.1 IIS的特点41.2.2 IIS功能41.2.3

12、 什么是ASP51.2.4 ASP的特点61.2.5 Dreamweaver的CSS样式61.3 系统硬件平台的组成71.4 本章小结72. 系统需求分析92.1 用户群体描述92.2 系统目标92.3 业务流程分析102.4 系统逻辑模型122.5 系统功能方面122.5.1 数据流图(简称DFD)122.5.2 系统逻辑模型的提出172.5.3 系统分析报告182.6 本章小结183. 系统设计193.1 系统的总体设计193.1.1 系统功能结构分析193.2 数据库设计203.2.1 数据库需求分析203.2.2 数据库概念结构设计213.2.3 数据库逻辑结构设计243.3 本章小结

13、304. 系统实现314.1 程序设计314.1.1 页面模块化314.1.2 安全隐患分析324.1.3 提高IIS+ASP网站安全性的方法334.1.4 数据库的连接344.2 部分功能模块设计与简述364.2.1 中小学生答疑系统首页364.2.2 新生注册的页面374.2.3 教师注册页面384.2.4 学生或教师会员登录界面384.2.5 网站简介界面394.2.6 我问师答界面394.2.7 经典题库界面404.2.8 充值中心界面405. 系统测试与评价425.1 系统测试425.1.1 模块测试425.1.2 集成测试425.1.3 确认测试435.2 系统特点435.3 系统

14、缺点43结 论44致 谢45参考文献46绪论(1)选题背景中小学生在校外复习功课时,会出现不少的难题,但是此时无奈的他们也没有任何即时处理疑问的方法。随着网络技术的迅猛发展,传统的教学手段已不能满足当前海量信息的教学内容需求,为适应当今社会发展对高素质创新型人才的需要,必须创造一个利用互联网资源的学生自主式学习环境。网络教育作为信息技术与教育融合的新的教育形式为教育注入了新活力,便捷的学习机会、多样的学习环境以及丰富的学习资源,使学习活动更加自主化、个性化,使教育的适应性得到大大加强。这也给在校时间相对宽裕的大学生丰富了学校的业余生活,同时可以利用自身的知识赚取少量的生活费,减轻了家庭的负担。

15、(2)选题的目的和意义计算机网络的发展促使知识经济迅速发展,打破了人类活动的时空障碍,使信息领域变得更为广泛。空间与时间的阻隔在Internet网络中消失了。克服了时空障碍以后,远程教育打开了新的一页,可以帮助中小学生在校外没有老师指导的情况下,即时解答遇到的数学难题。为此设计了中小学生答疑系统(答疑系统)处理中小学生的疑问,同时丰富了在校大学生的业余生活。网络答疑让人们体验到新的答疑方式,学习不再受制于时间和空间,学习活动以学习者为中心展开。但要很好的利用网络资源实现提问者与回答者的互动,给提问者最满意的答复就成为网络教育中需要关注的一个重要环节。(3)本论文主要研究的内容答疑是中小学生进行

16、系统学习的有益补充,同时也是学生巩固知识的重要途径。因此,无论学习的形式如何变化,答疑对于学习活动来说始终是必要的,不可或缺的。及时、有效地获得解答是学生对于答疑环节的基本需求。在传统的学校教育中,面对面的交流保证了答疑的及时性,从而也保证了答疑的有效性;而在网络教育中,网络的阻隔和参与中小学生提问人数的增多使得网络教育无法用传统的一位老师回答多位学生的问题的方式实施答疑。这是否意味着网络教育将无法实现答疑环节?当我们将目光投向高校大学生这么一块庞大的、优秀的人才资源时,我们发现运用互联网的互动性实现多名大学生回答多名中小学生的问题的模式。由系统管理员规定回答一个问题相应的Q豆,中小学生发布问

17、题后,老师看到问题回答后,得到一定的Q豆。与此同时老师还可以上传资料、批改作文,中小学生下载后老师又可以获得一定量的Q豆。老师回答问题之后,中小学生看到回答的问题后,根据自己对这个问题回答的满意程度,给出对回答者一定的评分,评分决定老师的质量系数。老师的报酬组成包括(答疑收入+上传试题收入)*质量系数。可见,网络为答疑带来了新的内涵,研究和开发基于网络的答疑系统也就具有了较高的教育意义和实践价值。(4)本章小结本系统运用互联网的互动性实现大学生对中小学生提出的问题进行即时的回答,解决中小学生对回答难题的需求。在有供需的基础上,中小学生首先通过注册成为本网站的会员,然后对自己注册的账户购买充值卡

18、进行Q豆充值,从而可以对自己遇到的难题使用Q豆进行提问。而大学生首先向系统管理员申请同意注册教师并回答学生问题,然后回答中小学生问题获取一定量的Q豆,与此同时老师还可以上传资料、批改作文,中小学生下载后老师又可以获得一定的Q豆。老师回答问题之后,中小学生看到回答的问题后,根据自己对这个问题回答的满意程度,给出对回答者一定的评分,评分决定老师的质量系数。老师的报酬组成包括(答疑收入+上传试题收入)*质量系数。答疑的老师,按照要求提供银行的账户,其报酬在次月中旬转到本人的专用账户上。1. 系统开发技术平台1.1 系统的结构模型基于Web的网络应用模式有两种,其中C/S模式在技术上虽然很成熟,但该结

19、构的程序往往只局限在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序口。由于我们的系统是一个网上答疑系统,拥有的用户量会比较多,因此,如果单纯采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也会受到一定的影响。本系统通过网络来提供答疑服务,成功连接到服务器后,中小学生可以浏览页面或是通过Web浏览器登录到本答疑系统页面,就可以输入并提交问题内容,服务器在接受到提问后运行相关程序模块来进行答疑或是保存问题。因此,网络答疑系统采用B/S模式是最佳选择。B/S模式在网上答疑系统中应用:第一层客

20、户机为用户与整个系统的接口。客户端的应用程序简化到一个通用的浏览器,由它来解释HTML,显示网页内容。这里网页具有一定的交互功能,支持用户在网页提供的表单上输入信息提交给后台,并提出处理请求。第二层Web服务器将启动相应的进程来响应浏览器的请求,并动态生成嵌入处理结果的HTML代码返回给客户机浏览器。如果客户机的请求还包括数据存取,那Web服务器还需与数据库服务器协同完成这一处理任务。第三层数据库服务器的任务是接受Web服务器向数据库操作的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览

21、器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。以上三层B/S结构模型各成体系且相互独立,当软硬件环境发生变化时,其适应能力比C/S结构更强,更具有可伸缩性和可扩展性。1.2 系统软件开发平台本论文的数苑网答疑系统开发平台选择颇有代表性的IIS+ASP技术平台,以Windows XP作为操作系统,以IIS为Web服务器,以Microsoft Access 2003为后台数据库,使用VBScript、JavaScript脚本语言进行程序开发,以实现与数据库的连接和前端浏览器的控制。体系结构

22、采用浏览器服务器(B/S网络模式),采用三层体系结构,即包括数据库系统、web服务器、客户浏览器三部分,如图1-1。最后利用Dreamweaver作为网页开发工具制作网页。客户浏览器数据库服务器Web服务器客户需求返回客户数据查询返回查询图1-1 Web服务器上的数据库操作1.2.1 IIS的特点IIS(Internet Information Server)是微软公司的一种集成了多种Internet服务(WWW服务、FTP服务等)的服务器软件,最新的版本Windows 7里面包含了IIS7。IIS与Windows NT紧密地集成在一起,因而用户可以利用Windows NT Server和NT

23、FS内置的安全特性,提供全方位的Internet和Intranet服务,建立安全的基于互联网络模式的应用系统。在基于互联网络模式的应用开发方案中,通过IIS提供Web服务,与客户端浏览器进行交互。在这种应用中,客户端是指各种各样的浏览器,例如Internet Explorer,firefox或其他的浏览器。服务器端是指用来生成站点内容的各种工具和应用程序的结合体。IIS有以下特点:(1)与Windows NT Server技术的集成,使得IIS的安装、管理、安全性和运行等方面具有强大的功能。(2)于开发具有强大功能的网络应用程序。由于IIS支持DNA(分布式网络应用)结构,因此可以使用ASP,

24、运行VBScript,JavaScript等脚本语言,利用ADO及ODBC存储数据,这些都为开发大型网络应用提供了方便。(3)支持多种方案。IIS可以满足多种使用方案的需要,从工作组到企业网,Web站点都可以使用IIS。(4)提供多种服务。除了提供HTTP服务之外,IIS还提供了FTP服务。1.2.2 IIS功能(1)安全性摘要式身份验证:摘要式身份验证允许跨代理服务器和防火墙对用户进行安全和严格的身份验证。安全通讯:安全套接字协议层(SSL3.0)和传输协议层(TLS)提供了一种客户端与服务器之间进行信息交换的安全方式。(2)管理重新启动IIS:现在不用重新启动计算机就可以重新启动Inter

25、net服务。备份和还原IIS:可以备份和存储metabase设置,以便更容易的返回己知的安全状态。配置选项:可以在站点、目录或文件级别设置“读取”、“写入”、“执行”、“脚本”以及FrontPage Web操作的权限。可编程性:对Active Server Pages的完全支持,包括性能增强的ASP组件以及新的错误处理功能。1.2.3 什么是ASP什么是ASP?在微软站点上对于ASP的权威定义是:Active Server Pages是一种开放式的非编译应用环境,使你能够组合HTML,脚本和可以重用的ActiveX服务器组件来建立动态的,强大的基于web的商业应用。Active Server

26、Pages支持基于IIS上的服务器端脚本并且完全支持VBScript和JavaScript 。它是微软公司的新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常直观简易地实现复杂的web应用。Microsoft的ASP不是一种语言,而是一套微软开发的服务器端脚本环境,ASP解释程序内含于IIS3.0,4.0和PWS4.0中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。在ASP环境中,因为所有的程序,其中也包括所有嵌在普通HTML中的脚本程序,都在服务器端执行,所以不必关心客户端的浏览器是否能运行所编写的代码。当程序执行完

27、毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,提高了交互的速度。所谓脚本是由一系列的脚本命令所组成文件。脚本语言是一种介于HTML和诸如JAVA,Visual Basic,C+等编程语言之间的一种特殊的语言,要编写脚本,只要熟悉至少一门脚本语言即可,如VBScript。通过ASP这种环境,用户可以创建和运行交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等,就好像访问者在使用自己的CGI程序一样。但是它比CGI简单。更重要的是,由于ASP使用的ActiveX技术基于开放设计环境,开发人员用户可以自己定义和制作组件加入其中,使动态网页几乎具有无限

28、的扩充能力,这是传统的CGI等程序所远远不及的地方。此外,使用ASP还有一个优点,就在于ASP可利用ADO方便地访问数据库,从而可以利用ASP开发基于WWW的应用系统。1.2.4 ASP的特点 下面是ASP所独具的一些特点:(1)使用VBScript,JavaScript 等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。(2)无须编译,容易编写,可在服务器端直接执行。(3)使用普通的文本编辑器,如windows的记事本,即可进行编辑设计。也可以选用具有可视化编辑能力的Dreamweaver开发环境。(4)与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP

29、所设计的网页内容。ASP所使用的脚本语言(VBScript,JavaScript )均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。(5)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人窃取,也提高了程序的安全性。(6)可使用服务器端的脚本来产生客户端的脚本。(7)Active server components(ActiveX服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C+等编程语言。1.2.5 Dreamweaver的CSS样式在制作网页时,对文本的格式化是一件很繁琐的工作。利用CSS样式 (Cascadin

30、g Style Sheets)不仅可以控制一篇文档中的文本格式,而且可以控制多篇文档的文本格式。因此使用CSS样式表定义页面文字,将会使工作量大大减小。好的CSS样式表的建立可以更进一步地对页面美化及文本格式进行精确定制。CSS样式的定义代码书写在HTML文档的头部,它可以应用到使用标准HTML标记所格式化的文本上。(1)CSS的优越性使用CSS定义样式的好处是:利用它不仅可以控制传统的格式属性,如字体、尺寸、对齐,还可以设置诸如位置、特殊效果、鼠标滑过之类的HTML属性。通过修改样式,可自动快速更新所有采用该样式的文字格式。当用户需要管理一个非常大的网站时,使用CSS样式定义站点,就会体现出

31、非常明显的优越性。使用CSS可以快速格式化整个站点或多个文档中的字体等格式,并且CSS样式可以控制多种不能使用HTML样式控制的属性。现在,绝大多数浏览器都支持CSS格式了。(2)CSS的样式的类型CSS样式位于文档的head区。在Dreamweaver CS4中,可以使用3种类型的CSS样式:自定义CSS样式。该样式与某些字处理程序中使用的样式类似,只是未区分字符样式和段落样式。用户可以将自定义CSS样式应用于一个完整的文本块或一个局部的文本范围。HTML样式。该样式实际上是对现有HTML标记的一种重新定义。当用户创建或改变一个CSS样式时,所有使用该标记的文本格式也将被自动更新。CSS选择

32、器样式。该样式用户重新定义一些特定的标记中组合或包含了特定DI属性的标记。1.3 系统硬件平台的组成软硬件平台的选择是本系统建设中遇到的首要问题,不同的软硬件对于系统的整体性能有很大的影响。不同的硬件平台有不同的优缺点,使用何种硬件是设计过程中最关键的决策之一。在设计硬件平台时,重要的是了解硬件在Web服务器中的重要性。本系统在目前的阶段对硬件系统的要求比较低,但是在投入大规模实际使用时将有较高的硬件要求,而且软件要靠硬件来支撑,软件与硬件结合起来才能完成各种功能,因而硬件部分也必须考虑。支撑网络远程答疑系统的物质基础就是一个实际的计算机网络,类似于目前各级学校中的网络中心的结构,不同的是它不

33、仅是一个校内的局域网,而是要将大量的功能模块置于公网之上(当然这样受到攻击的危险将会比较大)。而且作为一个通用型的远程教育系统,根据需支持的学生人数、范围、学生访问网络的方式等诸多因素的不同,它的硬件结构的变化也会很大,组织结构形式也可能有差异,但一般来说,都具有如下模块:接入模块、交换模块、服务器模块、双向交互式同步答疑模块等。1.4 本章小结(1)基于IIS+ASP的系统基本构架,分别介绍了IIS和ASP软件的原理及应用。(2)考虑各方面的综合因素,设计本系统采用的软件平台如下:操作系统:Windows XP及以上Web服务器: IIS7.0Web数据库:Microsoft Access

34、2003脚本语言开发:VBScript、JavaScript网页开发: 记事本、Dreamweaver CS4等(3)考虑各方面的综合因素,设计本系统采用的硬件平台如下:CPU:Pentium300以上内存:64M以上硬盘:大于200M空余硬盘空间显卡:至少2M或以上显存,保证在800600状态下使用24Bit真彩显示器:能使用800600的分辨率2. 系统需求分析系统分析是指在管理系统开发的生命周期中系统分析阶段的各项活动和方法。这个阶段的目标,就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题

35、,把要解决哪些问题、满足用户哪些具体的信息需求调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。系统分析这个阶段工作深入与否,直接影响到将来新系统的设计质量和经济性,因此必须予以高度重视。本章主要说明了系统的总体目标和相关界定,阐述了系统的需要,并由此提炼出系统的逻辑结构,介绍了系统开发环境和运行环境。2.1 用户群体描述该互动平台的系统用户有用户、教师用户和管理员。其情况分别描述如下:(1)学生用户:要提问的中小学生用户,可以根据需要提出自己的问题,发布自己写的作文,下载老师发布的试题,查看相关难题的答疑,进

36、行网上学习和互动。(2)教师用户:要回答疑问的大学生用户,对中小学生提出的疑问进行回答,上传试题,批改作文,进行网上教学、辅导、互动。(3)管理员:能够通过后台管理,进行网站的基本信息、用户信息、问题信息、充值卡、管理员、数据信息等的管理。2.2 系统目标本系统围绕“网上互动答疑”展开的,需要设计的是具有学习性质的互动平台系统。因此本系统的目标是:实现管理员与用户之间的管理,以及教师用户、中小学生用户之间的互动,实现在线答疑、在线学习等功能。方便学生个性化的自主学习,实现网上的问题求解及问题解答。这在个基础上,利用回答问题实现网上Q豆的合理分配,回答者获得Q豆后提问者看到回答的问题后,根据自己

37、对这个问题回答的满意程度,给出对回答者一定的评分,评分决定老师的质量系数。教师的报酬组成包括(答疑收入+上传试题收入)*质量系数。教师按照要求提供银行的账户,其报酬在次月中旬转到本人的专用账户上。2.3 业务流程分析详细调查的重点是对管理业务流程进行详细描述,通过采用系统流程图形描述工具来描述管理业务活动、进行规范化说明。业务流程图是表示系统各子系统、模块之间的业务关系、作业顺序、信息流动的数据流程图。它可以帮助分析人员找出业务流程中的不合理迂回,逐个调查所有环节的处理业务、处理顺序、处理内容和对处理时间的要求,明白各环节需求信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形

38、态(报告、报单、屏幕显示)其在系统中占有及其重要的位置。业务流程图中的符号说明如图2-1所示,系统业务流程图如图2-2所示。外部实体系统中人员数据流单据、报表、账目处理图2-1 业务流程图符号说明学生注册中小学生教师管理员教师注册学生登记信息学生登记信息管理员审核管理员审核疑难信息提问问题信息上传资料上传信息购充值卡充值信息审核信息审核信息疑难解答回答解答信息充值信息充值信息管理充值信息系统信息系统信息管理系统信息使用Q豆剩余信息下载资料下载信息获得Q豆剩余信息评价老师评价信息接受评价评价信息问题信息问题信息管理问题信息用户信息用户信息管理用户信息图2-2 系统业务流程图2.4 系统逻辑模型系

39、统分析的主要成果是系统的逻辑模型。系统逻辑模型的提出是系统分析的最后一项活动,也是形成系统分析结果的关键工作。它以详细调查和对调查结果的系统化分析为前提,可以使用数据流图、数据字典、决策树、决策表等多种描述处理的工具。本文主要使用数据流图来加以描述。通过调研及与同学、老师的讨论,得到他们的大力支持和帮助,提出了系统的逻辑模型,系统基本上分为二大模块,分别是前台系统,供用户浏览信息,中小学生提问,大学生老师答疑;后台系统供管理员管理系统信息、用户信息、充值信息以及问题信息。2.5 系统功能方面下面以数据流图的方式来描述该系统的逻辑功能。2.5.1 数据流图(简称DFD)数据流图是组织中信息运动的

40、抽象,是系统逻辑模型的主要形式。这个模型不涉及硬件、软件、数据结构与文件组织,它与系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能。图形描述简明,清晰,不涉及技术细节,所描述的内容是面向用户的。因此数据流图是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据之一。数据流图是在对业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确的描述新系统具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向。数据流图具有抽象性和概括性两种特性:(1)抽象性:表现在它完全舍去

41、了具体的物质,只剩下数据的流动、加工处理和存储。(2)概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。无论是手工操作部分还是计算机处理部分,都可以用它系统地表达出来。数据流图由四种基本成分组成,分别为外部项、加工、数据流、数据存储。数据流图的基本符号如图2-3所示:外部项加工数据流数据存储图2-3 数据流图的基本符号本教学互动平台数据流图绘制主要遵循以下原则:(1)明确系统界面。此数据流图表示了系统的逻辑模型。系统分析人员根据调查材料,首先识别出那些不受所描述的系统的控制,但又影响系统运行的外部环境,这就是系统的数据输入的来源和输出的去处。把这些因素都作为外部项确定下

42、来,确定了系统和外部环境的界面,就可集中力量分析、确定了系统本身的功能。(2)自顶向下逐层扩展。具体的数据加工是成百上千,关系错综复杂,不可能用一两张数据流图明确、具体的描述系统的逻辑功能,因此,我采用了自顶向下的原则为绘制数据流图提供了一条清晰的思路和标准化的步骤。(3)合理布局。数据流图的各种符号要布局合理、分布均匀、整齐、清晰使读者一目了然,便于与用户交流免生误解。外部项尽量安排在左方,数据主要出处尽量安排在右方。(4)系统的数据流图反映了数据流向、数据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映各部分相互联系的判断与控制条件等技术问题.这样只从

43、系统的逻辑功能上讨论问题,便于和用户交流。(5)数据流图绘制过程,就是本系统的逻辑模型形成过程,要与相关人员密切接触,详细讨论,不断修改。教学互动系统的顶层数据流程图系统顶层数据流图,如图2-4中小学生教师管理员1用户注册2用户提问3学生个人资料4 教师个人资料7学生资料管理 8教师资料管理 学生资料信息教师资料信息用户信息问题信息学生注册信息疑难提问问题信息上传资料学生资料学生资料用户信息管理员信息教师注册信息疑难解答教师资料管理教师资料教师个人资料教师信息学生信息5 用户信息管理6问题信息管理问题信息图2-4 顶层数据流程图一层数据流程图,如图2-5图2-12中小学生教师1.2信息有效性检

44、查1.1信息完整性判别1.3提交用户信息用户信息学生注册信息教师注册信息完整性注册信息有效性注册信息图2-5 用户注册流程图中小学生教师2.2信息有效性检查2.1信息完整性判别2.3提交解答信息问题信息疑难信息解答信息完整性注册信息有效性注册信息图2-6 提问解答流程图中小学生3.3信息有效性检查3.1信息完整性判别3.4提交资料信息学生资料信息资料信息上传文件路径完整性注册信息有效性注册信息3.2文件上传相关信息图2-7 学生个人资料上传流程图教师4.3信息有效性检查4.1信息完整性判别4.4提交资料信息教师资料信息资料信息上传文件路径完整性注册信息有效性注册信息4.2文件上传相关信息图2-

45、8 教师个人资料上传流程图管理员5.2通过审核5.3锁定用户5.4用户删除5.1用户检查用户信息用户信息用户名用户名用户名用户名图2-9 用户管理流程图管理员问题信息6.1问题管理6.2系统配置问题信息操作图2-10 问题管理流程图管理员7.1学生资料编辑学生资料信息操作7.2学生资料删除图2-11 学生资料管理流程图管理员8.1教师资料编辑教师资料信息操作8.2教师资料删除图2-12 教师资料管理流程图2.5.2 系统逻辑模型的提出根据前面的分析与评价结果,提出系统逻辑模型如图2-13用户信息上传资料信息教学信息疑难/解答信息数据编辑数据编辑数据编辑数据编辑用户信息数据库资料信息数据库教学信息数据库问题信息数据库查询更新维护显示输出图2-13 教学互动管理信息系统逻辑模型2.5.3 系统分析报告通过对实际运用的全面调查与分析,本系统数据流向是合理的,系统功能能够满足实际管理工作的需要。本系统的输入边界是用户信息、上传资料信息等;输出边界是相关资料显示输出。通过对数据字典中数据量、数据处理和数据存储分析,该系统的总数据量较大,适宜于采用普通商用微机按分布式的数据处理方式。2.6

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号