1、在将客户机/服务器应用移植到Web方面,PB8.0则提供对统一的用户界面、工作区与对象的支持,简化的Web站点创建、基于事件驱动体系结构的高效页面开发功能,以及与EAServer增强的集成。从熟悉的PowerBuilder环境中,客户就可以充分地利用大量新的Web应用开发功能,将应用、用户以及技术带到Web世界与分布式计算领域。卓越开发效率PowerBuilder通过提供大量新的功能和特征,继续拓展其快速应用开发和无比卓越的生产率传统,显著地加快了应用开发的周期。工作区与对象新的工作区意味着你能够同时而且高效率地创建、预览和部署多个应用。在工作区中,你可以创建“对象”-你部署的最终产品。目前,
2、PowerBuilder具有三种类型的对象, 它们是基于Windows的应用、部署到EAServer 中的PowerBuilder组件、以及Web对象。系统目录树这一激活的、自动缩进的、适合浏览的资源,以分层的格式可视化地显示工作区中的内容、HTML页面、Web应用可用的语言,以及驻留在EAServer中的组件。它还使你能够拖放组件和对象,从而使程序代码的编写量降到最低。例外处理 PowerBuilder 8.0现在包含例外处理类和语法分析功能,用于对应用程序内部的上下文相关的错误分析处理。你可以很轻松地处理来自 EAServer组件的例外,定义和丢弃你自己的例外类型。内置的国际化支持Powe
3、rBuilder现在支持双字节字符集。数十项可用性增强 Sybase公司已把50个以上增强的可用性增加到开发环境中。Web的快速应用开发PowerBuilder 8.0现在是一个综合性的Web集成开发环境,它提供了一个基于图形用户界面、功能强大而快捷的环境,用于高级Web应用和Web站点的创建。从熟悉的PowerBuilder环境中,你可以充分地利用大量新的Web应用开发功能,将你的应用、你的用户以及你的技术带到Web世界与分布式计算领域。无论是从事企业级系统开发,还是从事商业应用软件开发,高度灵活性、快速性以及强大的功能都是你所需要的。而这些正是Sybase PowerBuilder 8.0
4、所能提供的。借助于PowerBuilder,你能够创建、增强和扩展驱动当今商务运作的客户机/服务器应用。而且,你还能够快速地创建并充分利用新的Internet和分布式体系结构优势的复杂Web及多层应用。紧密集成EAServer EAServer是Sybase公司的一个独具特色的应用服务器,它融合了组件事务处理服务器和动态页面服务器的功能。 这就是PowerBuilder提供与J2EE应用服务器EAServer之间无缝集成用于应用开发、测试、调试和部署过程的原因。利用EAServer,你就能够支持包括CORBA、JavaBeans与Enterprise JavaBeans、COM与C/C+组件在
5、内的不同种类的组件模型以及本地PowerBuilder组件。EAServer还提供了你部署全球应用所需要的负荷平衡、高可用性、高安全性,以及高伸缩性特性。 IDEChanges : PB8.0用诸多细致的视觉手法进一步改进了它的IDE(集成开发环境),由此反映出该产品在结构上的一些重大改变,包括了开发人员生产力、web客户开发和EAServer集成三个方面的重要升级。 Workspaces和系统树窗口 PB8.0提供的Workspace使开发人员可以同时在多个应用或者组件上工作。系统树窗口为开发人员提供了一个关于Workspace的活动状态视图,所有的组件、功能、属性、事件和结构都可以通过系统
6、树窗口来访问。输出窗口和剪贴(Clip)窗口 PB8.0新增了输出窗口和剪贴窗口。系统树窗口和Workspace的强大功能,再加上输出窗口、剪贴窗口的帮助,PB8.0的IDE已经有了显著的改进。与PowerSite合并 将PowerSite完全整合进PB8.0,使PB8.0能够轻松建立事务型Web应用,同时也消除了Sybase产品线的重叠。EAServer整合 存在于EAServer上的PB8.0应用程序和不可视对象现在可以与EJB组件直接进行通信,从而为开发人员提供了更好的组件间的互操作能力以及与EAServer更好的集成,普及并简化了PB8.0的组件化开发。Web功能 将PowerSite
7、整合进PB,使得PowerBuilder可以开发扩展的瘦客户应用,而增加瘦客户功能对促进Web应用开发是不可或缺的。Sybase做了很多努力来满足PB用户的需求,让他们发现这些新特性对他们构建或维护两层事务型应用非常有用。同时,Sybase希望这些新特性也能告诉所有人,PowerBuilder8.0能够轻松构建更为复杂的n层和以Web为中心的应用。使用PowerBuider可以快速地开发出当今最流行的各种商业应用,如客户/服务器应用、分布式应用、基于组件的应用和Web应用。在PowerBuider8.0强大的功能和友好的集成开发环境支持下,开发人员的效率得到空前的提高,是程序设计与开发工作变的
8、更加有趣,仿佛是一个艺术家在创作一件艺术品,因此它深受国内外广大开发人员的喜爱。作为一名企业应用的开发人员,你必须紧跟市场和企业规则的变化,不断地为企业用户开发出优质的应用系统,以使企业能在信息时代立于不败之地。选择PowerBuider8.0,定能使你从容应对各种变化,在激烈竞争环境中游刃有余。在满足用户和完成系统的需要前提下,我们认为选用PowerBuider8.0来开发本次毕业设计课题是最佳选择。第二章 可行性分析 为了以最小的代价在尽可能短的时间内确定问题是否能够解决,在进行设计开发前首先进行了可行性分析。 考试是教学过程的重要环节,认真、严密的考试过程,科学、准确的结果分析可以为评价
9、教学效果,以及提高教学质量、改进教学方法和教学管理工作提供可靠的依据。 a、新学期开始时,对应每一位新生输入相关的详细记录。 b、建立各类课程的详细记录。 c、各专业每学期要选择各类课程安排本学期的教学计划。 d、各个对应专业年纪的学生可选择教学计划范围内的课程或选择重修课程并在每学期末输入成绩。e、随时可对学生记录、课程信息及学生成绩进行查询并且统计分析。f、只有有权限的人才可以对数据库进行维护。第三章 需求分析学生成绩管理工作被视作高校管理工作中一项不容忽视的重要分支,其工作量大,涉及面广,学生成绩管理工作进行的好坏直接影响着整个高校管理工作的各个环节。由于成绩管理工作的本身特点及特殊性质
10、,单纯依靠人力,会使从事这项工作的管理人员过度疲劳,难免会发生许多错误,难以做到管理的规范化,这不符合管理工作的令后发展趋势。因此,需要开发一种功能全面,操作简便的管理系统来辅助作用,人机配合,能够使机器承担部分工作,是管理员逐步摆脱一些无谓的,烦琐的业务,这对充分利用人力资源的主导作用及使管理工作逐步步入规范化轨道有着重要意义。根据上一章可行性研究及对用户调查,我们可确定本系统必须完成的工作,下面将来做简单介绍。1 输入部分新学期开始需将学生基本信息输入,一般来讲,学生基本信息有姓名,学号,还有学生所属专业。在学生基本信息里可以选择同样专业的学生,可以对学生基本信息进行修改。每个新学期的信息
11、都不同,还要设置学期。在设置专业时要设专业名称和专业代号,以便查询或者维护。每学期末应输入学生的各门课程成绩,但必须是该学生所在专业年级在本学期开了这门课,所以输入部分还需试卷登记,在试卷登记里要详细区分每个专业,每个班级的试卷。试卷登记就需要试卷信息。在输入模块里需要专业设置,学期设置,学生信息,试卷登记,试卷信息。该部分是本系统最重要部分,着重分析,还应考虑数据的完整性,使用视图。2 统计分析部分为了是各项记录可供有关人员随时查询,统计分析当中需要查询部分,查询应可以用按学生学号和学生姓名检索该学生的所有信息。期末考试结束后,各教研室应至少要抽取一个授课班进行试题的难度,区分度分析。A考试
12、难度指数(P)值的计算方法:客观题难度指数计算公式:P=R/N(R为某一题参加考试的学生中答对的人数,N为参加考试的学生数。)非客观题难度指数计算公式:P=X/W(X为某题的平均分,W为该题的最高分值)B试题区分度(D)值的计算方法:计算某一班学生答某一题的区分度,首先要在该班中确定一个高分组,一个第分组。在考生中按名次排列位于前25%的学生为高分组,位于后25%的学生为底分组。客观题分度计算公式:D=Ph-Pl(Ph为高分组学生答对的百分比,Pl为底分组学生答对的百分比)难度指数和区分度计算完后要在教研室同考试题一同存档,为以后的命题工作提供依据。另外试题的难度情况和区分度情况要写入下表考试总结和成绩分析中。标准差:数据离散趋势最灵敏、最标准的指标,能准确反映数据的差异程度,是对数局进行同意分析的前提与基础。客观题:评分而得名。试题类型有概念题、见大题、天空题、排列题、多重选择题等。优点:有明确的标准答案,简单,题量多,有足够的覆盖率:缺点:难于测量综合、平分两级复杂的认知目标。区分度:用极端分组把学生按其水平分开的能力。具有良好的能力。具有良好的句粉能力的测验能使水平高的学生得高分,水平低的学生得低分,因此,区分度通常作为测验是否具有效应的“显示器”,是坚定试题质量、筛选试题的主要指标与依据。学生成绩统计专业年级考试人数缺考人数平均成绩标准差各额分数段人数缺考学生名
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1