




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 PB 的人才信息管理系统 摘摘 要要 当前社会的两个显著特点就是世界经济的一体化和以电脑为代表的信息技 术的快速发展 作为一个在信息经济发展的重要趋势 目前它已广泛地渗透到 社会 经济的各个领域 使人类社会的生产力到达了一个新的高度 信息化迎 来了世界经济发展的新时代 人类正进入信息化的社会 信息技术使经济更具 竞争力 一个组织要在迅速变化和激烈的竞争环境中保持优势 不断发展 必 须做出有效地反应 这就需要一个强大的后台去处理这些信息 及时的做出判 断 本系统采用非面向类的软件开发方法 以 Power Soft 后被 Sybase 公司 收购 的可视开发环境 Power Builder 11 5 作为主要开发工具 使用 SQL Anywhere11 作为关系数据库 本系统的开发中 主要对数据进行处理 其中包括数据的收集 数据的转 换 及数据的各种报表形式的输出 关键词关键词 信息技术 信息化 关系数据库 Design and implementation of the human resources information management system based on PB ABSTRACT The current rapid development of society two notable feature is the integration of the world economyand information technology taking computer as the representative of the As one of the important trends of information of economy development at present it has been widely infiltrated into all fields of society economy has reached a new height to make the human society productivity Informatization ushered in a new era of world economic development the humanity is entering the information society Information technology to make the economy more competitive an organization to keep the advantage in a rapidly changing and competitive environment in the development must respond effectively This requires a strong background to deal with these information judge timely This system uses the software development method of non class oriented with Power Soft later acquired by Sybase visual development environment Power Builder 11 5 as the main development tool using SQLAnywhere11 as the relational database The development of this system mainly to deal with the data including data collection data conversion and datareport forms output KEYWORDS Information technology Informatization Relational database 目录目录 1 绪论 1 1 1 选题背景 2 1 2 国内外研究现状 2 1 3 组织结构 3 1 4 业务流程分析 3 1 5 现行系统存在的主要问题分析 3 1 6 提出可能的解决方案 4 2 系统设计 5 2 1 系统的初步调查 5 2 2 系统的可行性分析 6 2 3 系统开发步骤 7 2 4 硬件需求 8 2 5 软硬需求 8 3 数据库设计 9 3 1 系统功能层次图 9 3 2 数据库概念结构设计 9 3 3 数据库物理结构设计 10 4 详细设计与实现 13 4 1 程序流程图 13 4 2 系统登录窗体设计 13 4 2 1 实现目标 13 4 2 2 实现功能 14 4 2 3 实现过程 14 4 3 菜单的设计 15 4 4 主页面窗体设计 16 4 4 1 实现目标 16 4 4 2 实现功能 16 4 4 3 实现过程 16 4 5 系统管理模块设计 17 4 5 1 实现目标 17 4 5 2 实现功能 17 4 5 3 实现过程 17 5 系统的编译和发布 21 5 1 测试目的 21 5 2 测试方法 22 5 2 1 黑盒测试 22 5 2 2 白盒测试 22 5 3 系统测试 22 5 3 1 测试用例 22 5 3 2 结果分析 23 5 4 系统的编译 23 总结 25 参考文献 27 致谢 27 附录 26 1 1 绪论绪论 1 11 1 选题背景选题背景 随着市场经济的快速发展 越来越多的企业认识到对企业的经营和发展企业信 息的建设非常重要 由于人们交流的信息越来越多 变得更加的有深度和广度 以 及人们对信息的及时性 准确性要求越来越高 导致了传统的信息处理方法和手段 无法满足人们的要求 可以高速处理信息的电子计算机产生及应用 标志着一个 信息化社会 的开始 它使人们在日常生活 工作中 可以更加高效的处理大量 的信息 信息管理系统 下面简称 MIS 的产生和发展是建立在 Computer 之上的 在软件 方面 已从 Machine Language Assembly language High level language 发展 成为现在的面向对象 非结构化 可视化的语言 在硬件方面 1946 年第一台电 子计算机 下面简称 Computer 产生到今天 Computer 的发展已经超出人们的想象 不仅从体积上变得更加精致 性能更比过去有了质的飞跃 从每秒数千次每秒的速 度在数十亿美元 现在计算机硬件发展方面已达到每三个月更新和升级速度 MIS 通过对企业目前经营数据获取相关信息的处理 以控制企业的行为 过去的 现在的数据和相应的模型 对未来发展的预测 从全局对象视图 辅助企业的管理 活动 在发达的国家 MIS 的发展经历了几个阶段 第一阶段 1953 1965 的电子数据处理 EDP 也被称为数据处理单阶段 这是计算机在启动管理中的应用 在这一阶段 由于计算机硬 软件的限制 数据 处理性能是用计算机来代替手工劳动 个人数据处理简单 如数据统计 工资 报 告登记和计划等 这一阶段主要集中在批处理 第二阶段 1965 1970 综合的数据处理阶段 也被称为事务处理系统 TPS 阶段 这一阶段的计算机硬 软件已经相对成熟 采用多用户分时系统 计 算机可以被一个管理子系统控制 并有一定的反馈功能 如果库存管理系统 学籍 管理系统 生产调度系统 该期的治疗已经发展为面向终端的联机实时处理 1 第三阶段 1970 至今 管理信息系统 MIS 阶段 这个阶段是企业综合利用 计算机对各种管理子系统的功能结合在一起 构成一个全方位的信息系统的计算机 2 即现代管理信息系统 这个阶段的处理方式是基于数据库和网络的分布式处理系统 2 一般来说 计算机技术的发展 它的价格大大降低而被广泛使用 针对现实中 的各种应用的要求 相应的产生了很多技术体系和技术标准 如 J2EE NET COM COM 等 这大大推动信息化进程的影响 大致可以概括为以下几点 1 计算机已经成为我们生活中必不可少的工具 现在 计算机的价格已经很低 性能有了很大的进步 它已应用在很多领域 以及为什么电脑流行 主要表现在 计算机可以替代许多复杂的计算 劳动 节约 能源 大大提高人们的工作效率 使敏感的文件更加安全 3 2 对企业的影响 特别是为奢侈品行业开发的人才管理系统的意义 我国目前的企业尤其是奢侈品企业进口和销售的水平还停留在纸介质或半自动 数据手动处理一部分 计算机处理一部分 的地步 这样的处理方法浪费了许多 人力 物力 会给企业带来无法避免的损失 这种传统的管理方法早晚会被全自动 的系统处理数据的方法取代 该软件是一个功能强大的工具 相结合我们的实际 具有重要的社会价值和使用价值 根据企业人才管理的实际情况开发的一个人才管 理系统是十分必要的 1 21 2 国内外研究现状国内外研究现状 通过网上查找的资料显示 对各种销售管理软件的优点和缺点的有一个初步的 了解 例如 一些传统的数据管理软件代替手工录入 从传统数据记录 没有真正 发挥作用的计算机信息处理中的应用 面临互联网和电子商务的飞速发展的网络经 济时代 当前的软件心余力绌 4 1 封闭的系统 在信息网络如此发达的今天 却无法实现网络管理 它不支持电 子商务 2 由于信息的单一 缺乏 加上技术方面的不给力 传统的软件根本无法在处理 信息时 提前预测动向 更加无法提供一个实时的信息处理的方案 3 3 对管理很少考虑 该软件没有摆脱传统的束缚 其存在的主要目的为对外报告 1 31 3 组织结构组织结构 在企业中 与人才资源管理系统具有直接关系的有以下部门 人才资源部 或人力资源处 主要是人力资源部门的综合系统 人力资源管理 主要是人才资源的责任 集中管理 5 1 41 4 业务流程业务流程分析分析 人才 MIS 是一个信息化人才的企业 综合 MIS 提供的服务 个人信息 上班情 况 各种相关的亲属等情况 都记录在人才管理信息系统 由人力资源人员在文件 更新完成基本的数据维护的人力资源系统中完成 包括这些信息增加 维修 改造 改变等都可以在这里操作 系统开始运作 人才资源人员应根据企业的实际情况 建立相关人员的信息 主要信息包括姓名 资格的部门 因此 输入信息的过程是首先从部门的选择相关 系统的数据库 然后在它的下面 添加一个新的辅助信息 当人事变动 人才资源 人员及时完成在库的信息的维护 如果在人力资源的变化 例如进和出 你可以更 新文件处理 在不同企业的工人 成立了专门的档案查询模块 可以进行相关人员 的快速查询 并可以是某些特定条件下 如具有相同属性的人员 如位置或工龄等 进行同一类型的人员统计 其结果可以通过打印输出 用于记录备案 6 1 51 5 现行系统存在的主要问题分析现行系统存在的主要问题分析 现行系统的主要问题可以归纳为以下几点 1 单机单用户系统 随着网络的发展 信息的使用者在人才信息管理系统中大 大增加 原有的单机用户系统已远远不能满足现有需求 2 系统独立性差 特别是无法支持新的数据库 如 Sql2000 MS SQL Server 等 3 模块性差 因为不是一个完整的编程语言 无法做到代码的模块化 对功能 的扩展产生巨大的不利因素 4 1 61 6 提出可能的解决方案提出可能的解决方案 鉴于现阶段企业对人才 MIS 的需求与实际情况 新系统的方案的重点应放在系 统的可扩展性上 它应满足以下几个方面的需求 1 新系统采用 PowerBuilder 开发成功 充分利用该开发程序的优势 提高工作 效率 2 新系统从设计到实现都应遵循模块化 是用一致的接口进行模块调用与信息 的传递 模块的区分应尽量符合实际业务 保证以后新模块的加入会尽可能少的影 响现有功能模块的运行 5 2 2 系统设计系统设计 2 2 1 1 系统的初步调查系统的初步调查 建立一个好的 MIS 必须要有一个好的管理基础 所谓好的管理基础 指的是 准确的原始数据 完善的制度 合理的管理体制和科学的管理方法 因为我们没有开发 设计各种信息管理系统的经验 开发时间也还不长 要使 实用的信息系统在企业中创建 投入使用 而且必须得从中得到企业想节约的成本 得具备以下的几条基本条件 1 上级部门重视和适用人员的积极性比较高 MIS 的建立 需要的就是企业和公司提供经费 资源 时间和人力 这些涉及 了规章制度 管理体制的变化 是调用了大量数据的编码 表格的各种形式协调等 工作 在这些的公司高层领导非常重视和支持下 工作才能更加完美的完成 管理人员的积极性也是非常重要的条件 管理人员是 MIS 的最直接的用户群体 他们的积极性以及配合的程度 关系到 MIS 的使用率 2 要有相关的资源设备 MIS 的主要资源包括软件设备和 Computer 硬件 不间断的空调 电源等设备以 及 Computer 房设施 有条件的公司应努力去使用现有 Computer MIS 的花费分为开 发部分的费用和运行部分的费用 包括设备的购置花的费用 人员的工资以及培训 和开发过程中的一系列支出等 7 运行部分的费用包括机器的运行花费的费用 机 器 系统维护费和修理费用 水电费等日常开支 需要足够的资金保证 为了成功地完成系统的开发 当然 钱也可以在过程的 运作发展 增加更多的资源和成果的基础上逐步取得阶段 3 组织一个强有力的开发小组 MIS 的品质 水平在某种意义上讲是非常直接地取决于开发团队的队员 团队 规模因系统不同而各有千秋 但万变不离其宗 其中必须要有分析师 程序员 数 6 据录入员和硬 软件维护人员 由于 MIS 统的开发通常是从一个阶段的子系统之一 已开发并投入使用 系统仍然需要继续保持 改进和完善 所以开发团队必须在长 时间内保持 在正式的立项之前必须对现行系统进行充分的调查研究 因此我们开始进行可 行性分析 为了详细的调查了解系统的基本功能和信息流程 一个新的逻辑模型提供依据 它是为建立新制度的筹备工作 并对系统分析和设计的重要基础 有必要建立一个 新的公司人事管理系统必须进行彻底的调查 认真和充分的公司目前的人事管理系 统 主要是在学生交流和对现有的政策 2 2 2 2 可行性分析可行性分析 可以基于所提出的新的系统目标的当前系统的初步调查 即运营指标体系的建 立 这是系统的开发和评估 新制度应充分体现战略目标 公司的发展方向及其基 本特征 直接向公司管理服务 同时 新的系统的基本功能和现有系统的目标应该 是密切相关的 并且可以实现批量 需要指出的是 新系统在规划阶段不可能是非 常具体的 它会在发展过程中逐渐清晰和定量 新的系统是不相同的 例如 为提 高工作效率 降低劳动强度 提高信息处理的速度和准确性 新的处理和决策信息 等等 新系统的目标是确定的 我们可以从以下三个方面对新系统的可行性分析来实 现的目标 1 技术的可行性 根据新的制度来衡量是否需要有技术 一般可以从硬件 软件的要求 环境条件 下的性能 技术水平和数量的考虑和分析 包括技术实力开发商应首先考虑的能力 和水平 并考虑技术人员近期可训练和发展 2 经济可行性 估计的新系统的开发成本和未来的运营和维护成本 估计 新的系统将受益 并比较成本和效益 看是否有利 7 系统在开发 运行和系统维护的过程中 产生的费用包括 该设备采购和安装费用 计算机硬件 软件 计算机机房 电源 空调等 软件开发成本 如果开发的技术人员的单位工作 成本可包括下列人员成本 人员的花费 开发系统的工作人员 操作系统的人员和维护系统的人员的工资 培训费等一系列的费用 材料 材料应用系统的开发成本 对耗材产品系统的正常运行 如水 电 打印 纸 软盘 缎带和其他费用 其他费用 该系统的好处是可以从经济效益和社会效益两方面考虑 企业管理信息系统应注 重其社会效益分析 例如 系统进入以前不能提供及时的信息可以在手术后 用户 的查询和使用这些信息来提高多少方便 速度增加 为管理决策提供了很大的帮助 3 操作可行性 新系统的开发 运行给当前系统带来的一系列的影响进行了计算和评价 而且 应思考现有的管理培训 补充 可行性分析 根据上述三方面的研究 我们可以完成和新系统开发的可行性报 告 它是总体规划成果 8 2 2 3 3 系统开发步骤系统开发步骤 一般来说 应用管理信息系统的建立可以分为系统开发的总体规划 操作 三 阶段 系统开发阶段可以进一步分为系统分析 系统设计和系统实施等工作环节 每一个阶段都被排列在一个严格的线性发展的顺序 有完整的技术文件 在每个阶 段的工作指导和依据的下一个阶段 每个阶段处理文件审查 确保在这一阶段的工 作已经完成 符合要求才能进入下一阶段 而在以后的工作中不能可以容易改变前 后的评价结果 所谓的发展模式优点针对的是工作的组织和管理能力 可以降低 MIS 开发的复 杂性 许多系统在国内外的发展已经证明了它是发展的有效途径 8 再加上 程序只占小部分的开发工作 和调试工作是大约一半的整个开发的工 作量 因此 系统程序 的习惯说法是片面的 据统计 在 MIS 三阶段 总体规划 系统开发阶段的工作约 2 3 的工作量 工作时 1 3 的维护阶段 一个管理信息系 统的开发 还应注重其维护工作 为了使系统更加完善 充分发挥其作用 2 42 4 硬件需求硬件需求 1 CPU Inter Pentium3 900 或更高 2 内存 128MB 或 128MB 以上 3 硬盘 1G 以上剩余硬盘空间 2 52 5 软件需求软件需求 1 操作系统 Window98 2000 XP 2 网络协议 TCP IP 3 开发平台 PowerBuilder9 0 9 3 3 数据库设计数据库设计 3 1 系统功能层次图系统功能层次图 如下图 3 1 所示 图 3 1 系统功能模块图 图3 1 系统功能层次图 数据库设计是在一个给定的应用程序 DBMS 通过合理的逻辑设计和物理设计 结构有效 更好的数据库模型 子模型 建立数据库和应用程序的设计 以满足用 户对信息的各种需求 9 3 2 数据库概念结构设计数据库概念结构设计 在数据库的设计中 首先对系统的数据字典数据存储进行了分析 然后对系统 关系模式 可以 接触地图使用实体 E R 的数据结构描述方法 E R 图 10 由实体 属性 关系的三个部分 E R 如下图 3 2 所示 图3 2 E R图 3 3 数据库物理结构设计数据库物理结构设计 物理结构设计的原则如下 1 努力的减少数据的重复率和冗余性 2 结构设计和操作设计的结合 3 数据结构相对稳定 因为系统基本在单机上运行 所以只需建立一个数据库 但在这个数据库的基 础上 建立 2 张表用户表 user 和数据总表 zong 如下图 3 3 所示 实体属性联系 编号 姓名 性别 所属行业 出生日期 人才 人 人才实体 编号 姓名 性别 所属行业 出生日期 人才 11 图3 3 数据库表格图 下面具体介绍表结构 如下表 3 1 数据总表 zong 表和 3 2 用户表 user 表所示 表 3 1 zong 字段名数据类型宽 度小数位数是否索引是否为空 编号数据型6 NN 姓名字符型10 NY 性别字符型8 NY 出生年月日期型8 NY 年龄数字型4 NY 民族字符型4 NY 政治面貌字符型4 NY 籍贯字符型25 NY 联系电话字符型21 NY 现居住地字符型30 NY 健康状况字符型10 NY 婚否字符型10 NY 配偶姓名 联系方式 字符型30 NY 最高学历字符型10 NY 专业字符型10 NY 12 从业经历字符型500 NY 自我鉴定字符型500 NY 该表的主键 编号 该表主要用来描述人才的基本信息 表 3 2 user 字段名称数据类型宽 度小数位数是否索引是否为空 user name数值型10 YN user passw ord 数值型10 NN 13 4 4 详细设计与实现详细设计与实现 完成以上数据库后台的设计后 现在就可以进行前台应用程序对象的创建了 4 1 程序流程图程序流程图 如下图 4 1 所示 图 4 1 程序流程图 4 2 系统登录窗体设计系统登录窗体设计 4 2 1 实现目标实现目标 用户进入系统之前 必须通过系统登录窗口的身份识别判断 才可以进入主系 开始 登录界面 输入用户名和 密码 YES NO 密码错误 打开主界面 系统管理 账号管理 注销 信息管理 人才推荐 退出系统 版本信息 人才检索 信息修改 信息输入 14 统 4 2 2 实现功能实现功能 用户运行该系统后 首先出现登录对话框 该窗体是用户进入婚纱礼服销售管 理系统的第一界面 要求用户输入用户名和密码后确定 如果密码正确 用户可登 录人才信息销售管理系统 如果密码错误用户将不能登录人才销售管理系统 需重 新输入密码 直到密码输入正确方可进入系统 9 4 2 3 实现过程实现过程 1 新建一个窗体 单击 file 菜单 选择 new 菜单项 选取 PB Object 中的 Window 后 点击 OK 从而建立一个新的窗体 保存命名为 w denglu 2 放置若干个该窗体所需控件 具体如下 放置两个 static text 控件 其 Text 分别为 用户名 密码 3 放置两个 single line edit 控件 将其 Text 属性清空 sle 1 用于输入用 户名的文本 sle 2 加上 Password 属性 使其在输入密码时以 显示 4 放置两个 Command Button 控件 其 Text 分别为 确定 取消 5 主要功能有确定 取消 实现代码见附录 程序清单 登陆页面如图 4 2 所示 15 图 4 2 登陆界面截图 4 3 菜单的设计菜单的设计 在菜单画笔中设计应用程序主窗口所连接的菜单 w main 该菜单的结构如图 4 3 所示 图 4 3 菜单的结构 在这里设置了 7 个主菜单 14 个子菜单项目 对于一些经常使用的菜单功能 各个菜单的程序代码如下 1 系统管理 菜单下 账号管理 子菜单的 Click 事件程序代码 open w user 其功能是打开账户管理窗体 2 系统管理 菜单下 注销 子菜单的 Click 事件程序代码 open w open close w info 其功能是重新打开登陆 关闭原本主窗体 3 信息管理 菜单下 信息输入 子菜单的 Click 事件程序代码 16 open w xiugai 其功能是人才信息更改窗体 4 人才检索 菜单的 Click 事件程序代码 en w chaxun 其功能是查询窗体 5 扫描录入管理 的 Click 事件程序代码 open w ing 其功能是扫描录入窗体 7 退出系统 按键的单击事件程序源代码是 Close w info 其功能是退出系统 到现在就设计完了 系统 菜单下的子菜单 其它菜单中的程序代码和上面的类似 都是在主窗口上面打开相应的功能子窗口 4 4 主页面窗体设计主页面窗体设计 4 4 1 实现目标实现目标 用户通过 登录 对话框后 进入到该页面 该页面为系统的主页面 提供了 所有功能模块的集合 所有功能项的选择都是在该页面下完成 4 4 2 实现功能实现功能 使用户通过选择相应的菜单项 打开不同的窗体 完成一系列相应操作 4 4 3 实现过程实现过程 1 新建一个窗体 点击 file 菜单 选择 NEW 菜单项 选取 PB OBJECT TAB 页中的 WINDOW 接着点击 OK 从而新建了一个窗体 将其命名并保 存为 w main1 2 放置一个 picture control 控件 在 Picture name 中插入选择图片的路径 10 3 需要通过数据窗口控件进行连接 在 MenuName 栏选择与 w main 关联 登录后即出现主页面如图 4 4 所示 17 图 4 4 主界面截图 4 5 系统管理模块设计系统管理模块设计 4 5 1 实现目标实现目标 点击主界面资料管理按钮 出现下拉菜单 各种资料功能可在该下拉菜单中实 现 4 5 2 实现功能实现功能 可以对人才信息进行添加 修改 删除等操作 并对该模块中的信息进行 4 5 3 实现过程实现过程 1 人才信息管理 窗口 如图 4 5 所示 18 图 4 5 人才信息管理界面截图 实现过程 1 新建一个窗体 点击 file 菜单 选择 NEW 菜单项 选取 PB OBJECT TAB 页中的 WINDOW 接着点击 OK 从而新建了一个窗体 将其命名并保存为 w mian 2 放置多个静态文本控件 3 放置三个 Command Button 控件 其 Text 分别为 确定 重填 取消 4 布置窗口中的单选钮 窗口中共有三组单选钮 一组为性别选择 一组为党 团员选择 一组是婚否 2 信息管理 中的 信息更改 窗口 如图 4 6 所示 19 图 4 6 信息更改界面截图 实现过程 1 新建一个窗体 点击 file 菜单 选择 NEW 菜单项 选取 PB OBJECT TAB 页中的 WINDOW 接着点击 OK 从而新建了一个窗体 将其命名并保存为 w xiugai 2 放置一个 Command Button 控件 其 Text 分别为 另存为 3 人才信息检索 窗口 如图 4 7 所示 20 图 4 7 人才信息检索管理界面截图 实现过程 1 新建一个窗体 点击 file 菜单 选择 NEW 菜单项 选取 PB OBJECT TAB 页中的 WINDOW 接着点击 OK 从而新建了一个窗体 将其命名并保存为 w chaxun 2 选择 DataWindow 控件 选择属性 HscrollBar VscrollBar 4 系统管理 中 用户管理 窗口 如图 4 8 所示 21 图 4 8 用户管理截图 4 版本信息 窗口 如图 4 9 所示 图 4 9 版本信息图 22 5 5 系统的编译和发布系统的编译和发布 5 1 测试目的测试目的 软件测试的定位是发现和报告软件的错误和缺陷 解决这些错误和缺陷 就能 保证语言的功能 保证设计要求的质量 以满足当地语言的用户的市场需求 通过 分析误差分布和产生的原因 使项目管理应用软件的缺陷提高 这种分析可以帮助 设计有效的检测方法 改善测试 11 软件的文档内容 软件界面 语言质量等是否能适用当地文化下的用户市场的 使用要求 是否符合特定区域的风俗习惯 文化传统等 5 2 测试方法测试方法 本次我们如下使用两种检测的方法 黑盒测试和白盒测试 两个测试的方法很简单 白盒的测试方法是 已经知道系统的各种功能 去一 一查看功能是否完美的实现 黑盒的测试方法恰恰相反 通过操作每个动作 来测 试出系统的每个功能 黑盒测试和白盒测试是软件测试的基本方法 各有所长 这两种方法相互补充 在正常情况下 在测试过程中的早期阶段 主要用白盒测试方法 而在测试过程中 主要采用黑盒测试方法 12 5 2 1 黑盒测试黑盒测试 黑盒测试方法是计划作为一个黑盒子 而不考虑内部结构和过程 黑盒测试是 23 测试程序接口 它只检查程序功能与正常使用说明书的规定 黑盒测试又称功能测 试 黑盒测试的优点是相对简单的 与软件内部实现无关 不需要了解内部代码 从用户的角度来看 用户可以很容易的知道问题是什么 它使用功能是什么 而基 于软件开发文档 也可以了解软件特征文件 在做软件的自动化测试时是很方便的 5 2 2 白盒测试白盒测试 白盒测试是把系统当做是一个透明的盒子 通过验证 查看系统是否具有盒子 里我们看到的那些功能 白盒测试的优点是我们已经知道系统的所有功能 只需取一一验证这些功能是 否已经实现即可 13 5 3 系统测试系统测试 5 3 1 测试用例测试用例 本系统采用白盒测试的方法检测 通过检测我们对系统之前所有的期望是否一 一达成来测试系统的质量 1 用户登陆模块测试 1 用户名 1 密码 1 结果 主界面 2 用户名 123 密码 132 结果 密码错误 请重新输入 3 用户名 密码 132 或空白 结果 非法用户 请重新输入 5 3 2 结果分析结果分析 受系统开发的时间和条件限制 本系统只利用了 PowerBuilder11 5 中自带的数 据库 它同应用程序处于同意系统中 能存储的数据量有一定的限制 并没有发挥 24 出 PowerBuilder11 5 其数据方面的优势 同时 报表的打印功能不够全面 没有实 现预期的动态报表 由于时间关系 系统功能实现的不够完善 使用也不如预期中 的方便快捷 这些都是需要完善的地方 14 该系统离实际应用还是有较大的距离 需要进行不断的补充和完善 5 4 系统的编译系统的编译 上面我们已经完成了人才信息管理系统的编程和调试工作 最后一步就是该系 统的编译和发布 编译通过后 生产可执行文件 人才信息管理信息系统 exe 在发布前还需要 对生产的可执行文件进行测试 通过测试的可执行文件 就可以进行发布了 15 25 6 总总 结结 经过两个多月的研究 设计与开发 基于人才信息管理系统 基本开发完毕 在本文中比较详细的讲述了人才 MIS 的系统设计的基本原理 人才信息的输入 查 询 修改 删除等模块的设计 本系统开发中较好的利用了面向对象的编程软件的 继承性 从而在模块化的设计过程中大大节约了开发时间 所开发的系统 其功能基本符合需求 能够完成人才简历等相关数据的录入 维护以及各类相关数据报表的输出 但由于时间有限 本系统还有很多可完善的地 方 比如界面不够漂亮 出错处理不够 占用电脑的资源等等这些问题 都有待进 一步改善 通过这次毕业设计 我掌握了一种新的数据库系统开发工具 Power Builder11 5 它使用面向对象的开发技术 能够比较容易的开发出功能强大 针对 性强的应用程序 使用结构化的查询技术 能从大量数据中快速查询需要的信息 15 另外 通过这次毕业设计 提高了自己专业知识的综合运用能力 为以后独立 解决计算机工程方面的问题打下了良好 夯实的基础 26 参考文献参考文献 1 陈勇 计算机等级考试管理系统的设计与实现 大连理工大学学位论文 2006 2 邝孔武 王晓敏 信息系统分析和设计 北京 清华大学出版社 2001 3 简博文 基于 PB 的在线购物系统分析与设计 J 无线互联科技 2012 7 43 44 4 丁宝康 数据库原理 北京 经济科学出版社 2000 5 杨昭 PowerBuilder9 0 对象与控件技术详解 北京 水利水电出版社 2003 6 朱爱民 柯建勋 POWERBUILD 9 0 与系统开发 北京 清华大学出版社 2003 7 Michael J Hernadez 著 范明 邱保志 职为梅等译 数据库设计入门 关系数据 库设计指南 电子工业出版社 2005 8 张海藩 软件工程 人民邮电出版社 2002 9 明得祥 PowerBuilder8 0 入门和提高 长沙 国防科技大学出版社 2002 年 1 月 10 何旭洪 PowerBuilder8 0 北京 人民邮电出版社 2002 年 4 月 11 日本工业会 ERP 研究所编著 华连普 ERP 研发小组译著 ERP 入门 台北 华连普 科技股份有限公司发行 2000 年 12 王晟 韩泽坤 Access 数据库开发经典案例解析 北京 清华大学出版社 2006 13 Stephen R Schach Object oriented classical software engineering 软件 工程 面向对象和传统的方法 北京 China Machine Press 2007 14 Dines Bj rner Software engineering 软件工程 北京 清华大学出版社 2007 27 15 张长富 方美琪 PowerBuilder9 0 参考手册 成都 电子科技大学出版社 2004 附录附录 系统主要代码系统主要代码 sunliang 窗口的 open 代码 SQLCA DBMS ODBC SQLCA AutoCommit False SQLCA DBParm ConnectString DSN sunliang UID PWD connect open w open w open 窗口的 确定 按键代码 string name pass ls pass name sle name text pass trim sle pass text SELECT user user password INTO ls pass FROM user WHERE user user name name 从用户表中读取相应用户的 密码 if sqlca sqlcode 0 then 考虑密码为空的情况 ls pass trim ls pass if ls pass or isnull ls pass then ls pass space 6 if pass then pass space 6 28 if ls pass pass then open w info close parent else messagebox 警告 密码不正确 请重新输入 if ll i0 then messagebox 错误信息 编号第 string ll i 号重号 请改正 sle id setfocus return end if ls name trim sle name text 30 ls age trim sle age text ls jiguan trim sle jiguan text ls zhuzhi trim sle zhuzhi text ls tel trim sle tel text ls jk trim sle jk text ls xuexiao trim sle xuexiao text ls zhuanye trim sle zhuanye text ls congye trim sle congye text ls zijian trim sle zijian text INSERT into zong 编号 姓名 性别 年龄 出生日期 籍贯 民族 现居住地 联系电话 政治面貌 健康情况 婚否 配偶姓名 联系方式 最高学历 毕业院校 专业 从业经历 自我鉴定 VALUES ll id ls name ls sex ls age ld birthday ls jiguan ls nation ls zhuzhi ls tel ls zhengzhi ls jk ls hunfou ls xueli ls xuexiao 31 ls zhuanye ls congye ls zijian sle id text sle name text sle jiguan text sle zhuzhi text sle zhuanye text sle zijian text sle congye text sle zhuzhi text sle jk text sle potel text sle tel text sle xuexiao t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抗疫课件教学课件
- 抗凝药物课件
- 2025年医用消毒灭菌设备项目合作计划书
- 2025年呼吸科护理考试题及答案
- 戚佳丽课件教学课件
- 2025年建行考试笔试题目及答案
- 美术中招考试题及答案
- 装火车工考试题及答案
- 企业管理考试真题及答案
- 司法考试综合题及答案
- 单选题51-100试题含答案
- 轻钢龙骨、双层石膏板吊顶施工方案
- 安全网(平网)张挂安全技术要求
- 危险品管理台帐
- 政务云收费标准 云托管收费标准
- 一年级上《人与自然》
- 计算机辅助翻译实用教程ppt课件(完整版)
- 研学旅行概论教学课件汇总完整版电子教案
- 《UI视觉设计案例教程》PPT课件(共6章)第1章 UI快速入门
- 高等有机化学PPT精品课程课件全册课件汇总
- 50T吊车性能表
评论
0/150
提交评论