基于bs的考试系统设计与实现

基于bs的考试系统设计与实现

ID:11905093

大小:622.00 KB

页数:82页

时间:2018-07-14

上传者:U-10243
基于bs的考试系统设计与实现_第1页
基于bs的考试系统设计与实现_第2页
基于bs的考试系统设计与实现_第3页
基于bs的考试系统设计与实现_第4页
基于bs的考试系统设计与实现_第5页
资源描述:

《基于bs的考试系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

目录摘要该系统是采用J2EE(Java2Platform,enterpriseEdition)架构和MVC模式(model-view-control)相匹配的体系结构,采用SQLServer作为后台数据库,服务器则使用WeblogicServer8.0,并选用Jbuilder9集成开发环境来编辑JSP文件、JavaBean及Serlvet。由于Java具有跨平台性,因而该系统可在多种操作系统上运行,并且具有较好的安全性、容错性和可扩张性。该系统实现了信息查询、人员信息管理、报表生成等功能。用户只要使用IE浏览器访问相关站点,输入正确的用户名和密码成功登陆后,普通用户便可查询自己的工资情况和其他相关信息。对管理员来说使用起来也非常的方便快捷,可以进行科学、合理的对工资和人员进行管理。该系统对客户端的硬件标准并不高,只需有5.0以上的浏览器,可访问Internet即可。但对服务器的硬件配置要求相对较高,但就目前市面上的硬件情况来说,这种配置已较为普及了。由于该系统采用了MVC系统架构模式进行开发,在开发过程中代码实现了充分的重用,可分层次同时开发,极大地减低了开发时间和工作量,同时降低了系统模块间的依赖性,提供了系统良好的延展性和可维护性。关键词:MVCJ2EE工资管理JSP25 目录目录摘要I目录II第一章绪论11.1前言11.1.1我公司工资系统需求调研21.1.2本人所采用的核心技术及其优点21.1.2.1J2EE平台技术21.1.2.1.1J2EE的定义21.1.2.1.2J2EE如何应对挑战41.1.2.2MVC设计模式51.1.2.2.1MVC(MODEL-VIEW-CONTROLLERPATTERN)模式由三部分组成:51.1.2.2.2J2EE框架与MVC模式的配合61.1.2.3BEAWEBLOGIC应用服务器简介61.1.2.4JSP技术71.1.2.4.1将内容的生成和显示进行分离71.1.2.4.2强调可重用的组件71.1.2.4.3采用标识简化页面开发81.1.2.4.4技术分析8第二章基于WEB的工资管理系统102.1方案选择102.1.1引言102.1.2项目概述102.1.2.1目标102.1.3系统描述102.1.4系统功能2.1.4.1外部功能102.1.4.4用户特点112.1.4.5一般约束112.1.4.6假设和依据122.1.5具体需求122.1.5.1功能需求(一)122.1.5.2功能需求(二)122.1.5.3功能需求(三)132.1.5.4功能需求(四)132.1.5.5性能需求142.1.5.6设计约束条件142.1.5.7属性142.1.6需求注释142.2实现概要技术142.2.1总体设计142.2.2接口设计162.2.3运行设计1725 目录2.3实现详细技术182.3.1程序系统实现的结构182.3.2查询功能模块设计说明182.3.3主要模块的详细设计和接口定义192.3.3.1模块(类)ControllerServlet192.3.3.2模块(类)DbBean202.3.3.3模块(类)CommandCore212.3.4数据库设计:222.3.5尚未解决的问题233.结论24致谢25参考文献2625绪论25 绪论第一章绪论1.1前言计算机软件行业日新月异。从大型机、小型机、个人计算机、客户机/服务器端、Internet到无线网,随着计算机技术的不断发展,总有新的软件技术、设计理念和开发工具不断出现。在过去的若干年里,没有什么事比提起Internet解决方案、开发Internet应用那样对我们的工作产生如此深刻的影响:Internet可以作为一个应用的基础,构建一个社会群体,甚至形成一个大的抽象组织。相信很多人已经看到,有许多重要的因素并没有受到软件行业的重视。就这些因素概括起来是:l在软件设计和底层结构中广泛采用国际标准。l通过Web,软件系统可以减少运营成本,提供巨大的策略性业务优势。l通过采用Java和UNIX,可以保证平台独立性和开放的解决方案。制定的各种软件设计和底层结构的标准长期以来一直困扰着软件行业,尽管硬件行业十年一变。对于软件来说,某些适应范围狭窄的标准一直存在于软件开发的各个方面,如SQL、CORBA和UML等。J2EE、Web和建模标准的出现,给我们提供了一组成熟的设计标准。利用这些标准,我们可以建立全新的应用系统。这些J2EE和Web标准,包括EJB、JNDI、JDBC、HTTP和XML等,使非常成熟的技术,可以在开发人员群体中共享。Internet能够提供富有竞争力的策略性优势的各种迹象已经越来越明显了。随着.COM公司的迅猛发展,现在我们已经到了开发使用的Internet解决方案的阶段。Internet和无线系统解决方案的策略性优势大部分来源于Metcalf的连接定律(LawofConnectivity):网络价值在于可以把大量的节点连接到网络上,而且其价值与连接的节点数呈指数级增长。假设用户需要一个新的Internet解决方案,开发人员可以利用WeblogicSever提供的功能,创建一个具有容错能力的高性能应用系统。不管应用的需求范围是什么,WeblogicServer都回开发人员的Internet提供必要的支持。WeblogicServer是一种广泛使用的并且已经被证明为最佳的Internet应用平台。平台独立是一个使用频率很高的词汇。作为软件开发人员,我们希望自己提供的解决方案能够在最常用的各种硬件平台、操作系统和数据库上运行,而无须重建或者重新编译。希望能够以任何形式与J2EE、Web、UNIX、Linux和OpenSource群体中的其他人分享各自的代码。我采用WeblogicServer开发软件系统,这就要求我必须才用面向对象的设计方式,或者创建相对小的可重用的类。这就提出了一种代码可重用性的问题。在今天的运行环境下,可重用的服务已经达到了软件重用的阶段。利用J2EE的标准结合相关的服务技术,可以创建灵活的易于使用的软件系统,用于Web服务。事实上,WeblogicServer的设计和应用模型的关键在于提供应用开发中所需要的服务。25 绪论能够使软件具有长久价值和生命力的诀窍是,使用开放的标准把软件系统制作成服务。因此就我公司目前的现状,可为工资系统开发一个提供Web服务的软件,如果采用开放标准(如UDDI、WSDL或SOAP)来访问这些信息,这个站点将会更有价值。真正开放的可访问的在线服务已经开始出现。无线设备、音频应用以及那些不是面向浏览功能的Internet访问系统,也催化和促进了开放的、可访问的Internet服务的发展。1.1.1我公司工资系统需求调研我公司工资系统是采用access做的,仅为单机版,所有的服务均采用一台电脑来完成。能够实现的工能还是较为完善,实现了人员管理和报表统计等功能。但是对操作人员的要求有所偏高,操作人员必需非常熟悉这套系统才能对其进行操作。管理员在对系统进行管理,有时是直接对数据库的原始数据进行修改。除管理员以外,没有任何用户。没有采用任何的安全措施,密码也是采用明码标识。当我校员工要查看有关工资情况时,必须亲自来到财务处向管理员说明查看内容和自己的姓名,然后由管理员通过该系统的查询功能来获得相关的信息。之后,普通用户方可得到自己工资的情况。1.1.1.1现有系统的弊端首先,该系统所采用的构架仅为单机版。不能提供资源共享等服务,使用户非常单一,除了管理员之外就没有任何的用户可以使用该系统。随着我公司管理的信息化,这种架构已远远不能满足现有的需求。其次,该系统所采用的开发平台是access。Access属于一种常用的办公软件,只是一种小型的数据库系统不支持触发器与存储过程,事务处理、并发处理能力很弱。另外一个,就是2G的数据库容量限制。安全性不好,联机操作时网络传输慢,数据传输速度不够快。1.1.2本人所采用的核心技术及其优点1.1.2.1J2EE平台技术J2EE(即Java2平台企业版)是由Sun公司主持推出的一项中间件技术。从CORBA、IDL到面向消息的系统,中间件技术已经走过了很长的一段路程,如今J2EE作为中间件技术史上的一块具有决定意义的里程碑,正受到业界越来越广泛的重视和采纳。J2EE,一方面有着一套相当庞大的标准体系和数个不同版本,另一方面,由于市场上应用服务器品种多样,各家开发商使用的术语又不尽相同,因此,围绕着J2EE,常常有不少被人误解的地方。1.1.2.1.1J2EE的定义在试图给J2EE下一个明确的定义之前,我们首先要了解J2EE并不简单地只是一门语言、一种工具或一套服务。lJ2EE——Java2平台企业版简单地说,J2EE是一个标准中间件体系结构,旨在简化和规范多层分布式企业应用系统的开发和部署。J2EE方案的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。J2EE技术出现之前,几家主要的中间件开发商的产品各自为阵,彼此之间缺乏兼容性,可移植性差,难以实现互操作,没有一个被普遍认可的行业标准。J2EE的出现标志着中间件技术在经历了多年的不断摸索和经验总结后,正逐步走向成熟。25 绪论J2EE的核心是一组规范和指南,定义了一个使用Java语言开发多层分布式企业应用系统的标准平台。开发人员在这些规范和指南的基础上开发企业级应用,同时由J2EE供应商确保不同的J2EE平台之间的兼容性。由于基于规范的各J2EE平台之间具有良好的兼容性,因此J2EE应用系统可以部署在不同的应用服务器上,无需或只需进行少量的代码修改。如图1.1所示:图1.1lJ2EE视点下面我将从几个不同的侧面来考察J2EE:(1)J2EE:多层、分布式中间件语法采用多层分布式应用模型,J2EE将应用开发划分为多个不同的层,并在每一个层上定义组件。各个应用组件根据他们所在的层分布在同一个或不同的服务器上,共同组成基于组件的多层分布式系统。典型的J2EE四层结构包括客户层、表示逻辑层(Web层)、商业逻辑层和企业信息系统层。有了J2EE,分布式系统的开发变得简单了,部署的速度也可以加快。J2EE组件的分布与服务器环境无关,所有的资源都可通过分布式目录进行访问。这意味着开发人员不再需要为组件和资源的分布问题耗费精力,从而可以有更多的时间专注于业务逻辑的实现,提高开发效率。(2)J2EE:企业级应用系统开发平台J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。而J2EE的实施,则具体表现为诸如BEAWeblogic或IBMWebsphere之类的特定Web服务器产品。利用J2EE应用-编程模型开发的企业应用系统,可以部署在不同厂商生产的、但相互兼容的J2EE应用服务器上。目前,市场上基于J2EE的Web服务器品种繁多,性能特点各有千秋,每家厂商的产品都有精心设计的独到之处。但与产品个性无关的是,所有的J2EE应用服务器都为企业级应用系统的开发和部署提供了一个共同的基础。(3)J2EE:电子化应用开发模型J2EE应用很容易发布到Web、掌上电脑或移动电话等手持设备上。换言之,应用组件可以很轻松地实现电子化。J2EE的应用-编程模型保证组件在向不同类型的客户端移植过程中,商业逻辑和后端系统保持不变。25 绪论此外,J2EE平台的其他主要优点还有:自动负载平衡、可伸缩、容错和具有故障排除等功能。部署在J2EE环境中的组件将自动获得上述特性,而不必增加额外的代码开销。J2EE所有这些特性对于需要构建全天候网络门户的企业来说显得尤为重要。(4)J2EE:Web应用服务器上广泛采用的标准可以说,J2EE是首个获得业界广泛认可和采纳的中间件标准。目前几乎所有的一流Web应用服务器,如BEA的Weblogic、IBM的Websphere、HP的应用服务器、Sun的iPlanet和Macromedia的Jrun等,都是基于J2EE的。迄今为止,还没有哪个其他标准能获得如此众多的中间件供应商的一致支持。而且,有了J2EE,企业的应用开发对于某个特定的开发商或应用服务供应商的依赖性更小。应用组件只要符合J2EE规范,完全可以部署在不同的应用服务器上。为了确保不同厂商的J2EE应用服务器的兼容性和一致性,Sun公司发布了J2EE兼容性测试包。至此,我可以试着用一句话来概括J2EE,那就是:J2EE是一个中间件基础架构,有了它,开发者只需要集中精力编写代码来表达企业应用的商业逻辑和表示逻辑,至于其他系统问题,如内存管理,多线程,资源分布和垃圾收集等,都将由J2EE自动完成。1.1.2.1.2J2EE如何应对挑战J2EE是很好的应对企业开发过程中所面临的问题,以及为企业未来发展之需要提供空间。l独立于硬件配置和操作系统J2EE运行在Java虚拟机(JVM)上,利用Java本身的跨平台特性,独立于硬件配置和操作系统。Java运行环境(JRE)——JVM的可安装版本加上其他一些重要组件——几乎可以运行于所有的硬件/OS组合。因此,通过采用Java,J2EE使企业免于高昂的硬件设备和操作系统的再投资,保护已有的IT资源。在很多情况下,J2EE还可以直接运行在EIS服务器环境中,从而节约网络带宽,提高性能。图1.2l坚持面向对象的设计原则25 绪论作为一门完全面向对象的语言,Java几乎支持所有的面向对象的程序设计特征。面向对象和基于组件的设计原则构成了J2EE应用编程模型的基础。J2EE多层结构的每一层都有多种组件模型。因此,开发人员所要做的就是为应用项目选择适当的组件模型组合,灵活地开发和装配组件,这样不仅有助于提高应用系统的可扩展性,还能有效地提高开发速度,缩短开发周期。此外,基于J2EE的应用还具有结构良好,模块化,灵活和高度可重用性等优点。l灵活性、可移植性和互操作性利用Java的跨平台特性,J2EE组件可以很方便地移植到不同的应用服务器环境中。这意味着企业不必再拘泥于单一的开发平台。J2EE的应用系统可以部署在不同的应用服务器上,在全异构环境下,J2EE组件仍可彼此协同工作。这一特征使得装配应用组件首次获得空前的互操作性。例如,安装在IBMWebsphere环境下的EJB,一方面可以直接与Websphere环境下的CICS直接交互,另一方面也可以通过安装在别处的BEAWeblogic服务器上的EJB进行访问。l轻松的企业信息系统集成J2EE技术出台后不久,很快就将JDBC、JMS和JCA等一批标准纳归自身体系之下,这大大简化了企业信息系统整合的工作量,方便企业将诸如legacysystem(早期投资系统),ERP和数据库等多个不同的信息系统进行无缝集成。由于几乎所有的关系型数据库系统都支持JDBC,因此只需借助必要的JDBC驱动程序,J2EE应用就可以和所有主流数据库系统进行通信。类似的,目前业界正冒出一批基于Java连接器体系标准的EI适配器,也用于提供各类legacysystem和ERP/CRM的无缝集成。l引进面向服务的体系结构随着Web服务以及SOAP等开放标准的出现,企业异构系统之间的互操作性成为可能。J2EE,作为一个可扩展平台,很自然需要加入Web服务特性。为此,Sun公司发布了一整套称为“JAX包”的API,支持从XML语法分析、XML绑定、SOAP消息发送、注册表查寻、XMLRPC到XML消息传递等所有各种Web服务需求。虽然J2EE平台的出现早于Web服务技术,但它的可扩展能力使它能很好地适应技术的最新发展。我们有理由相信,在未来,J2EE将引入更多的技术进步而不会动摇它的核心框架和应用-编程模型。总之,作为一个被业界广泛采用的中间件标准,J2EE是开发可伸缩的、具有负载平衡能力的多层分布式跨平台企业应用的理想平台。J2EE的首要任务在于提供一个标准中间件基础架构,由该基础架构负责处理企业开发中所涉及的所有系统级问题,从而使得开发人员可以集中精力重视商业逻辑的设计和应用的表示,提高开发工作的效率。J2EE有效地满足了行业需求,提供独立于操作系统的开发环境。基于J2EE的应用系统灵活且易于移植和重用,可运行在不同厂家的Web服务器上。更为重要的是,J2EE是一个开放体系,完全有能力适应未来技术的进步和发展。1.1.2.2MVC设计模式1.1.2.2.1MVC(Model-view-controllerpattern)模式由三部分组成:25 绪论●模型(Model):是一组表示应用系统商业逻辑的对象。它通常包括表示商业抽象的类(如:账号、采购等等)和现实世界的对象(如职员、客户等)。●视图(View):是用一种向用户表达信息的具体方式。要理解视图的捷径是把视图想象成为一个具体的网页或者屏幕,它能够给用户提供一组互相有关的信息。●控制(Controller):是应用系统处理具体流程和导向的核心部分。它把模型对象给出的信息翻译成视图可以理解的形式,并且处理系统流程的走向,例如视图在下一个回应中将会给用户什么样的反馈。MVC的关键是商业模型的设计与实现可以独立于应用系统的结构设计与实现(控制)和界面的设计与实现(视图)。MVC模式如下图所示。+图1.31.1.2.2.2J2EE框架与MVC模式的配合MVC模式可以与J2EE框架很好的结合。目前已经有许多成功的应用系统案例,按照如下的方式将J2EE的元素映射到MVC的三个组成部分。●Model:JavaBeansandEnterpriseJavaBeans●View:JavaServerPages●Controller:Servlets这里servlets用作controllers,用于接收HTTP的POST请求,并且负责将POST上来的数据传送给model,然后选择用哪一个JSP页面来显示model处理的结果。这种系统结构通常又称为“ModelII”JSP结构。1.1.2.3BEAWeblogic应用服务器简介BEAWeblogicServer是一种广泛采用Java应用服务器,用于组建多层次的、安全的大型的和分布式的Web应用,如电子商务等。在分布式应用中,应用层次之间、应用层次与组建之间,需要具有容错共能和快速的网络通信功能。随着中间件和Web技术的不断发展,许多企业站点已经从客户机/服务器环境迁移到n层结构(通常为3层到425 绪论层)的应用中。在这种多层结构的应用中,有效的网络连接时至关重要的首要因素。在多层结构的应用中,BEAWeblogicServer可以提供开发和利用服务器端业务逻辑的基本架构,支持分布式变成模型,提供一定程度的透明性。为应用开发人员隐去复杂的分布式编程的底层细节,使得编写分布式应用就像开发本地应用一样。尽管开发人员仍然需要错误处里和程序的有效性,但WeblogicServer实现的J2EE服务可以为企业级的分布式应用提供一个极佳的开发和运行环境。由应用服务器(如BEAWeblogicServer)负责处理服务器端的应用逻辑、管理分布式应用以及控制网络流量,可以为我们带来下列好处:l有效性:Web浏览器和应用客户机可以共享相同的业务逻辑,不必为每一台客户机指定不同的业务规则。l高效性:把服务器端业务逻辑与资源密集型模块(如数据存储)尽可能的放在一起,可以改善系统的性能l可管理性:把业务逻辑集中到应用服务器上便于系统的集中管理和安全控制。1.1.2.4JSP技术JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。JSP技术在多个方面加速了动态Web页面的开发:1.1.2.4.1将内容的生成和显示进行分离  使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。1.1.2.4.2强调可重用的组件  绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者EnterpriseJavaBeansTM25 绪论组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。1.1.2.4.3采用标识简化页面开发  Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。  通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。  JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。  由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为JavaServlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。当与Java2平台,企业版(J2EE)和EnterpriseJavaBean技术整合时,JSP页面将提供企业级的扩展性和性能,这对于在虚拟企业中部署基于Web的应用是必需的。1.1.2.4.4技术分析  Microsoft公司的ASP技术也是动态网页开发技术。JSP和ASP从形式上非常相似,ASP程序员一眼就能认出<%%>以及<%=%>。但是深入探究下去会发现它们很多的差别,其中最主要的有以下三点:ØJSP的效率和安全性更高ASP以源码形式存放,以解释方式运行,每次ASP网页调用都需要对源码进行解释,运行效率不高。另外,IIS的漏洞曾使得许多网站源程序大曝光。JSP在执行以前先被编译成字节码(bytecode),字节码由Java虚拟机(JavaVirtualMachine)解释执行,比源码解释的效率高;服务器上还有字节码的Cache机制,能提高字节码的访问效率。第一次调用JSP网页可能稍慢,因为它被编译成Cache,以后就快得多了。同时,JSP源程序不大可能被下载,特别是JavaBean程序完全可以放到不对外的目录中。ØJSP的组件(Component)方式更方便  ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或者复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBean实现了同样的功能扩充。在开发方面,COM的开发远比JavaBean复杂和繁琐,学会ASP不难,但学会开发COM可不简单。而JavaBean就简单多了。在维护方面,COM必须在服务器上注册,如果修改了COM程序,就必须重新注册,甚至必须关机和重新启动。JavaBean则不需要注册,放在CLASSPATH包含的目录中就行了。如果JavaBean进行了修改,则JSWDK和Tomcat现在还需要关闭和重新运行(但不是关机),但开发者已经许诺将在以后的版本中做到不需要关闭服务器。另外JavaBean是完全的OOP,可以针对不同的业务处理功能方便地建立一整套可重复利用的对象库,例如用户权限控制、email自动回复等等。25 绪论ØJSP的适应平台更广  ASP目前仅适用于NT和IIS。虽然Unix下有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,Unix下的COM实现起来非常困难。25 基于WEB的工资管理系统第二章基于WEB的工资管理系统2.1方案选择2.1.1引言  随着高校管理越来越信息化、透明化和Internet应用的普及,基于Web的应用系统也得到了人们的亲睐。通过Web应用,人们可更好的共享资源和实时的查看自己的工资情况。对信息的获取不在受时间和地点的限制,也能实时的反馈自己的意见,这样对于管理员来说也就极大地降低了工作量。使工资管理也更加科学化,使业务操作也更加透明。Ø编写目的  为工资管理系统提供一套具有基本功能的模拟软件支持系统提供基本的需求分析和描述,为软件的开发参与者(系统设计人员、程序员、测试人员、开发商、管理人员等)提供完整的需求信息。2.1.2项目概述通过IE浏览器,普通用户(我公司员工)可以在系统主页输入自己的用户明和密码查询自己的工资情况。可为管理员提供人员信息管理功能和报表生成等基本功能(对所有功能提供日志)。 2.1.2.1目标Ø开发意图  a.模拟实现基于Web应用的工资管理系统的基本功能;  b.同时通过完成一个实际的软件应用项目的开发,来实践软件开发的全过程(需求的收集、细化、精练、分析,以及系统的设计、实现和测试等);实践软件项目的管理、监控;实践软件开发中团队的工作环境;实践软件开发各里程碑成果文档的书写,以加深对软件开发全程的理解,巩固所学知识,获取一定实践经验。Ø应用目标该软件能使我公司员工方便、快捷的查看自己的工资情况,也便于管理员对工资和人员信息的管理。Ø作用及范围  本软件适用于我公司工资系统的管理和应用,它是完善、安全、稳定的系统管理模拟软件。2.1.3系统描述本系统是一种基于Web应用的工资管理系统的全新的管理模拟软件,它能模拟实现我公司所有员工通过IE稳定使用该系统。2.1.4系统功能2.1.4.1外部功能该系统向我公司所有员工提供通过IE浏览器查询自己的相关信息。对于特定管理员也可通过IE浏览器对我公司人员信息和工资进行管理。 工资管理系统的功能层次结构图:25 基于WEB的工资管理系统工资管理系统工资设置查询月度工资计算计算工资设置统计计算报表输出浮动工资设置津贴设置补贴设置扣发设置基本工资设置图2.12.1.4.2内部功能  对用户的请求系统完成前台监视系统的启动、数据库访问等一系列操作。2.1.4.3功能表功能描述外部功能内部功能用户该系统向我公司所有员工提供通过IE浏览器查询自己的相关信息。对于特定管理员也可通过IE浏览器对我公司人员信息和工资进行管理。对用户的请求系统完成前台监视系统的启动、数据库访问等一系列操作。表2.12.1.4.4用户特点  本软件的使用对象是我公司全体员工,必须通过IE浏览器访问该系统,然后再登陆页面输入正确的用户明和密码方可使用(即成功登陆)。2.1.4.5一般约束    对于服务器段对硬件的限制,等方面没有严格的约束,而在客户端则只需有5.0以上浏览器即可。25 基于WEB的工资管理系统2.1.4.6假设和依据  假设需求不完整,管理不完善,设计稳定的系统架构没有得到考虑,本项目的开发都将受到很大的影响。2.1.5具体需求2.1.5.1功能需求(一)Ø规格说明  信息查询系统确认用户身份系统接受查询请求系统连接到中心数据库进行查询系统输出查询的结果  图2.2Ø引言  用户自助完成查询信息的操作Ø输入  用户在访问该系统站点后输入用户名和密码后系统确认用户的身份。Ø加工  系统查询中心的数据库到余额金额。Ø输出  系统向用户输出相关信息。2.1.5.2功能需求(二)Ø规格说明  人员信息管理系统确认管理员身份接受管理员进行添加、修改、删除等要求,访问中心数据库完成相关操作  图2.2Ø引言  管理员自助完成人员信息管理的相关操作。Ø输入  管理员在访问该站点后输入正确的用户名和密码后系统确认管理员的身份。25 基于WEB的工资管理系统Ø加工  接受持卡人的新的密码,访问中心数据库,提交修改。Ø输出  提示用户完成密码修改成功与否。2.1.5.3功能需求(三)用户输入密码和用户名系统访问数据库核对密码用户登陆成功Ø规格说明  用户登陆。  图2.3Ø引言  用户通过输入用户名和密码实现合法的身份的确认。Ø输入  系统启动,用户输入密码和用户名。Ø加工  系统访问数据库核对密码和用户名。Ø输出  用户登陆成功。2.1.5.4功能需求(四)Ø规格说明  报表统计系统确认管理员身份系统接受统计请求系统连接到中心数据库进行查询,统计系统生成报表  图2.4Ø引言  管理员自助完成报表统计的操作Ø加工  系统查询中心的数据库到各部门总体信息。25 基于WEB的工资管理系统Ø输出  系统自动生成报表,并把结果回显给管理员2.1.5.5性能需求Ø动态数值需求  在任提高模拟软件的安全性。Ø可维护性本软件作为一个系统模拟软件要求有较好的可维护性。 2.1.6需求注释对于本软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可以的。2.2实现概要技术2.2.1总体设计l需求规定本系统的主要的输入项目:要求用户的用户名和密码本系统的主要的输出项目:用户当前可执行的相关操作、用户当前的相关信息和各种操作的回应信息。处理的功能性能要求:能够及时响应用户的有关操作并完成及相关功能。详细的说明:客户端发出登陆请求,服务器端连接数据库验证用户的相关身份,完成身份验证后列出用户当前可执行的相关操作和用户当前的相关信息,用户选择相关信息进行执行,服务器对用户选择给出相应并进行判断,最后执行相关的操作。l运行环境本系统的运行环境(包括硬件环境和支持环境)的规定如下:1、硬件环境:CPU1.4G以上,硬盘20G以上,内存512M以上(推荐配置)2、支持环境:UltraEditJBuilder8.0IBMWeblogicMacromediaDreamweaver-MXMicrosoftSQLServer2000操作系统windows2000/XPl基本设计概念系统用例分析:25 基于WEB的工资管理系统图2.5整个系统的角色与用例均由上图给出。.系统元素的划分:信息查询模块、报表统计、人员信息管理、主调页面登陆模块、密码修改模块。(以上模块均已实现)控制与被控制关系:先进行登陆和身份验证后,由主调页面调用其余各个功能模块。l结构(1)系统的架构模式:ApplicationServerServletJspJavaBeanDataBaseBrowser图2.6(2)能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:表2.225 基于WEB的工资管理系统程序1程序2程序3程序4登陆功能需求√信息查询功能需求√人员信息管理√报表统计√(3)人工处理过程用户必须首先访问本系统才能进行余下的相关操作2.2.2接口设计Ø用户接口用户提供的命令:用户根据相关窗口的提示内容进行相关信息的输入软件的回答信息:系统根据输入信息进行比较和判断,并执行相关操作。如果执行出错择将错误信息回显给用户。Ø外部接口本系统属于单机版,不存在任何外部接口。Ø内部接口登陆模块必须和主调页面预留下相关接口。其次主调页面采用超级联接的方式和其余功能模块相联系(即在主调页面和功能模块间留下相应的接口)2.2.3运行设计图2.7Ø运行模块组合(1)完成信息查询操作所历经的内部模块为:登陆模块,主调页面,查询模块(2)完成人员信息管理才操作所经历的内部模块为:登陆模块,主调页面,人员信息管理模块(3)完成报表统计操作所历经的内部模块为:登陆模块,主调页面,统计模块支持软件:以上所有操作的支持软件均为:UltraEdit+JBuilder8.0+IBMWebSphereStudio+MacromediaDreamweaverMX+MicrosoftSQLServer2000Ø运行控制(1)人员信息管理操作:运行控制的方式方法为使用IE6.025 基于WEB的工资管理系统进行浏览和获取输入并产生相关数据的输出。操作步骤:1进行用户登陆和身份验证。2进入主调页面,选择人员信息管理功能项并输入相关数据。3系统执行该功能模块。4返回主调页面(2)信息查询操作:运行控制的方式方法为使用IE6.0进行浏览和获取输入并产生相关数据的输出。操作步骤:1进行用户登陆和身份验证。2进入主调页面,选择信息查询功能项并输入相关数据。3系统执行该功能模块。4回显当前用户的相关信息。(3)报表统计操作:运行控制的方式方法为使用IE6.0进行浏览和获取输入并产生相关数据的输出。操作步骤:1进行用户登陆和身份验证。2进入主调页面,选择报表统计功能项并输入相关数据。3系统执行该功能模块。4回显当前用户所要统计的相关信息。Ø运行时间各种运行模块组合都将占用系统的绝大部分的系统资源,它的占用时间从该模块开始运行开始直到该模块运行完毕为止。其占用的主要资源为:CPU,系统的内存使用weblogic作为服务器对硬件的要求就较高,否则运行时间不能达到要求。25 基于WEB的工资管理系统2.3实现详细技术2.3.1程序系统实现的结构图2.8上面的类图列出本程序系统内的每个程序的名称、标识符和它们之间的层次结构关系。2.3.2查询功能模块设计说明Ø功能描述在用户登陆到主功能界面并且选择了查询功能的前提下用户输入了合法的用户明和密码的情况下自助完成对用户信息的查询。(一)查询功能的IPO描述:  (1)输入  在登录界面中输入正确的用户明和密码  (2)加工  系统查询中心的数据库中的Person,Salary,SalOfPerson三张表进行操作。  (3)输出  系统向用户输显示用户的相关信息。Ø功能处理流程图25 基于WEB的工资管理系统图2.92.3.3主要模块的详细设计和接口定义2.3.3.1模块(类)ControllerServletØ模块名称ControllerServletØ模块功能描述该类的功能是通过doPost()方法从页面中获取信息,响应客户机的请求,通过关键字比较后,将用户所做的事件请求关联到相关的结果显示页面,返回用户所需信息。Ø与其他模块的联系和性质该类在类的结构层次中处于第一层(参见类图),继承了HttpServlet基类。Ø接口和方法定义publicclassControllerServletextendsHttpServlet{privatestaticfinalStringCONTENT_TYPE="text/html;charset=GBK";//Initializeglobalvariablespublicvoidinit()throwsServletException{}//ProcesstheHTTPGetrequestpublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringaction=request.getParameter("action");//获取Jsp文件中form的//action的value的值25 基于WEB的工资管理系统Stringurl="";if(action!=null){if(action.equals("search")){try{QueryEmpCommandBeanqueryBean=newQueryEmpCommandBean(request,response);queryBean.execute();url="/searchResult.jsp";//指定资源的位置System.out.println("DEBUG:"+url);}catch(Exceptione){}System.out.println("DEBUG:"+"Dispatch");RequestDispatcherrequestDispatcher=getServletContext().getRequestDispatcher(url);requestDispatcher.forward(request,response);//触发跳转动作}}}publicvoiddoGet(HttpServletRequestrequest,//浏览器发出请求HttpServletResponseresponse)throws//初始化doGet方法ServletException,IOException{doPost(request,response);}publicvoiddestroy(){}//清空资源}2.3.3.2模块(类)DbBeanØ模块名称DbBeanØ模块功能描述该类的功能是,通过Weblogic(DataPool)的连接池,用数据源来标识DataPool,并通过lookup()这种方法来解析,即进行数据库连接之后并通过SQL语句对数据库进行插入、查询和删除等操作。Ø与其他模块的联系和性质该类是一个底层的控制基类。Ø接口和方法定义publicclassDbBean{publicConnectioncon=null;publicStatementstmt=null;publicResultSetrs=null;25 基于WEB的工资管理系统publicDbBean(){}publicintDbconnector_insert(Stringsql){//插入记录到数据库中intint_res=1;try{Contextctx=newInitialContext();DataSourceds=(javax.sql.DataSource)ctx.lookup("SQLDS");//与连接池建立联系con=ds.getConnection();stmt=con.createStatement();int_res=stmt.executeUpdate(sql);}catch(Exceptione){int_res=0;returnint_res;}returnint_res;}publicResultSetDbconnector_query(Stringsql){//查询数据库中的记录try{try{Contextctx=newInitialContext();DataSourceds=(javax.sql.DataSource)ctx.lookup("SQLDS");con=ds.getConnection();stmt=con.createStatement();}catch(Exceptione){System.err.println("ERROR:"+e.getMessage());}rs=stmt.executeQuery(sql);}catch(Exceptione){System.err.println("executeQueryERROR:"+e.getMessage());}returnrs;}2.3.3.3模块(类)CommandCoreØ模块名称CommandCore类Ø模块功能描述处理Servlet从界面获取的数据并把这些数据放入到HasgMap容器中,供其他模块调用。与其他模块的联系和性质该类是一个底层的控制基类。Ø接口和方法定义25 基于WEB的工资管理系统publicclassCommandCore{publicCommandCore(){}HashMapprocessRequest(HttpServletRequestrequest){Stringname;Stringvalue;HashMapresult=newHashMap();Enumerationnames=request.getParameterNames();//定义一个枚举类型的对象,存储从界面获取的数据while(names.hasMoreElements()){//把数据放入容器中name=(String)names.nextElement();value=request.getParameter(name);result.put(name,value);}returnresult;//返回一个数据集}}2.3.4数据库设计:在本次实习的模拟系统中,数据库的设计较为简单。以这次模拟实现的功能为基本的扩展点,在一定程度上满足再次开发的需要。设计的数据库的ERD图如下图所示。系统的数据流程图如图所示:工资福利津贴调整员工工资福利津贴设置表工资计算月度工资表工资发放工资福利津贴调整员工工资福利津贴设置表工资计算月度工资表工资发放图2.10设计的数据库的ERD图如下图所示。25 基于WEB的工资管理系统图2.112.3.5尚未解决的问题程序只实现了需求分析中的部分功能实现,因此有继续开发扩展的必要。还有界面的设计没有投入太多的经历可以设计出更精美的界面。对于服务器不支持中文的问题也未克服。3.结论通过这几个月的努力,我终于完成了本次任务。在学校的时候我曾经使用过c++25 基于WEB的工资管理系统来实现这个功能,而这一次我使用的体系架构和开发平台我产品能够来没有接触过,给自己带来了一定的挑战。由于本系统是基于Web的开发,因此给代码的调试带来了很多不便。通过这次设计我对MVC模式、Java、J2EE和WeblogicServer有了一个全新的认识。在这之前我一直都很坚信Java是一种类似于C++这样的语言,跟C++相比只是少了指针罢了。可现在我也同意Java是一种平台的说法了,的确以前java宣称的是一种跨平台的语言,那么现在java已经发展成了平台,而且不是一种平台。而且通过这一段时间的了解,我想未来java一定会发展成为更多的平台。通过这次设计我也基本搞清了语言和平台的区别,windows就是一种平台(操作系统平台),windows上的c++是在windows上的一种语言。区别就是这样,如果java是平台,那么它就可以成为windows,事实上在嵌入式领域,如手机,java确实已经成为手机的windows啦。任何语言只有运行在相应的平台上才有威力。可是java的恐怖之处就在于它本身就是平台。极端一点,如果给个人pc嵌入一块带jvm的芯片,在你的个人电脑上就可以向运行汇编语言一样,运行java语言。这也许就是系统结构中所说的支持高级语言的计算机吧,实际上C++也可以,其他高级语言也可以,但是现在只有java是唯一为此做好准备的。这就是平台的威力,更是java定位的改变,其实这种改变已经有好几年啦,但我是现在才体会到的。因此把java与任何一种语言比较都是不恰当的。如果非要比较,java也只适合与平台进行比较。遗憾的是与java一样的平台好像只有它一个,java不可能和操作系统比较的,虽然在jvm中可以看到许多操作系统的影子,但是java太轻量级啦。.net也许算得上是平台但是它叫framework不是platform,如果微软都只把它叫framework,我们没有理由把它叫做platform的。据说sun曾经就java几个平台的名字咨询过语言学家,如果是这样,更从一个侧面证明啦java现在的发展重心,从跨平台到成为平台的转变。再次,就是通过这次开发真正体会到了J2EE框架与MVC模式相配合的功效。在Model这一层我们是采用了JavaBeans来处理的,View这一层是采用JSP,Controller也是用Servlet来处理。这样一来的确实现了代码的很好重用和项目的同时开发。这样跟以往的开发想比无论是在开发时间还是效率上都有了很大的改进。因此在面向对象的编程中,我们作为软件编程人员应更加注重代码的重用性和可维护性。设计模式使我们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。因此,进行面向对象的软件开发,采用什么样的设计模式将显得尤为重要。总之,通过这次毕业设计我对J2EE架构和MVC模式有了一次感性的认识,真正把理论与实践很好的结合起来,对它们的理解也更为深入了。25 致谢致谢在论文完成之际,我首先向关心、帮助和指导我的老师表示衷心的感谢并致以崇高的敬意!在论文工作中,遇到了很多问题,得到了老师的亲切关怀和悉心指导。指导老师以其渊博的学识、严谨的治学态度、求实的工作作风和他敏捷的思维给我留下了深刻的印象,我将终生难忘!再一次向他表示衷心的感谢,感谢他为学生营造的浓郁学术氛围,以及学习、生活上的无私帮助!值此论文完成之际,谨向老师致以最崇高的谢意!在学校的学习生活即将结束,回顾三年多来的学习经历,面对现在的收获,我感到无限欣慰。为此,我向热心帮助过我的所有老师和同学表示由衷的感谢!在我即将完成学业之际,我深深地感谢我的家人给予我的全力支持!最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位老师25 致谢参考文献1.ShariLawrencePfleeger.编著.软件工程[M]北京:高等教育出版社.20022.IvorHorton.编著.Java2编程指南[M]北京:电子工业出版社.20033.Donny.编著.Jsp与网站开发编程实践[M]北京:科学出版社.20034.MichaelGirdleyRobWoollen.编著.J2EE应用与BEAWeblogicServer[M]北京:电子工业出版社.20025.WendyBoggsMichaelBoggs.编著.UML与RationalRose2002[M]北京:电子工业出版社.2002 致谢计算机科学与技术专业毕业实习及毕业论文(设计)规范计算机科学与工程学院计算机科学与技术系2015年03月 致谢目录一.毕业实习及毕业论文(设计)的主要目的1二.指导教师选聘及对指导教师的要求1三.毕业实习分组及实施计划3四.毕业论文(设计)的选题3五.毕业实习及毕业论文(设计)的进度控制4六、毕业论文的结构与格式7七、毕业实习以及毕业论文(设计)成绩评定10八、毕业设计的归档工作10九、毕业实习及毕业论文(设计)领导小组12附件1:任务书的填写格式14附件2:开题报告的填写格式18附件3:文献综述格式22附件4:实习报告封面格式27附件5:实习鉴定表格式28附件6:实习成绩评定表格式29附件7:毕业论文格式的基本要求30附件8:毕业设计袋封面填写格式39附件9:毕业论文验收表40附件10:毕业设计(论文)评论标准41附件11:毕业设计资料电子文档目录结构4613 致谢根据学院有关学生实习的规定和本专业教学计划的安排,对计算机科学与技术专业学生毕业实习及毕业论文(设计)作如下具体安排:一.毕业实习及毕业论文(设计)的主要目的1、毕业实习的主要目的:(1)通过毕业实习,使学生从理论走向实践,并运用所学的理论知识解决一些实际软硬件应用问题,达到实践锻炼的目的。(2)总结升华理论知识的目的,使学生毕业后能迅速适应实际工作岗位。(3)为毕业论文(设计)获取素材。2、毕业论文(设计)的主要目的:(1)全面检验学生四年所学得基本理论和基本技能状况,巩固学生所学知识,并提高学生运用所学知识的能力。(2)通过毕业论文(设计)的撰写,弥补知识结构中的薄弱环节,优化毕业生知识结构,提高毕业生的适应能力。(3)培养学生运用所学理论知识和技术,发现、分析和解决问题的能力,使学生掌握科学研究的方法和原则,培养和提高学生对理论和时间问题研究的能力。(4)通过论文撰写,培养学生创造性思维能力,提高学生创新能力。二.指导教师选聘及对指导教师的要求1、指导教师选聘(1)指导教师应具有讲师及以上专业技术职称或具有硕士学位,并有一定实践经验的相关专业人员。(2)指导教师的聘任由计算机科学与技术系根据工作需要提出初步名单,经计算机科学与技术学院院长审核,予以聘任。(3)指导教师指导学生数:讲师或具有硕士学位的指导教师一般不超过6人,高级职称(教授、副教授、高工)的指导人数不超过8人。13 致谢(4)指导教师责任1).学生毕业论文(设计)工作实行指导教师负责制。指导教师应以高度认真负责的态度对待毕业论文(设计)的指导工作,按时完成毕业论文(设计)的各项工作。2).指导教师对学生毕业论文(设计)中的以下事项负责:把握正确的政治方向;确保选题与培养目标的一致性;论文(设计)结构与撰写格式的规范性;督促学生保质、保量,按时圆满地完成毕业论文(设计)工作。(5)指导教师指导工作基本要求1).提出参考选题;2).针对学生的选题,结合学生的实际情况,确定所指导学生的毕业论文(设计)题目,并提出明确的撰写要求和进度计划;3).介绍有关参考文献,指导学生搜集和查阅必要的资料;4).下发《毕业设计任务书》,认真指导和检查学生填写《开题报告》等相关内容,并在签名处签名;5).指导学生拟写毕业论文提纲,定期检查学生毕业论文的进展情况,做好每个阶段的工作记录;6).加强与学生的沟通,认真指导学生提交论文初稿、2稿、3稿等,并及时提出修改意见,圆满完成最终定稿;7).根据评分标准,结合学生平时的表现,评定毕业论文(设计)成绩;指导教师评语字数不少于200字,其中包括工作态度、选题意义,理论水平、应用价值等;8).确认所指导学生的毕业论文(设计)是否可以递交答辩,并签署意见;9).协助做好毕业设计(论文)的归档工作。10).13 致谢撰写毕业设计指导工作总结,包括所指导学生的选题分析、质量分析、计划执行情况等。三.毕业实习分组及实施计划(1)毕业实习分组毕业实习主要采取集中与分组相结合,以收集毕业论文资料为主,主要采取由各指导教师根据学生所选论文(设计)题目,联系,分派学生到相关单位进行实习,收集资料;计算机科学与技术系可以在此基础上做统一安排。(2)毕业实习时间根据教学计划,学生在第四学年第2学期的第1周到第4周进行毕业实习,共4周。(3)实习要求1).实习期间,学生必须自觉遵守学院和实习单位的一切规章制度;2).并认真服从指导教师的安排,尊敬教师;3).经常与指导教师沟通,全面完成毕业实习和毕业论文(设计)所规定的各项任务;4).校外实习的同学,特别注意安全问题;5).按规定的时间和格式等要求,在第四周结束后完成并前提交实习成果,主要包括:实习日志、毕业实习报告(不低于2000字,格式参见附件4)、实习单位鉴定表(格式参见附件5);6).实习报告的内容实习报告的内容必须包括:实习时间、实习地点、实习目的、实习单位介绍、实习内容介绍、实习心得体会等,根据具体实习情况可以添加其它一些内容。7).指导教师根据学生的实习情况,填写实习成绩评定表,格式参见附件6;四.毕业论文(设计)的选题(1)题目来源13 致谢毕业论文(设计)题目主要来源是:1).教师和学生到企业调研,了解和收集毕业论文(设计)的课题;2).教师根据教学和科研的需要,结合当今计算机软硬件技术的研究重点、计算机科学与工程学院的研究方向以及一些横向联系的单位的具体需求拟订论文(设计)题目;3).学生根据兴趣爱好和研究方向自行确定,并经指导教师同意的题目。(2)题目主要类型和范围根据大学及计算机科学与工程学院关于“毕业论文(设计)的选题”要求,每个教师拟订一定数量的题目,经计算机科学与技术系讨论,确定最终的毕业论文(设计)题目类型和范围。题目应保证符合计算机科学与技术专业的研究方向、培养目标,大小适宜,并具有新颖性(注意出题不要与其他老师重复,且不能和以前毕业设计题目重复)。(3)学生选题毕业论文(设计)题目于第七学期15周以前下发给学生,并在计算机学院毕业设计网站上公布,组织学生选题,采取学生自选与系里指定相结合的方式,确定每一个学生的毕业论文(设计)题目,并配备指导教师。具体题目及学生、指导教师配备情况、学生的选题情况等在学生完成选题工作后,于第七学期18周以前按大学实践教学科的要求上报。每一阶段的工作都要在计算机学院毕业设计网站上公布。(4)指导教师填写好毕业论文(设计)任务书,及时下达给学生。五.毕业实习及毕业论文(设计)的进度控制1.毕业实习及毕业论文(设计)的进度控制13 致谢阶段工作要点时间进度(周)备注第七学期第八学期14151617181920211234567891011121314151617指导教师资格认定1.讲师及以上职称或具有硕士学位2.在专业领域内有较强的科研能力汇总毕业设计题目1.教师结合教学科研推荐题目;2.学生自拟题目3.系统一汇总题目,审查后公布。确定指导教师指导学生人数讲师或具有硕士学位指导人数不超过6人;高职称不超过8人教师与学生商量确定论文题目1.符合计算机科学与技术专业培养方向;2.大小适宜,具有新颖性,实践性下达毕业设计任务书1.教师下达任务书;2.正式任务书的格式参见附件1毕业实习,收集资料,完成开题报告,文献综述,英文文献翻译学生参与生产实习,收集与课题相关的资料,完成实习报告,撰写文献综述和开题报告,并进行英文资料的翻译深入分析系统的业务功能和流程,确定业务模型给出初步设计方案对课题进行深入分析,确定业务模型,完成系统的需求分析,并提交需求分析说明书及初步的设计方案;拟订论文大纲13 致谢阶段工作要点时间进度(周)备注第七学期第八学期14151617181920211234567891011121314151617完成系统的功能设计和数据库设计,准备论文1稿划分模块和数据库设计;完成论文初稿1;指导教师根据论文初稿1,提出修改意见各模块程序编写、整个系统调试,准备论文2稿进入系统实施阶段,开始进行软件和硬件的设计;学生根据论文修改意见修改论文;提交论文2稿;指导教师提出修改意见系统调试,毕业论文3稿系统进入调试阶段;学生根据论文修改意见修改论文;提交论文3稿提交可运行软件,论文定稿、准备答辩完成所设计的软硬件系统,根据指导教师的意见最终定稿,提交全部文档准备答辩13 致谢注释:(1).进行毕业设计(论文)的学生,应结合选题内容,在调研、查阅资料的基础上写一篇文献综述,字数不少于2000字。格式参见附件3。参考文献不少于10篇(最好是期刊文章),至少含英文文献3篇;(2).进行毕业设计(论文)的学生英应完成一篇文献翻译,文献内容必须和毕业设计内容相关且应独立完成,文献原文不少于1万英文印刷字符,译文稿撰写在统一的稿纸上,同时上交原文。教师应留下评阅意见,签注日期最好在毕业实习收集资料结束时。(3).学生毕业实习的主要目的是运用所学的理论知识解决一些实际问题,达到实践锻炼,使学生毕业后能迅速适应实际工作岗位,同时也为毕业论文(设计)的撰写收集资料。实习结束后,学生应提交不低于2000字的实习总结报告1份(格式参见附件4)、实习日志1本(记录整个毕业实习过程及其每天的心得体会,用32开软抄本记载)、实习单位鉴定表(格式参见附件5),指导教师根据学生实习情况填写实习成绩评定表(格式参见附件6),向计算机科学与技术系提出学生实习的建议成绩。(4).有下列情形之一,取消正式答辩资格:1).论文撰写过程中,学生如果未完成阶段工作,经指导教师催促、教育仍不改正者;2).不能在规定时间内完成毕业设计程序编制或不能完成论文定稿者;3).毕业设计达不到规定要求,或软件无法演示(特殊原因除外);4).不能在规定时间提交论文正确及全套材料者;5).凡在毕业论文中出现未经注释援引、窃取、抄袭他人作品的情况,一律视为“剽窃”,论文中“剽窃”内容超过2页者。六、毕业论文的结构与格式1.纸张与页面设置:13 致谢学院有统一规定,B5纸单面打印。1.毕业论文的组成部分:毕业设计论文是对毕业设计工作的总结,写作有一定的规范和要求,一份完整的毕业设计论文应包括以下几方面:(1)封面;(2)摘要(中文摘要和英文摘要);(3)目录;(4)前言;(5)正文;(6)结论;(7)致谢;(8)参考文献与附录等。2.基本结构:论文结构通常由以下几个部分组成:①标题。题目要确切、恰当、鲜明、简短,文字要简练、准确、有概括性。既能概括整篇论文的中心内容,又能引人注目。通过标题概括说明毕业设计(论文)的主要内容。标题字数要适当,一般不宜超过20字,如果有些细节必须放进标题,可以加副标题,主标题写得简明,将细节放在副标题里。②摘要。摘要是论文的高度概括,是全文的缩影,概括研究课题的内容、方法和观点,以及取得的成果和结论,应能反映毕业设计论文的精华。中英文摘要以300-500字为宜,一般应概括以下几方面的内容:为何从事这项研究(即研究工作的缘由、问题的重要性);完成了哪些工作(研究的内容与过程);获取了哪些重要成果(含结论性意见);成果的意义。英文摘要与中文摘要内容要相对应;撰写摘要时应注意以下几点:(1)语言使用要精炼、概括;(2)陈述要客观,不加主观评价;(3)摘要的重点是成果和结论;(4)设计说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料。③目录。目录应列出论文各组成部分的大小标题,分别层次,逐项标注页码。一般按三级标题编写,即1、1.1、1.1.1、…..等,要求标题层次清晰。13 致谢①关键词。一般3至5个。②前言(或序言、引言)。前言是论文的开头,前言一般应包括以下内容:写这篇论文的背景介绍;对本论文研究主题范围内已有文献的评述;说明本本课题的研究意义、目的、范围及解决的主要问题,所采用的研究手段、方式、方法。③正文。正文是对研究工作的详细论述。它是全文的主体,其内容包括:问题的背景和提出,毕业设计工作的基本前提和条件;相关基本概念和基本理论基础;系统分析;设计方案的拟定;理论在课题中的应用;系统实现;课题得出的结果,以及结果的讨论等。不同类型的毕业设计论文,可根据实际情况取舍内容。④结论。结论是对整个研究工作进行归纳和总结,还应包括所得结论与前人结论的比较和本课题尚存在的问题,以及进一步开展研究的建议。结论集中反映毕业设计的工作成果,表达对所研究课题的见解,是全文的精髓,结论要写得概括、简短。撰写时应注意以下几点:(1)结论要简洁、明确,措辞应严谨;(2)结论应反映工作主要成果。⑤致谢。致谢应以简短的文字对课题研究与论文撰写过程中曾给予帮助的人员表示自己的谢意。⑥参考文献。参考文献是毕业设计论文不可缺少的组成部分,它反映设计论文的取材来源、引用材料的广博程度和材料的可靠程度。一般设计论文的参考文献应列入引用的主要中外文文献。应包括参考的文献和资料的名称、作者名和出版社以及时间等。⑦附件。对于一些不宜放入正文中、但作为毕业设计论文又不可缺少的组成部分,或有主要参考价值的内容,可编入毕业设计论文的附录中,例如13 致谢数据、表格、编写的算法、数据字典、主要程序和其他需要说明的资料以附件的形式放置在正文之后。1.论文格式具体格式参见附件7:毕业论文格式的基本要求。七、毕业实习以及毕业论文(设计)成绩评定1.毕业实习(1).成绩评定的主要依据是实习纪律及表现、实习周记、实习报告、实习单位鉴定。(2).毕业实习成绩由各指导老师填写评分表(评分表见附件6),提出每名学生的实习成绩。(3).最终实习成绩由计算机学院综合评定。(4).最终成绩采用五级记分制,即:优、良、中、及格、不及格。2.毕业论文(设计)毕业论文(设计)成绩评定遵照《大学关于毕业论文(设计)评分标准》的精神,具体按照《计算机科学与技术专业毕业论文(设计)评分标准》执行。《计算机科学与技术专业毕业论文(设计)评分标准》见附件10。八、毕业设计的归档工作学生完成毕业设计工作后,必须提交全套的毕业设计资料,包括纸质资料和电子文档资料,各个学生上交的资料是否齐全,质量是否符合要求,需要各个指导老师进行验收,并签字:1.毕业设计纸质资料归档规范毕业设计资料袋封面的填写格式见附件8,所有的纸质文档资料均用B5纸打印,全部装入毕业设计资料袋中,袋中资料应包括:13 致谢毕业设计任务书1份,开题报告1份,文献综述1份,毕业实习报告1份,英文翻译1份(手写稿),附英文翻译原件1份,毕业论文修改稿多份,毕业论文定稿1份,毕业设计成绩评定表1份,光盘1张(光盘中存放2中的所有内容)。2.毕业设计电子资料归档规范每个学生完成毕业设计后,必须上交符合规范的全套电子文挡资料,方能参加答辩,电子资料全部存放在光盘中,现就计算机科学与技术专业毕业设计电子文挡的归档规范做如下规定:(1)每个学生必须将所有电子资料存放在光盘中,光盘中的根文件夹为学生在自己班内的学号(2位),如:01,然后在此文件夹中建立两个子文件夹:“程序”和“文档”,所有的毕业设计电子资料都放在子文件夹下。(2)在程序文件夹下存放本次毕业设计编制的所有程序,可以再建子文件夹。(3)在文档下应包括如下word文件:毕业设计任务书.doc开题报告.doc文献综述.doc毕业实习报告.doc毕业设计论文_1稿.doc毕业设计论文_2稿.doc13 致谢毕业设计论文_3稿.doc毕业设计论文_定稿.doc其中毕业设计论文可以有更多次修改稿,毕业设计论文_定稿.doc中的内容必须和打印的毕业设计论文一致。光盘中的内容同时应提交到计算机科学与技术系毕业设计管理人员指定的服务器文件夹下;整个目录结构见附件11。3.学生将上述纸质文档和光盘提交给指导教师,请各指导教师完成相关的意见批注和签字。需要批注和签字的地方有:任务书、开题报告、文献综述、英文文献翻译、初稿、二稿、三稿、N稿、成绩评定表的指导教师意见栏。请各指导教师收妥资料后仔细检查:每个学生各份材料中题目的一致性,各份材料的填写是否符合计算机科学与技术专业毕业设计规范。4.经指导老师确认后,填写“**届毕业生毕业(论文)相关资料验收表”(见附件9),并签字,该表同时需要各个指导教师签字。5.凡是有需要专业系主任和二级学院院长签字的地方(任务书、开题报告等),如果还未签字,在论文答辩结束汇总后,由专业系主任和二级学院院长统一签字。6.请各指导教师认真审查学生的答辩资格。尽快填好《成绩评定表》中的指导教师评语和成绩。于答辩前2天将《**届毕业论文相关资料验收表》、学生论文成绩、不能参加正式答辩的学生名单一并交系教学秘书处。九、毕业实习及毕业论文(设计)领导小组王越,李梁,杨武,黄贤英大学计算机科学与工程学院计算机科学与技术系2014.03.1013 致谢13 致谢附件1:任务书的填写格式毕业设计(论文)任务书题目按指导老师确定的题目准确填写(任务起止日期2015年2月21日——2015年6月10日)计算机科学与工程学院(系)计算机科学与技术专业班学生姓名学号指导教师教研室主任杨武系主任王越23 致谢课题内容:本部分内容由指导老师根据具体情况填写课题任务要求:本部分内容由指导老师根据具体情况填写主要参考文件(由指导教师选定):本部分内容由指导老师指定具体的参考文献参考文献格式:引用期刊:作者名.文章题名.期刊名.年,卷(期):起始页码引用专著:著者(或译者).书名.出版地:出版社,出版年同组设计者:填“无”或同组同学学号姓名注:1、此任务书应由指导教师填写。2、此任务书最迟必须在毕业设计开始前下达给学生。23 致谢学生完成毕业设计(论文)工作进度计划表序号毕业设计(论文)工作任务工作进度日程安排周次12345678910111213141516171819201根据任务书进行毕业实习,收集资料此表内容由指导教师根据学生课题实际填写2完成文献综述,英文文献翻译,开题报告3深入分析系统的业务功能和流程,确定业务模型给出初步设计方案4完成系统的功能设计和数据库设计,准备论文1稿5各模块程序编写、整个系统调试,准备论文2稿6毕业论文3稿,最终定稿、准备答辩注:1、此表由指导教师填写;2、此表每个学生一份,作为毕业设计(论文)检查工作进度之依据;3、进度安排请用“-”在相应位置画出。23 致谢毕业设计(论文)阶段工作情况检查表时间第一阶段第二阶段第三阶段内容组织纪律完成任务情况组织纪律完成任务情况组织纪律完成任务情况检查情按学生实际情况填写况教师根据学生选题,文献综述,开题报告,实习收集资料,详细提纲等的完成情况进行填写按学生实际情况填写根据学生的需求分析,设计方案,论文初稿的完成的实际情况进行按学生实际情况填写根据学生设计的软件,提交的论文定稿及全套资料的具体情况填写教师签字签字日期2015.3.18签字日期2015.4.15签字日期2015.6.10注:1、此表应由教师认真填写;2、“组织纪律”一栏根据学生具体执行情况如实填写;3、“完成任务情况”一栏按学生是否按进度保质保量完成任务的情况填写;23 致谢4、对违纪和不能按时完成任务者,指导教师可根据情节轻重对该生提出警告或不能参加答辩的建议。23 致谢附件2:开题报告的填写格式毕业设计(论文)开题报告题目按指导老师确定的题目准确填写系名称计算机科学与工程班级姓名学号指导教师教研室主任杨武时间2015.2.2823 致谢1、本课题国内外的研究现状分析本部分内容由学生完成,经指导老师检查后填写.2、本人对课题任务提出的任务要求及实现预期目标的可行性分析(只限工科类)本部分内容由学生完成,经指导老师检查后填写.23 致谢1、本课题需要重点研究的关键问题及解决问题的思路本部分内容由学生完成,经指导老师检查后填写.2、完成本课题所需的工作条件(如工具书、计算机设计绘图、实验、调研等)及解决办法本部分内容由学生完成,经指导老师检查后填写.23 致谢5、工作方案分析及进度计划(工作思路)本部分内容由学生完成,经指导老师检查后填写.报告人(签名)需手工签名2015年2月28日导师意见本部分内容由指导老师填写,不能简单写“同意”两字,应对学生的开题报告作简单的评价后,再表示“同意”或“不同意”。导师签名需手工签名年月日开题报告应根据教师下发的设计(论文)任务书,在教师指导下由学生独立撰写。23 致谢附件3:文献综述格式文献综述学院(系):计算机科学与工程学院班级:学生姓名:学号指导老师:成绩:年月日23 小二黑体,居中,文献综述五号宋体,居中——小标题三号黑体,居中,下空一行摘要小四号黑体小四号宋体小四号宋体,首行缩进两字流化床燃煤固硫技术是先进的燃烧技术,但这一技术的推广应用因流化床燃煤固硫渣没有成熟和经济的综合利用途径受到严重限制。由于人们对流化床燃煤副产物的认识程度还很有限,基础资料十分缺乏,在一定程度上影响了流化床燃煤固硫渣的资源化利用。本论文较为系统地分析了流化床燃煤固硫渣的特性,并根据现行规范,提出一套新的活性评定方法。在此基础上,对燃煤固硫渣活性的影响因素、激发方法、体积膨胀性能进行了较为系统的试验研究,并利用XRD、SEM等微观手段研究了燃煤固硫渣的自硬性、活性激发及膨胀机理。最后对燃煤固硫渣建材资源化利用进行了比较深入的研究。空行关键词:流化床,燃煤固硫渣,活性,膨胀,资源化1筏板基础的非线性分析空行1.1引言[1]二级标题用小三号黑体正文全部按此格式,用小四号宋体,首行缩进2个字目前国内外对上部结构、筏板基础和地基的共同作用的分析和研究中,对筏板基础的非线性变形特性考虑得较少,绝大多数都将筏板基础视为线弹性结构进行计算。1.2混凝土的应力-应变关系 1.2.1双轴受力混凝土的强度准则三级标题用四号黑体根据试验结果,Kupfer[95]和Gerstler[96]提出了混凝土在双轴受力条件下的强度,其强度包络线,如图5.1。曲线方程为:二轴受压:图名用宋体五号英文图名用TimesNewRoman五号图1.1混凝土双轴强度包络图fig1.1页码居中,用阿拉伯数字顺序排序 空1行三号黑体,居中,下空1行小四号宋体英文用小四号TimesNewRoman参考文献[1]贲克平.可持续发展理论研究扫描.人民日报,1998-2-21[2]吴中伟.廉慧珍著.高性能混凝土.中国铁道出版社,1999年[3]K.Kuhlmamn,H.Paschmamn.BeitragezurOkologislhenvonZementund[4]Beton.Zement-Kalk-Gips.Nr.1,1997[5]唐明述.可持续发展与水泥结构调整.1997年[6]芈振明主编.固体废弃物的处理与处置.高等教育出版社.1988年参考文献格式:引用期刊:作者名.文章题名.期刊名.年,卷(期):起始页码引用专著:著者(或译者).书名.出版地:出版社,出版年[7]赵洪义,李峰德,包西祥.水泥工业大量利用固体废渣的有效途径.中国建材.2000.8 页码居中,用阿拉伯数字顺序排序参考文献情况国内篇国外篇共计篇收集参考文献起止日期年月日至年月日列出收集的参考文献(阅读量不少于10篇且至少含3篇外文文献):[1]岳云.智能交通系统的发展近况.科技与经济,1998,1:17-18[2]刘允才、张素、施鹏飞.智能交通国际发展概况和国内优先考虑的课题.公路,2001,11(11):26-33指导教师对文献综述的评语:此部分由指导老师对学生所写文献综述进行评注,写评语指导老师(签名):年月日 附件4:实习报告封面格式(实习报告不低于2000字,用B5纸打印,正文字体用宋体,五号)实习总结报告实习性质:毕业实习实习单位:学院(系):计算机科学与工程学院班级:学生姓名:学号指导教师:成绩:年月日 附件5:实习鉴定表格式大学学生实习鉴定表学生姓名班级学号学习性质毕业实习实习时间实习单位指导老师对学生实习情况的意见(签名)年月日总体评价好一般差好一般差遵守劳动纪律和规章制度坚守工作岗位、有事请假尊敬师傅知识水平工作主动,态度端正实践动手能力勤学好问,谦虚谨慎工作业绩实习单位意见(签章)年月日备注 附件6:实习成绩评定表格式计算机科学与工程学院`计算机科学与技术系实习成绩评定表(学年第学期)学生姓名班级学号实习时间实习性质毕业实习实习单位成绩评定项目实习单位鉴定(30%)□优□良□中□差说明:实习态度及表现(40%)遵守纪律和规章制度优良中差工作主动,态度端正□□□□毕业论文资料收集□□□□实习日志□□□□其它()□□□□综合评定:□优□良□中□差说明:实习报告(30%)格式规范、工整优良中差结构合理、行文流畅、重点突出□□□□反映实习经历、内容和成果□□□□内容充实,字数达标□□□□其它:()□□□□综合评定:□优□良□中□差说明:评语:总评成绩:指导教师(签名):年月日 附件7:毕业论文格式的基本要求(1号魏碑,居中)毕业设计(论文)(0号黑体,居中)题目根据最后确定的题目准确填写(题目用小二号宋体)(以下为3号仿宋)院系名称计算机科学与工程学院班级学生姓名学号指导教师评阅教师时间2015.6 大学毕业论文中文摘要空1行三号黑体,居中,下空一行摘要小四号宋体,首行缩进两字流化床燃煤固硫技术是先进的燃烧技术,但这一技术的推广应用因流化床燃煤固硫渣没有成熟和经济的综合利用途径受到严重限制。由于人们对流化床燃煤副产物的认识程度还很有限,基础资料十分缺乏,在一定程度上影响了流化床燃煤固硫渣的资源化利用。本论文较为系统地分析了流化床燃煤固硫渣的特性,并根据现行规范,提出一套新的活性评定方法。在此基础上,对燃煤固硫渣活性的影响因素、激发方法、体积膨胀性能进行了较为系统的试验研究,并利用XRD、SEM等微观手段研究了燃煤固硫渣的自硬性、活性激发及膨胀机理。最后对燃煤固硫渣建材资源化利用进行了比较深入的研究。小四号宋体小四号黑体关键词:流化床,燃煤固硫渣,活性,膨胀,资源化 大学毕业论文Abstract空1行三号黑体,居中,下空一行ABSTRACTTimesNewRoman小四号TimesNewRoman小四号Duetolackofeffectivewaystoutilizethebottomashesofcirculatingfluidizedbedcombustion(CFBashes),itisdifficulttousewidelytheadvancedtechnologyofcirculatingfluidizedbedcombustionanddefulfurization.Inthispaper,thepropertiesoftheCFBashesaresystematicallyanalyzedandthenaseriesofmethodsareproposedtoevaluatethereactivityofCFBashes.Meanwhile,thefactorsinfluencingandthemethodactivatingthereactivityofCFBashes,andtheexpansionpropertiesareinvestigatedexperimentally.Thespontaneoussetting,andthemechanismofactivationofreactivityofCFBashesanditsexpansionareinvestigatedbyXRDandSEM.Finally,theutilizationinbuildingmaterialsofCFBashesisstudied.小四号黑体Keywords:CirculatingFluidizedBedCombustion,CFBAshes,Reactivity,Expansion,UtilizationinBuildingMaterials. 大学毕业论文目录空1行三号黑体,居中,下空一行目录小四号黑体,左对齐,下空一行中文摘要Ⅰ英文摘要Ⅱ1绪论1小四号宋体,二级标题退位1.1问题的提出及研究意11.2国内外研究现状31.3本文研究的目的和研究内容102弹性地基上薄板的分析122.7本章小结507结论151致谢156参考文献157 大学毕业论文5筏板基础的非线性分析空1行换页,三好黑体,居中,下空一行5筏板基础的非线性分析引用数字用上标表示5.1引言[1]二级标题用小三号黑体正文全部按此格式,用小四号宋体,首行缩进2个字目前国内外对上部结构、筏板基础和地基的共同作用的分析和研究中,对筏板基础的非线性变形特性考虑得较少,绝大多数都将筏板基础视为线弹性结构进行计算。5.2混凝土的应力-应变关系5.2.1双轴受力混凝土的强度准则三级标题用四号黑体根据试验结果,Kupfer[95]和Gerstler[96]提出了混凝土在双轴受力条件下的强度,其强度包络线,如图5.1。曲线方程为:图名用宋体五号图5.1混凝土双轴强度包络图页码居中,用阿拉伯数字顺序排序fig5.1英文图名用TimesNewRoman五号二轴受压: (5.1a)(5.1b)空1行5.6算例分析5.6.1算例1对于双参数弹性地基板的计算,以方板为例。取地基的弹性模量=4.0×10kN/m.表前空一行按Valzov模型计算得出的结果比较文献[5]的精确解见表1.1。表中第一行是本文的结果,第二行是文献[5]的中文表头用宋体五号英文表头用TimesNewRoman五号表1.1方板的挠度(单位:m)Table1.1Deflectionofsquareplate(m)xy0.00.1250.250.3750.50.00.00270.00270.00200.00200.00110.00110.00040.0004-0.0001-0.00010.1250.00200.00200.00160.00160.00090.00090.00030.0004-0.0001-0.00010.250.00110.00110.00090.00090.00050.00050.00020.0002-0.0001-0.00010.3750.00040.00040.00030.00040.00020.0002-0.0001-0.0000-0.0003-0.00020.5-0.0001-0.0001-0.0001-0.0001-0.0001-0.0001-0.0003-0.0002-0.0006-0.0004 大学毕业论文致谢空1行3号黑体,居中,下空1行致谢以下为具体内容。小四号宋体,首行缩进2个字王XX年月于重庆47 大学毕业论文参考文献空1行三号黑体,居中,下空1行小四号宋体英文用小四号TimesNewRoman参考文献[1]贲克平.可持续发展理论研究扫描.人民日报,1998-2-21[2]吴中伟.廉慧珍著.高性能混凝土.中国铁道出版社,1999年[3]K.Kuhlmamn,H.Paschmamn.BeitragezurOkologislhenvonZementund[4]Beton.Zement-Kalk-Gips.Nr.1,1997[5]唐明述.可持续发展与水泥结构调整.1997年[6]芈振明主编.固体废弃物的处理与处置.高等教育出版社.1988年参考文献格式:引用期刊:作者名.文章题名.期刊名.年,卷(期):起始页码引用专著:著者(或译者).书名.出版地:出版社,出版年[7]赵洪义,李峰德,包西祥.水泥工业大量利用固体废渣的有效途径.中国建材.2000.847 大学毕业论文附录空1行三号黑体,居中,下空一行附录一[1]*****.石灰形态对粉煤灰活性激发效果影响及动力学分析.新型建筑材料1999,10.pp23-25.PP后的数字表示参考的页码范围[2]*****.钱觉时,卢浩.双免无熟料粉煤灰砖的研制.新型建筑材料.2000.2.pp13-14.[3]*****.当前国外混凝土耐久性问题及其预防措施综述.混凝土.2000.1.pp52-57[4]*****.水泥混凝土超时缓凝的初探.混凝土.2000.12.pp59-65.小四号宋体英文用小四号TimesNewRoman[7]*****.StudyontheStateoff-CaoinSulphur-FixedCoalAshesofCirculatingFluidizedBedBoilerThe5thInternationalSymposiumonCementandConcrete2002.1047 附件8:毕业设计袋封面填写格式填毕业的年份,如0137填2015届学生根据指导教师确定的题目准确填写填写设计(论文)题目计算机科学与工程学院(系)计算机科学与技术专业填写班级和学号班级0137-01-01填写指导老师姓名,若安排有两名指导教师,则填写两个教师的姓名学生姓名指导老师填写毕业设计答辩的时间2015年1月47 附件9:毕业论文验收表填毕业设计学生毕业的年份计算机科学与工程学院计算机科学与技术系****届毕业生毕业(论文)相关资料验收表姓名任务书开题报告文献综述文献翻译原文文献翻译译文实习报告初稿二稿三稿N稿论文正式打印稿(一式三份)光盘(且其中内容符合要求)成绩评定表学生签名指导教师验收签字注;完成并提交在表中画“”,否则在表中画“×”另请注意:如不清楚的地方,请及时与教学秘书或系主任联系。谢谢!47 附件10:毕业设计(论文)评论标准计算机科学与工程学院计算机科学与技术系毕业生毕业设计(论文)参考评分标准说明:1、毕业设计(论文)成绩按三个部分评定,即学生毕业环节进行情况分(占30%),由指导老师根据学生的完成情况确定,并必须在学生参加答辩前给出;毕业设计(论文)质量分(占20%),由毕业设计(论文)评阅教师在学生参加答辩前给出;学生答辩情况分(占50%),由答辩小组根据学生答辩的情况给出。2、毕业设计(论文)评分按优、良、及格和不及格五级评分。评分时,先按100分制计算,然后把各小项所得分数全部加起来,再按100-90分为“优”、89-80分为“良”、79-70分为“中”、69-60分为“及格”、60分以下为“不及格”的标准折合成五级分制。47 第一部分:学生毕业环节进行情况评分标准(占30%),由指导老师根据学生的完成情况确定。评分等级系项目数ABCDE最高分得分1~0.80.8~0.60.6~0.50.5~0.40.4~01论文选题论文选题角度新颖,富于创造性,有较高的理论水平和现实意义。体现本专业培养目标,难度适中,工作量饱满。中心论题明确,有一定的理论水平和应用价值。基本体现本专业培养目标,难度适中,工作量饱满。中心论题基本明确,能结合专业理论学习和社会实践。基本体现本专业培养目标;,难度适中,工作量不合适。论文选题与专业基本相关,但理论水平和应用性较差。基本体现本专业培养目标,难度、工作量不合适。论文选题无理论依据和现实意义,与专业无关。不能体现本专业培养目标,难度、工作量不合适。102文献资料使用材料翔实、恰当,掌握大量的背景资料和数据,能独立检索文献。有比较丰富的文献材料和较充足的理论依据,能独立检索文献。持论有据,能较好阅读老师指定的文献。理论依据和客观资料有少部分欠缺,能阅读老师指定的文献。缺乏理论依据,客观材料空乏,不能能阅读老师指定的文献。153综合知识与技能的运用能在问题研究中综合运用专业知识以及计算机、英语等各方面的能力能运用专业理论以及计算机、英语等各方面能力。有较好的理论基础和专业知识。基础知识和综合能力一般,但能独立完成论文基础知识和综合能力较差,经过努力能在指导教师的指导下完成论文缺乏应有的专业基础知识和综合能力,不能独立完成论文204写作水平理论分析准确,逻辑严密,层次清楚,结构合理,语言流畅符合技术规范理论分析恰当,条理清楚,层次较清楚语言通顺基本符合技术规范条理清楚,有一定的分析能力和说服力,有少许语病基本符合技术规范材料陈述较为清楚,但分析力不强,有个别地方语言不通顺不符合技术规范分析能力差,论证不准确,材料简单堆砌,语言不准确不符合技术规范205学术水平有独到的个人见解,学术强有一定的个人见解和学术性能从个人角度分析和解决问题无明显的个人见解结论观点有错误156格式规范化论文格式符合要求,打印清晰漂亮,无错别字,达到正式出版物的标准格式基本符合要求,有个别的错误,打印清楚,基本达到正式出版物的标准内容提要和正文基本符合要求,但注释和参考文献格式有问题,打印基本清楚行文基本规范,但不符合学校规定的要求论文的格式不规范,打印不清楚107态度纪律工作基本认真,基本1047 工作严谨认真,严格遵守校纪,保质保量的完成了各阶段的工作任务。工作较严谨,能遵守校纪,能按时完成各阶段的工作任务能按时完成各阶段的工作任务工作不够认真,基本未按时问成各阶段的工作任务工作不认真,违反学籍管理或毕业环节有关规定,未能完成规定的任务合计:分折合:*30%=分47 第二部分:毕业设计(论文)质量评分标准(占20%),由毕业设计(论文)评阅教师给出评分等级系数项目ABCDE最高分得分1~0.80.8~0.60.6~0.50.5~0.40.4~01论文选题论文选题角度新颖,富于创造性,有较高的理论水平和现实意义。体现本专业培养目标,难度适中,工作量饱满。中心论题明确,有一定的理论水平和应用价值。基本体现本专业培养目标,难度适中,工作量饱满。中心论题基本明确,能结合专业理论学习和社会实践。基本体现本专业培养目标;,难度适中,工作量不合适。论文选题与专业基本相关,但理论水平和应用性教差基本体现本专业培养目标,难度、工作量不合适。论文选题无理论和现实意义,与专业无关。不能体现本专业培养目标,难度、工作量不合适。102文献资料使用材料翔实、恰当,掌握大量的背景和数据。有比较丰富的文献材料和较充足的理论依据持论有据理论根据及客观材料有少部分欠缺。缺乏理论根据,客观材料空泛203综合知识与技能的运用能在问题研究中综合运用专业知识以及计算机、英语等各方面的能力。能运用专业理论以及计算机、英语等各方面能力。有较好的理论基础和专业知识。基础知识和综合能力一般,但能独立完成论文。基础知识和综合能力较差,经过努力可在教师指导下完成论文。缺乏应有的专业基础知识和综合能力,不能独立完成论文。204写作水平理论分析准确,逻辑严密,层次清楚,结构合理,语言流畅符合技术规范理论分析恰当,条理清楚,层次较清楚,语言通畅基本符合技术规范条理清楚,有一定的分析能力和说服力,有少许语病基本符合技术规范材料陈述较为清楚,但分析力不强,个别地方语言不通顺不符合技术规范分析能力差,论证不准确,材料简单堆砌,语言不准确不符合技术规范205学术水平有独到的个人见解,学术性较强有一定的个人见解和学术性能从个人角度分析和解决问题无明显的个人见解结论观点有错误206格式规范化论文格式符合要求,打印清晰漂亮,无错别字,达到正式出版物水平。格式基本符合要求,有个别错误,打印清楚,基本达到正式出版物水平。内容提要和正文基本符合要求,但注释和参考文献格式有问题,打印基本清楚行文基本规范,但不符合学校规定的要求论文的格式不规范、打印不清楚10合计:分折合:×20%=分47 第三部分:学生答辩情况评分标准(总计50分),由答辩小组根据学生答辩情况给定:1、答辩准备情况分(计5分)A充分(15分)B较好(12分)C一般(9分)D较差(5分)E很差(0分)2、毕业设计(论文)介绍表达情况(计10分)A简洁、流利、清楚、重点突出、表现出对所从事的工作掌握得很透彻(15分)B较好(12分)C一般(9分)D较差(5分)E很差(0分)3、抽问回答和即席回答表现分(计15分)A回答问题全部正确(20分)B能正确回答大部分问题(15分)C经提示,能正确回答大部分问题。(10分)D经提示,基本回答主要问题。(5分)E经提示,仍不能回答大部分问题。(0分)47 椭圆框中的内容为学生光盘中的内容附件11:毕业设计资料电子文档目录结构程序文件夹下存放毕业设计过程中编写的程序前三级目录已经由教师在服务器上建立好文档文件夹下存放所有的毕业设计文档资料由每个学生根据自己的学号建立47 主要参考文献47

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭