《人事档案管理系统》-毕业论文.doc

《人事档案管理系统》-毕业论文.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 2 w 北京理工大学现代远程教育学院 毕业设计(论文) 层  次 专升本   专  业 计算机科学与技术 姓  名      毕业时间      内容和要求: 内容:1.应用软件工程的概念,进行系统分析和设计。 2.应用数据库的基本知识,进行数据库的设计。 3.应用PowerBuilder数据库应用系统开发工具完成代码设计与实现。 要求:1.熟悉软件工程的系统分析及设计方法。 2.掌握数据库设计的基本原理。 3.熟练掌握PowerBuilder数据库开发工具。 目 录 前 言 3 绪论 5 1.1本课题研究的内容 5 1.2本课题研究的软硬件环境 5 开发环境及开发工具 5 系统需求分析 6 3.1系统开发策略 6 3.2系统功能需求分析 6 系统分析与设计 9 4.1系统功能模块设计 9 4.2数据库设计 9 4.2.1数据库结构设计 9 4.2.2数据库结构实现 14 代码设计与实现 22 5.1面向对象的数据库应用系统开发工具PowerBuilder 22 5.1.1 PowerBuilder7的概述 22 5.1.2 PowerBuilder7的新特性 22 5.2 人事信息管理系统代码设计与实现 24 5.2.1总体菜单功能设计 24 5.2.2数据库表关联定义 25 5.2.3对象与库表的关联性 26 5.2.4代码开发 27 研究成果与软件测试 34 6.1概述研究成果 34 6.2软件测试的目标 34 6.3应用软件测试的方法 34 6.4人事档案信息管理系统模块测试 35 6.4.1系统模块测试 35 6.4.2维护模块测试 37 6.4.3查询模块测试 38 6.4.4报表模块测试 41 6.5 可执行文件的生成及测试 41 6.6 分发应用程序 42 6.7 研究成果 42 技术难点及解决 43 7.1四个数据操作窗口格式的统一 43 7.2一般用户和管理员操作权限问题 44 7.3工资总额的计算问题 45 结束语 46 附录:源代码 47 参考文献 57 摘要 本系统所研究的内容是《人事信息管理系统》,在整个研究工程中,经过需求分析、系统设计、系统测试等几个阶段的工作,使系统具有了插入、查询、打印以及维护的基本性能。 本系统使用软件的开发工具是PB8.0,后台数据库是本地ASA7.0数据库,在开发过程中,充分感受到使用PB8.0工具来开发大型的软件,能够快速完成,是繁杂的开发过程待以改善。 PowerBuilder是一种开发性能非常优秀的面向对象的数据库应用开发工具,它除了能够设计传统的高性能、基于客户/服务器Client/Server)体系结构的应用系统外,也能够用于开发基于Internet的应用系统。PowerBuilder支持应用系统同时应用系统同时访问多种数据库,这既包括诸如Oracle、Sybase之类的大型数据库,也包括FoxPro之类的支持ODBC接口的小型数据库。另外,PowerBuilder开发环境携带的Adaptive server Anywhere本身就是一个功能强大的DBMS,对小型应用来说,直接使用这个数据库是个质优价廉的选择。 系统开发主要有以下五个模块组成: 在系统模块中实现了,登录与运行功能。 在维护模块中实现了,对数据库更新与删除的功能。 在查询模块中实现了,条件模糊查询功能。 在报表模块中实现了,有关报表的查询与打印。 最后用帮助模块,让使用者了解本系统,并帮助使用者如何更好的使用本系统。 关键字:数据窗口控件、ODBC、Project(工程)对象。 Abstract The system focuses on Human affairs Information Management System. In the whole researching process, we need to go through the following steps, which are needs analysis, system design, system development and test, etc. It is those steps that make the system possesses the basic functions of database insertion、search、print and maintenance. The tool of software development used in this system is PB8.0. T

文档评论(0)

咪蒙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档