计算机科学与技术毕业论文范文.doc
《计算机科学与技术毕业论文范文.doc》由会员分享,可在线阅读,更多相关《计算机科学与技术毕业论文范文.doc(51页珍藏版)》请在三一文库上搜索。
1、攀枝花学院PANZHIHUA UNIVERSITY攀枝花学院本科毕业设计(论文)攀枝花学院津贴系统的设计与实现学生姓名: 朱 江 学生学号: 200710801086 院 (系): 计算机学院 年级专业: 计算机科学与技术 指导教师: 刘继光(高级工程师)二零一一年六月攀枝花学院毕业设计(论文) 摘要摘要随着计算机技术的快速发展,计算机技术在各行各业得到了广泛的应用。教职工津贴管理作为高校管理工作的一个重要组成部分,建立以计算机为基础的津贴管理系统,是提高津贴管理工作质量和效率的一个重要途径,也是实现高校津贴管理现代化的必要前提。高校津贴管理是一项复杂而又繁琐的工作,涉及到岗位津贴、课时津贴、
2、科研津贴、社会活动津贴等大量津贴数据的处理。如果仅由财务人员通过手工方式处理,不仅工作效率较低,而且因人为疏忽造成的错误也在所难免。本文根据高校津贴管理的具体情况,详细介绍了通过B/S架构实现津贴管理系统的过程。该系统采用目前流行的Java语言,利用JSP、Javascript、Servlet 、JavaBean、AJAX、等技术以及Microsoft SQL Server 2000数据库存储数据完成系统的开发。实现了对津贴的计算、发放、报表统计和教职工对个人津贴查询的功能。通过该系统管理津贴,不仅能减少财务人员的工作量,提高津贴管理的效率,让数据存储更加安全,同时提供了教职工查询自己津贴信息
3、的功能。因此,通过该系统管理津贴,解决了传统津贴管理过程中存在的各种问题,使津贴管理更加的安全高效。关键词: B/S, java, Microsoft SQL Server 2000, 津贴管理I攀枝花学院毕业设计(论文) ABSTRACTII攀枝花学院毕业设计(论文) ABSTRACTABSTRACTWith the rapid development of computer technology, computer technology in all walks of life have been widely used. Grants management staff college m
4、anagement as an important component, and establish a computer-based grants management system to improve management quality and efficiency of subsidies as an important means for achieving the modernization of university administration of allowances necessary prerequisite. College grants management is
5、 a complex and tedious work, involving allowance, hours allowance, research activities allowances, allowances and other social activities heavily subsidized data processing. If only the financial officers handled by hand, not only less efficient, but the error caused by negligence are inevitable. Ac
6、cording to the specific circumstances of university grant management are described in detail by B/S architecture for grants management process. The system uses the popular Java language, using Jsp, Servlet, Ajax and other technologies, and Microsoft SQL Server 2000 database to store data to complete
7、 the system development. Realize the benefits calculation, payment, reports, statistics and staff of the personal allowance queries. Through the system management benefits, not only reduce the workload of the finance staff to improve the efficiency of administration of allowances, so that more secur
8、e data storage, while providing staff access their benefits information functions. Thus, by the system management benefits, grants management process to solve the previous problems that exist, so that the security of benefits administration more efficient. Keywords: B/S,java,Microsoft SQL Server 200
9、0,grants managementII攀枝花学院毕业设计(论文) 目录 目录摘要IABSTRACTII1绪论11.1 津贴管理系统的概述11.2 本课题研究的背景及意义11.2.1 本课题来源及背景简介11.2.2 研究本课题的意义21.3 本课题研究的主要内容21.4 本章小结22系统开发相关技术32.1 JAVA相关简介32.1.1 Java简介32.1.2 JAVAEE平台介绍42.1.3 JSP简介42.1.4 Servlet简介52.1.5 JavaBean简介52.2 AJAX简介52.3 Microsoft SQL Server 2000数据库62.4 MVC设计模式62.5
10、 C/S模式与B/S模式比较82.6 系统开发与运行环境92.7 本章小结93津贴管理系统的需求分析103.1 系统设计目标103.2 可行性分析103.2.1经济可行性分析103.2.2技术可行性分析103.3 功能需求分析103.3.1津贴管理系统的功能需求描述113.3.2津贴查询系统的功能需求描述113.4 用户接口113.5本章小结114系统设计124.1系统体系结构124.2系统功能结构124.2.1系统功能结构图124.2.2津贴查询系统功能模块144.2.3津贴管理系统功能模块144.3数据库设计154.3.1数据库设计概述154.3.2 数据库设计需求分析164.3.3 数据
11、库概念模型设计184.3.4 数据库表设计194.4本章小结225系统实现235.1 系统开发平台搭建235.2功能实现235.2.1 代码实现235.2.2 界面实现325.3 本章小结366系统测试376.1系统测试概述376.2 系统测试步骤376.2.1 单元测试376.2.2 系统测试406.3 本章小结42总结43参考文献44致谢4522攀枝花学院毕业设计(论文) 绪论 1 绪论1.1 津贴管理系统的概述随着社会的快速发展和现代化管理水平的提高,各行各业都在积极地使用现代化管理工具管理各项事务,从而提高工作效率,增强社会竞争力。高校的快速发展也对高校的管理体制提出了更高的要求。教职
12、工津贴管理作为高校管理工作的一个重要组成部分,能够高效率完成高校日常管理事务,也成为建设现代化校园、推动高校人事管理走向科学化、规范化的必要条件。传统的津贴管理方式由于存在着许多缺点,不仅不利于及时查找和统计信息,而且工作量大、效率低下,很容易出现人为的错误。随着学校规模的不断扩大,教职工和津贴信息的增加,传统的津贴管理方式已经不能满足现代津贴管理的需要和高校的快速发展。通过计算机系统实现津贴管理就能够解决传统管理方式中存在的许多问题。计算机具有运算速度快、信息储存量大、计算精度高等一系列的优点,可以快速的实现津贴的计算统计,信息的查询和修改,及时准确的提供全面数据和分析结果,有利于财务部门及
13、时掌握财务状况,实现对财务的统计核算。这些优点能够极大地提高津贴管理水平和工作效率,实现津贴的现代化管理。因此,结合灵活高效的计算机技术开发合理的津贴管理系统,将促进津贴管理更加地规范化、科学化,同时也会更加有利于高校的管理和发展。1.2 本课题研究的背景及意义1.2.1 本课题来源及背景简介本课题以攀枝花学院人事津贴管理为背景,对人事津贴管理进行研究。近年来,随着学院的快速发展,学院的规模不断扩大,教职工的人数也在不断地增加,学院津贴管理工作的任务也越来越繁重。津贴管理涉及到许多数据管理,而津贴又由岗位津贴、课时津贴、科研津贴和社会活动津贴及变动津贴等几部分组成,津贴计算过程中需要涉及到教职
14、工职称信息、岗位信息、课程课时以及课程性质等信息。由于津贴关联数据项较多,计算过程相对繁琐,以传统手工管理方式管理津贴,不仅不利于津贴数据的管理,也不方便教职工查询自己的津贴信息。因此在传统手工管理方式已经不能满足学院津贴管理的需求的同时,采用现代化的管理方式实现学院津贴管理,让数据存储更加安全、津贴计算更加快速准确,数据的查询和修改更加的方便显得十分的必要。 1.2.2 研究本课题的意义利用计算机技术建立现代化的高校津贴管理系统,将彻底改变传统津贴管理的方式,取而代之的是利用先进的计算机技术实现津贴管理,这样不仅能够提高津贴管理的效率、减少工作量,而且让津贴管理更加的安全、快捷、准确。同时将
15、计算机技术运用到现代高校管理体制中,是适应时代,全面建设现代化校园的需要,而且对于推动建设现代化高校具有积极意义。1.3 本课题研究的主要内容 本文详细地介绍了津贴管理系统从分析、设计到实现的全部过程。共分为 6 部分,具体如下:第1部分 绪论,阐述了津贴系统的概述、课题研究的背景及意义,以及论文研究的主要内容。第 2部分 系统开发相关技术,介绍了本课题所用到的技术,包括Java、Jsp、Servlet、Ajax等技术以及C/S 和 B/S 的比较,为系统开发提供技术支持。第 3部分 系统需求分析,主要是进行功能分析,整个系统包括教职工的津贴查询系统和津贴管理人员管理津贴系统两部分组成。第 4
16、部分 系统设计,主要是描述人事工资管理系统的系统体系结构,根据分析得出功能结构,根据需求模型,利用 SQL2000 进行数据库设计,接下来对整个系统的子模块进行详细进行详细设计。第 5部分 系统实现,介绍系统开发平台的搭建及部分模块的详细实现过程和实现的界面效果图。第 6部分 系统测试,采用单元测试和系统测试对系统进行测试,检验系统是否实现需求的功能。最后是本课题的结论,所用到的参考文献及致谢的部分。1.4 本章小结通过津贴管理系统的概述,引出了本课题研究的背景和意义,介绍了论文的主要组织结构和主要内容。攀枝花学院毕业设计(论文) 系统开发相关技术 2 系统开发相关技术本课题主要研究采用JAV
17、A语言开发B/S模式的津贴管理系统,其中涉及到JavaEE、JSP、JavaScript、Servlet 、JavaBean、AJAX、数据库等技术以及MVC设计模式,在本章中将对系统开发运用的主要技术、开发模式以及系统运行环境作详细介绍。2.1 JAVA相关简介2.1.1 Java简介JAVA是由美国Sun Microsystems公司在1995年推出的一种编程语言。该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点。JAVA程序的执行主要是通过JAVA虚拟机实现的。JAVA虚拟机是利用软件模拟的计算机,可以在任何处理器上安全并兼容地执行经编译生成的JAVA程序目标文件中的字节码。
18、JAVA执行的过程是先由JAVA编译器负责将源程序编译成为字节码文件,再由JAVA虚拟机中的JAVA解释器将字节码文件解释成为特定的机器码进行运行。JAVA虚拟机的建立需要针对不同的软硬件平台做专门的实现,既要考虑处理器的型号,也要考虑处理器的类型。目前在SPARC结构、X86结构、MIPS和PPC等嵌入式处理芯片上;在UNIX、Linux、Windows和部分实时操作系统上都可以安装对应版本的虚拟机。同时Java具有面向对象、鲁棒并且安全、结构中立并且可以移植、高性能、解释执行、多线程并且是动态的等一系列优点。目前Sun公司把Java平台划分为 Java SE(Java Platform,S
19、tandard Edition)、Java EE(Java Platform,Enterprise Edition)、Java ME(Java Platform,Micro Edition)三个平台。Java SE允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(se
20、rvice-oriented architecture,SOA)和 Web 2.0 应用程序。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。鉴于JAVA众多的优秀特性,许多项目都采用JAVA来进行开发,JAVA语言正逐步成为世界上程序员使用最多的编程语言。2.1.2 JAVAEE平台介绍JavaEE是Sun公司为企业级应用推出的标准平台。随着Java技术的发展,JavaEE成为Java平台中应用最广泛的平台之一。它不仅仅是一种标准平台,更多的是代表一种软件架构和设计思想。JavaEE技术的基础就是JavaSE标准版,J
21、avaEE不仅巩固了标准版优点,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlet API、Jsp以及XML等技术的支持。在JavaEE架构下,开发人员可遵循规范基础,进行企业级的应用。基于JavaEE架构的应用系统,可以部署在不同的服务器上,提高了应用系统的可移植性。JavaEE体系结构为开发B/S架构的服务端应提供了一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,降低了企业级应用开发、部署和维护的成本和复杂性。2.1.3 JSP简介随着Web应用的发展,传统的静态HTML已经不能满足Web的发展需求。为了实现与Web进行信息交互,在
22、静态HTML的基础上增加了新的功能,于是就产生了动态网页技术。JSP(Java Server Pages)就是由Sun公司在1999年推出的一种动态网页技术标准。Jsp是基于Java Servlet 以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。与ASP相比JSP以Java技术为基础,动态页面与静态页面分离,因此用JSP开发的Web应用能够在不同的系统环境下运行。与其它动态网页技术相比,JSP还具有以下特点:(1) 一次编写,到处运行。 (2) 系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。(3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 毕业论文 范文
