欢迎来到天天文库
浏览记录
ID:21699049
大小:700.00 KB
页数:16页
时间:2018-10-23
《基础数据维护子系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基础数据维护子系统的设计与实现2006级信息管理与信息系统1班1号张三、2号李四1需求分析1.1系统需求分析基础数据维护子系统是整个门诊系统运行的基础,是其它各个子系统的数据来源,它提供整个门诊系统正常运行所需的基础数据集(公共代码),它服务于门诊所有的子系统,是整个门诊系统的核心和基础。基础数据维护子系统完成基础信息(公共代码)的管理和维护,包括基础信息的录入、修改、删除、查询、打印等操作。1.2可行性分析项目合作公司已经有10年的医院管理软件开发经验,对医院门诊业务已经非常熟悉;项目合作公司提供了大力的物力和人力方面的支持
2、;本人已经设计并实现了若干个管理信息系统,技术水平也已经达到了开发该系统的要求。1.2.1系统的实现平台为了让系统能够顺畅、高效的运行,计算机的硬件建议最低配置如下:CPU1.7GHZ内存512M硬盘40G操作系统WINXP/2000操作系统或更高1.2.2开发工具的选择PowerBuilder9.0作为前台的开发工具,用MicrosoftSQLServer2000作为后台支持数据库,通过PowerBuilder9.0提供的数据库连接专用接口连接SQLServer2000中的数据库,并对其编程来实现各种系统所有功能。1.2.3
3、开发工具概述1.2.3.1PowerBuilder9.0概述PowerBuilder9.0发布于2003年6月,它是业界第一个集设计、建模、开发、部署、管理等各项功能为一体的新一代快速应用开发工具,为开发者提供了更加简单易用、高效优质的应用开发环境。PowerBuilder9.0是一个开放的、适用于各类异质部署环境的快速应用开发工具,它将管理理念和可重用的应用系统开发相互有机结合,是开发商业软件的有力武器,标志一个新的开发模式的开始。利用PowerBuilder9.0可以更容易的深入从事网络和N层数据库应用程序的开发工作,同时
4、还利于开发人员创建面向富客户(rich-client)的应用系统,以满足当前市场对这种系统的商业需求。此外PowerBuilder9.0还支持J2EE和Microsoft.Net技术体系,并且能与PowerDesigner紧密地相结合。1.2.3.2SQLServer2000数据库简介早期的一些数据库软件,无论是数据库的建立、数据库的维护,还是数据的操作都相当复杂且不易实现,但是在具备了图形用户界面特性的SQLServer数据库软件推出之后,以上列举的操作不再是困难的事情,我们可以快速地在数据库服务器上建立起一个符合系统所需的
5、数据库。SQLServer2000是SQLServer系列中非常有代表性的一个版本,它是一个大型关系数据库管理系统,是微软公司在SQLServer7.0版的基础上经过改进和提高而推出的数据库产品。它的性能、可靠性、质量以及易用性都比以前的版本大有提高。它提供了许多提高系统运行性能的新功能,并使数据库的管理工作变得更加轻松容易。把SQLServer2000作为OLTP、数据仓库以及电子商务应用程序的后台数据库是一个不错的选择。在SQLServer2000关系数据库中,信息被存放在二维表格结构的表(TABLE)中。数据库中的表之间
6、可以是相互关联的,表之间的这种关联性是通过主健和外键体现出来的参照关系来实现的。数据库中不仅包括表,还包括其他数据库对象,如:视图、存储过程、索引等。2系统设计2.1系统功能设计对医院门诊业务进行深入分析,可以发现系统用到的基础数据可以分为以下几大类:(1)部门科室主要包括:医院部门、科室信息,以及为了描述部门、科室所需的辅助(如:部门类型、科室类别等);(2)人员主要包括:医院人员信息,以及为了描述人员所需的辅助(如:性别、民族、职业等);(3)药品主要包括:医院药品信息,以及为了描述药品所需的辅助(如:药品类型、剂型等);
7、(4)诊疗主要包括:各种诊疗项目信息,以及为了描述诊疗项目所需的辅助(医嘱类型、医学符号、疾病类型等);(5)医疗保险主要包括:各种医疗保险信息,以及为了描述医疗保险所需的辅助(如:医保类型、医保接口方式等);(6)财务主要包括:各种医院收费项目信息,以及为了描述收费项目所需的辅助(如:支付方式、票据类型、优惠方式等);(7)系统用户主要包括:系统用户信息,以及为了描述系统用户所需的辅助(如:用户角色等);根据以上分析的结果,给出系统功能模块结构图如下:基础数据维护子系统We部门科室类维护人员类维护药品类维护诊疗类维护医疗保险
8、类维护财务类维护系统用户类维护图2-1系统模块结构We根据系统需求分析和系统功能模块结构图来看,该系统应具备如下基本功能:部门科室类信息添加、删除、修改、查询功能人员类信息添加、删除、修改、查询功能药品类信息添加、删除、修改、查询功能诊疗类信息添加、删除、修改、查询功能医疗保
此文档下载收益归作者所有