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

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

更新时间:2010-6-11:  来源:毕业论文
PB人事管理系统(摘要+需求分析+详细设计+系统测试+参考文献) 第4页
术的全面支持,可以利用面向对象方法中的封装性、继承性、多态性等特点,使应用程序具有极大的可重用性和可扩展性,而这正是软件工程中对应用程序所提出的重要目标。
3. 支持多种关系数据库管理系统。利用PowerBuilder开发的应用程序,可以同时访问多种数据库系统。
4. 支持多平台的开发环境。网络技术的飞速发展,多种不同的操作系统平台在 Internet网上同时被使用,这对开发的应用程序的跨平台型提出了更高的要求,而PowerBuilder就提供了良好的跨平台性。
5. 丰富的数据表现风格。PowerBuilder的数据窗口为展现数据的本质提供了丰富的手段。数据窗口能够从多种数据源提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口,可以直观的查询、修改、插入、删除、打印和浏览数据。PowerBuilder的数据窗口还提供了组框对象和按钮对象,开发人员可以使用它们将数据窗口中的对象进行合组,并且将用户对数据窗口的操作界面集成在数据窗口内部。
6. 灵活快捷的数据转移方法。利用PowerBuilder的数据管道,能够简单、方便、快捷地把数据库表中的数据从一个表复制到另一个表,从一个数据库复制到另一个数据库,从一个DBMS复制到另一个DBMS。
   另外,使用PowerBuilder开发的应用环境,可以同时访问多种不同类型的数据库,既包括Oracle、Sybase、SQL Server等的大型数据库。
2.5.3 SQL server简介
Microsoft SQL Server 2000 能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 SQL Server 2000 实例。SQL Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。SQL Server 2000 还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O。 毕业论文http://www.Lwfree.cn/ 论文网http://www.751com.cn/
超大型 Internet 站点可将其数据分开存放在多台服务器上,从而使处理负荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。
SQL Server 2000 应用程序可在装有 SQL Server 2000 的计算机上运行。该应用程序通过 Windows 进程间通讯 (IPC) 组件(例如共享内存)而非通过网络连接到 SQL Server 2000。这使 SQL Server 2000 得以应用于应用程序必须在本地存储数据的小型系统中。
大型 Web 站点和企业级数据处理系统通常会生成大量的数据库处理,超出了一台计算机的支持能力。在这些大型系统中,数据库服务由组成数据库服务层的一组数据库服务器提供。SQL Server 2000 不支持采用平衡负荷的聚集形式建立数据库服务层,但支持跨自主服务器组分存数据的机制。尽管每个服务器需分开管理,但组内的各个服务器可共同分担数据库处理负荷。共享同一工作负荷的一组自主服务器称为服务器联合体。
2.6 数据库的选择
PowerBuilder采用真正的面向对象的技术,它将所有的事件、控制、函数和程序都以对象为单位封装起来,具有“封装”“多态”“继承”的属性。PowerBuilder为开发人员提供了各种工具和一个集成的开发环境,创造了应用开发时所需的各种部件,如窗口、菜单、数据库存取、图形和报表;应用的各种成分,包括窗口、菜单、程序、数据库存取、数据库管理、图形、报表、调试、编译等工作全都能在PowerBuilder的集成开发环境中完成。PowerBuilder是面向对象的可视化(Visual)编程工具,相对于第三代面向过程编程语言,可让程序员将更多的精力放到功能的实现而不是界面的实现上来。这些不仅能提高程序员的工作效率,同时还能极大地加快开发进程。
可以在一台计算机上运行多个 SQL Server 2000 实例。例如,一个为其它许多组织提供数据库服务的组织可为每个客户组织单独运行一个 SQL Server 2000 实例,而全部实例可集中在一台计算机上。这样,既隔开了每个客户组织的数据,同时又使服务组织只需管理一台服务器计算机从而减少了费用。
客户/服务器结构  
SQL Server基于客户/服务器结构,这意味着服务器不用再执行客户端的任务,例如:屏幕刷新和按键。
2.7系统设计目标
系统开发的总体任务是实现企业信息管理的系统化,规范化和自动化,从而达到提企业人事管理效率的目的。在本系统的设计过程中,为满足计算机管理的需要采取了以下原则:
1. 统一各种原始单据的格式,统一帐目和报表的格式。
2. 删除不必要的管理冗余,实现管理规范化,科学化。
3. 程序代码标准化,软件统一化,确保软件的可文护性和实用性。
4. 界面尽量简单化,做到实用,方便,尽量满足企业中不同层次员工的需要。
2.8系统总体流程
图2—2系统总体流程图
企业人事管理基本流程如下:
进入系统的录入信息:包括人员信息录入、部门信息录入,进入录入系统进行查询。
进入操作系统:如人员调动,人员查询修改,部门查询修改。
进入报表系统:如个人情况一览表,人员职称一览表,人员学历结构一览表,停薪人员一览表,内退人员一览表,退休人员一览表,在职人员一览表,进行浏览人员情况。
进入代码表文修:职务表文修,政治表外貌文修,民族表文修,职称表文修,学历表文修等等
结束:推出系统截面。
2.9 设计遵循规则
为了便于使用者方便、快捷的操作,开发出有效的库存管理系统,应遵循以下原则:
1.满足用户需要。之所以开发新系统是因为旧系统存在问题,束缚着组织的发展,不能适应用户的需要。作为现代人事管理系统必须提高管理效率,减轻劳动强度;提高信息处理速度和准确性;其最终系统能被用户接受,实现用户的初衷,同时实现现代企业管理的现代化、信息化、高效化。
2.功能更完善。功能是否完整,是指能否覆盖组织的主要业务管理范围。同时,还表现在各部分接口是否完备,数据采集和存储格式是否统一,各部分是否协调一致。管理信息系统的功能主要有:数据处理功能、控制功能、预测功能、决策功能、公用信息服务功能。
3.技术更先进。正确认识各种先进技术的优劣长短,从而根据组织的实际情况和未来得发展将其合理的运用到管理信息系统的开发中去。要努力发挥其高速度、高精度、高密度的优点,也要避免其缺乏灵活性,不便于处理意外情况的缺点。同时,不要为了一味的先进,而忽视了技术本身的成熟性。
4.实现辅助决策。许多组织的决策任务非常复杂、耗时,而决策关系到组织的兴衰。因此,所有的组织都需要能够帮助他们做出最佳的决策支持系统。毕业论文http://www.Lwfree.cn/ 论文网http://www.751com.cn/
2.10 系统分析
2.10.1 可行性分析
可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义,而引起的浪费,对新系统可行性分析,要求用最小的代价在尽量短的时间内确定系统是否可行。内容包括:技术可行性、经济可行性、营运可行性。
2.10.2  技术可行性
技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。
(1)技术支持:
首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这

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

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

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