1.2 目的和意义
传统医院的病历都是采用纸质的,病历需要传递给相关人员填写,接着病历室的工作人员进行检查,有无缺损,是否完整,有无涂改不清等,之后按顺序排好放在各科病历架上,最后待上级医师审核签字后,根据病历编号按序上架保存。这样层层填写,既浪费时间又分散医生的精力,同时纸质病历查找起来又很麻烦。今后信息化的发展是必然趋势。因此医院病历系统的建立可以大大提高医疗工作人员的效率,使医生有更多的时间精力关注病人的诊断和治疗,同时也顺应了时代的发展。病历是医院的宝贵资源,设计医院病历系统就是希望通过互联网使全世界各个医院的医护人员随时随地共享资源,为全人类的健康事业谋取福利。
2.开发工具
C#语言是一种安全的、简单的,由C和C++衍生出来的面向对象的高级的编程语言。C#综合了VB的可视化操作和C++的高运行效率,以其优雅的语法风格、强大的操作能力、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言,同时C#成为ECMA与ISO标准规范。C#是微软对这一问题的解决方案。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台应用程序,MICROSOFT .NET提供了一系列开发工具和服务来最大程度地开发利用计算与通讯领域。C# 程序需在 .NET Framework 上运行,它是 Windows 的一个不可或缺的组件,包括一个称为公共语言运行时 (CLR) 的虚拟执行系统和一组统一类库。CLR 是 Microsoft 对 Common Language Infrastructure (CLI) 的商业实现。CLI 是一种国际标准,是用于创建语言和库在其中无缝协同工作的执行和开发环境的基础。
SQL是英文Structured Query Language的缩写,意为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
3.系统需求分析
3.1功能需求分析
医院病历管理系统是全面现代化、信息化、网络数字化管理的管理系统。此系统的主要业务是对病历进行填写、修改、查看、查找、保存。对于医院病历管理,不同的管理人员,其权限也是不同的。系统管理员登录进入系统后可以创建用户账号、查看病历、导出病历,查看导出所有主任医生的个人信息、查看所有主任医生的首次登录时间和最近一次登录时间,但却不可以修改和删除病历。主任进入系统后,可以创建归自己管辖医生的账户、完善个人信息、修改用户登录密码、填写病历、修改和删除自己所填写的病历、查看自己科室的医生所填写的病历、查看自己所在科室的所有医生的详细信息以及医生的首次登录时间和最近一次登录时间。医生进入系统后可以完善个人信息、修改用户登录密码、填写、修改、删除病历。
3.2系统目标分析
设计本系统要对医院的日常病历填写、保存业务流程进行详细调查,包括对病历内容的调查、病历如何保存和查找等内容的调查。在此项工作中要对相关数据进行收集分类,对病历流程进行记录分析,也对不同级别的医疗人员的不同业务进行区分记录。在对现有系统和现状认真调查分析的基础上,查明该系统中存在的不足和最初的要求,再次明确新的目标: C#医院病历管理系统的研究与设计(2):http://www.youerw.com/jisuanji/lunwen_4752.html