jsp养老金管理系统sqlserver论文.docx
VVWw.byexI,企鹅毕业设计网QQ:736858727摘要随着计算机技术的飞速发展,常州电信也已进入信息化时代。为了使常州电信养老金管理更高效、更科学,决定开发常州电信养老金管理系统。本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的常州电信养老金管理系统的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,通过实际的业务流程调研,分析了系统的组织结构,具体完成了常州电信养老金管理系统的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQ1.SerVer2000数据库。本系统的设计实施为常州电信养老金管理系统的运行做基础,为常州电信养老金管理工作提供良好的条件。关键词:常州电信养老金管理;结构化分析;系统;JSPAbstractWiththerapiddevelopmentofcomputertechnology,ChangzhouTelecomhasenteredtheinformationage.ChangzhouTelecompensionmanagementtomakemoreefficient,morescientific,managementdecidedtodevelopChangzhouTelecompensionsystem.Inthispaper,top-downstructuredanalysismethod,describesafull-featuredChangzhouTelecompensionmanagementsystemdevelopment,operationalprocessesandsomeofitscoretechnology.Inthispaper,foraprojectoverview,abriefbackgroundoftheprojectdevelopment,projectdevelopmentandprojectdevelopmentobjectivemeaning;followedbythesystemplanningstage,theactualbusinessprocessesthroughresearch,analysisofthesystem'sorganizationalstructure,specificallythecompletionofChangzhouTelecompensionmanagementsystemrequirementsanalysis,feasibilityanalysis,theexistingbusinessprocessanalysis,andoptimizationofexistingbusinessprocesses,businessprocessescometothesystem;followedbysystematicanalysisofconcretetocompletethedataflowanalysisanddatadictionary;systemdesignphasewascompletedforthedivisionoffunctionmodules,databasedesignandsysteminterfacedesign.Thestageofthefunctionsofeachmoduleindetailthedesign,formingafunctionalblockdiagramofthissystem,selectedonthebasisoftheappropriatedevelopmentmodel;databasedesignfirstfortheconceptdesign,followedbyalogicalstructuredesign,thefinalcompletionofthedatabasetabledesign.Accordingtothefirstfewstagesoftheanalysisanddesign,thesystemusedinthedesignofB/Smode,usingJSPtechnologyforbasicpagedesignandimplementationoffunction,back-enddatabaseuseSQ1.Server2000database.Thesystemdesignandimplementationofthepensionmanagementsystem,ChangzhouTelecomrunsafoundationforthemanagementofpensionChangzhouTelecomtoprovideagoodcondition.Keywords:ChangzhouTelecompensionmanagement;structuralanalysis;system;JSP目录摘要IAbstractII第1章引言11.1 项目开发的背景11.2 项目开发的意义2第2章关键技术介绍32.1 JSP技术32.2 SQ1.Server2000技术32.3 JAVA语言52.4 系统开发模式6第3章系统分析83.1 系统可行性分析83.1.1 技术可行性83.1.2 经济可行性83.1.3 社会可行性93.2 业务流程分析93.3 数据流图103.4 数据字典12第4章系统设计164.1 系统功能设计164.2 系统数据库设计174.2.1 概念结构设计174.2.2 数据库表设计20第5章系统实现225.1 登录模块225.1.1 登录界面225.2 养老金查询界面245.3 职工信息管理界面245.4 部门信息管理界面245.5 添加管理员界面255.6 养老金管理界面265.7 个人信息管理界面26第6章系统测试与分析276.1 系统测试的重要性276.2 测试实例的研究与选择276.3 测试环境与测试条件286.4 系统运行情况296.5 系统评价29结论30参考文献31致谢32第1章引言1.1 项目开发的背景随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。常州电信养老金管理系统主要是针对常州电信养老金的一系列相关工作的管理,本系统的建立使常州电信养老金管理、更加规范化、系统化,查询手段更加便捷化。同时,常州电信养老金管理系统也是实现常州电信管理现代化和信息化的重要内容。近年来,随着常州电信养老金数目的逐渐增加,人工书写的方式已经不能满足如此庞大的数据。为了更好的适应信息时代的高效性,一个利用计算机来实现常州电信养老金管理工作的系统将必然诞生。基于这一点,设计了一个常州电信养老金管理系统,用来就常州电信养老金进行管理,以便在最短的时间内,高效准确的完成整个管理过程。基于对上述的认识,收集相关资料和数据,查阅有关文献及技术参数,对常州电信养老金管理的实际需求等方面进行了调研,发现目前所采用的手工记录的方法进行管理存在以下几个方面的弊端:对象范围广,数据存储不易;填写的数据多,且大量数据重复;不易存档,成千上万的信息和堆积如山的单据对管理人员来说是一个负担,需要大量的文档资料。鉴于以上种种原因,常州电信养老金管理的管理急需一种软件来代替手工操作来管理数据资料。计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具。计算机辅助常州电信养老金管理活动,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策。计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个常州电信养老金管理系统的动态情况,进行动态管理,从而有效的处理常州电信养老金管理的管理工作,实现常州电信养老金管理信息管理的自动化,提高效率。1.2 项目开发的意义常州电信养老金管理系统的开发目的是使常州电信养老金管理模式从手工记录转变成信息管理,为常州电信养老金管理人员提供方便条件。对常州电信养老金管理的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着信息系统的不断完善,常州电信养老金的管理将越来越依赖于信息化的管理。所以系统开发将围绕常州电信养老金管理工作的实际情况,使之能迅速适应用户和管理人员的需要。常州电信养老金管理系统的实施的现实意义:减少管理常州电信养老金管理的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了常州电信养老金管理的计算机化。第2章关键技术介绍2.1 JSP技术JavaServerPage或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个SerVer端框架,基于这个框架,开发人员可以综合使用HTM1.,XM1.,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为JaVaTM技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变网页布局。JSP编程技术的优势在于:(1) 一次编写,到处运行。在这一点上JaVa比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,JaVa显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。2.2 SQ1.Server2000技术SQ1.Server2000是MiCroSoft公司推出的SQ1.SerVer数据库管理系统的最新版本。它的特性包括:1.Internet集成。SQ1.Server2000数据库引擎提供完整的XM1.支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQ1.SerVer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQ1.SerVer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。2 .可伸缩性和可用性。同一个数据库引擎