毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

PB人事管理系统(摘要+需求分析+详细设计+系统测试+参考文献) 第3页

更新时间:2010-6-11:  来源:毕业论文
PB人事管理系统(摘要+需求分析+详细设计+系统测试+参考文献) 第3页
第2章 需求分析
2.1 系统需求分析
2.1.1总体结构图
图2—1总系统结构图
2.2 功能需求
我们小组按照结构化程序设计的思想,分析得出了系统所需的各项功能。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成企业人事管理的全过程。每个功能模块也就是主界面上的一个菜单项,这样可以让用户感觉功能模块比较清晰,使用起来比较方便。每个菜单项下又设了多个菜单功能。具体要求实现如下功能:
录入功能包括人员信息录入和部门信息录入:
人员信息录入
该功能按照一般企业对员工的信息管理需求,可对员工编号、姓名、状态、性别、民族、出生日期、政治面貌、婚姻状态、证件号码、毕业院校、专业、学历、家庭地址、邮政编码、家庭电话、移动电话、工作部门、职务、职称、办公电话、工龄、履历、奖惩情况、社会关系等信息进行记录。信息录入后将存进数据库的相应表中,用户可用此系统的查询功能查询录入的员工信息。
部门信息录入
该功能可以对企业个部门的部门编码、部门名称、部门领导、办公地点、电话、传真和部门描述等信息进行记录。信息录入后用户可以用相应的查询功能对部门信息进行查询。
基本操作:人员调动,人员调出电位,人员调入电位。
人员查询和修改:人员编码和人员名称进行查看,新增,修改和删除查询。
部门查询和修改:部门编码和部门名称进行查看,新增,修改和删除查询。
报表:个人情况表,人员职称表,停薪人员表,内退人员表,退休人员表,在职人员表进行查询。
代码表文护:职称表,政治面貌表,民族表,职务表,学历表进行文护。
系统文护:数据备份,数据恢复,公告设置,系统设置。
统计报表:打印统计报表毕业论文http://www.Lwfree.cn/ 论文网http://www.Lwfree.com/
帮助:本软件信息,系统帮助
退出系统返回界面。
2.3 用户界面需求
企业认识管理系统中各个功能模块的界面力图达到统一,从符合操作简便、界面友好、灵活、实用、安全的要求出发,尽可能的为用户提供简单、明了的界面,使用户感觉功能模块比较清晰,使用起来比较方便。
2.4 性能需求
在本系统设计中,充分利用计算机在人事管理方面的能力,从而尽可能减轻操作人员的工作,实现一定意义上的透明操作。
2.4.1 系统运行环境
硬件环境:
本系统软件是在戴尔(Dell)PC机上设计的,奔腾4  2.4G(C)处理器,512兆内存。
软件环境:
服务器:Windows 2000及以上版本操作系统(建议用Windows XP或以上版本)、SQL Server2000数据库管理系统;
客户端:Windows 2000或以上操作系统、PowerBuilder 9.0开发工具。
2.5 开发工具的选择
本系统是基于PowerBuilder 9.0和SQL Server开发环境下的现企业管理系统,以PowerBuilder 9.0为前台开发工具,以SQL Server 2000作为后台数据库开发的C/S(客户机、服务器)结构的应用系统。
2.5.1 PowerBuilder 9.0简介
随着数据库技术在各行各业的广泛应用,作为企业级数据库前端开发工具的PowerBuilder日益成为开发人员的得力助手。PowerBuilder以其开放的体系结构简洁高效的集成开发环境、强大的数据窗口技术、几乎无所不能的数据库访问能力和友好的用户界面,越来越受到编程人员的青睐,连续多年被评为美国计算机界的年度风云产品。据Sybase统计,目前全球有60 万程序员和系统分析人员在使用Powerbuilder 进行各种类型的应用程序开发。
近年来,计算机硬件的发展极为迅速,性能/价格比不断提高,硬件的价格愈来愈低,而与之相比,应用软件的开发费用却愈来愈高。我们都知道,计算机的使用离不开应用软件,而应用软件的开发却是一件很花费时间、人力和物力的事情,其根本原因就是应用软件开发的效率不高,而传统的3GL编程方式的开发方法,对应用软件的开发有着很大的限制,其局限性越来越突出。基于以上原因,被称为“工具”的第四代编程语言应运而生。这其中包括Microsoft公司的 Visual Basic、Visual C++、Visual FoxPro、Inprise 公司的Delphi、C++ Builder和今天要介绍的PowerSoft公司的PowerBuilder。
PowerBuilder是Sybase公司的独资子公司PowerSoft推出的应用于客户机/服务器体系结构下的应用程序开发技术,是一种面向对象的图形化交互式开发工具。对于数据库应用系统强有力的支持是PowerBuilder的一大特色,它提供与当前流行的大型数据库如:Oracle、Informix、Sybase等的专用接口,并可通过ODBC与微机数据库连接,具有强大的查询、报表和商业图形功能,可支持跨平台开发。
值得一提的是,PowerBuilder提供了一个智能型、功能强大的数据窗口对象(DataWindow),利用它,软件人员无需编写专门的SQL语句,就可以实现对后台数据库进行显示、修改、更新、插入、删除和打印等操作。数据窗口(DataWindow)是PowerBuilder的专利,也是PowerBuilder 应用程序的核心和精华所在。PowerBuilder通过数据窗口(DataWindow)建立了用户与数据库间的交互和控制。
 随着PowerBuilder新的推出,这一功能强大的第四代语言快速开发环境又提供了众多颇受欢迎的改进,增加了平台支持的数量,增强了建立因特网和内部网上分布式应用的能力,扩展了语种支持。显著的变化是,PowerBuilder已经开始从传统的客户/服务器开发环境转变成完全支持WWW(World Wide Web)应用的开发环境。新的Java代理生成器使Java客户机能够直接访问应用逻辑和PowerBuilder 6.0对象。代理提供了一种插入商用逻辑的方法,从而确保了应用程序的灵活性、可伸缩性和可重用性,消除了重写和重新分发对象的时间。直接支持Active X 技术、Server Push 技术,对分布式计算模型的定义更加明确,实现更为简便,并可以利用数据窗口直接生成HTML格式文件。
 可以说,在现今众多的数据库应用开发工具中,PowerBuilder是其中的佼佼者。它可以使应用开发的速度更快、成本更低、质量更高、功能更强。PowerBuilder已成为Client/Server模式应用和基于Internet 模式应用的主要开发工具之一。
2.5.2 PowerBuilder 的优越性
作为一种优秀的开发工具,PowerBuilder主要特点简述如下:
1. 专业的客户/服务器开发工具。客户/服务器是一种将任务进行分解,然后协同解决的运行模式,客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务。PowerBuilder开发出的应用程序能够与数据库服务器完美的协同工作,构成客户/服务器模式。
2. 面向对象的编程。在PowerBuilder中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外开发人员可以自行构造新的对象(称作用户对象),以扩展系统的预定义对象。将各种对象有机的结合起来,就构成了PowerBuilder应用系统。PowerBuilder提供了面向对象方法中的各种技

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

PB人事管理系统(摘要+需求分析+详细设计+系统测试+参考文献) 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。