云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 合作医疗管理信息系统设计与实现 - 图文

合作医疗管理信息系统设计与实现 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 18:36:35

表4-5 药品信息表(yy_ypxxb) 列名 import_id import_name import_type import_num import_price import_time export_price prodcom prodplace buyer checker Intro 数据类型 int nvarchar nvarchar int money datetime money nvarchar nvarchar nvarchar nvarchar nvarchar 长度 4 20 20 4 6 8 8 20 20 20 20 200 允许空 否 否 否 否 否 否 否 否 否 否 否 √ 说明 主键 中文名称 药品编号 药品名称 药品种类 数量 入库价格 入库时间 出库价格 生产厂家 产地 采购员 检验员 备注 4.3 输入输出设计

4.3.1 输出设计

广义的输出[7]是指中央处理器的输出,狭义的输出是指将计算机处理的信息以人们所能识别的各种形式表示出来的各种处理。

输出是软件的重要组成部分。整个软件的加工处理结果都是通过输出表现出来的,各种综合统计信息、辅助决策信息、查询信息等,都要通过输出才能提供给用户,才能实现信息的价值。一个好的软件设计,必须要有成功的输出设计。

输出方式及特点:

1.显示输出:速度快、成本低、形式多样;

2.报表打印输出:速度慢、成本高、可长期保留; 3.绘图输出:高成本 、高质量 。 输出设计与模块说明的关系:

联系:输出设计中的任何一个输出都必须与一个输出模块对应。 区别:模块说明中是就某个具有输出功能的模块进行全面的描述,但该模块所输出的信息的具体表现形式就需要在输出设计中给出。 因此,输出设计的重点是输出格式设计。

1.显示输出设计方法:以显示器为输出设备,多用于查询输出。要注意显示器的性能如大小规格、分辨率、是彩色还是单色等。

2.报表打印输出设计方法。 输出设计的内容:

1.输出信息名称:例如:个人领用统计表 。

24

2.相关模块:指出该输出设计对应的结构图中的模块代码。

3.输出方式:这里分为显示输出(可不写,也可写随机)和打印输出。 4.输出信息周期、份数。

5.数据结构及来源:在此要列出所有的数据的名称、类型、宽度及小数位,属于哪个数据库表。

6.输出信息的格式:这是输出设计的核心。在此应该给出一份标准的报表或屏幕格式。

7.数据间的关系:在输出的数据中,有些数据是通过其中的某些项计算而得到的,这就需要在这里给出它们的数据关系。

8.其它说明:如是否出现由于数据行数太多一页打不完的,显示输出的屏幕窗口的布置、色彩等问题。 4.3.2 输入设计

广义输入[8]设计是指中央处理器的输入,狭义是指人对计算机的输入,也就是原始数据的输入,即输入数据流的输入格式设计。他的好坏将直接影响数据的质量,因此它是软件设计的重要组成部分。

原始数据是软件进行各种加工处理的“原材料”。它的好坏关系到加工处理的“成品”质量。

原则:输入的数据量在满足系统的前提下尽可能的少。 输入设计的内容:

1.原始数据的名称 DFD中的数据流名称; 2.相关模块代码功能图中接收该数据流最底层模块; 3.输入周期;

4.原始数据的收集方式与格式对业务流程图中的报表以报表传递、电话记录、传真、运程通讯、报软盘等方式收集;

5.输入信息的显示格式提供提示信息、帮助信息、以表格形式可以显示更多的信息/每屏、尽量少输或不输汉字、分布均匀、画面美观、色彩适中;

6.输入信息的数据结构:主要表明数据存储在哪个数据库中,以及各字段的类型;

7.输入信息的校验:同一数据的重复录入、代码校验位校验、针对数据结构特点的校验、对比校验、平衡校验、记录个数校验、数据关系校验。

4.4 安全性设计

4.4.1 数据安全性

经常备份数据库文件以保证数据的安全性。使用代码封装技术保证代码数据的安全性[9]。

25

4.4.2 登陆用户的安全性

使用Vaildator验证框架实现注册表单的数据验证以保证登陆用户的安全性。 4.4.3 操作的安全性

有完善的用户权限的添加、删除、修改、结算,保证了不同用户使用系统不同的数据,各个权限用户不可越权使用。 4.4.4 系统安全性的其他考虑

用户注册密码采用了MD5加密算法,在数据库显示的是加密后的密码,保证的用户密码资料的安全性。服务器用稳定,安全的服务器,采用防火墙技术。避免人为的攻击。

4.5 数据库管理

在完成系统实施、投入正常运行后,就进入了系统运行与维护阶段.本系统的维护应包括以下几方面:

1.程序维护:合作医疗管理信息系统的功能是通过程序的运行来实现的,在系统运行过程中可能会遇到员工信息修改等一些情况,或者根据现实中的需求发生一定的变化,这时,就需要对程序进行修改,但是程序的修改属于技术性比较强的过程,所以在程序修改上一定要慎重。

2.数据维护:无论是系统的硬件还是软件,在运行过程中难免有出错的时候,所以为了防止因不可抗因素而导致数据的丢失或损坏,应时时对数据文件进行备份,以保证数据的完整性,当原始数据丢失或损坏时,可以通过数据备份来找回。

3.代码维护:随着医院规模的不断发展,医院中的员工、患者和部门会相应的增加,当现行系统的代码设计不能满足实际需求时,就需要对代码进行维护,使其能够跟得医院的发展。

4.硬件设备的维护系统是在计算机上运行的,硬件的运行好坏直接关系到系统运行的好坏,因此要对硬件进行定期的维护,以保证硬件运行的无误,并在适当的时候对硬件的配置进行升级。

4.6 系统详细设计

在前面的概要设计中,已将系统划分为多个模块,并将它们按照一定的原则组装起来,同时确定了每个功能及模块之间的外部接口。现在所要做的就是确定每个模块具体执行过程,也可以说是“过程设计”。

本系统的界面表现层用的是web窗体,通过它来负责和用户的交互。在本层中运用Visual Studio 2005提供的各类控件,来实现形式各样的显示效果,结

26

合Dreamweaver[10]强大的美化功能,弥补了Visual Studio在界面上的操作不足。 限于篇幅,本文仅详细介绍了各个模块中的主要部分的具体实现。还有一些功能类似的页面,本文也只详细介绍了一次。

4.6.1 数据库连接模块

连接数据库的代码如下: DataBase 的摘要说明 namespace Hospital.DB {

public class DataBase

{

//私有变量,数据库连接

protected SqlConnection Connection;

protected string ConnectionString;//构造函数 public DataBase() {

ConnectionString =

ConfigurationManager.ConnectionStrings[\

}

//保护方法,打开数据库连接 private void Open() {

//判断数据库连接是否存在 if (Connection == null) { //不存在,新建并打开 Connection = new SqlConnection(ConnectionString);

Connection.Open(); } else {

//存在,判断是否处于关闭状态

if (Connection.State.Equals(ConnectionState.Closed)) Connection.Open(); //连接处于关闭状态,重新打开

27

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

表4-5 药品信息表(yy_ypxxb) 列名 import_id import_name import_type import_num import_price import_time export_price prodcom prodplace buyer checker Intro 数据类型 int nvarchar nvarchar int money datetime money nvarchar nvarchar nvarchar nvarchar nvarchar 长度 4 20 20 4 6 8 8 20 20 20 20 200 允许空 否 否 否 否 否 否 否 否 否 否 否 √ 说明 主键 中文名称 药品编号 药品名称 药品种类 数量 入库价格 入库时间 出库价格 生产厂家 产地 采购员 检验员 备注 4.3 输入输出设计 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com