已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验(No. 2 )题目:概要设计实验实验目的及要求:用面向数据流的软件设计技术,对上一实验的数据流图和数据字典,进行软件概要设计,编制软件概要设计说明书。要求独立完成实验工作;独立完成实验报告。实验设备:装有Office软件的微机一台实验内容及步骤:本实验建立软件总体结构,并建立设计模型。要求做到对上一实验的软件需求进行软件概要设计,模块数不少于四个。1、软件总体结构设计:用系统结构图描述2、软件数据结构设计:用数据字典描述3、软件图形界面设计。概要设计说明书1. 引言1.1文档编制目的从该阶段开发正式进入软件的实际开发阶段,概要设计说明开发这个软件的意义、作用以及最终要达到的意图,完成系统的大致设计并明确系统的数据结构与软件结构与出错处理。在软件开发阶段只要把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成程序细节上非常接近于源程序的软件表示1.2背景项目委托单位:北京工商大学 校医院开 发 单 位:北京工商大学 软件工程主 管 部 门:北京工商大学 校医院系统所包含的子系统:管理员子系统;医护人员管理子系统;患者管理子系统;药品管理子系统;费用报销管理子系统;1.3项目名称北京工商大学校医院管理系统1.4定义词汇名称词汇含义备注门诊科目医院所设的门诊类别由医院设置并编码处方由医院根据病情提供的治疗方法1.5参考资料借鉴校医院网站。2. 任务概述2.1 目标校医院为了适应工作发展的需要,为加快信息化建设以提高医疗服务质量和工作效率委托项目组为其开发一套医院信息管理系统。本软件将管理员系统;医护人员管理子系统;患者管理子系统;药品管理子系统;费用报销管理子系统等五大子系统的有关的信息纳入电脑系统统一管理,以便医生、护士等各部门的相关人员以及就医患者能及时获取有关信息,以提高医疗效果和管理效率。2.2 运行环境1)主机类型数据库服务器:双路六核机架式服务器 Xeon X5650 4G DDR3 REG ECC前台客户端:LEGEND PC,2G RAM2)网络类型局域网(以太网)3)存贮器容量数据库服务器:500G以上客户端:100G以上4)其他特殊设备打印机:HP 6L2.3条件与限制1:软件设计应当表现出层次结构,它应巧妙的地利用各个软件部件之间的控制关系;2:设计应当是模块化地,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能;3:设计最终应当给出具体的模块,这些模块就具有独立的功能特性;4:应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。3. 总体设计3.1处理流程3.2总体结构和模块外部设计3.2.1总体结构 北京工商大学校医院信息管理系统患者管理子系统药品管理子系统费用报销管理子系统医护人员管理子系统管理员子系统系统特性名称系统特性描述患者管理子系统患者管理子系统主要负责管理患者的个人资料、就医记录等信息。药品管理子系统校医院药品管理子系统负责管理医院日常所需药品的采购、进货、定价、发售和结算,药品管理的优劣,对医院的正常运作具有很大影响。费用报销管理子系统费用报销管理子系统主要处理经医生批准公费医疗的患者出外看病回来报销药费的资料医护人员管理子系统医护人员管理子系统的基本职能是:按照医院工作的特点,合理地调配医护人员,管理医护人员档案等。系统管理子系统系统管理子系统提供用户权限表、系统参数表维护、数据库备份以及就医人员基本信息库管理。3.3功能分配医护人员管理子系统(1)个人基本档案的管理;(2)科室人员的分配;药品管理子系统药库管理子系统其目标是在医院正常运作的前提下确保药品库存、流通同医院各部门的用药需求,做到库存合理、供药管理准确,为配合其它部门做好保健工作做保障。具体功能包括:(1)对药品进行编号管理(2)客户管理(3)供应商管理(4)订购管理(5)出仓管理(6)调价处理(7)销售统计患者管理子系统(1)管理患者档案信息(2)管理患者病例管理员管理子系统(1) 设置和更改用户权限(2)系统维护4. 接口设计4.1用户界面:用户界面简洁,美观,以素雅色调为主。4.2 硬件接口WEB服务器;客户端机器;4.3 软件接口SQL server;Windows;IE9.0等5. 数据结构设计5.1逻辑结构设计(1)医护人员表名称意义数据类型大小允许空否默认值约束是否为主码姓名姓名Char10否字符编号编号Char5否000005位数字是性别性别Char 2否男男或女年龄年龄integer4否籍贯籍贯Char 30否可选字段联系电话联系电话Char12职务职务Char 10否可选字段所在科室所在科室Char10否可选字段民族民族Char10汉族可选字段出生日期出生日期Date 8政治面貌政治面貌Char10可选字段 (2)患者档案表名称意义数据类型大小允许空否默认值约束是否为主码姓名姓名Char10否编号编号Char6否0000006位数字是性别性别Char 2否男男或女年龄年龄integer4否18籍贯籍贯Char 30否联系电话联系电话Char12血型血型Char 5否可选字段身高身高Float8否00.00体重体重Float8否00.0出生日期出生日期Date 800/00/00(3)病例表名称意义数据类型大小允许空否默认值约束是否为主码时间时间Date8n00/00/00是病人编号病人编号Char6否0000006位数字是病情描述病情描述text用药用药text过敏情况过敏情况text主治医师主治医师Char10n可选字段(4)药品表名称意义数据类型大小允许空否默认值约束是否为主码编号编号Char6N0000006位数字是名称名称Char20n类别类别Char20n可选字段现存数量现存数量Int4N整数进价格进货价格Float 8N浮点数出售价格出售价格Float 8N浮点数供应商编号供应商编号Char44位数字药品功能药品功能Textn服用方法服用方法TextN保质期保质期Time 8N5.1物理结构设计系统的物理结构具体由数据库来设计与生成的。5.1数据结构也程序的关系系统的数据结构由标准的数据库语言SQL生成。6运行设计6.1运行模块的组合:由模块结构可以看出有输入,输出,查询三个模块处对外界的不同控制行为会引起不同的模块惊醒反应:这三个模块,每个模块都有多个连接。软件的运行模块组合为分别在不同的登陆端由不同的操作界面,各个模块在软件运行过程中能做到相互传输、修改数据,并且不会相互干扰。6.2运行控制:软件运行时,能根据不同的用户对数据进行不同的操作,相应的管理者也能对软件进行人性化修改6.3运行时间:每个模块的所占用的时间是由用户,及系统共同决定的。7出错处理设计7.1出错输出信息:在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。7.2出错处理对策:由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。8安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。9、维护设计需要有人定期对软件运行的机器进行检修,对数据库没有用处的脏数据进行删除,对于软件产生的bug能及时与我们联系,以便使软件更加完美!实验结果及心得:通过本次实验,让我学会了如果进行系统概要设计以及概要设计的基本流程和步骤,通过实践进一步掌握了书本上的知识,更扎实。同时我认识到做一个软件,编码只是其中的一部分,如果事先没有做好充分的分析和设计,即使有再好的编程技术也是没有用的,而做好需求分析和软件概要设计则可以达到事半功倍的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论