基于BS模式的师生课堂交流平台_第1页
基于BS模式的师生课堂交流平台_第2页
基于BS模式的师生课堂交流平台_第3页
基于BS模式的师生课堂交流平台_第4页
基于BS模式的师生课堂交流平台_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要基于b/s的师生课堂交流平台的设计与实现是一项系统工程,要想科学、经济、有用地建设好师生课堂交流平台,应该在具备一定理论认识、一定资源的条件、一定师资的前提下,处理好以下几个关系:有用性与可扩充性的关系,硬件建设与治理开发的关系,网络建设与队伍建设的关系,按照“统筹规划,分步实施”的指导原则,提高校园师生系统建设的功能与效益。网络是信息化社会的重要物质基础,网络无处不在,人类的活动将在很大程度上依赖于网络。而新世纪的教育也离不开网络,基于网络的教育模式冲击着传统的教育模式,将成为新世纪的主流教育形式。如何构建一个高性能的、具有有用价值的师生课堂交流平台呢?师生课堂交流平台是在学校区域内为

2、学校教育提供资源共享、信息交流和协同工作的计算机网络信息系统,有时我们也叫师生课堂交流平台信息系统。师生课堂交流平台是针对学校内部的计算机网络;它有自己的特点和规律,它要为学校的教育教学实现资源共享、信息交流、引导或辅助教学及协同工作等功能;它是一个信息系统,有血有肉,而不仅仅是一堆设备和一个空架子。师生课堂交流平台是学校信息化教学环境的基础设施,是全面实现素养教育的重要手段,是教育技术装备现代化的主要体现,同时也是教育现代化的重要标志之一。师生课堂交流平台是学校重要的基础设施之一,它为全体师生员工提供一种先进、可靠、安全的计算机网络环境,支持学校的教学、科研治理活动。加强校园建设,有利于素养

3、教育的实施。 关键词:jsp;sqlserver2000;sql;数据流图;数据字典。abstractdesign and implementation of b / s platform of classroom teachers and students is a systematic project, to scientific, economic, and practical to build a good platform for the exchange of teachers and students in class, you should have some understa

4、nding of the theory, certain resource conditions, certain teachers under the premise handle the following relationships: the relationship between practicality and scalability, the relationship between hardware construction and management development, the relationship between network construction and

5、 team construction, according to "overall planning, step by step," the guiding principle, increase features and benefit campus teachers and system construction. network is an important material basis for the information society, ubiquitous network, human activities will largely depend on t

6、he network. the new century, education is inseparable from the network, network-based education model of impact on the traditional mode of education will become a mainstream form of education in the new century. how to build a high-performance, practical value in classroom exchange platform? classro

7、om teachers and school exchange platform within the region to provide schooling for the sharing of resources, information exchange, and computer network information systems work together, and sometimes we also called in classroom exchange platform information system. classroom teachers and school ex

8、change platform for internal computer network; it has its own characteristics and laws, it is to share resources education teaching schools, information exchange, guidance or assisted teaching and collaborative work function; it is an information system flesh and blood, not just a bunch of equipment

9、 and a basket case. classroom teachers and school infrastructure platform of information teaching environment, is an important means to achieve comprehensive quality education, education technology and equipment are mainly modern, but also an important symbol of modern education. classroom teachers

10、and school exchange platform is one of the critical infrastructure, it provides an advanced, reliable and secure computer network environment for all students and staff to support the teaching, research and management activities. strengthen the construction of campus, conducive to the implementation

11、 of quality education.keywords: jsp; sql server 2000; sql; data flow diagrams; data dictionary目 录诚信声明摘要abstract第一章 前 言8第二章 国内外研究现状102.1 国外研究现状102.2 国内研究现状10第三章 关键技术123.2 jsp 开发环境123.3 sqlserver200012第四章 总体设计174.1 数据流条目174.2 数据加工条目:174.3 数据库设计20第五章 详细设计265.1 系统界面设计265.2 系统流程分析28结论31参考文献32致谢33附录a3438

12、/ 38第一章 前 言21世纪是一个信息化的时代,计算机技术的进展,格外是以网络技术和多媒体技术为标志的信息技术的发扎改变了社会成员的生存和工作的方式,同时也使得教育产生了巨大的变革。信息时代的进展,格外是计算机网络的进展使得人们的互动方式发生了翻天覆地的改变,不再是原有的传统的互动方式,而是一种新型的社会互动方式。这种新型的互动方式是基于目前的计算机网络技术来实现的,通过即时的、高速的计算机网络技术来实现新的社会互动方式。近年来,信息技术的进展有一种势如破竹的趋势,不论是在进展的深度上还是在广度上都是个人们深刻的印象。技术的不断进展为社会互动的进展奠定了坚实的基础,由于计算机技术的不断进展,

13、格外是计算机网络技术的进展迅猛向前,网络的容量和计算的速度越来越快,使得网络互动变得越来越便捷。在当前的网络互动领域来看,计算机技术格外是其网络技术为网络互动带来的便利是毋庸置疑的。信息技术的进展使得网络互动也得到了很好的进展。而正是计算机网络技术的迅猛进展,才使得网络互动的新方式能够产生、进展和流行。这种基于计算机网络的网络互动系统将会是人们网络互动的一种重要的方式,成为众多网络互动系统中最为受人们关注的一个。这种基于计算机网络的网络互动的系统也将会成为人们互动的主要的系统和方式之一,其构成的要素、特征、原则以及构建系统的方法等都是具有很高的研究价值和意义的。基于b/s模式的师生课堂交流平台

14、问题研究,能够根据用户的需求和兴趣,将用户需要的信息传达给用户。这与一般的搜索软件相比在于它只会将用户需要的信息传达给用户而不是将所有的信息都传达给用户。而两一方面这一系统可以更快而且即时的实现互动,从而满足用户即时互动性的要求,也能满足客户个性化的而要求,在这样的基础之上,对基于b/s模式的师生课堂交流平台的研究,有着重要的理论意义和现实意义。在理论研究方面,基于b/s模式的师生课堂交流平台具有非常高的研究价值。从宏观的方面来看,不仅仅有利于课堂交流系统的研究与进展,还能够促进计算机技术的研究和进展。一方面在于计算机技术格外是计算机网络技术对师生课堂交流的技术支持,而另一方面又是由于师生课堂

15、交流系统进展需要更多的计算机网络技术的支撑。而从宏观的层面来看,这种b/s模式的师生课堂交流平台改变了人们原有的传统的互动教学模式,改变了人们教育教学方式,是一种技术改变人类教育的有利趋势,这是技术对人类教学运用的一个重大突破。而从现实的角度出发,对于人类来说,新的这种师生课堂交流系统一方面可以使得课堂教育变得更加的幽默风趣,使得寓教于乐的教育理念得到贯彻执行;另一方面使得教学互动方式越来越科学化和技术化,这也是满足人们日益增长的需求的重要途径。基于b/s模式的师生课堂交流平台的研究,既是对现有系统的研究,也是对系统进展做出一个展望,能够使得这个系统能够进一步的进展和完善,使得教学互动系统更加

16、的便利。第二章 国内外研究现状2.1 国外研究现状英国学者茱蒂斯·布兰凯特(judithblanchette)对b/s师生课堂交流环境的教学互动状况进行了深入研究,主要涉及两个方面:师生课堂网络交流的语言特征和网络互动的思维特征。说明b/s师生课堂交流者在课堂网络互动过程中的句法结构变量与面对面互动相比受到限制。因为面对面互动是语言,而网络互动是文本。面对面互动具有互动背景,比如语音、语调和肢体动作等,同时还有情感因素参加互动,比如自尊等,这导致互动的复杂性增加。而网络互动是完全的、纯粹的用文本说明问题,尤其是在异步互动时,文本对问题的说明相对于语言表达而言,具有很大的局限性。在茱蒂

17、斯·布兰凯特的研究中,把谈话分析法用于网络互动研究,把网络互动作为对话进行观察,同时,谈话内容从多种角度来分析语法学、认知和教学,以便于提升整体研究深度。茱蒂斯·布兰凯特认为,“按照原创思维模式,他们展示了较高认知水平。与认知水平低比较,认知水平高能刺激较多互动。与面对面互动比较,b/s师生课堂交流中学生问的问题修辞色彩更浓,修辞色彩越浓说服力越强,思维更开阔。”b/s师生课堂交流颠覆了面对面的交往,从某种意义上讲,这并不是在场与不在场的简洁区分,其中人与人的关系、主体心理特征、主体在环境中的地位等都发生了比较大的改变。根据凯斯利(kearsley)的互动理论,网络互动在师

18、生进行知识建构和知识共享的过程中显得格外重要。在国外高校,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持,建设高校的师生课堂交流平台。2.2 国内研究现状纵观目前国内研究现状,在信息化和教学师生课堂交流系统的建设方面存在有一定的不足,国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公治理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内师生课堂交流平台与国外高校相比都有一定的差距。;我国的教学网络交流平台已经进展了

19、数年,但是教学中的课堂互动交流却很少能够有效开展。2000年以后课堂互动交流问题的研究逐渐成为国内研究的一个重要课题,课堂互动交流的研究从2021年开始增加,2021年达到高峰,之后数量有所回落,但在2021年之后作为远程教育研究的一个重要方向课堂互动交流的研究数量再次回升,并于2021年达到最高点。因为个案研究包含详尽的课程描述、具体的研究方法以及深入的问题剖析,能够较为客观地反映国内课堂互动交流的现状。国内关于课堂互动交流的研究主要分为平常高校的在线教学研究和电大系统的开放教育研究两大部分。2021年,曹良亮和陈丽着重研究了异步互动中参加者和观望者的行为方式及其原因,发觉在线协商的参加者、

20、观望者和躲避者参加协商的程度和能动性依次递减;参加者在异步互动中通过个性互动、替代性互动和网络互动共同完成知识的建构,而观望者的在线学习主要依靠前两种互动。第三章 关键技术治理信息系统就是我们常说的mis(management information system),在强调治理,强调信息的现代社会中它变得越来越普及,mis它跨越了若干个领域,比如治理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交错的系统。本系统将采纳面向对象的软件开发方法,以sqlserver2000作为后台数据库,配合功能强大的sql查询语句,用jsp便捷地开发

21、教学治理信息系统的应用程序。3.2 jsp 开发环境jsp是开发数据库前端的优秀工具,它以其简洁明快的编程语言、功能强大的组件和灵活便利的编程环境。采纳jsp来开发数据库应用程序具有更大的灵活性和可扩展性。jsp支持单机的dbase、paradox数据库和流行的关系数据库,如oracle,sybase,sql server等。最终完成的系统可以在单机、netware网络文件共享方式和客户机/服务器条件下运行。用jsp开发应用程序是一个基于组件的开发过程。jsp为我们提供了丰富的可视和不可视控件,用于创建友好的用户界面,控制后台数据库和网络的通信等。在jsp环境下开发应用程序主要可以分成两部分:

22、一是人机界面的开发,即应用程序的外表;二是人机交互的实现,即各类事件的处理。jsp与sqlserver2000的结合在所有类似编程语言中是最具特色的,是开发c/s程序最有用和最强大的工具组合。sqlserver2000数据类型中有local server。有了它,用户就可以编写c/s数据库程序,而无需一个真正的后台数据库服务器;3.3 sqlserver2000sqlserver2000是一种关系数据治理系统(relational database management system rdbms),它提供了在单机或多用户环境中的快速数据处理的功能。sqlserver2000的核心是提供透明的多

23、机种支持的网络运行服务器技术。sqlserver2000可以运行在windows95、windows nt、novell netware及多种unix操作系统上,提供了rdbms的全部优点:支持网络协议sql92入口的一致性:同时访问多个数据库;查询优化;blob数据类型;定义参考完整性;事件警报器;可更新的视图;用户定义函数(odfs);外部连接;显式事务治理;多程序同时访问数据;多维数组;自动两阶段提交等。sqlserver2000的windows95和windows nt版有两种形式,一是基于单机应用的local sqlserver2000,另一种为基于远程、多机工作方式的sqlserv

24、er2000 server。两种服务器都带有windows的客户工具,包括用户授权和数据库治理器server manager、用作数据库定义及操作的windows isql以及一系列其它高效的工具。sql server简介在该系统中,与web服务器相连的数据库采纳的是大型关系数据库治理系统sql server 2000。它是基于客户机/扫瞄机模式的数据库治理系统;它支持odbc、ado等技术的应用,可无缝的与windows 2000 server 和 iis 集成,提供高效安全的数据访问服务;有利于整个系统治理规范化,使数据的完整性、安全性得到保证。microsoft sql server是一

25、个客户/服务器关系式数据库系统。客户/服务器关系式数据库系统的确切含义包含两个部分:客户/服务器部分和关系式数据库系统部分。客户/服务器也称作分布式计算,它指的是程序的所有数据处理过程,不发生在一台单独的计算机上。sql server的不同部分可以运行于两个或者更多的计算机上。关系数据库是sql server采纳的一种数据库类型。一个关系数据库可分成多个数据表,每个表进一步分成行(记录)和列(字段)。到目前为止,sql server所支持的操作系统平台依旧全是微软产品,所以sql server 只能安装到微软的操作系统上。windows nt workstation是nt的工作站版本,sql

26、server安装在该平台以后,可以从网络上进行数据的存取,也就是说具备了一个服务器的环境。而在windows 2000 server中安装sql server时,通常选择sql server standard安装方式,使其具有网络数据库的功能。在正确安装了sql server之后,就可以使用sql server了。在使用sql server的过程中,与web数据库开发有重要关系的几个工具有:(1)sql server service manager sql server service managersql server服务治理器是sql server的众多治理工具中的一个,用于启动、终止和暂

27、停sql server(mssql server)、sql server agent和microsoft公司的distributed transaction coordinator(msdtc)。如果使用sql server数据库,或者通过odbc来访问数据库,就一定确定sql server已经启动。(2)sql server enterprise managersql server enterprise manager企业治理器是治理sql server数据库以及进行数据库操作的界面,通过它可以完成对数据库的大部分操作。它可以处理的事务有:针对sql server等作启动、组态设定和停止等操

28、作;治理数据库,数据库备份,数据库维护工作,登入与许可,复制;治理表格,视图,存储程序,触发,索引,规章,预设值和用户自定义类型等。sql server enterprise manager视窗界面的左面是sql server控制树,最高层的目录是microsoft sql server,下面一层是sql server group , sql server enterprise manager按照树型结构的要求来治理多个彼此通过网络互联的sql server服务器。通过对sql server服务器进行注册,任何访问sql server的用户都可以使用这些服务器。(3)sql server qu

29、ery analyzersql server query analyzer是测试和执行sql语句的工具,web数据库系统开发人员可以用它来预调于程序内的sql语句。除了以上三种重要的工具外,sql server还有其它的一些工具,如books online、import and export data,、performance monitor等等。不过,对于web数据库开发者来说,最重要和最常用的是:sql server service manager、sql server enterprise management和sql server query analyzer。在能够使用组件ado之前

30、,首先一定建立一个数据源。数据源包含了如何与一个数据提供者进行连接的信息。所以,要使用sql server作为web服务器的后台数据库,应建立一个系统数据源。只有这样,ado通过数据源才能与后台数据库建立一个连结。在企业治理信息系统中,所选用的系统数据源是odbc(open database connectivity,开放数据库连接)。它是一个标准协议,同意应用程序链接到各种外部数据库服务器或文件。odbc数据源是由数据源名称(data source name, dsn)来引用的,它可以通过windows的控制面板来创建6。odbc数据源位于支持开放是数据库连结协议的程序或数据库中,它包括sq

31、l server,但不仅限于此。odbc总体结构有四个组件:(1)应用程序执行程序并调用odbc函数,以提交sql语句并检索结果。(2)驱动程序治理程序(driver manager)根据应用程序加载并卸载驱动程序。处理odbc函数调用,或把它们传送到驱动程序。(3)驱动程序处理odbc函数调用,提交sql恳求到一个指定的数据源,并把结果返回到应用程序。如果有必要,驱动程序应修改一个应用程序恳求,以使恳求与相关的dbms支持的语法一致。(4)数据源包括用户要访问的数据及其相关的操作系统、dbms及用于访问dbms的网络平台(如果有的话)。要创建一个数据源,首先应该给服务器提供数据库名字、通信所

32、需的odbc驱动程序以及(如果是活动数据服务器)网络中的地址。需要注意的是,如果要使用ado,则应创建一个系统的dsn或文件的dsn,而不是一个用户的。创建dsn的过程可参考有关的数据库的书籍,这里就不再详细介绍了。在数据库治理系统中,关系模型是最重要的数据库模型,目前商业化数据库治理系统几乎都支持关系模型。当前的数据库开发按照形式可分为两类:一种是基于文件型数据库的桌面数据库应用开发;另外一类是基于数据库服务器的应用系统开发。这些数据库服务器都支持c/s的数据操作模式,客户程序使用sql语言打开数据库,通过网络传送sql命令给数据库服务器,数据库服务器响应之后,将操作结果回传给客户程序,这种

33、模式的数据库开发称之为客户/服务器开发方式,解决了数据量大情况下网络传送的瓶颈问题,具有很多优点。本系统即采纳这种方式开发数据库。企业治理器是帮助用户创建数据库的一个有力的工具,利用数据库向导,你可以很简洁地创建一个完善的sql server数据库。但创建sql server数据库之前,你需要知道如何来设计数据库使得所建数据库不仅满足客户需求,并且有较高的治理效率。数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。在采纳数据库技术之前,这些工作分散在应用程序中进行;在采纳数据库技术之后,这些工作可以通过数据库设计集中起来系统地进行。上图可以看出,进行数据库设计的首要任务是考虑信息

34、需求,也就是数据库要存入什么样的数据。创建数据库并不是仅仅为了存储数据,更主要的目的是从中提取有用的信息。除了考虑数据存储什么数据外,还应考虑存取方式,也就是处理需求。即要根据用户提出的存取要求来设计数据模式和应用程序。数据库设计方案应该是将用户需求充分融入其中的,所以同用户进行充分的接触和交流是比不可少的。就设计方法来说,应遵循以下几个步骤:(1)确定该数据库中需要的表(2)确定表中需要的字段(3)明确有唯一值的字段(4)确定表之间的关系(5)优化设计(6)输入数据并新建其他数据库对象第四章 总体设计本系统的主要任务是实现课程信息治理、教学大纲治理、课件资源治理、试验大纲治理及相关查询。4.

35、1 数据流条目(1)课程信息治理模块:课程信息治理要求=课程信息数据处理要求|添加数据要求|数据删除要求|数据备份要求|课程信息变更课程信息数据处理要求=课程信息数据添加数据要求=课程信息|成批数据单数据删除要求=课程信息(2)教学大纲模块:教学大纲治理要求=教学大纲录入要求|教学大纲统计要求教学大纲录入要求=教学大纲(3)课件资源治理模块:课件资源治理要求=添加课件资源|修改数据要求|删除课件资源要求(4)试验大纲模块:试验大纲=添加试验大纲|修改数据要求|删除试验大纲4.2 数据加工条目:(1)学生信息治理模块加工条目:加工编号:2.2.2.1加工名称:检查记录有效性输入:学生数据输出:有

36、效的学生记录、无效的学生记录加工规律:根据学生记录if 格式有效 then 读取记录else 无效格式记录,启动excel调整格式 endif加工编号:2.2.2.2加工名称:启动excel调整输入:学生记录输出:有效的学生记录加工规律:根据学生记录按要求调整加工编号:2.2.2.3加工名称:读取学生记录输入:学生数据输出:写入学生表文件加工规律:根据学生记录do while 学生记录不为空 then读取记录,写学生表文件,班级值为“学生”loop加工编号:2.2.3.1加工名称:统计学生数据输入:班级为“学生”记录输出:总新生人数,男女生人数加工规律:根据学生记录,加工编号:2.2.4.1加

37、工名称:查询相关记录加工规律:根据学生记录if 格式有效 输出有效格式记录 else 输出无效格式记录 endif加工编号:2.4.3.2加工名称:启动excel调整输入:无效格式学生记录输出:有效格式学生记录加工规律:启动excel进行人工调整加工编号:2.4.3.3加工名称:逐行读取记录输入:有效格式学生记录输出:写入学生表,总分表,成绩表加工编号:2.6.1加工名称:查询备份数据输入:班级名称输出:备份数据加工规律:在学生表中查询班级名称等于输入值的学生数据加工编号:2.6.2加工名称:数据备份输入:备份数据输出:备份数据文件加工规律: if 数据已备份 then 退出 else 生成备

38、份文件 endif加工编号:2.5.1加工名称:确认数据类型输入:删除数据单输出:班级名称,起止学号,所有数据加工规律: case1 按班级删除 获得班级名称 case2 按起止学号删除 获得起止学号 case3 按所有数据查询学生表中的所有学生数据加工编号:2.5.2加工名称:删除指定范围数据输入:起止学号输出:更新学生表,总分表,成绩表加工规律:在学生表、成绩表、总分表中查询学号值大于起始学号并小于终止学号的学生记录 从各表中删除这些记录加工编号:2.5.3加工名称:删除指定班级数据输入:班级名称输出:更新学生表加工规律:查询学生表中班级名称为输入值的记录 从学生表中删除这些记录 学生表与

39、总分表做笛卡尔积,查询班级名称为输入值的记录 从总分表中删除这些记录 学生表与成绩表做笛卡积,查询班级名称为输入值的记录 从成绩表中删除这些记录加工编号:2.5.4加工名称:删除所有数据输入:所有记录输出:更新学生表加工规律:删除学生表、总分表、成绩表中的所有学生数据输入:备份数据,备份班级名称输出:备份文件加工规律:根据备份名称生成备份文件4.3 数据库设计数据库是信息治理的基础。数据库结构直接关系到各种功能的实现和程序运行的效率。1、数据库需求分析根据数据流程图,可以列出以下记录学生信息所需的数据项和数据结构:开课信息:记录号、科目号、开课年级。课程信息:记录号、科目号、教室、教师职工号。

40、所需的外部数据支持:科目:记录号、科目名。2、数据库规律结构设计student学生个人信息表字段名数据类型是否可空说明idchar(11)notnull学号(主关键字)namevarchar(20)notnull姓名sexchar(1)notnull性别(m-男,f-女)classchar(6)null班级levelschar(1)null层次(1-初中,2-高中)birthdaydatenull生日native_placevarchar(50)null籍贯come_totalint (3)null入学总分change 学籍变更信息表字段名数据类型是否可空说明idsmallintnotnull

41、记录号(主关键字)studentchar(11)notnull学号(外部关键字student)changechar(1)notnull变更代码(外部关键字chang_code)rec_timedatenotnull变更时间descriptionvarchar(400)null描述reward 奖励记录信息表字段名数据类型是否可空说明idsmallintnotnull记录号(主关键字)studentchar(6)notnull学号(外部关键字student)levelschar(1)notnull级别代码(外部关键字reward_levels)rec_timedatenotnull记录时间des

42、criptionvarchar(400)null描述punishment 惩处记录信息表字段名数据类型是否可空说明idsmallintnotnull记录号(主关键字)studentchar(6)notnull学号(外部关键字student)levelschar(1)notnull级别代码(外部关键字punish_levels)rec_timedatenotnull记录时间enablechar(1)notnull是否生效(t-是,f-否)descriptionvarchar(400)null描述cj成绩表结构字段名数据类型是否可空说明idchar(11)notnull学号(主关键字)sub_co

43、dechar(2)notnull科目代号qzcjfloatnull期中成绩qmcjfloatnull期末成绩zf总分表结构字段名数据类型是否可空说明idchar(11)notnull学号(主关键字)qzzffloatnull期中总分qmzffloatnull期末总分qzmcfloatnull期中名次qmmcfloatnull期末名次teacher 教师信息表字段名数据类型是否可空说明idchar(3)notnull职工号(主关键字)namevarchar(10)notnull姓名polity_visagevarchar (10)null政治面貌subjectchar(2)null科目代码(外部

44、关键字subject)postchar(1)null岗位代码(外部关键字post)subject科目信息表字段名数据类型是否可空说明codechar(2)notnull科目号(主关键字)namevarchar(10)notnull科目名subject_select 开课结果信息表字段名数据类型是否可空说明idchar(3)notnull记录号(主关键字)subjectchar(2)notnull科目号(外部关键字subject)gradechar(6)null选课年级class_teach 教师任课信息表字段名数据类型是否可空说明idintegernotnull记录号(主关键字)subject

45、_idchar(2)notnull科目号(外部关键字subject)classchar(6)null选课班级teach_idchar(3)null教师职工号(外部关键字teacher)change_code 学籍变动代码表字段名数据类型是否可空说明codechar(1)notnull代码(主关键字)descriptionvarchar(50)null描述reward_levels 奖励等级代码表字段名数据类型是否可空说明codechar(1)notnull代码(主关键字)descriptionvarchar(50)null描述punish_levels 惩处等级代码表字段名数据类型是否可空说明

46、codechar(1)notnull代码(主关键字)descriptionvarchar(50)null描述post教师岗位代码表字段名数据类型是否可空说明idchar(1)notnull代码(主关键字)descriptionvarchar(10)notnull描述counter计数保存表字段名数据类型是否可空说明idchar(1)notnull计数器代码(主关键字)counter_valuesmallintnotnull计数值第五章 详细设计根据系统的主要功能及上一章的总体设计,系统开发进入第二个阶段:详细设计。在这一阶段的工作中,主要任务有以下几项:1、 据原型化的开发原则,为系统的每个模

47、块功能进行界面设计,作为进一步优化的基础。2、 进行系统的流程分析,为模块的细化做好准备。3、对每个模块进行详细的算法设计。5.1 系统界面设计该部分界面主要包括登录窗口、系统主窗口、新用户注册、修改密码窗口。1、登录窗口界面:图3-1 登录窗口2、新用户注册图3-2新用户注册课程信息治理模块窗口主要有数据输入窗口、课程信息变更窗口、删除课程信息窗口。3、课程信息3-4课程信息4、课件资源窗口3-6课件资源5、教学大纲窗口3-7教学大纲6、试验大纲3-8试验大纲成绩治理模块界面窗口主要有成绩录入、总分及名次计算、成绩备份、成绩分析。3-13系统主界面设计5.2 系统流程分析本节就系统的各部分功能进行具体的流程分析,按系统主窗口的菜单划分,对每一个子模块进行流程设计。具体的流程设计采纳程序流程图的方法来实现。开始推断添加方式输入信息数据源链接数据源格式正确?数据库链接添加新记录读取数据源更新新记录数据源已为空?保存新记录启动外部程序调整数据库链接添加新记录更新新记录陆续添加吗?结 束单个添加成批添加nynyny 信息备份子模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论