版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#教师评价管理系统班级:工商管理(1)班组长:许冰雁组员:吴婷婷刘丽莎葛飞刘志伟摘要今天,随着微型计算机的普及,使越来越多的人们了解到了计算机的作用,以及带给我们的便利。而怎样更好的利用计算机来为我们服务,更好的应用于各个社会领域,则是软件开发人员研究的问题了,《网上教务评教系统》就是在社会需要,人们需求的情况下应运而生。最近几年大多数的大学都应用了一些《评教系统》的软件,实现了计算机管理,在网络时代的今天,则显得有些落伍,并没有真正考虑到人性化的设计。《网上教务评系统》应用了B/S模式,在此我所设计的《网上教务评教系统》,就是方便本校教务部对任课教师进行教学评教时,对各项评教数据的管理,使得教务部在查询、整理、输入、输出等方面教会达到事半功倍的效果,同时,该系统也是对任课教师的教学质量进行检查,更加有效督促教师教学的一种手段。学生还可以通过该系统实现网上评教,更加减轻教务老师的工作量。第一章绪论1.1课题背景在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。《网上教务评教系统》正是一个非常实用的应用型软件产品,我们不谈它的经济利益,单说他的应用范围就是十分广泛的,只要有学校的地方,都可以采用本系统。我想计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来,我所设计的《网上教务评教系统》就是辅助教务老师完成繁琐的数据统计工作。而且更加方便广大学生,学生只要可以上Internet,则可以对其任课教师进行评优。1.2目的意义开发《网上教务评教系统》有两方面的好处:一是《网上教务评教系统》的实用性,一个好的《网上教务评教系统》会将一个庞大投票评优工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减轻教工人员的工作量,提高办事效率;各一方面好处,设计《网上教务评教系统》只是一种手段,通过它使我可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。本课题的直接目的是为了成功完成《网上教务评教系统》的开发。间接目的也可以说是最终目的是为了了解软件的开发思想,掌握软件开发人员应当具备的基本技术素质:树立良好的软件开发理念,建立正确的、符合工程规范的、系统化的软件工程思想,灵活运用各种软件分析与设计技术,开发高质量的软件产品。第二章开发工具简介数据库SQLServer简介通过利用SQLServer,用户能够管理以下两种类型的数据库:联机事务处理(OLTP)数据库和联机分析(OLAP)数据库。典型情况下,单个客户通过网络通信来访问数据库。SQLServer具有非常卓越的可伸缩性,最大可以支持到TB级别的数据库,也可以小到小型商业服务器或便携机中。通过利用Windows2000中的Windows群集技术,用户还可以将SQLServer扩展到多个服务器中。通过利用SQLServer,您可以执行事务处理、数据存储和数据分析,并可以创建新的应用程序。通过利用SQLServer,您不仅可以执行事务处理、数据存储和数据分析,并且还可以创建新的应用程序。(1)管理事务和分析中的数据存储过程;(2)响应客户应用程序的请求;(3)能够利用Transact-SQL、扩展标记语言(XML)、多维表达式(MDX)和SQL分布管理对象(SQL-DMO)等发送客户端与SQLServer之间的请求。关系数据库管理系统SQLServer负责以下工作:SQLServer由一系列产品和技术组成,主要用于满足OLTP和OLAP环境的数据存储需求。SQLServer属于一种关系数据库管理系统,它能够完成以下任务:(1)维护数据库数据之间的关系;保证数据存储的正确性,并且保证定义数据之间的关系的种种规则不会被违背;当出现系统故障的时候,将所有数据恢复到能够保证一致性的某种状态。SQLServer能够管理OLTP和OLAP这两种数据库:OLTP数据库:通常情况下,为了降低数据库的冗余信息,并加快数据库更新的速度,OLTP数据库中的数据被组织存放到关系表中。SQLServer能够允许大量用户执行事务处理,并且能够并发更改OLTP数据库中的实时数据。在实际工作中,OLTP数据库得到了广泛的应用,诸如航空售票系统和银行事务系统等。OLAP数据库:通过利用OLAP技术对大量数据进行组织和汇兑,分析程序能够对数据进行快速评价,甚至得到实时分析结果。MicrosoftSQLServer2000AnalysisServices能够对数据进行组织,使其能够适用于大量的企业解决方案,诸如企业报告、企业分析、数据建模和决策支持等领域。SQLServer由客户端组件和服务器组件组成,这些组件负责数据的存储和检索。SQLServer采取分层次的通信构架,应用程序与底层的网络和协议相隔离,基于上述原因,用户就可以在不同的网络环境之上部署不同的应用程序。客户端/服务器构架SQLServer使用客户端/服务器构架把工作负荷分担到服务器上运行的任务和客户端运行的任务。(1)客户端负责业务逻辑,并将数据呈现给用户。典型情况下,客户端运行在一台或多台计算机中,但它也能够运行在安装有SQLServer的服务器计算机中。(2)SQLServer管理数据库,并且负责在多个请求之间分配可用的服务器资源,诸如内存、网络带宽和磁盘操作等。通过利用客户端/服务器构架,用户能够为各类环境合理地设计和部署应用系统。通过利用客户编程接口,应用程序能够运行在不同的客户机上,并且能够通过网络与服务器进行通信。在客户端/服务器通信构架中,客户端主要包括以下三种组件:(1)客户端应用程序:客户端应用程序发出Transact-SQL请求语句,并且接收结果集。通过利用数据库API,用户能够开发客户端应用程序,而应用程序不必知道与服务器OLEDB和ODBC)通信的底层网络协议的信息。(2)数据库API:数据库API(利用提供程序、驱动程序或DLL来传送Transact-SQL语句,并接收相应的结果集。数据库API是一种应用程序向SQLServer发送请求,以及处理SQLServer的结果集的接口。(3)客户端Net-Library:客户端Net-Library管理客户端的路由和网络连接,它属于一种通信软件组件,能够将数据库请求和结果集进行一定的封装,使其能够遵从一定的网络协议进行传输。在客户端/服务器通信构架中,服务器端主要包括以下四种组件:(1)服务器Net-LibrarySQLServer能够并发监控多Net-Library如果希望客户端能够与服务器之间通信成功,那么客户端Net-Library就必须与服务器方的某个Net-Library相匹配。SQLServer支持多种网络协议,诸如TCP/IP、命名管道、NWLink、IPX/SPX、VIAServerNetIISAN、BanyanVINESTAppleTalk等。开放式数据服务(ODS)通过提供给处理网络协议进程和服务器例程和服务器例程的网络接口,开放式数据服务使得数据服务就如同SQLServer的客户端一样。ODS属于一种服务器方的组件,其功能为处理网络连接,传递客户请求给SQLServer进行处理,并将结果和响应返回给SQLServer客户端。开放式数据服务自动侦听安装在服务器中的全部服务器Net-Library。关系引擎负责Transact-SQL语句的解析,对产生的执行计划进行优化,并执行相应的执行计划,它还负责处理数据定义语言(DDL)和其它语句,并且还能够增强安全性。存储引擎存储引擎主要具有以下功能,管理数据库文件和文件空间的利用情况,从物理页面中读取数据,管理数据缓冲区和物理I/O,控制并发性访问,执行日志记录和恢复操作,此外,存储引擎还能够实现某些其它功能,诸如数据库一致性检查程序(OBCC,DatabaseConsistencyChecker)、备份和恢复等。第三章软件需求分析需求分析需求是用户对系统提出的要求,这组要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点。软件需求分析工作是在软件计划阶段完成之后开始的,其主要目的是:在综合分析用户对系统提出的一组需求(功能、性能、数据等方面)的基础上,构造一个从抽象到具体的逻辑模型表达软件将要实现的需求,并以“软件需求规格说明书”的形式作为本阶段工作的结果,为下一阶段的软件设计提供设计基础。(如图3-1所示)软件需求分析阶段,结合着所用的开发工具:ASP,SQLSERVER对问题的识别和理解和对需求信息的分析和综合等进行了深入的了解,建立了实现目标软件的物理模型,也就是确定了构成软件系统的系统元素,并将功能和信息结构分配到这些系统元素中。软件需求分析采用的是结构化分析方法(StrueturedAnalysis),简称,,方法。下面介绍,,方法的具体实现。」31汰曲眉1■曲琲益系统软件I.—團>1筑仲卄岌中羽统汁析阶嚴的工㈣讓本开发系统的数据流程图:(如图3-2所示)
该系统要求登录的用户为学生、管理员。下面将列出本系统的整体流程
图3-3.礬jte益is2、数据字典1、用户信息(数据结构名:student,含义:主要存放用户的基本信息,权限,极别等。如表3-1:)
去H用户熄翱帚轉議据项故蜃恥;1丞围说明stuid宇符一20F&E142。用O密同Fass^字捋20Tvpe字苻1number20養号couTsernfflr时间E课程蕩忌name字苻8用户謎尝2(教师信息(数据结构名:teacher,含义:存放授课教师的基本信息。如表3-2:)S3-2蒯刑匏歙据啟竝据项融类型[磁.说阴nm电8—S&x2OJ宇符20—授馄廖3、系信息表(数据结构名:class,含义:存放用户所属系、年级类别,等信息。如表3-3)隘据项誓度盘直范国说明dejparTGient12—斤uciber10—系号Grajd-^10—年飯P铉的t50—父类茗稱Parenttype20—父粪编号Ftii'enti忌裁值—4、访问次数(数据结构名:visit,含义:存放访问用户本站的次数。如表3-4)取埴強囿VisitLG—访冋灰敛5、开放式问题表(数据结构名:notel,含义:存放对授课教师的建议和希望,及该教师的教学特色。如表3-5:)
数摇项1袪度说明Stuid字符20一q13P~~1宁七子7Feaiure20—SliEEc^t20—Cour刃—衞i名称Tea^hernuBe—靈币柱屯6、投票信息(数据结构名:vte,含义:存放投票的基本情况。如表3-6)表拽料謊數拥綿■耳董据项说明Cojrs^iiane字符—谍理名祐TeacherpaiDeiW姓名clncsidZ0疑课憨^otelL0—选顼1lL*ta210_选项2Vote310选顼3Vote4101选顼4VoteoL0■选项亍Vote6L0—选顼百Var*7戟直L0进项7ToteS萤值L0—选班8Tote9蠢沮10送测Vot^lDL0选项LDVat-s11—选项11voteia裁值L0选项12Vote131-逬项13VateH叢值10—透项H「□tela10—崔项laVfftelB10亠走顷16Votel;10透项打Average.10—jr卸分SUE10—总分vatefum巳潮8—以下是本系统的层次图
sisi第四章软件实现本系统主要面向的用户群体包括管理员,学生。其中管理员,学生两部分的主要区别仅在于他们的权限的不同,比如管理员可以查看系统中任课教师的评优分数,对评优教师的各项评教指标进行查询等等,而学生是不具备这些权限,所以,在讲述的过程中我将用户群体分做两大部分,一部分是管理,一部分是普通用户来讲解。1、学生登录用户在使用本软件时均需要登录后,才可使用,登录时会提示你输入用户名,及用户密码。用户名均是管理员分配给每位用户的且具有唯一性,用户自己不可更改,用户自己可以更改密码。在登录时,系统会根据你输入的用户名来判断你是几级用户:管理员为1级,学生是2级。确定是几级用户后,系统会给不同用户不同的权限。登录时,给出不同的提示信息。显示信息学生登录后,系统会显示出该学生的学号、姓名、院系、年级等个人信。并且显示出学生所在班级的全部课程,及任课教师的姓名。更改密码出于安全考虑,用户登录后,可随时更改密码,以免帐号被别人盗取,进行非法操作,扰乱本系统,也影响用户正常使用。同时也建议用户经常更改个人密码。选择课程选择一门要评教的课程,且是本人所学的课程,而且只能评一次,要求不能对未学过的课程进行评教。填写评价表评价表分为单项选择和开放式问题两部分。单项选择部分要求学生从教学态度、教学内容、教学效果、教学方法四个方面对任课教师进行评教。要求认真阅读每一条评价指标,并根据你的观察和感受认真,实事求是地回答评价表中的问题。此部分为必选项,要求学生回答所有的题目,不要遗漏。开放式问题部分,要求学生从“你认为该教师的最大教学特色”和“你的希望和建议”这两方面来填写。此部分为可选项,要求学生灵活填写。重新选课继续选择本学期所学的其他课程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025~2026学年山东省潍坊市临朐一中高一下学期贯通班6月月考生物试卷
- 2026 江苏 综合管理岗事业编考前模拟训练卷含答案
- 2026 河南 退役军人岗事业编结构化面试易错点巩固训练卷含答案解析
- 2026年江苏省职业院校技能大赛-中职组(工业机器人安装与编程赛项)考试题库(带答案)
- 2026年广东省职业院校技能大赛-中职组(智能财税基本技能赛项)考试题库(带答案)
- (2026年)小学语文下学期教研工作计划
- 2026年ICU 小儿创伤重症监护试卷及答案
- 2026年ICU 护理质量控制考核试卷及答案
- 2026年ICU 导尿管重症护理试卷及答案
- 2026年HIV 相关肿瘤感染关联考试试卷及答案
- 2026北京市朝阳区卫生健康委员会所属事业单位第二批招聘241人笔试备考题库及答案解析
- T/CATCM 033-2025中成药临床应用规范
- 2026年艺术史考试指南:中外艺术史重难点及全题型预测试题
- 2026粉末冶金开发高速钢刀片脱模剂适用性分析报告
- 水泥毯的施工方案(3篇)
- 中医执业医师考试《针灸学》巩固题及答案
- 2026年辽宁省公安厅招聘警务辅助人员笔试试题(含答案)
- 24J113-1 内隔墙-轻质条板(一)
- 2025年国家烟草专卖局、中国烟草总公司招录笔试题库附答案解析
- 医院收款室安全生产制度
- 金波童话阅读试题及答案
评论
0/150
提交评论