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