软件工程第14章 开发实例.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
14.4.5 系统数据库设计 图 14-13 系统数据库物理模型 14.5 详细设计 1 查询功能流程图 图14-14 查询功能流程 2 登陆界面程序流程图 图14-15 登陆界面程序流程图 3 添加功能流程图 图14-16 增加功能流程图 4 系统程序流程图 图14-17 系统程序流程图 5 系统功能流程图 图14-18 系统功能流程图 14.6 系统实现 1 实现工具 (1)PowerBuiler9.0 本系统采用 PoweBuilder9.0软件开发 ,它广泛使用于 C/S体系结构下的应用程序 ,具有完整 的 Web应用开发功能 ,同时支持多种关系数据库管理系统,采用面向对象技术,图形化的应用开发环境 ,是数据库的前端开发工具 ;通过微软公司的 ODBC接口和其他的大型数据库接 口,能够高速读取数据库中的数据。值得一提的是 PowerBuilder拥有数据窗口对象(DATAwlND0w),它能操纵关系数据库的数 据而无需编写 SQL语言,可进行修改、更新、插入、删除等。 实现工具 (2)Sybase8.0 数据库 PowerBuilder9上 的Sybase8.0 是PomerSoft子公司推出的新一代数据库 开发工具,它除了能够设计传统的性能、基于客户/服务器 (Client/Server)体系结构的应用系统外,也能够用于开发基于Internet的应用系统 。 Sybase数据库还具有客户端应用程序与数据库服务器分布的透明性。Sybase的客户/服务器体系结构基于独立的单进程、多线程服务器SQL Server和支持客户端进程的例程库Open Client,两者之间采用内部的TDS表单式数据流协议传送数据 2 开发平台 人事管理系统的数据库采用Sybase8.0,前端采用PowerBuilder 9.0作为应用开发工具。客户端软件在Windows95/98、Windows Me 以及Windows 2000/XP下均可以安装使用。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 第14章 简单的人事管理系统设计与开发 本章目标 项目论证和计划 可行性分析 需求分析 总体设计 详细设计 系统实现 测试与维护 14.1 项目论证和计划 利用PowerBuilder和Sybase,设计出相应的基于C/S的人事管理系统。 14.1.1 系统调查 在企业的日常事务中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等等。上一代的人事管理系统是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。 14.1.2 新系统的总体功能需求和性能要求 采用现有的软硬件软件及科学的管理系统开发案,建立人事管理系统,实现移动人事管理的计算机自动化。系统应符合公司人事管理制度,并达到操作直观、方便、实用、安全等要求。并做到以下几点: (1)简单性 (2)灵活性 (3)完整性 (4)可靠性 14.1.2 新系统的总体功能需求和性能要求 (1)支持企业高效率完成劳动人事管理的日常业务,包括新职员调入时人事的管理,职员调出、辞职、退休等。 (2)支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。 人事管理系统可以用于支持企业完成劳动人事管理工作,实现的目标有: 14.1.3 系统开发的框架 图14-1 系统开发框架 14.2 可行性分析 通过对系统内容的调查与分析,复查了系统的规模和目标。对于新系统设计的几个关键技术的可行性分析后的流程图如下: 图14-2 系统处理流程图 1 技术可行性 随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。 2 经济可行性 对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。但减少了数据的流通环节,提高了效

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档