ImageVerifierCode 换一换
格式:DOC , 页数:49 ,大小:564.50KB ,
资源ID:3860704      下载积分:14 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3860704.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(某高校教师评价系统的设计与实现备课讲稿.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

某高校教师评价系统的设计与实现备课讲稿.doc

1、 某高校教师评价系统的设计与实现 精品资料 本科毕业设计(论文) 某高校教师教学评价系统的设计与实现 学 号:20121703010233 学生姓名:张国江 指导教师:李卓 所在学院:计算机科学技术 所学专业:网络工程 2016年 5 月 仅供学习与交流,如有侵权请联系网站删除 谢谢42  摘 要 本文阐述了《教师教学评价系统》的开发背景、意义和目前发展的情况,详细的阐述了教师评价系统的主要设计思想和实现方案

2、该系统主要采用JSP模式,主要编程语言为Java,数据库为MySQL数据库,服务器方面使用Tomcat为项目主要服务器。依照软件项目管理、数据库设计等有关理论进行开发与设计。本系统运行结果可以满足教工人员对于教师教学评价的正常使用需求。文章详细介绍了教师评价系统的开发背景,需求分析,软硬件环境,系统总体设计,系统详细设计,系统代码设计以及后期的测试与维护中的问题。设计部分列出了主要的项目运行图解,并附带了相关业务逻辑部分的关键代码。主要功能模块有,基本信息管理模块,评价管理模块,结果管理模块,结果查询管理模块,结果打印模块,每个功能有下属的子功能。 关键词:高校教师;教学;评价系统;J

3、SP Abstract This paper expounds the development background, significance and the present development situation of "teacher teaching evaluation system", and expounds the main design ideas and implementation plan of the teacher evaluation system in detail. The system mainly uses the JSP mo

4、de, the main programming language is Java, the database is MySQL database, the server uses Tomcat as the project main server. In accordance with the theory of software project management, database design, development and design. The operation results of the system can meet the normal needs of facult

5、y staff for the teachers' teaching evaluation. This paper introduces the development background of teacher evaluation system, requirement analysis, software and hardware environment, system design, system detailed design, system code design and the problems in the later testing and maintenance. The

6、design section lists the main project run diagrams, and comes with a key code for the relevant business logic section. The main function modules are, the basic information management module, evaluation management module, the results of the management module, the results of the query management modul

7、e, the results of the print module, each function has subordinate function. Key words: college teachers; teaching; evaluation system; JSP 目 录 摘 要 Abstract I 目 录 0 第1章 概述 0 1.1 选题背景 0 1.2 选题来源 0 1.3 选题意义 0 1.4 国内外发展动态 0 1.5 初步设想 1 1.6 设计的指导思想 1 第2章 方案论证 2 2.1 技

8、术可行性 2 2.2 经济可行性 2 2.3 操作可行性 2 组织结构的操作可行性,现有系统的人员和机构的可行性和人员培训环境的适应性。目前,信息技术已经相当普及,各运营商水平都比较高,所以操作是可行的。 2 2.4 法律可行性 2 本制度不违反国家有关法律法规,所以法律是可行的。 2 2.5 方案选择 2 2.2.1 使用的语言Java 3 2.2.2 使用的主要技术 3 JDBC可以扩展Java语言的能力,在使用Java和JDBCAPI都将在网页上公布,网页就可以访问远程数据库的Applet。或公司可以使用JDBC允许所有程序员使用Intranet上的不同的操

9、作系统来连接到几个全球数据库,并且可以使该数据库是不同的。 5 2.2.3 使用的开发工具 5 第3章 需求分析 6 3.1 设计原则 6 3.2 需求描述 6 3.2.1 系统需求 6 3.2.2 性能需求 6 3.2 系统数据流图 6 3.3 数据流程设计 8 3.3.1 数据增加流程 8 3.3.2 数据修改流程 8 3.3.3 数据删除流程 9 3.4 数据字典 10 3.4 数据库概念设计E-R图 10 第4章 过程论述 13 4.1 概要设计 13 4.1.1 设计原则 13 4.2 数据库设计 15 4.2.1

10、 创建并配置数据库 15 4.2.2 SQLServer2008数据库的连接 15 4.2.3 数据库的逻辑设计 16 4.3 系统详细设计和实现 17 4.3.1 用户登录 17 } 18 4.3.2 学生信息管理 18 4.3.3 教师信息管理 20 4.3.4 指标评定管理 23 } 24 图4-8 指标管理界面二 24 } 25 第5章 结果分析 26 5.1 软件测试及目标 26 5.2 单元测试 26 5.3 集成测试 27 5.4 系统测试 27 5.5 系统测试 28 5.6 结果分析 29 结 论 30 致

11、 谢 31 参考文献 32 附 录 33 第1章 概述 1.1 选题背景 何谓教评?其目的是为了解决教师与学生之间教与学的问题。其方式是通过在学习期间学生的反馈,对老师授课情况的调查,开展有针对性的教学工作,提高教学质量。 教育理论与教育实践如何统一是当前教育界亟待解决的问题。教学评价系统是理论和实践的中间环节,教学评价有助于理论与实践的统一。 1.2 选题来源 关于教学评价系统,众说纷纭。大家的矛盾主要在于由谁评价,如何评价,但是教学工作者对教评系统还是持肯定态度的。有很多人认为学生教评总体而言是最可靠、最公正的,基本上不受各种人际关系的影响。 1.3

12、 选题意义 随着计算机的高速发展,网络技术在我们的工作和生活中占的比重更大,在信息高度发达的现今,信息的更新速度和及时性尤为重要。本系统使教师评教在网页上实现,是一种动态式网页交互,提高了教工人员的办事效率,降低了工作负担,通过教师评价系统的设计与实现,我掌握了一些开发语言的方法,学会了新的工作技能,对于我适应社会很有帮助。 1.4 国内外发展动态 我们都知道,现代教育,教师不是主体,而学生才是主体,教师只是起到了引导的作用,利用各种有效的教学方法,实现培养学生的目标获得终身学习的能力。教师实践教育的概念,学生应该有权说话。美国SPSU大学生评估表,师生互动的有效性,如“教师的帮助和

13、响应的教师学生、尊重学生、教师关心学生的进步,考虑到班级规模对这类特殊的帮助,老师都愿意倾听意见和观点的科学学生;教学效果满意度:“通过这一节课,我学到知识了,增加兴趣了,培养能力了,会解决问题了,获得快乐了,清楚地表明,尊重学生,关心这个话题在教学过程中,教学是让学生学习知识,兴趣,帮助独立思考和专业的问题,它可以引导学生进入专业领域。表达式的问题,有更多的“我”字,让学生们觉得学生的教学评价是在他们看来,再次强调了学生的主要位置。 另一方面,国内大多数的学校教学评价形式,有的没有与教师和学生的有效性指标进行交互,或“关注与学生的沟通和交流,关心学生”非常粗略指标类似的高层次概述。在教学有

14、效性满意度方面,只有部分“课堂收获(大;大;没有)”这样一个问题总结出来,有的用“学生更好地掌握基本知识;拓宽学生知识,拓宽学生的思维能力,这类过度要求一门课程要求学生如此难回答。即使对学生进行评价,也很难对提高教师教学的学生评价进行评价。这似乎让学生评价教学,但调查问卷的语气是学校管理者,并没有真正反映学生的主导地位。 1.5 初步设想 本系统是以JSP为核心架构,对教师评教系统进行整合,与一个完整的功能模块,高度的安全性,良好的可伸缩性。此外,容易查询也是一个必不可少的功能。这个目标是基于数据库,但这远远不够,软件工程经验告诉我们:好的系统系统的设计从最初的规划。 1.6 设计的

15、指导思想 本系统通过JSP开发使可以在网上评教教师,并利用了SQL框架的优点,利用了缓存提高了用户的查询速度,本系统主要包括以下模块: 1. 基本信息管理模块 2. 评价管理模块 3. 结果管理模块 4. 结果查询管理模块 5. 结果打印模块 第2章 方案论证 基于时间和资源限制的任何一个系统的开发。所以,在一个软件开发项目中,根据目前的可行性研究时间和资源。主要任务的可行性研究是研究如何解决这个问题,但使用最小的代价在尽可能短的时间来确定项目的可行性。可行性研究主要包括技术可行性研究,经济可行性研究,操作可行性研究,法律可行性研究和开发方案的选择。 2.1 技术可行

16、性 技术可行性对于软件及硬件都有相关要求,硬件方面要求你所使用的硬件满足开发的基本要求,软件方面要求你所使用的技术熟练自如,其开发的平台稳定成熟,兼容性要好,可靠性能要高,合理的价格。本系统采用JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术是完全可行的。本系统的开发,是一个典型的网络开发。使用JSP编程语言,不存在技术问题。 2.2 经济可行性 系统的相关数据的开发可以利用现有的调查收集相关的系统,其他的应用软件、硬件系统很容易得到。因此,开发成本低。并介绍了该系统的应用,与传统的方法相比,具有效率高、成本低、质量高的特点,可以节省大量的人力、物力

17、和财力。所以,从经济的角度看,该系统可行。 2.3 操作可行性 组织结构的操作可行性,现有系统的人员和机构的可行性和人员培训环境的适应性。目前,信息技术已经相当普及,各运营商水平都比较高,所以操作是可行的。 2.4 法律可行性 本制度不违反国家有关法律法规,所以法律是可行的。 2.5 方案选择 基于经济和技术可行性的分析,系统选择基于B/S结构,开发平台为Windows,开发工具是MyEclipse,MySQL做为开发数据库,主要编程语言为Java。 下面对此方案做一下详细的阐述: 2.2.1 使用的语言Java 对于教师评价系统这个项目的语言选择,考虑到此系统的总体

18、情况和对当前流行系统的编写语言进行比较之后。我选择Java作为系统的开发语言。Java语言具有使用简单、可靠、健壮并且能够面向对象的优点[1]。有利于我们开发出健康的、高性能的、安全的跨平台的系统。 2.2.2 使用的主要技术 1.JSP技术 JSP技术在1999年6月由sun公司最先推出,是基于JavaServlet和整个Java语言体系的Web开发软件技术,通过这种技术,它是能够建立先进的,安全的和跨平台的动态系统。 JSP技术在很多方面,加快动态Web软件的开发[2]。 与微软公司的ASP技术相比,JSP具有以下优点[3]: ①  技术开发:JSP技术基于平台和服务器独立的,

19、各种的技术支持,服务器组件和数据库软件的软件开发商提供的专用工具。 通过对比,ASP技术更加依赖于MICROSOFT支持。 ②  平台跟服务器的独立性:在JAVA语法结构环境中JSP编写的代码都可以运行。所以JSP就可以在多种WEB服务器上运行并支持来自许多家开发商能提供的各种型号工具包。 ③  开源过程和开源:自1995年以来,SUN与开放的过程中与国际JAVA组织法制定和修改了JAVA技术与规范。 ④  JSP能标记可扩充性:JSP技术可以为开发者扩展出JSP标记,并且充分利用和XML兼容的标记技术的强大的功能,大大降低对脚本语言的依赖性。 ⑤  该JSP可以跨平台重用:JSP组件

20、包括EJB,Java Bean的和定制JSP标记是跨平台的重用。 2.JavaBean技术 作为一个最佳的动态网页开发技术JSP技术非常广泛的应用,在各类应用JSP程序,最常见的JSP程序标准基本JSP+ JavaBean的组合。 JavaBean是一个软件组件模型用于描述的Java软件和Microsoft的COM组件的概念是类似的。在Java模型,通过Java,JavaBean的程序的功能可以无限延伸,通过JavaBean的组合可以快速生成新的应用[4]。在编程过程中,JavaBean的最大优点是可以重复使用的代码,除了对程序的维护等方面的手续后也有一个显著的意义。的JavaBean可

21、以通过Java虚拟机(虚拟机Java)来实现,并得到正确的执行,与平台无关的。 一个JavaBean有三个部分组成[5]: 1.属性(Property) bean的属性是对象的属性,但它提供了属性的读取和设置界面的支持。如日历bean可以有月份和年份的属性,在bean的时钟,它可以有一个时区和振铃性能。每个属性通常伴随着一个命名的规则简单的方法。基于这点,它可以是非常方便的查询或修改,在Bean的动作的属性的值。 2.方法(Method) 因为Java对象是Bean本身,与之交互的唯一方法是调用该对象。 JavaBean的具有严格的面向对象的设计逻辑,任何实例字段不能被外界访问。这是

22、联系Bean的唯一途径。 3.事件(Event) 接收和发送事件是交换信息的主要途径与其他软件Bean。这类似于一个对象通过一个消息通信。 JavaBean的应用领域的可视化和其他方面,如应用程序在AWT。但随着JavaBean的诞生,JSP更非可视化领域的应用,该应用程序的服务器端显示了越来越多的健康和活力。现在使用的非视觉对象,来对事物逻辑进行封装和对数据库进行操作等,能够很好地实现对业务逻辑与前台程序(例如JSP)的分离,把系统变得更加强壮和灵活。 3.JDBC技术 JDBC是Sun - JavaSoft Java的开发公司开发的Java数据库连接JavaDataBaseCon

23、nectivity技术指,它能提供各种各样的数据库无缝。JDBC网络和互联网和其他应用程序中扮演一个角色的角色类似于Windows ODBC系列平台的应用程序。JDBC可使系统成为模块化的因为它有一个非常独特的动态连接结构。有四个主要组件的使用JDBC来访问数据库:Java语言的应用,JDBC技术驱动程序管理器,驱动和数据资源[6]。 简单来讲,JDBC可以完成下列三件事: ①  同一个数据库建立连接; ②  向数据库发送SQL语句; ③  处理数据库返回的结果。 JDBC是用来执行JavaAPI语句的SQL技术。它主要由一个数字的类和接口用Java语言编写的JDBC是用来执行

24、SQL语句的JavaAPI技术。它主要由一些Java语言编写的类和界面组成。JDBC技术给数据库的应用程序员和数据库的前台工具程序员提供了一种标准,用来给应用程序设计接口,使数据库开发人员可以只用Java语言来编写整个的数据库应用程序。 在使用JDBC技术后,程序员能够很方便地把SQL语句传递到差不多任意一种数据库。换句话说,程序员可以不必写一个程序访问Sybase数据库,在另一个程序访问Oracle数据库的准备,然后再编写一个程序来编写一个程序来访问微软的SQLServer数据库。使用JDBC技术的准备程序可以在SQL语句会自动传输到相应的数据库。不仅如此,在编写应用使用Java语言不必

25、写在不同平台上不同的应用,因为Java语言程序可以在支持Java语言的任何平台上使用[7]。 Java和JDBC的组合定单令让程序员在编写数据库应用时真正意义上实现“WriteOnce,RunEverywhere”。 Java语言拥有简单、健康、便于使用等特性,而且能够支持自动上网下载,在与数据库连接而实用的编程语言中是最好的选择。它所需要的是了解Java语言怎么和不同的数据库进行连接,JDBC就是完成这种连接的关键技术[8]。 JDBC可以扩展Java语言的能力,在使用Java和JDBCAPI都将在网页上公布,网页就可以访问远程数据库的Applet。或公司可以使用JDBC允许

26、所有程序员使用Intranet上的不同的操作系统来连接到几个全球数据库,并且可以使该数据库是不同的。 2.2.3 使用的开发工具 1. MyEclipse MyEclipse企业工作台(MyEclipse企业工作台,称为MyEclipse)是一个扩展eclipse IDE,在数据库应用程序中使用它和JavaEE开发和发布可以极大地提高工作的效率。它有一个JavaEE集成开发环境运行,完整的代码,调试、测试和发布的功能。 2. Tomcat 因为Tomcat 具有技术先进、便于使用、性能成熟,最重要免费的优点,因此得到大量Java 编程爱好者的青睐并得到了很多软件开发商的承认和认可

27、所以是当下比较流行的Web 应用服务器。我使用的版本是5.0.3。 3.SQL Server数据库 服务器SQL数据库是由微软公司开发和促进的关系数据库中,最初是由微软、Sybase Ashton-Tate三家公司,并于1988年发射了第一OS / 2的版本。服务器SQL近年来,不断更新的版本,在1996年,微软推出了SQL服务器6.5版;1998年,服务器SQL 7和用户满足[9];SQLSERVER2008是微软公司在2008年推出的版本。SQL服务器[10]特性: (1) 真正的读者/服务器体系结构。 (2) 用户界面实现图形化,使用者能更加直观、简单的管理系统。 (3)

28、 具有丰富的代码接口工具,使用户进行编程时有了更多的选择空间。 (4) 整合服务器SQL数据库和Windows操作系统,利用了Windows的许多功能,如接收和发布消息,登录安全方面等。SQL Server数据库与Microsoft BackOffice的产品也能够很好地集成。 (5) SQL Server数据库拥有良好的伸缩性,可以在大部分Windows处理器上使用。 (6) 支持网络技术,用户在网页上可以很容易地发布数据库中的数据。 (7) SQL Server数据库具有数据仓库功能,只在Oracle数据库和其他付费的数据库中才有。 综上所述,我选择系统选择基于B/S结构,

29、开发平台为Windows,开发工具是MyEclipse8.5,SQL Server2008做为主要开发工具的方案进行设计是可行的。 第3章 需求分析 需求分析的目标是信息处理的功能需求,提出了系统设计方案,是指解决问题的需求的详细分析,找出问题,包括需要输入什么数据得到任何结果。最后,输出。可以说,在软件工程的“需求分析”就是确定计算机“做什么”。 3.1 设计原则 系统要求能够实现以下功能: (1) 要求学生能够进行评价。 (2) 要求学生能够对教师进行教学质量评估。 (3) 要求教师能够查看评教,以及对同行进行教学质量评估。 (4) 要求管理员能够对学生,教

30、师信息进行插入,删除等操作 (5) 要求管理员能够轻松的统计教学质量。 3.2 需求描述 为了保证长期安全、稳定、可靠和高效的操作系统,该系统应符合以下要求。 3.2.1 系统需求 使用JSP开发本系统是基于B/S模式,系统软件和数据集中存储在服务器上,服务器上的软件安装和升级。所有的工作为基础的浏览器,安装,使用,维护,升级非常简单。 3.2.2 性能需求 为了保证系统能够长期、安全、稳定、可靠、高效运行。系统处理是系统所需性能的准确性和及时性。由于本系统的功能和性能的增加,整个系统的功能和性能完全可以完成。由于系统中数据源的多,在很大程度上决定了系统的准确性和及时性。在

31、系统开发过程中,必须采取一定的方法,保证系统的准确性和及时性。 3.2 系统数据流图 数据流图是用来描述信息系统建模技术的数据流和转换。可以很清楚的分析,可以方便地表示任何模块或子模块的实现过程,并支持问题分解,增量细化分析方法。在相关数据流图的教师评价系统,下面为教师评价系统的相关数据流图。 如图3-1到图3-4所示: 用户 教师评价系统 显示器 输入数据 输出数据 图3-1 顶层数据流图 输入请求数据 用户名和密码 显示 用户 处理请求信息 显示器

32、 用户数据表 管理员 管理员表 用户 用户名和密码 显示 密码错误信息 密码错误信息 输入查询命令息 登录验证 处理查询数 据 图3-2 0层数据流图 输出信息 输入查询信息 教师评价系统 用户 显示器 系统数据库 图3-3 查询数据流图 管理员 处理数据 更新数据 教师评价系统数据库 是否成功 显示器 是 图3-4 处理数据子系统数据流图 3.3 数据流

33、程设计 3.3.1 数据增加流程 在添加信息过程中,系统自动生成编号列,并且不可被修改,其他的信息则是由用户手动输入,之后对输入的数据进行合法性判断,合法才能写入并保存至数据库,不合法则需要重新输入数据。增加数据流程图: 开始 自动生成编号 输入数据 是否合法 写入数据库 结束 图3-5 数据增加流程图 3.3.2 数据修改流程 在修改后的信息中,选定了一个修改记录的第一个,然后直接输入数据,判断合法性,合法的被保存到数据库中,非法进入。数据修改流程图: 开始 选择需要修改记

34、录 输入数据 是否合法 写入数据库 结束 图3-6 数据修改流程图 3.3.3 数据删除流程 当用户选择一个记录,单击“删除”按钮时,会提示用户是否要确保删除,然后删除数据库相关内容。数据删除流程图如图3.7所示。 开始 选择需要删除记录 是否删除 更新数据库 图3-7 数据删除流程图 3.4 数据字典 在本系统的数据字典设计中,着重对数据字典中的数据结构做了详细分析。部分数据结构的说明如下所示: 1.数据结构:管理员信息 含义说明:记

35、录管理员的详细信息 组 成:编号、姓名、密码、权限。 (1) 数据项:编号、含义说明:管理员编号。 (2) 数据项:姓名、含义说明:管理员的姓名。 (3) 数据项:密码、含义说明:登录的密码。 (4) 数据项:权限、含义说明:管理员拥有的权限。 2.数据结构:教师信息 含义说明:记录教师的详细信息。 组 成:教师号、姓名、性别、年龄、登陆账号、登陆密码。 (1) 数据项:教师号、含义说明:教师的编号。 (2) 数据项:姓名、含义说明:教师的姓名。 (3) 数据项:性别、含义说明:教师的性别。 (4) 数据项:年龄、含义说明:教师的年龄。 (5) 数据项:登

36、陆账号、含义说明:教师的登陆账号。 (6) 数据项:登陆密码、含义说明:教师的登陆密码。 3.数据结构:学生信息 含义说明:学生的详细信息。 组 成:学号、姓名、性别、年龄、登陆账号、登陆密码。 (1) 数据项:学号、含义说明:学生的编号。 (2) 数据项:姓名、含义说明:学生的姓名。 (3) 数据项:性别、含义说明:学生的性别。 (4) 数据项:年龄、含义说明:学生的年龄。 (5) 数据项:登陆账号、含义说明:学生的登陆账号。 (6) 数据项:登陆密码、含义说明:学生的登陆密码。 4.数据结构:指标信息 含义说明:指标信息的详细信息。 组 成:指标名称,

37、指标权重,指标分数。 (1) 数据项:指标名称、含义说明:指标的名称。 (2) 数据项:指标权重、含义说明:此指标占总指标的比例。 (3) 数据项:指标分数、含义说明:此指标所占分数。 3.4 数据库概念设计E-R图 虽然数据库技术从开始应用到现在只有不到40年的发展历史,但是它比任何技术发展都迅速。数据库的最初只是层次性和网状型的,后来发展到关系型数据库一直到今天的面向对象的数据库[13]。数据库技术和计算机技术、网络信息技术、面向对象的编程技术和人工智能技术的互相合作使得数据库技术成为了系统设计必不可少的重要组成。 数据库(Database),它是根据数据结构来组织、存储和管理

38、数据仓库,用于查询大量的数据存储区。利用数据库可以带来很多好处:比如减少数据冗余,从而大大节省存储空间的数据,实现数据资源的充分利用等。此外,数据库技术还为用户提供了一个非常容易使用的,用户易于编写的数据库应用程序。特别是近年来引入计算机关系数据库管理系统,操作直观,使用灵活,易于编程,功能强大,环境适应能力强,数据处理能力强。 数据库设计是指给定的应用环境,数据库模型的结构,建立数据库及其应用系统,以满足各种用户的[11]的需要。随着信息资源的开发,管理和服务的有效手段,数据库技术的应用已经越来越广泛,从小型单交易处理系统到大型信息系统大都采用先进的数据库技术,以保证系统数据的安全性,完整

39、性和共享。对于一个实际的系统中,数据库表的设计必须能够使用的开发工具来实现根据该数据库的理论的用户的功能要求。一个真正的,完整的系统是离不开数据库,由于数据量小,角色类型都可以存储在一个文本文件,但在实际应用中,需要保持远不止一点点,这些数据通常是相关的数据,并利用数据库​​来管理这些数据,可以很方便的查询和更新。可以说,一个好的制度是最好的数据库的设计是分不开的。 实体与属性及实体之间的联系: (1)E-R模型的组成元素 实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。 (2)模型中的实体 模型实体对应于实体集,一个表,而不是一

40、个单独的实体或一个表中的行。以一个长方形框架为代表的实体,其名称为长方形。与钻石的接触代表实体,钻石的名字写在盒子上,没有边缘的钻石分别与相关实体的类型的无向边的接触标志。 (3)属性是实体的性质 用椭圆框表示,与实体之间用一条线相连表的主码是关键属性。 名称 权重 姓名 密码 账号 性别 教师号 M 评价 年龄 N在本系统的数据字典设计中,着重对数据字典中的数据结构做了详细分析。部分数据结构的说明如下所示: 1.数据结构:管理员信息 含义说明:记录管理员的详细信息 组 成:编号、姓名、密码、权限。 (

41、1) 数据项:编号、含义说明:管理员编号。 (2) 数据项:姓名、含义说明:管理员的姓名。 (3) 数据项:密码、含义说明:登录的密码。 (4) 数据项:权限、含义说明:管理员拥有的权限。 2.数据结构:教师信息 含义说明:记录教师的详细信息。 组 成:教师号、姓名、性别、出生日期、地址、邮箱、电话。 (1) 数据项:教师号、含义说明:教师的编号。 (2) 数据项:姓名、含义说明:教师的姓名。 (3) 数据项:性别、含义说明:教师的性别。 (4) 数据项:出生日期、含义说明:教师的生日。 (5) 数据项:地址、含义说明:教师的居住地。 (6) 数据项:邮箱、含义说

42、明:教师的邮箱。 (7) 数据项:电话、含义说明:教师的联系方式。 3.数据结构:学生信息 含义说明:学生的详细信息。 组 成:学号、姓名、性别、出生日期、地址、邮箱、电话。 (1) 数据项:学号、含义说明:学生的编号。 (2) 数据项:姓名、含义说明:学生的姓名。 (3) 数据项:性别、含义说明:学生的性别。 (4) 数据项:出生日期、含义说明:学生的生日。 (5) 数据项:地址、含义说明:学生的居住地。 (6) 数据项:邮箱、含义说明:学生的邮箱。 (7) 数据项:电话、含义说明:学生的联系方式。 4.数据结构:课程信息 含义说明:课程信息的详细信息。 组

43、 成:课程名、课时、任课教师。 (1) 数据项:课程名、含义说明:课程的名称。 (2) 数据项:课时、含义说明:课程的上课时间。 (3) 数据项:任课教师、含义说明:上课的教师。 分数 教师 指标 N N N在本系统的数据字典设计中,着重对数据字典中的数据结构做了详细分析。部分数据结构的说明如下所示: 1.数据结构:管理员信息 含义说明:记录管理员的详细信息 组 成:编号、姓名、密码、权限。 (1) 数据项:编号、含义说明:管理员编号。 (2) 数据项:姓名、含义说明:管理员的姓名。 (3) 数据项:密码、含义说明:登录的密码。 (4)

44、 数据项:权限、含义说明:管理员拥有的权限。 2.数据结构:教师信息 含义说明:记录教师的详细信息。 组 成:教师号、姓名、性别、出生日期、地址、邮箱、电话。 (1) 数据项:教师号、含义说明:教师的编号。 (2) 数据项:姓名、含义说明:教师的姓名。 (3) 数据项:性别、含义说明:教师的性别。 (4) 数据项:出生日期、含义说明:教师的生日。 (5) 数据项:地址、含义说明:教师的居住地。 (6) 数据项:邮箱、含义说明:教师的邮箱。 (7) 数据项:电话、含义说明:教师的联系方式。 3.数据结构:学生信息 含义说明:学生的详细信息。 组 成:学号、姓

45、名、性别、出生日期、地址、邮箱、电话。 (1) 数据项:学号、含义说明:学生的编号。 (2) 数据项:姓名、含义说明:学生的姓名。 (3) 数据项:性别、含义说明:学生的性别。 (4) 数据项:出生日期、含义说明:学生的生日。 (5) 数据项:地址、含义说明:学生的居住地。 (6) 数据项:邮箱、含义说明:学生的邮箱。 (7) 数据项:电话、含义说明:学生的联系方式。 4.数据结构:课程信息 含义说明:课程信息的详细信息。 组 成:课程名、课时、任课教师。 (1) 数据项:课程名、含义说明:课程的名称。 (2) 数据项:课时、含义说明:课程的上课时间。 (3)

46、数据项:任课教师、含义说明:上课的教师。 管理 管理 评价 M 编号 M M 密码 姓名 N 管理 学生 权限 M 管理员 年龄 密码 姓名 学号 账号 性别 图3-9 系统E-R图 第4章 过程论述 4.1 概要设计 由需求分析的前部,得到该系统的基本要求,并且基本的数据流图中,为了实现整个系统,用户设计的需求,概要设计主要使用的要求抽象语言总结,确定该系统的物理结构,确定系统过程和系统的数据结构,界面设计,系统的初步设计。 通过该系统的实施,将教学管理等方面通过系统来实施,其中包括对管

47、理员信息,学生信息,教师信息等等,使得教师评价系统的管理业务和查询业务运转周期缩短,来提高学校的工作效率。 4.1.1 设计原则 人机交互子系统可以直接用户看到的是用户的第一印象,它现在已经成为衡量软件质量的重要标准。在人机交互子系统设计中,您必须设计一个易于使用、低错误、适应、美观的界面,使用户能够自由地完成操作,而用户不需要拥有更高的计算机知识和技能的主要特点: 1.易用性 早期项目的大量详细的分析和用户群体的调查,实际操作的细节充分考虑,在普通用户并不需要看用户手册也免费的操作系统和程序已经运作清醒的认识。 2.低出错率 为了防止用户在操作过程中出现各种错误,设计

48、了界面,给用户提供了各个方面的必要提示,同时也引导用户按照正确的顺序排列,大大减少了操作人员的失误,同时也降低了操作者的劳动强度。 3.合理性 父体形式应在画面的中央,孩子形式应该是在左上角或中心,接口父体形式退出开关按钮不应该放在到的点的位置,无法恢复操作数据和信息应及时到有机会的用户选择放弃。要在错误提示准确,清晰,和足够的信息。 4.高适应性 用户群体对于不同的系统,不同的用户有不同的操作目的,操作流程和权限不同,考虑如何自适应系统是界面设计的重要组成部分,系统针对不同的用户具有不同的操作权限,实现高适应性。设计了一个简单、低误、适应、美观的界面,使用户能够自由地完成操作。

49、 4.1.2 系统功能结构图 教师评价体系主要是基于先进的管理理念和计算机技术,以取代原有的手工操作。新系统的开发之前,我做了在教师评价体系的业务流程系统的调查。 系统主要功能分析: 针对教师评价系统,可以分为三大模块。第一个模块:教师管理模块;第二个模块:学生管理模块;第三个模块:指标管理模块; (1) 教师管理模块功能介绍 主要包含对教师信息的增加,删除和修改操作以及实现对教师信息的查询功能,进入教师信息管理模块,可以选择添加教师信息和教师信息管理操作,在添加教师信息功能中可以实现添加教师信息操作,在教师信息管理功能中,可以实现修改和删除操作。 (2) 学生信息管

50、理模块功能介绍 主要包含对学生信息的增加,删除和修改操作以及实现对学生信息的查询功能,进入学生信息管理模块,可以选择添加学生信息和学生信息管理操作,再添加学生信息功能中可以实现添加学生信息操作,在学生信息管理功能中,可以实现修改和删除操作。 (3) 指标管理模块功能介绍 主要包含对教师一级指标和二级指标的名称,权重,分数的管理,可以删除和编辑指标的名称,权重,分数。可以实现添加和打印操作。 整个教师评价系统的功能结构如图4-1所示: 教师评价系统 教师管理 学生管理 系统账号管理 指标管理

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服