




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
淮 阴 工 学 院毕业设计说明书(论文)作 者:梁洪庆学 号:1101301111学 院:计算机工程学院专 业:计算机科学与技术题 目:项目经费管理信息系统设计与实现教授严云洋指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务)2014年5月毕业设计说明书(论文)中文摘要 网络技术的迅速发展为科研项目经费系统的诞生和发展提供了非常有利的条件和很好的发展空间。通过如此强网络平台,许多科研项目的经费开支便能在线得到高效、快捷的使用,同时为科研人员节省了大量宝贵的时间和财力。功能完善的高校项目经费管理系统在项目申请和项目经费使用中发挥着巨大的作用。本文详细的阐述了高校项目经费管理系统的设计过程。首先本文叙述了高校项目经费管理系统的目的和意义,然后对系统进行了全面分析,包括系统的的系统需求设计等;然后又对系统的功能进行重点阐述,其中主要阐述了系统的的模块分类,最后对系统的实现进行了详细的阐述,并且做了相关的测试。关键词:科研、项目经费、申请、系统、实现毕业设计说明书(论文)外文摘要Title Design and Implementation of University Funding System AbstractThe rapid development of network technology has provided very favorable conditions and good space for the birth and development of the scientific research project funds system. Through such a strong network platform, many scientific research project expenditure can get online using efficient, fast, and save a lot of valuable time and resources for scientific research personnel. Financial management system in Colleges and universities to improve the function of the project in the project application and project funds play an important role in. This paper expatiates the design process of the project funds management system. Firstly, this paper describes the purpose and significance of the project funds management system, and then makes a comprehensive analysis of the system, including system design requirements; then the function of the system are emphasized, which mainly expounds the module classification system, finally the system implementation in detail, and do the related tests.Keywords Scientific research, project funds, application, system, implementation淮阴工学院毕业设计说明书(论文) 第 页 共页目 录1 引言11.1 研究背景11.2 课题意义12 可行性分析12.1 现状12.2 技术可行性分析33 需求分析53.1 功能需求54 系统设计54.1 平台架构54.2 系统实体图74.3 数据库设计104.4 数据库表设计105 系统实现135.1 系统登录135.2 一般用户界面145.3 审批员界面185.4 系统管理员界面206 问题及解决方案226.1 课题功能分析不透彻226.2 界面设计不完美227 系统测试237.1 数据测试237.2 模块测试237.3 综合测试247.4 测试结果分析247.5 测试总结24结 论26致 谢27参 考 文 献28淮阴工学院毕业设计说明书(论文)第27页 共32页1 引言1.1 研究背景伴随着国家对教育事业越来越重视的步伐,高校互动的节奏越来越快了。在频繁的互动中,新的思路,新的想法,新的研究,新的突破层出不穷,大量的科研项目在学界取得了重大进步。在项目的逐步深入研究中,需要经费的支撑,可以说没有经费支持,那今天如此巨大成就的到来将会推迟些时日。为了科研研究成果早日取得突破,为了经费能够更好的为科研项目的研究提供帮助,因此项目经费管理也是相当重要的。当前学校在项目的经费使用方面仍然处在低水准阶段。利用编程语言Java编写高校项目经费管理系统,在面向对象的编程技术方法下,在现有的的项目经费管理系统参考以后,项目经费要求被快速、高效的利用,这使得很多高校不得不应用计算机来提高项目经费管理水平,因此项目经费的管理成了一个重点,很好地管理项目经费显得尤其重要。1.2 课题意义高效、方便、及时的使用高校科研项目经费对科研项目取得巨大成果发挥着巨大作用。目前,随着知识的不断更新,科研项目接踵而来,能够有效的利用科研项目经费甚是重要,现实生活中项目经费申请和使用大多都是纯手工申请填写单子,然后向上级申请,等待审批,等通过在使用,那会不会影响科研项目的进展?为了更好的、更高效的使经费发挥更大的作用,为了节省科研人员宝贵的科研时间,为了更好的管理管理科研项目,高校科研项目经费管理系统的研究和实现迫在眉睫。2 可行性分析2.1 现状2.1.1 已有系统在目前的管理系统里还没有一款是专门用来管理高校项目经费管理的,大部分管理系统都是用于企业项目经费开销管理的。现有一些典型的企业项目经费开支管理系统,为很多企业项目提供了网络化费用管理。我们在已有的技术基础上进行研究和学习,为本课题实现提供技术参考。 (1)慧点科技资金费用管控系统费用报销管理系统严格遵循经费的费用报销管理办法和相关内控。经费费用报销业务管理流程,完成了经费报销申请、审批、经费提前预算控制、现金使用控制、发票支付和账务结算的企业项目费用报销全过程。建立资金支付流程管理体系,合理有效控制项目费用的开支,节约不必要的成本浪费,降低项目在运营过程中的不必要开销。此款软件用了当前常用的Web应用设计框架的实施设计标准。这套资金报销软件的系统分为三个基本组成部分,实现了动态的、可持续的设计程序,使得该程序的修改和扩展变得十分简单,可重用的代码或部分模块功能大大提高。 (2)启元启元资金管控系统启元资金管控系统用来管理企业项目的各种费用开销,从申请到审批都实现的在线操作,除了经费管理,还有人员管理,此系统对应接到人事系统,又对应接到公司的财务系统,从真正意义实现项目、人员、开支的一体化。由此可见,启元资金系统不光满足了各个企业的项目经费开支,并从费用支出中考察企业员工出勤,发放工资等,极大地提升了大中小型企业管理资金的使用水平。 (3)利润宝费用报销与预算管理 德润软件包括费用申请、支出报销、审批、条码检测,根据企业预算管理财务,真正为企业开支节流,节约成本。主要实现以下功能: 1)满足加强项目过程管理,提升科研质量、凸显科研实效的要求; 2)满足强化科研经费预算管理的需求,进一步提升经费预算管理和使用的工作水平; 3)满足科研人员对简化科研管理工作程序、提升科研管理效率和水平的需求; 4)达到院科研的数据统计、制定方针; 5)实现全程记录,减轻科研人员事务性负担。系统特点: 1)图形化自定义审批流程和表单样式,满足不同审批业务需要 2)科研项目管理与预算费用的高度结合,满足项目及资金使用全方面需要 3)多种权限控制方式,全面满足不同权限控制需求 4)提供全方位接口功能,扩展性强 5)富客户端,突破B/S(瘦客户端)在表现能力上的限制,同时拥有更直观的用户界面,更好的用户体验。上述经费管理系统中,启元资金管理基于B/S架构模式,开发语言基于经典、强大的语言C+,它所有的数据库信息都基于SQL Server2005,当然这软数据库软件确实很强大,在新语言以及数据库软件发展的时代,像慧点科技、利润宝软件都是新崛起的经费管理系统,它们也是基于比较常见的B/S架构模式,开发语言也是C+,当然,不得不说C+确实是一门强大的语言,不然这些大大小小的公司也不会一直使用C+,在数据库的选择方面,不同的公司根据她们公司规模大小对企业都量身定制不同的数据库,虽然管理起来比较麻烦,但为了在计算机行业凸显出竞争力,这个公司都会结合自身需求选择适用的开发环境和工具。在层次结构方面,这几款软件都是子系统、系统、模块相互独立的。尤其是利润宝这款系统,都是组建模块进行研发,该公司觉得这样会提高开发效率。2.2 技术可行性分析在目前的技术的基础上,不管是启元软件还是利润宝,强大的C+实现了各功能模块的衔接。除了C+以外,像慧点科技用了Java开发语言。在研究多款系统的基础上,本系统的功能实现是可行的。本系统用了Java编程语言,在MyEclipse环境下进行开发,数据库使用MySQL,采用MVC框架,借助Servlet技术和JSP技术来实现的,下面简单介绍所用到的技术。2.2.1 JSP技术JSP是由美国的一个IT既互联网技术服务公司与很多公司共同研制的一种使软件开发者能响应客户端的请求,从而动态生成超文本标记语言和可扩展标记语言或其他格式的文档Web网页的技术标准。JSP服务器端Java库一整个单元提供了一个使用超文本传输协议应用程序用作为服务interface。JSP被编译成为JAVA代码书写的Servlet由编译器编译来执行,然后再由JAVA编译器来将其编译成为机器码,它能够由JAVA编译器直接编译成为二进制码。JSP web由超文本标记语言代码和嵌入其中的Java代码两个部分所构成。客户端发送页面请求后由服务器端对Java代码进行处理,然后将生成的超文本标记语言页面返回给用户端的浏览器。Java Servlet是JSP的技术根蒂而且在大型的网页开发中需要Java Servlet与JSP配合才能完成。JSP具有了Java技术的简洁方便和完全面向对象以及平台无关性、安全可靠性,主要是面向网络的所有特征。JSP技术在java的基础上开发Web程序,它具有Java语言跨平台、业务代码分离、预编译和基本Java Servlet功能等特点。(1)跨平台。既然JSP技术是以Java编程语言为基础的,那么它就能使用Java API,因此它是跨平台的并且能应用于各种各样的系统中,例如Windows、Linux和Solaris 、Mac等。这同时也拓展了JSP可以使用的Web服务器的范围。另外,能应用于各种OS的数据库也能为JSP提供服务,JSP采用JDBC连接数据库从而避免了代码可移植性所导致更新数据库时的代码修改问题。(2)业务代码分离。采用JSP进行开发的项目一贯采用超文本标记语言来设计、格式化静态Web的内容,而采用JSP标签和Java代码来实现动态Web部分。程序员可以将业务处理代码全都放到Java Bean中或者把业务处理代码交给Servlet、Struts等其他业务控制层来处理,实现业务代码从视图层分离开来。这样JSP页面只需要负责显示数据就可以,当需要修改业务代码时不会影响JSP页面的代码。 (3)组件重用。JSP可以运用Java Bean进行编写业务组件,也就是运用Java Bean类封装业务处理代码,作为一个Data-storing Model在JSP Web或者整个项目中都能多次使用Java Bean组件。此外Java Bean也可以运用到其他Java程序中去,包括桌面应用程序等。(4) 继承了Java Servlet的特征。Servlet是在JSP以前的主要Java Web处理技术。它用来接受用户的请求信息,通过在Servlet类中编写所有Java和超文本标记语言代码,然后输出的结果通过页面返回给浏览器。它的缺点是在类中编写超文本标记语言代码非常不方便,也不利于阅读。在使用JSP技术以后,开发网页框架便变得相对简便而且快捷很多,而且JSP最后要编译成为Servlet后才能处理用户的请求信息,所以它具有Servlet的所有功能和特征。 (5) 预编译。在用户首次通过浏览器访问JSP页面时,服务器端将对JSP Web代码进行编译并且仅执行一次编译。这样不仅节省了服务器端的CPU资源,而且有效地提高了用户端的访问速度。2.2.2 Servlet框架Servlet是用Java语言编写能运行于的服务器端的Application。它的主要功能在于开发人员能交互式地进行浏览、更正数据,然后生成动态网页内容。通常情况下,开发人员将Servlet框架理解为广义上的Servlet。Servlet可以运行于支持Java的应用服务器中。Servlet能响应所有种类的请求信息,但是,Servlet在绝大多数情况下只能够用来扩展以超文本传送协议为基础的网页服务器。服务器上需要一些程序,这些一贯是依据用户输入访问数据库。这些通常是使用CGI应用程序完成的。每个用户请求信息都被创建成为一个个线程,然而不需要创建单独的进程,这象征着服务器端承载用户所需的开销下降了。3 需求分析3.1 功能需求高校项目经费管理系统是根据高校实际情况收集的资料为背景,对各个学院的科研项目考察、了解基本情况,从而进行项目经费管理。本系统有四个功能模块,分为用户模块、项目模块、项目经费模块、上下线时间记录模块。本系统包括一般用户、审批员、系统管理员,各用户可操作的功能如图3.1所示。高校项目经费管理系统设计经费审批人模块系统管理员模块一般用户模块记录用户上下限时间项目经费查询统计项目申请的审批项目经费的统计查询管理所有用户新项目经费申请已有项目经费追加新项目立项注册登录与密码修改项目经费申请的审批注册登录与密码修改图3.1 系统功能模块图4 系统设计4.1 平台架构本系统基于B/S模式,分为四层,分别为数据访问层,业务逻辑层,表示层,Model层。选用三层构造,层与层之间向下依靠,而底层相对上层是“不懂”的,更改上层的设策划对于其调用的底层无任何影响。4.1.1 Model层Model层是对系统中实体的拼装,正常用于对应数据库的数据表或视图,用以描绘交易中客观存在的对象。在各层之间起到了一个数据传输的桥梁作用。4.1.2 数据访问层数据访问层是对原始数据的操作层。本系统中数据访问层建立在数据库之上,通过数据访问层实现对数据的增删改查操作,将具体实现抽象化,为业务逻辑层或表示层提供数据服务。调用关系如图4.1所示。4.1.3 业务逻辑层业务逻辑层紧要是针对详细的难题的操作,也能够理解成对数据交易层的掌控和逻辑处理。本系统中业务逻辑层包含了对项目经费管理系统的相关业务的封装,数据传输前后的一些操作。如果说数据访问层是积木,那业务逻辑层便是对这些积木的搭建。4.1.4 表示层通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。本系统中表示层主要采用了Web页面,不同功能模块分别采用不同Web页面以达到不同显示效果。表示层数据访问层业务逻辑层数据库Model层图4.1 三层架构调用示例图4.2 系统实体图4.2.1 用户注册登陆模块点击系统中间的登录按钮,输入用户名、密码后进行登录。若无登录账号点击注册。进入注册页面,输入申请姓名、密码、确认密码以及用户信息后点击注册。用例图如图4.2所示。图4.2 一般用户实体图4.2.2 审批人模块审批人包含用户帐号、用户密码、用户姓名、用户性别、用户年龄、用户地址、用户邮箱、用户部门、用户手机这些信息。审批人可执行的操作:注册、目经费申请的审批、项目经费的查询。如图4.3所示。图4.3 审批人实体图4.2.3 项目模块项目包含了财务编号、项目编号、项目负责人、项目名称、项目类型、项目级别、项目来源、项目金额、项目开始时间、项目结束时间这些信息,项目可被执行的操作:一般用户可以申请、查询自己的项目;管理员可以审批项目申请是否通过。用例图如图4.4所示。图4.4项目信息实体图4.2.4 管理员模块管理员是系统权限最高的用户。他对新用户注册的审批、项目申请的审批、项目的管理、对所有用户的管理;记录用户的上下线时间。用例图如图4.5所示。图4.5 管理员登录实体图4.2.5 系统整体实体图系统分为三种角色:一般用户,经费审批人和系统管理员。实体图如图4.6所示。图4.6 系统实体图4.3 数据库设计4.3.1 概念设计数据库的概念设计是将用户要求描述的实际现实,通过对其分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实区域各部门的信息布局、信息交流、信息间的互相制约和各部门对信息积聚、调用和加工的请求等。本系统数据库涉及到了实体的很多数据,包括用户基本信息,还有个项目的基本信息等等。只有真正把数据库设计好了,才能更加细致、直观的实现经费在线管理。才能实现系统开发的本身真正意义。4.4 数据库表设计表的设计是这次设计的一个核心内容。在课题的深入了解后,对数据进行了分析,可以看到系统中所用到的数据信息基本包括:用户表、用户信息、上下线时间记录、项目表、项目类型、项目等级、项目经费等。下面是为数据库设计的表:(1) 系统用户信息表用户表存储了所有的用户。如表4.7所示。 表4.7 用户信息表的结构字段名称字段类型字段说明是否为空其他说明usernovarchar用户编号否主键passwordvarchar用户密码否namevarchar 用户姓名否sexvarchar用户性别否ageint用户年龄否addressvarchar用户地址否emailvarchar电子邮箱否departmensvarchar用户部门否phonevarchar用户电话否FlagtypeVarcharvarchar标记用户类型否否 (2)用户上下线表用户上下线表表存放了所有的用户登录系统和退出系统时的准确时间。结构如表4.8所示。 表4.8 上下线时间记录表的结构字段名称字段类型字段说明是否为空其他说明recordidint用户编号否主键usernovarchar用户姓名号否logintimetimestamp上线时间否offtimetimestamp下线时间否(3)项目类型表 项目表存放了项目属性里的类型。结构如表4.9所示。 表4.9 项目类型表的结构字段名称字段类型字段说明是否为空其他说明ptidint项目编号否主键ptnametimestamp项目名称否(4)项目等级表项目等级表存放了项目属性里的等级。结构如表4.10所示。 表4.10 项目类型表的结构字段名称字段类型字段说明是否为空其他说明ptidint项目编号否主键ptnametimestamp项目名称否(5)项目经费表项目经费表存放了项目经费的类型。结构如表4.11所示。 表4.11 项目类型表的结构字段名称字段类型字段说明是否为空其他说明pidint项目编号否主键pnoint项目名称否materialcostfloat材料费否equipmentcostfloat设备费否laboratoryfeefloat实验室使用费否internationalfeefloat国际交流费否laborfeefloat劳务费否receptionfeefloat接待费否otherfeecondition1floatvarchar其他费用状态否否(6)项目表 项目表存放了项目的基本信息。结构如表4.12所示。 表4.12项目信息表的结构字段名称字段类型字段说明是否为空其他说明pnoint项目申请人否主键ppeoplevarchar项目主持人否pnameint项目名称否ptidint项目编号否plidint项目级别否psourcevarchar项目来源否pmoneydouble项目经费否pstarttimetimestamp开始时间否pendtimepflagtimestampvarchar结束时间状态否否5 系统实现5.1 系统登录系统首页分为4个功能模块,从左到右分别有管理员、审查员、用户的登录。下方有确定和新用户注册的按钮。如图4.3所示。图4.3 网站页面5.2 一般用户界面一般用户界面分为两个模块,左边功能模块和右边信息显示模块模块。一般用户可以操作的功能在左边点击后会显示到右边相应的区域,在没有进行功能操作之前右边默认显示待审批的项目经费申请。如图5.1所示。图5.1 一般用户登陆后界面一般用户可以新立项新的项目,等待管理员的审批,通过后就可以使用项目里面的经费。项目新立项界面如图5.2所示。图5.2 一般用户新立项项目界面一般用户除了立项新的项目,还可以申请对原有项目经费的追加。方法就是通过项目名称的下拉选择,然后输入追加的项目经费。如图5.3所示。图5.3原有项目经费追加界面一般用户可以查看自己申请的项目是否通过,所有通过的项目会存到一张表里,一般用户点击已通过项目可以查看所有自己申请通过了的项目。图5.4所示。图5.4查看通过的项目界面项目分为通过和待审批两种状态,除了通过的项目查看界面肯定会对应待审批的项目查看界面。待审批的项目查看界面与查看通过的项目界面不同的是项目的标记的状态不一样。图5.5所示。图5.5 查看待审批的项目界面在经费申请功能里有,用户可以申请项目经费,本系统已经把各种报销的经费类型规定了,有材料费、设备费、实验室使用费、劳务费、差旅费和其他。如图5.6所示。图5.6项目经费申请界面经费部分和项目部分差不多,都有通过和待审批部分,只是它们的状态标记不一样,下图就是已通过和待审批的项目经费申请界面。如图5.7和图5.8所示。图5.7通过的项目经费申请界面图5.8待审批的项目经费申请界面一般用户还可以查看、修改自己的信息。包括年龄、性别、部门、手机号、邮箱。如图5.9所示。图5.9用户信息修改界面5.3 审批员界面审批人登录成功后最直观的显示出待审批的经费申请,因为审批人最重要的工作就是审批一般用户申请的经费。如图5.10所示。图5.10审批人登陆成功界面审批人可以审批项目经费的申请。更能统计所有项目里面每一项经费的开销汇总,这样可以更加清楚的了解经费开支在总经费中所占的消费比重,从而对经费的使用可以划分更加合理,使项目进展更加高效快捷。如下图5.11所示。图5.11所有项目的材料费汇总界面图5.12所有项目的设备费汇总界面图5.13所有项目的实验室使用费汇总界面图5.14所有项目的交流费汇总界面图5.15所有项目的劳务费汇总界面图5.16所有项目的接待费汇总界面5.4 系统管理员界面管理员登录成功后显示右边一般用户申请的项目,然后进行项目的审批,左边显示管理员可以操作的功能,包括用户的管理,项目的管理,用户上下线时间记录。如图5.17所示。图5.17管理员登陆成功界面除了审批项目是否通过,管理员最大的权限就是对用户进行管理,管理员可以审核用户的注册、删除用户、添加用户、修改用户资料。如图5.18所示。图5.18管理员添加用户的界面一方面为了清楚记录用户使用系统的时间,另一方面为了安全性,针对这两点,系统管理员可以记录每一个一般用户和审批人登录系统的时间。防止在限定的时间里用户进行非法操作,以及追究责任。如图5.19所示。图5.19管理员记录用户上下线时间的界面6 问题及解决方案一个系统从定题到投入使用会遇到不同的问题,高校项目经费管理系统也不例外,本系统遇到了一些问题并采取了相应的解决方法。6.1 课题功能分析不透彻刚接触这个课题的时候真的是丈二和尚,摸不着头脑,虽然对课题的整体性把握准确了,可系统细化的功能和经费报销的实际过程真的是不了解,不知道过程系统怎么能实现呢?在迷茫的时间里,严老师一直指导我,帮助我细节分析,帮我分析项目申请过程,更具体的就是还把项目申请单打印好,直观的给我看,让我从项目的局外人慢慢走进项目的里面。不光是项目的类型、项目的来源、项目的编号、又或者是项目的级别,严老师一一分析给我听,然后又设身处地的帮我模拟项目经费申请过程。渐渐的,我把自己的毕业课题功能分析透彻,理清楚了各部分实际过程中表的设计和处理方式,让我少走了很多弯路,减少了了后期会出现的种种不必要的麻烦。我在认识和熟悉课题功能方面真的遇到了很多的问题。6.2 界面设计不完美一个系统的成功,很大一部分取决于用户界面的设计。一个公司往往会花费大量的时间和精力去尽量的完善自己系统的用户界面。因为用户界面是给所有用户的第一印象。在做这个系统的过程中,我对用户界面也花了很多时间,去想这个系统总体的色彩布局,去设计各个模块的布划分局。每个用户的权限不一样,因此每个功能模块的布局也不一样。为了实现总体框架的一致性,我问了许多同学,请教了我的严老师,最后终于在严老师帮助下我决定以左右区别功能和信息为契机,进行系统界面设计。整体来看,这样的设计还是很美观的。7 系统测试一个系统的开发过程中思维有局限性、软件系统本身也具有一定的复杂性、技术的不成熟等原因,决定了在开发软件的过程中出现软件错误是无法避免的,因此进行软件测试就成为了软件代码完成后必不可少的步骤。软件测试的目的是尽可能多的发现程序中的错误,通过测试使软件的错误减少,使系统的可靠性进一步提高。7.1 数据测试数据测试如表7.1所示。表7.1数据测试测试内容测试数据存在问题处理结果登录空,长度为1,5,10,11的文本数据暂无注册空,长度为1,5,10,11的纯数字和非纯数字的文本数据暂无测试结果:通过测试,各数据满足需求分析的结果。7.2 模块测试模块测试是对系统各功能模块的功能是否正常和是否达到需求分析的要求。如表7.2所示。表7.3综合测试测试内容功能描述界面流程功能完善存在问题处理结果功能模块测试功能模块连接测试友好正确良好暂无性能测试整个系统的性能要求友好正确良好暂无安全性测试系统的安全性友好正确良好暂无测试结果:通过测试,各功能模块连接顺利,性能良好,达到需求分析要求。表7.2 模块测试测试内容功能描述界面流程功能完善存在问题处理结果登录测试登录权限友好正确良好暂无一般用户模块测试项目立项,原有项目经费追加测试新项目经费申请,修改个人资料友好正确良好暂无审批人模块测试项目经费申请的审批,测试各类经费汇总查询,友好正确良好暂无管理员模块测试用户注册审批,添加新用户测试修改用户信息、资料测试项目申请的审批,测试用户上下线时间记录,友好正确良好暂无注册测试注册信息是否规范友好正确良好暂无测试结果:通过测试,各功能模块流程正确,功能达到需求分析要求。7.3 综合测试综合测试结果如表7.3所示。7.4 测试结果分析测试结果比较理想,在单元模块测试中发现了许多错误,例如非法数据输入时得不到控制,数据长度没有得到限制等,测试后重新调试、运行、测试程序,调试后系统的运行结果表明系统实现的功能基本达到需求分析阶段时的基本要求,系统的稳定性比较好,安全性比较高。7.5 测试总结测试是系统最重要的一个环节,通过测试可以发现系统存在的一些问题漏洞,那怎么样才能做好一个系统的测试工作呢?模拟用户进行操作,然后找问题。尽量站在用户的立场去实际操作系统,设身处地想自己是用户时会怎么做,想怎么做,大量的做出假设。因此在测试过程中我找了许多同学来操作我的系统,并对我提出建议和看法,因为每个人的想法是不一样的,他们的建议很宝贵。测试是要多方面,多角度的。不是说功能实现了系统就完善了,测试其实就是在已完成的基础之上完善系统,提高用户操作的方便性和实际性。如此反复后当所有模块测试完成后,当这些测试都通过后就对整个系统进行测试。我所采用的测试方式属于集成测试中的渐增式测试,这种方法实际上同时完成单元测试和集成测试,可以较早发现模块间的接口错误;在测试时,如发现错误往往和最近加进来的那个模块有关;已测试的模块可以在新的条件下再次检验,使测试更彻底。经过测试后,本系统基本能满足用户提出的需求,达到了预期效果。结 论一分耕耘一分收获,付出的总会有回报,这次的毕业设计真正意义上锻炼了我全方面的能力,不光是交际,还是学习,又或者是承受力。从点到面,从小到大,做这个高校项目经费管理系统,一方面真的是丰富了我的专业知识,提高了我的动手能力,另一方面又改掉了我粗心、眼高手低、自负的坏习惯。能力从实际意义上得到了充分的提高。高校项目经费管理系统设计与实现是基于JSP技术和MySQL技术相结合,实现了高校科研项目经费网上申请的一款管理系统。高校项目经费管理系统设计的设计采用了Java作为开发语言,使用MySQL作为系统的后台数据库支持,使用MyEclipse平台开发本系统。该系统分一般用户、审批员和管理员进行设计开发,使得高校科研项目的经费在使用过程中各司其职,同时也方便了不同用户在实际生活中经费申请跑来跑去的问题。例如,一般用户申请科研项目,申请项目里面的经费,审批人审批项目经费的申请,管理员审批项目的申请,真正解决了实际生活中教师工为了经费申请跑来跑去的麻烦,并帮他们节省了大量宝贵的时间。本系统有效的解决了经费申请本身的不足,比如数据的保存,大大的节省了经费申请人的时间、金钱。但是本系统尚有不足,例如,系统无法和财务系统直接挂钩。系统的安全性也不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津站务员考试题库及答案
- 2024年知识产权保护合同
- 扶贫与绿色产业协同发展-洞察及研究
- 2025年高级经济师《工商管理》真题及答案
- 2025年高级会计实务考试题库(附答案)
- 2025年高级会计师考试模拟真题及答案
- 儿童学宪法题库及答案
- 法律基础自考试题及答案
- 碳酸泉温泉管理办法
- 2025年聚碳酸酯原料双酚A项目合作计划书
- 人教版2024-2025学年七年级数学上册教学计划(及进度表)
- 医药电子商务复习题
- 危险品管理台帐
- 抗滑桩施工方案完整版
- 《传统节日》优秀课件(共27张ppt)
- 四年级上美术教案车(二)_苏少版
- 乐软物业经营管理系统V8.0操作手册
- 2017年社区居家养老服务工作绩效自评表
- 宁夏普通高中毕业生登记表学生综合素质评价手册完整版
- 康复医学概论
- rl-200系列线路保护装置技术说明书
评论
0/150
提交评论