算法设计与分析详细设计说明书

算法设计与分析详细设计说明书

ID:14308394

大小:1.73 MB

页数:29页

时间:2018-07-27

算法设计与分析详细设计说明书_第1页
算法设计与分析详细设计说明书_第2页
算法设计与分析详细设计说明书_第3页
算法设计与分析详细设计说明书_第4页
算法设计与分析详细设计说明书_第5页
资源描述:

《算法设计与分析详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高校医务收费管理系统研究项目详细设计高校医务收费管理系统研究项目详细设计第一部分、引言1.1编写目的本说明在概要设计的基础上,对高校医务收费管理系统研究项目的各模块、程序、子系统分别进行了实现层面上的要求和说明。根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构清楚的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。软件开发小组的产

2、品实现成员应该阅读和参考本说明进行代码的编写、测试。1.2背景说明:A、软件系统的名称:高校医务收费管理系统研究项目B、任务提出者:高校医务人员开发者:医务收费系统开发小组实现完成的系统将在高校医务收费的诊断室、门诊、住院部使用,所应用的网络系统是该系统的内部局域网。C、本系统将是独立的系统,目前不与高校医务收费的财务系统和其他资料系统提供接口,所产生的输出都是独立的。本系统将使用SQLServer2000作为数据库存储系统,SQLServer2000企业版将由高校医务收费自行购买。29高校医务收费管理系统研究项目详细设计1.3定义IPO图——输入

3、/处理/输出图,一般用来描述一个程序的功能和机制;VB语言:1991年,美国微软公司推出了VisualBasic(可简称VB),目前的最新版本是VB2005(VB8)中文版。Visual意即可视的、可见的,指的是开发像windows操作系统的图形用户界面(GraphicUserInterface,GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYS

4、TEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。医务收费系统:医务收费是帮助医务人员、医务工作人员对医务收费管理软件。1.4参考资料相关的文件包括:A、《高校医务收费高校医务收费管理系统研究项目可行性研究报告》;B、《高校医务收费高校医务收费管理系统研究项目概要设计》;参考资料:①杨晶《VB程序设计教程与实训》 北京-科学出版社2006②张海潘《软件工程》  北京清华大学出版版社2003 ③李昭原《数据库原理与应用》 科学出版社200

5、2④徐兰芳,彭冰《数据库设计与实现》上海-上海交通大学出版社2006⑤(美)WendyBoggs《UML与RationalRose2002从入门到精通》邱仲潘等译北京-电子工业出版社2002⑥《金华市发达装配厂库存管理系统KCGL》的可行性分析⑦《中华人民共和国国家标准UDC681.3》⑧《计算机软件产品开发文件编制指南GB8567-88》第二部分、程序系统的结构2.1系统结构29高校医务收费管理系统研究项目详细设计在概要设计中,系统的在结构描述纵向上划分为三个层次,横向上划分为九个相对独立的模块,如图1和图2。数据访问对象ADO连接对象MSSQL

6、SERVER医生管理药品管理病人管理主界面[如:启动窗口、菜单等]工具栏状态栏登录窗口查询窗口药品集合对象医生集合对象病人集合对象医生对象描述药品对象描述病人对象描述界面层数据处理层数据访问层帐单对象描述帐单管理帐单集合对象图1:系统逻辑结构的纵向划分ActiveX登录控件ActiveX数据访问组件9数据访问ADOSQLServer5医生管理6病人管理7药品管理8帐单管理3数据查询4主界面2登录验证和安全1登录子系统图2:系统横向模块划分29高校医务收费管理系统研究项目详细设计2.2UML系统建模对于本系统,主要使用UML中的用例图、时序图和协作图

7、来进行系统分析,帮助开发人员了解系统功能与系统流程。2.2.1UML用例视图描述首先确定医务收费系统中的角色。1.角色(Actors)的确定在医务收费系统中,可以归纳出来的主要问题是:(1)病人要看病;(2)挂号操作员提供挂号服务;(3)医生提供病人看病服务;(4)收费操作员提供门诊病人划价收费服务,并将信息输入到系统;(5)取药员负责取药给病人;(6)住院登记操作员提供住院登记服务,并将信息输入到系统;(7)系统维护员提供系统相关的维护服务。由于医生与病人打交道,给病人诊断病情、开药方等服务,并没有直接与系统发生交互,与系统的交互是通过划价收费操

8、作员来进行的,因此可以将医生与划价收费操作员这两个对象用一个操作员的角色代替,即认为划价收费操作员在所有病人看病的过程中直

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。