医疗软件开发_怎么做架构设计
更新时间:2022-05-19 12:34:47
太原邦迅科技对医疗软件的结构一般按照功能来进行分类组合,这里给出一个围墙模型,如图1所示。

在此图中“数据处理”是核心模块,所有的数据计算和处理都是它来完成,通常也是三层架构中的逻辑层。围绕着“数据处理”模块的有“用户操作界面”、“数据输出界面”、数据接口”、“系统设置界面”和“系统管理界面”模块。
一般而言,用户分为三类:普通用户、超级用户和系统管理员。他们在系统内的分工和权限是不同的,因此他们的界面、操作方法也不同。“用户操作界面”模块是普通用户使用的,在此模块中,普通用户只能进行访问、查询和输入数据等一般的操作,此模块也是软件数据的主要来源窗口。“系统设置界面”模块是超级用户使用的,在此模块中,超级用户可以修改系统内的业务逻辑和普通用户的权限。“系统管理界面”是系统管理员使用的,在此界面中,系统管理员可以修改系统的数据算法和结构、用户的权限、以及系统流程等。
“数据输出界面”模块是各类报告、报表、数据导出和打印的界面。“数据接口”模块和“数据输出界面”模块类似,但是它更多的是一种无界面的机器与机器之间进行数据交互的模块,因此把它单列出来。在界面的外围是“用户登录”和“用户退出”模块,主要是负责在用户使用软件的时候认证用户信息和在用户关闭软件时保存相关信息。
上一篇:项目开发时的风险预测
下一篇:正常软件开发的几个必要步骤
热门文章
-
1
太原软件外包公司,APP开发,小程序,公众号
发布:2022-09-30 12:45:27
-
2
太原软件开发,APP,cr等系统开发如何选择公司
发布:2022-09-30 12:37:45
-
3
app开发注意事项与避免采坑
发布:2022-05-30 16:50:46
-
4
小程序开发有哪些问题需要注意
发布:2022-05-20 19:51:09
-
5
正常软件开发的几个必要步骤
发布:2022-05-19 12:46:56
-
6
项目开发时的风险预测
发布:2022-05-19 12:28:15
-
7
分销商城运营的一些小技巧
发布:2022-05-14 13:47:31
-
8
互联网新闻信息服务管理规定
发布:2022-05-14 13:14:15
-
9
2022年,微信生态的机会在哪里?如何抓得住?
发布:2022-05-13 19:17:09
-
10
新媒体运营、产品运营、社区运营、内容运营和社群运营。到底哪个才是真运营?
发布:2022-05-13 19:11:24