




免费预览已结束,剩余35页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计 论文 题题 目 职工体检管理系目 职工体检管理系 统的研究与开发统的研究与开发 用户体检用户体检 学 院 管理学院 专 业 信息管理与信息系统 学生姓名 指导教师 毕业设计时间 二 一 年 三 月 十五 日 六 月 十八 日 共 十四 周 摘 要 摘 要 随着社会对生命的关注程度愈来愈高 人们在生活中能够自觉地防范各种 疾病 良好的健康意识在增强 在提高 自觉体检 定期体检的单位和个人愈 来愈多 体检市场没有淡市 每一间医院都不会放弃健康体检这一大市场 体 检市场的竞争也越来越激烈 随着社会信息化的发展 医院间的竞争也体现在 医院信息化管理的建设上 而国家的 十五 规划就明确了加快包括卫生系统 信息化建设 深化医疗卫生改革和卫生事业发展在内的国家信息化战略方针 1 本系统以职工体检为开发要求 用以管理职工的常规体检 目的是帮助 职工医院进行体检信息化建设 实现实际意义的信息化体检管理模式 以提高 服务质量 强化管理手段 改革工作模式 提高工作效率 系统可以覆盖体检 业务功能 可以用一套系统完成登记 检查 检验 分析等工作 系统核心功 能有体检档案的录入 体检登记 体检结果录入 体检结果分析 体检结论 体检报告的输出 体检档案的统计查询 该系统的使用可以大大提高体检工作 效率 使体检信息的管理更加准确 全面 能够明显地提高体检业务的竞争力 关键字 关键字 数据库 体检 体检信息系统 英文摘要 Abstract Along with the global concern about life peoples are taking action to guard against all kinds of disease in life Health checkup is becoming more and more important in people s life The market of health checkup will be hot forever and none of the hospitals will give up such a big market The competition between hospitals for the check up is more and more fierce The tenth national five year program demanded that the hospitals steps going to the information society should be quickened The system will help the hospital enhancing the information management reconstructing the management mode supplying good service The system can feed up the need of check up business completely it is said that the whole system includes the function of examination reckoning analysis report etc The system can greatly promote examination work promote the management of checkup information to a high level and insure of winning the competition among hospitals Keywords Database Physical examination Medical information system 目录 目目 录录 摘 要 I ABSTRACT II 第第一一章章 引引 言言 1 1 1 研究背景及意义 1 1 1 2 研究意义 1 1 2 研究现状 2 1 3 主要研究工作 2 第第二二章章 系系统统开开发发相相关关技技术术介介绍绍 3 2 1 系统开发环境 3 2 2 主要相关技术 3 2 2 1 ASP NET 的工作原理 3 2 2 2 SQL Server2000 数据库简介 4 第第三三章章 系系统统分分析析 5 3 1 可行性分析 5 3 2 功能需求分析 6 3 3 数据需求分析 6 3 4 系统 E R 图 6 3 4 1 符号说明 6 3 4 2 体检模块 E R 图 7 3 4 3 各主要实体 E R 图 7 3 5 业务流程图 9 3 5 1 流程图的图形表示的意义 9 3 5 2 体检管理模块业务流程图 9 3 6 数据流程图 10 3 6 1 流程图的图形表示的意义 10 3 6 2 系统与用户接口数据流程图 11 目录 I 3 6 3 用户信息管理模块数据流程图 12 3 6 4 体检模块数据流程图 12 3 7 数据字典描述 14 3 7 1 数据流的描述 14 3 7 2 处理逻辑的描述 15 3 7 3 数据存储的描述 15 3 7 4 外部实体的描述 16 第第四四章章 系系统统设设计计 17 4 1 系统总体架构 17 4 2 系统表结构说明 18 4 2 1 系统表格清单 18 第第五五章章 系系统统具具体体实实现现 20 5 1 构建系统框架 20 5 1 1 系统登录界面 20 5 1 2 系统前台 20 5 1 3 系统后台主界面 21 5 2 系统模块设计 22 5 2 1 用户信息管理模块 22 5 2 2 体检项目设定模块 25 5 2 3 体检结果录入模块 26 5 2 4 体检结果管理模块 27 第第六六章章 系系统统测测试试与与发发布布 29 6 1 测试的目的及原则 29 6 1 1 软件测试的目的 29 6 1 2 软件测试的原则 29 6 2 测试报告 29 6 2 1 用户信息管理功能的测试 29 6 2 2 对体检项目设定功能的测试 30 目录 II 6 2 3 对体检结果录入功能的测试 30 结结论论 32 致致谢谢 33 第一章 引言 0 第一章 引 言 1 1 研究背景及意义 1 1 1 研究背景 计算机技术和通讯技术的高速发展 互联网技术的日益成熟和计算机安全 技术的日益提高 为各行各业实施自己的信息化管理系统提供了强有力的技术 支持 1 而体检信息化系统是医院信息化系统的一个非常重要的组成部分 随着国民经济的高速发展 人民的物质生活水平也在不断提高 各种富贵病也 越来越普遍 对疾病的预防也变得越来越重视 对生命的关注程度愈来愈高 人民的健康防范意识有了根本性的转换 从以前的有病再治的被动状态变为定 期体检 自觉有效地去投资健康 对疾病进行积极防范的主动状态 人们良好 的健康意识在增强 在提高 自觉体检 定期体检的单位和个人愈来愈多 体 检检验市场需求的迅速扩大 身体专项检查等业务需求的逐步推广 种种原因 成就了目前巨大的体检市场 体检系统的信息化管理已经是一个必然的趋势 1 1 2 研究意义 但有不少受检者由于对体检的一些关键环节重视不够 或认识偏差 出现 种种疏漏 使体检的目的难以达到 1 第一 越来越多的工薪阶层不再满足 无病 状态 而是追求更高的生活 质量 健康体检 是预防疾病的有效手段之一 通过健康体检 职工可以了解 自身健康状况 发现一些不易察觉的早期疾病 以便及时干预 终止疾病的发 生发展 收到事半功倍的效果 定期体检又是企事业单位必须为员工进行的 每家医院都在着手建立一套优秀的管理体系来配合体检工作 体检作为医院的 支柱收入之一 但体检工作的大量增加 存在着难以管理 引导体检工作量大 体检报告管理工作量大等急需解决的问题 所以医院要强化自身的管理 加强 医疗服务质量的自我监督 自我控制的能力 为职工提供更快更好的服务 必 然要依赖于计算机信息系统 第二 大量的关于职工的诊断 病历 体检时间 资源消耗的信息不仅要 在院内而且要在许多部门之间流通 传递 这将是一件难以用手工完成的繁杂 第一章 引言 1 的任务 第三 建立以计算机化职工体检系统为核心的医院信息系统 将会成为医 院的下一个努力目标 1 2 研究现状 职工体检信息系统保证受检者在体检过程中产生的一切信息真实完整地记 录保存并有效运用 同时要支持医疗机构体检服务的业务管理 流程实施以及 科研工作 体检信息化系统是非常复杂的 且没有标准可以对照 没有实施流 程可以借鉴 实际工作中发现的主要问题集中体现在 一方面是系统本身的业 务内涵相对贫瘠 数据的标准化 各类文档的规范化有待统一 另一方面就是 如何提高人员素质 以保证高效充分地应用体检软件 使整个体检信息化系统 真正良好地运转起来 真正提高医疗机构的体检和管理水平 总的来说 中国 的职工体检管理信息系统还是存在很多的问题 1 信息系统内部数据交换接口标准化存在问题 没有实现真正意义上的数字 化体检 2 应用问题 任何系统充分发挥作用的前提都是建立在人员的最佳使用状态 下 即操作者充分开发系统的各项功能并良好使用 目前行业内 既懂医疗又 懂的软件的人员很少 这就造成软件的核心内容 即业务内涵常常与操作系统 脱轨 以致软件的整体水平还停留在较低的层次 另外 信息化体检模式作为 一个新的服务形式 如何让广大从事体检服务的管理者及医务工作者完全接受 并掌握 整体上还需要一个较长的领会 学习和培训过程 还有很多不熟悉计 算机的资深专家不得不长期配备专人协助 1 3 主要研究工作 本课题以职工体检管理系统系统为研究对象 该系统以计算机网络 数据 库系统为技术基础 现代医院管理理论和方法为指导 覆盖企业运作过程中的 内容 用户信息反馈等 最大限度地节约现有的人 财 物和信息资源 以提 高企业的管理水平和服务水准为最终目标 Comment l1 老师那是 3 不是 5 看 起来像 5 第三章 系统分析 2 第二章 系统开发相关技术介绍 2 1 系统开发环境 1 网络环境 内部局域网连通并能正常工作 2 硬件配置 中央处理器为 AMD 以上 2 0GHZ 以上的微机与笔记本电脑 内存 1G 显示卡 512MB 硬盘空间至少 160G 剩余空间以上 3 软件配置 运行平台 Microsoft Windows XP 以上版本操作系统 后台数据库管理工具 Microsoft SQL Server 2000 2 2 主要相关技术 ASP NET 是由 Microsoft 公司开发的最新的用于制作动态 Web 网页的技术 ASP NET 是用来提供开发人员生成企业级 Web 应用程序的优秀的 Web 开发平台 他是 Active Server Page ASP 的下一版本 3 它还提供一种新的编程模型 和结构 用于生成更安全 可伸缩和稳定的应用程序 ASP NET 应用程序也是 一个已编译的 基于 NET 应用程序都可以使用整个 NET 框架 开发人员可以 方便地获得这些技术的优点 其中包括托管的公共语言运行环境 类型安全 集成等 2 2 1 ASP NET 的工作原理 ASP NET 是建立在 NET Common Language Runtine CLR 之上的新一代网络开 发工具 运行在服务器端 用以建立功能强大的 Web 应用程序 4 它与前期的 ASP 1 0 ASP2 0 ASP 3 0 有显著的不同 微软公司在听取了众多 ASP 开 发者的建议后 开发了基于 NETFRAMEWORK 的 ASP NET 第三章 系统分析 3 NET Common Language Runtine CLR 这种架构位于用户应用程序和 Windows 底层操作系统之间 管理代码的执行 提供开发者和操作系统之间的封 装 使编写 Windows 程序变得更加简单方便 程序开发者不必再担心底层的细节 比 如内存管理 指针管理 垃圾回收和编程语言的差异等等令人头疼的问题 另外 NET Common Language Runtine 提供一个简单的权限来使用底层服务 这些底 层服务对于操作系统来说是生死攸关的 如安全 认证 文件系统和网络信息 等 ASP NET 与 ASP 相比 无论在程序的性能上 还是在编程的基本原理上 都有了很大的变化 2 2 2 SQL Server2000 数据库简介 数据库工作平台 Microsoft SQL Server 2000 是微软提供的数据库管理 工具 SQL Server 2000 是建立在 SQL Server 7 0 在可伸缩性 可用性 可 管理性和数据仓库成功的基础上 并且引入了针对电子商务的重要新功能 SQL Server 2000 按照设计可以为部署和维护强大的 易于管理 支持商 务活动的 Web 站点提供最好的性能 这些站点可以从事商家和商家之间或商 家与客户之间的交易 在寻求一个支持您的电子商务解决方案的数据库时 需 要考虑的项目包括 可用性 性能 可管理性和价格 它主要具有高效的数据 分析性能 灵活的业务扩展性 操作系统集成的安全性 客户及管理工具的易 用性等 第三章 系统分析 4 第三章 系统分析 系统分析包括可行性分析 功能需求分析 数据需求分析 系统 E R 图 业务流程图 数据流程图 数据字典 3 1 可行性分析 近几年 人们对健康问题越来越重视 企业也开始对职工实行定期体检的 政策 通过体检结果了解职工的健康状况 对那些病情严重的职工给予医疗经 济帮助 对某些特殊病人及时提醒参加体检 做到无病早防 有病早治 提高 身体素质 由于职工数目庞大 按传统的管理体制管理职工的体检信息比较繁 琐 而且容易出现很多错误 没办法全面掌握职工的健康情况 因此 提出开 发一个基于 WEB 的体检信息管理系统是当务之急的事情 在对职工体检业务初 步调查的基础上确定了系统目标 即系统建立后所要达到的运行指标 这是系 统开发和评价的依据 系统的目标应适应职工体检的基本特点 直接为企业的 体检管理服务 新系统的目标确定后 就可以从以下四方面对能否实现其目标 进行可行性分析 5 1 在技术上 目前高性能的计算机硬件层出不穷 他们速度快 容量大 可靠性高 价格低 满足本系统的需要 本系统所采用的前台开发工具是 ASP NET ASP NET 是一种当今非常流行的开发工具 技术成熟 后台数据库我 们采用 Microsoft 公司的 SQL Server2000 2 在经济上 企业现有的硬件配置大部分满足本系统的需要 开发本系 统所花费用甚少 且本系统如果成功实施可以大大提高体检档案管理人员的工 作效率 使体检档案的管理更加准确 全面 能够明显地提高体检业务的竞争 力 3 在操作上 本系统根据企业体检业务的实际情况开发 符合体检流程 第三章 系统分析 5 的整体实际需要 本系统操作 使用简单 方便 易学易会 公司内部有相当 数量的职工经过基本的计算机技能的使用培训 可以使用本系统 查找相关信 息 3 2 功能需求分析 根据该公司体检业务的具体情况 系统主要功能有 1 用户信息管理 添加用户信息 用户信息管理 2 系统管理 部门信息维护 公告信息维护 保健常识维护 3 体检信息管理 体检项目设定 体检结果录入 体检结果管理 疾病种 类管理 病情统计查询 查看体检结果 4 后台信息管理 修改个人密码 添加管理员 删除管理员 5 附加功能 重登陆 返回 前进 3 3 数据需求分析 1 对职工基本信息进行增加 修改 删除和重置密码 2 对体检项目进行增加 修改和删除 3 对体检结果进行录入和修改 体检结果包括 项目结果和年度终结 4 对疾病种类进行增加 修改和删除 5 对个人密码进行修改 第三章 系统分析 6 3 4 系统 E R 图 3 4 1 符号说明 实体 联系 属性 图 3 1 符号说明 3 4 2 体检模块 E R 图 体检结果 管理员 小项指标 疾病信息 参照 参照 输入提交 M M LM ML M M 员工 图 3 2 体检模块 E R 图 第三章 系统分析 7 3 4 3 各主要实体 E R 图 员工性别 出生 年月 部门 用户帐 号 邮箱 电话 是否 领导 ifou 真实 姓名 图 3 3 职工 E R 图 疾病信息 疾病名称 疾病解释疾病编号 图 3 15 疾病 E R 图 用户 用户编 号 用户名权限 密码 图 3 4 用户 E R 图 第三章 系统分析 8 3 5 业务流程图 3 5 1 流程图的图形表示的意义 实体 信息传递过程 文件或单据 图 3 5 符号说明 3 5 2 体检管理模块业务流程图 体检管理模块主要涉及到体检项目的设定 体检结果的管理和统计 疾病 种类的管理 其中体检项目的设定 由管理员根据体检具体的安排 比如体检 时间 体检类型 领导 普通职工 妇科 来设定体检的项目 也可以对已设 定的体检项目进行查看 修改和删除 根据设定的体积项目和职工体检结果在 系统中输入体检结果和年度总结 疾病名称 管理员也可以在体检结果管理 中对体检结果进行修改 在疾病种类管理中 点击增加疾病种类 就可以增加 疾病信息 包括疾病的解释 这样有利于职工了解该疾病信息 提早采取措施 保证身体健康 管理员可以对职工的病情进行统计 统计结果可以查看职工的 体检信息 这样使得公司可以全面掌握职工的身体状况 及时给职工帮助或提 醒 普通职工登录系统后 只能查看自己的体检信息和相关的疾病信息 第三章 系统分析 9 管理员 员工疾病统 计信息 体检项目设 定信息 疾病种类信 息 项目结果信 息 查询 查 询 更 新 查询 更新 输入 图 3 6 体检管理模块业务流程图 3 6 数据流程图 3 6 1 流程图的图形表示的意义 E P S F 实体 处理逻辑 数据流 数据存储 图 3 7 符号说明 第三章 系统分析 10 3 6 2 系统与用户接口数据流程图 E1 用户 P2 登陆系 统 P3 用户权 限管理 S2 F3 登陆信 息 F4 错误信息 F5 用 户 权 限 信 息 用户权限信息 F5 用户权限信息 图 3 8 系统与用户接口的数据流程图 第三章 系统分析 11 3 6 3 用户信息管理模块数据流程图 P1 1 1 添加用 户信息 P1 1 3 修改用 户信息 P1 1 4 删除用 户信息 P1 1 2 查询用 户信息 S3 F1 成功 登陆信 息 F1 成 功登 陆信 息 F6 用户信息 F6 用户信息 F6 用户信息 F6 用户信息 F6 用户信息 用户详细信息 F7 修改的用户信息 F8 删除用户信息 图 3 9 用户信息管理模块的数据流程图 3 6 4 体检模块数据流程图 第三章 系统分析 12 P1 2 1 设定体 检项目 P1 2 2 查看设 定的体 检项目 P1 2 7 体检结 果管理 P1 2 3 修改体 检项目 P1 2 4 删除体 检项目 P1 2 5 疾病信 息管理 P1 2 6 录入体 检管理 S 4 S 3 F1 成 功 登 陆 信息 体检总体项目信息 F9 体检项目总信 息 F10 设定的体检项 目信息 用户详细信息 F6 用户信息 F10 设 定的 体检 项目 信息 F10 设定 的体 检项 目信 息 S 5 设定的体检项 目信息 F10 设定的体检项目信 息 F10 设定的体检项 目信息 F11 删除的体 检项目信息 F1 成 功登 陆信 息 F10 设定的体检信息 F10 设定的体检项目信息 F12 修改的体检项 目信息 F15 体检信 息 S 6 S 7 疾病种类信息 体检结果信息 F14 疾病种类 信息 F14 疾病种类信 息 P1 2 8 病情统计查 询 F15 体检结果信 息 F15 体检结果 信息 F15 体检结果 信息 S 8 病情统计信息 F1 6 病 情 统 计 信 息 F15 设定的体检项目 图 3 10 体检模块的数据流程图 第三章 系统分析 13 3 7 数据字典描述 3 7 1 数据流的描述 编 号 名 称 说明 来 源 去向组成 流 量 高峰 流量 F1 成功 登录 信息 成功登录 信息信息 E1 P1 P1 1 1 P1 1 2 P1 2 1 P1 2 5 用户名 密码 100 条 月 150 条 月 F4 错误 信息 错误的登 录信息 P2E1 用户名 密码 100 条 月 150 条 月 F5 用户 权限 管理 用户权限 相关信息 P3 S2 S2 E1 P2 用户编号 用户名 密码 权限 100 条 月 150 条 月 F6 用户 信息 用户的相 关信息 E1S3 用户编号 真实姓名 部门 ID 性别 电话 邮箱 出生年月 是 否领导 50 条 月 100 条 月 F9 体检 总项 目信 息 体检项目 的信息 S4 S4 P1 2 1 大项编号 大项名称 80 条 月 150 条 月 F10 设定 的体 检项 目信 息 设定的体 检项目信 息 P1 2 1 S5 S5 P1 2 2 P1 2 3 P1 2 4 P1 2 6 大项编号 大项名称 50 条 月 100 条 月 F14 疾病 总类 信息 疾病总类 相关信息 P1 2 5 S6 P1 2 6 S6 疾病编号 疾病名称 相应疾 病解释 50 条 月 100 条 月 F15 体检 结果 信息 体检结果 相关信息 P1 2 7 S 7 S7 P1 2 7 用户编号 体检年份 大项编号 小项编号 小项结构 项目类 别 50 条 月 100 条 月 第三章 系统分析 14 3 7 2 处理逻辑的描述 编号名称说 明 输入的 数据流 处 理 输出的 数据流 处理频 率 P1 1 1 添加 用户 信息 添加用户详细 信息 F1 保存用户的真实姓名 部门 ID 性别 电话 邮箱 出生年月 是否 领导 F6 50 次 月 P1 1 2 查询 用户 信息 查询用户详细 信息处理 F1 F6 查询用户编号 真实姓 名 部门 ID 性别 电话 邮箱 出生年月 是否 领导 F6 50 次 月 P1 1 3 修改 用户 信息 对用户信息进 行修改处理 F6 修改用户编号 真实姓 名 部门 ID 性别 电话 邮箱 出生年月 是否 领导 F7 80 次 月 P1 2 1 设定 体检 项目 对体检项目进 行设定处理 F1 F9 存储编号 体检年份 大项编号 项目类别 F10 80 次 月 P1 2 5 疾病 信息 管理 疾病信息的业 务处理 F1 F14 存储疾病编号 疾病名 称 相应解释 并对疾 病信息进行添加 删除 和修改处理 F14 50 次 月 P1 2 7 管理 升级 申报 信息 体检结果管理 F15 对体检结果进行查看 修改和删除等处理 F15 50 次 月 P1 2 8 病情 统计 查询 对职工病情进 行统计 F15 对职工病情进行统计查 询处理 F16 50 次 月 P2 登录 系统 系统和用户的 接口 F3 F5 进行用户名称和用户密 码的验证 通过之后则 进入系统 错误返回 F4 F5 100 次 月 P3 用户 权限 管理 对用户权限进 行管理 F5 保存用户的权限信息 F5 100 次 月 3 7 3 数据存储的描述 编号名称说明组成相关操作 S1 体检管 理系统 记录系统 操作中的 信息名 信息类型 备注 P1 第三章 系统分析 15 数据库相关信息 S2 用户权 限信息 赋予不同 的用户有 不同的操 作权限 用户编号 用户名 密码 权限 P3 S3 用户详 细信息 记录用户 的详细信 息 用户编号 真实姓名 部门 ID 性别 电话 邮 箱 出生年月 是否领导 P1 1 1 P1 1 2 P1 1 3 P1 1 4 P1 2 2 S4 体检总 项目 信息 记录体检 项目的信 息 大项编号 大项名称 P1 2 1 S5 设定的 体检项 目信息 记录已设 定的体检 项目信息 大项编号 大项名称 P1 2 1 P1 2 2 P1 2 3 P1 2 4 P1 2 6 S6 疾病总 类信息 记录疾病 总类信息 疾病编号 疾病名称 相应疾病解释 P1 2 5 P1 2 6 S7 体检结 果信息 记录体检 结果信息 用户编号 体检年份 大项编号 小项编号 小 项结构 项目类别 P1 2 7 3 7 4 外部实体的描述 编 号名 称说 明组 成输入的数据流输出的数据流 E4 用户 使用该系 统的人员 用户编号 真实姓名 部门 ID 性别 电话 邮箱 出生年月 是否 领导 F4 F1 F3 F5 第四章 系统设计 16 第四章 系统设计 系统设计主要包括 系统总体构架 后台系统功能结构模块图 数据表结 构说明 4 1 系统总体架构 在职工体检信息管理系统中 主要分为用户信息管理 系统管理 体检信 息管理 管理员信息管理 附加功能等功能模块 管理员登录结构图如图所示 管理员登陆 管理主界面 用 户 信 息 管 理 系 统 管 理 体 检 信 息 管 理 管 理 员 信 息 管 理 附 加 功 能 图 4 1 管理员登录系统结构图 用户登录结构图如图 4 2 所示 第四章 系统设计 17 用户登录 用户使用界面 疾 病 种 类 查 看 体 检 信 息 查 看 修 改 个 人 密 码 附 加 功 能 用 户 信 息 管 理 图 4 2 用户登录系统结构图 4 2 系统表结构说明 4 2 1 系统表格清单 表 4 1 职工信息表 职工信息表职工信息表Employees 列名类型 长度 空否含义主码 Idint NOT 用户编号 Namechar 10 NOT 真实姓名 DeptIdint NOT 部门 ID Sexchar 2 NOT 性别 Telvarchar 20 NULL 电话 Emailvarchar 30 NULL 邮箱 BirthDatechar 10 NULL 出生年月 lsLeaderchar 1 NOT 是否为领导 表 4 2 用户表 用户表用户表Users 列名类型 长度 空否含义主码 Idint NOT 用户编号 Namevarchar 30 NOT 用户名 Password char 15 NOT 密码 Powerchar NOT 权限 第四章 系统设计 18 表 4 3 体检项目表 体检项目表体检项目表Projects 列名类型 长度 空否含义主码 Idint NOT 编号 TjYearchar 7 NOT 体检年份 BigProgId intNOT 大项编号 Typechar NOT 项目类别 表 4 4 项目结果表 项目结果表项目结果表 ResultsResults 列名类型 长度 空否含义主码 Idint NOT 用户编号 TjYearchar 7 NOT 体检年份 BigProgIdint NOT 大项编号 SmalProgIdint NOT 小项编号 SmalProgResulttext NULL 小项结果 ProgTypechar NOT 项目类别 表 4 5 疾病统计表 疾病统计表疾病统计表 DeseaseStatisticsDeseaseStatistics 列名类型 长度 空否含义主码 Idint NOT 用户编号 TjYearchar 7 NOT 体检年份 ProgTypechar NOT 项目类别 SummDisIdint NOT 总结疾病编号 表 4 6 疾病总结表 疾病总结表 疾病种类和解释表 疾病总结表 疾病种类和解释表 SummarizeDiseaseSummarizeDisease 列名类型 长度 空否含义主码 Idint NOT 年度总结疾病编号 Namevarchar 100 NOT 年度总结疾病名称 DiseaseExplain textNULL 相应疾病解释 注 带 的列为表的主码 第五章 系统具体实现 19 第五章 系统具体实现 5 1 构建系统框架 5 1 1 系统登录界面 在系统登录窗口中 如图 5 1 所示 用户输入自己的用户名和密码 点击登录 系统会判断此用户名和密码是否正确 若正确 则进入系统主界面 否则弹出错误提示信息 注意 首先由管理员添加用户信息 只有添加成功的 职工才有资格登录此系统 默认的用户密码为 123 当用户第一次登录系统后 希望首先到后台管理模块修改自己的密码 图 5 1 系统登录窗口 5 1 2 系统前台 系统前台主界面如图 5 2 所示 普通用户登录系统后就会显示前台主 界面 前台主界面主要功能 疾病种类管理 疾病统计查询 修改个人密码和 附加功能 前台主要是查看信息和更新个人信息 第五章 系统具体实现 20 图 5 2 前台主界面 代码 if exists select 1 from sys sysforeignkey where role FK DESEASES PROG DESE PROJECTS then alter table DeseaseStatistics delete foreign key FK DESEASES PROG DESE PROJECTS end if if exists select 1 from sys sysforeignkey where role FK DESEASES RELATIONS EMPLOYEE then alter table DeseaseStatistics delete foreign key FK DESEASES RELATIONS EMPLOYEE end if if exists select 1 from sys sysforeignkey where role FK DESEASES SUM DEASE SUMMARIZ then alter table DeseaseStatistics delete foreign key FK DESEASES SUM DEASE SUMMARIZ end if 5 1 3 系统后台主界面 系统后台主界面如图 5 4 所示 管理员登录系统后就会显示后台主界面 后台主界面主要功能 用户信息管理模块 体检信息管理模块 系统管理模块 后台信息管理模块 附加功能 主要是对各信息的管理和维护 第五章 系统具体实现 21 图 5 3 后台主界面 代码 if exists select 1 from sys sysindex i sys systable t where i table id t table id and i index name Announcements PK and t table name Announcements then drop index Announcements Announcements PK end if if exists select 1 from sys sysindex i sys systable t where i table id t table id and i index name BigProjects PK and t table name BigProjects then drop index BigProjects BigProjects PK end if 5 2 系统模块设计 5 2 1 用户信息管理模块 添加用户信息如图 5 4 所示 此模块主要针对管理员注册新的职工信息 填好基本项后 注意 用户名 真实姓名 部门和领导为必填项 点击添加 第五章 系统具体实现 22 按钮 至此 该职工的信息就会在用户信息管理列表中显示出来 新注册职工 的登录用户名即注册的用户名 密码默认为 123 图 5 4 添加新职工窗口 代码 Index Employees PK create unique index Employees PK on Employees Id ASC Index DepEmployees FK create index DepEmployees FK on Employees Dep Id ASC Table Projects create table Projects Id integer not null Big Id integer TjYear char 10 第五章 系统具体实现 23 Type char 1 constraint PK PROJECTS primary key Id 管理员用户信息管理如图 5 5 所示 此模块主要查找 修改和删除用 户信息 系统还提供了密码重置功能 点击密码重置 就会弹出如图 5 6 所示的提示窗口 重置后的密码为 123 此功能主要针对忘记密码的用户 管 理员可以查找出该用户信息 并对其密码进行重置 该用户下次登录时以该密 码进入系统 通过修改个人密码来维护隐私 这样方便管理 在查找处理时 兼具了多种查询模式 用户选择好查找分类之后 点击搜索按钮即可完成查找 任务 如要修改用户信息 可以点击操作列中的修改按钮 在弹出的修改页面 中对用户信息进行相应的修改操作 如果在操作列中点击删除按钮 则就删除 选中的用户 该用户信息就不会被查找出来 如选中姓名为小王的用户进行删 除 在查找时就不会出现该用户信息 如图 5 7 所示 普通用户点击用户信息管理直接进入个人信息页面 在此页面用户可以更 新个人信息 此功能和管理员修改用户信息功能一样 在此不再累赘 图 5 5 用户信息管理页面 图 5 6 密码重置提示页面 第五章 系统具体实现 24 图 5 7 无此用户信息页面 5 2 2 体检项目设定模块 体检项目设定如图 5 8 所示 此模块主要设定新体检计划 选择体检 类别 体检时间和体检项目后 点击添加项目设定按钮 此次新体检计划就已 设定完成 若要查看新设的体检项目 可以在右边选择新设定的体检类别和体 检时间 顺序没有要求 选择完毕后 系统自动会在体检项目勾出符合条件的 体检项目 当然 可以对查看出的体检项目进行修改 修改完成后 点击保存 修改 就对新设的体检计划进行了修改 也可以对查看出的体检项目进行删除 点击删除设定 刚才设定的新体检计划就删除了 图 5 8 体检项目设定页面 代码 Index Projects PK create unique index Projects PK on Projects Id ASC Index Big Project FK create index Big Project FK on Projects 第五章 系统具体实现 25 Big Id ASC Table Results create table Results SmalProgResult long varchar Id integer not null Pro Id integer Sma Id integer Emp Id integer Big Id integer constraint PK RESULTS primary key Id comment on table Results is 5 2 3 体检结果录入模块 体检结果录入如图 5 9 所示 此模块主要实现对项目结果的录入和年 度总结的录入 根据体检时间和类型来确定本次体检的职工 同时系统支持多 条件查询功能 对体检后的职工进行结果的登记 点击项目结果录入 则进入 结果输入页面 如图 5 10 所示 输完结果后点击提交即完成项目结果的录 入 点击年度总结录入 则进入年度总结输入页面 如图 5 11 所示 选中 小结种类 就会在为用户添加的体检小结中显示出选定的小结种类 点击确认 添加 即会在用户体检小结框下显示出用户的体检小结信息 若管理员不甚输 错小结信息 可以选中用户小结 并进行删除即可 图 5 9 体检结果录入页面 第五章 系统具体实现 26 图 5 10 项目结果录入页面 5 2 4 体检结果管理模块 体检结果管理如图 5 11 所示 此模块主要对体检结果的修改和删除功 能 每个职工在同一时间段内只能输入一次体检结果 在输入错误的情况下 管理员要在此模块中查找出此职工 并对他的体检信息进行修改 图 5 11 体检结果管理页面 代码 Index Results PK create unique index Results PK on Results Id ASC Index Resule Small FK create index Resule Small FK on Results 第五章 系统具体实现 27 Sma Id ASC Index Result Big FK create index Result Big FK on Results Big Id ASC Index Result Project FK create index Result Project FK on Results Pro Id ASC Index Result Enmloyee FK create index Result Enmloyee FK on Results Emp Id ASC Table SmalProgCheck create table SmalProgCheck SmalProgMin char 6 SmalProgMax char 6 Id integer not null Sma Id integer Big Id integer constraint PK SMALPROGCHECK primary key Id comment on table SmalProgCheck is 第六章 系统测试与发布 28 第六章 系统测试与发布 6 1 测试的目的及原则 6 1 1 软件测试的目的 软件测试是程序的一种执行过程 目的是尽可能发现并改正被测试软件中 的错误 提高软件的可靠性 6 它是软件生命周期中一项非常重要且非常复杂 的工作 对软件可靠性保证具有极其重要的意义 软件工程的总目标是充分利 用有限的人力与物力资源 高效率 高质量地完成软件开发项目 不足的测试 势必使软件带着一些未揭露的隐藏错误投入运行 这将意味着更大的危险让用 户承担 过度测试则会浪费许多宝贵的资源 可见 测试是为了使软件中蕴涵 的缺陷低于某一特定值 使产出 投入比达到最大 6 1 2 软件测试的原则 软件测试从不同的角度出发会派发出两种不同的测试原则 从用户的角度 出发 就是希望通过软件测试能充分暴露软件中存在的问题和缺陷 从而考虑 是否可以接受该产品 从开发者的角度出发 就是希望测试表明软件产品不存 在错误 已经正确地实现了用户的需求 确立人们对软件质量的信心 6 2 测试报告 6 2 1 用户信息管理功能的测试 测试用例 测试用例 管理员登录系统后 进入添加用户信息 填写完职工的基本信息后 必填 项必填写 输入的职工姓名为王旭 点击 添加 按钮 即可 登录系统后 进入用户管理功能页面 查找出姓名为王旭的职工信息 点 第六章 系统测试与发布 29 击 修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上海房地产买卖合同模板
- 2025宠物猫买卖合同范本
- 工地水管出租合同范本
- 景区摊位出租合同范本
- 塔吊机司机合同范本
- 电脑升级合同范本格式
- 生产顾问聘用合同范本
- 全季酒店合同范本
- 2025标准土地转让合同模板
- 临沂代课教师合同范本
- 2025年HACCP食品安全内审员考核试题含答案
- 比音勒芬品牌现状分析及二次增长战略
- 2025年财务转正考试题库
- 安徽土增管理办法
- 2025年中国白酒行业发展状况与消费行为调查数据
- 抖音完整种草链路
- Q-JJJ 9002-2025 铁路建设项目安全穿透式管理实施指南
- 养老护理员安宁服务课件
- 浙江农村宅基地管理办法
- 2025届人教版六年级下小升初分班考试数学试卷(含答案)
- 2025年江苏省苏豪控股集团有限公司人员招聘笔试备考试题及答案详解1套
评论
0/150
提交评论