系统管理子系统可行性研究报告说明书_数据库课程设计

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 16:01 点击:

1. 医院管理信息系统需求说明
校医院为了适应工作发展的需要,委托项目组为其开发一套新的《学校医院电脑管理系统》。
学校医院主要为全校教职工、学生、家属提供医疗服务,包括门诊、住院、保健等服务项目。《学校医院电脑管理系统》应将这些项目有关的信息纳入电脑系统统一管理,以便及时获取有关信息,提高医疗效果和管理效率。
《医院电脑管理系统项目组》成员与校医院有关人员经过一个月的工作,就校医院现有正单独使用的门诊、住院、公费医疗、保健等电脑应用系统进行了详细的分析,并考虑到医院各部门联网后的应用需求。确定分以下子系统进行新系统的开发:住院部管理子系统;门诊部管理子系统;中西药房管理子系统;保健档案管理子系统;公费医疗管理子系统;病案管系

2. 系统管理子系统的设计要求
系统管理子系统提供用户权限表、系统参数表维护、数据库备份以及就医人员基本信息库管理。
 校医院主要为教职工、学生服务,就医人员基本信息库包含了这些人员的基本信息。他们分别享受不同的公费医疗标准。信息的准确性直接决定了医院收费的准确程度。基本信息库还提供同就医人员的联系等。因此,当就医人员发生离退休、调出、毕业等变动时必须及时更新基本信息库。本子系统将对就医人员可能发生的所有变动提供操作工具,用户可借助于这些工具及时更新就医人员基本信息库。

3. 本人负责部分的基本设计要求

1.3 就医人员基本资料管理
1.3.1 就医人员基本资料添加、修改、删除、查询、打印
1.3.2 教职工基本资料成批转入
1.3.3 学生基本资料成批转入
1.3.4 学生毕业登记(单个学生毕业登记,按年级毕业登记)
1.3.5 教职工(离休)退休登记
1.3.6 统筹医疗人员登记
1.3.7 其它人员登记

4.就医人员基本情况登记表 persons

字段名称  字段描述 主键 类型 长度 说明
Person_no 就医人员编号  Char 9 按学校统一编码,作为医疗卡号,非空
Person_name  姓名  Char 8 非空
Department_no  部门代码  Char 3 按学校统一编码
Title_no  职称代码  Char 3 按高教统一编码
Person_Sex  性别  Char 2 "男","女"
Charge_no  收费类型代码  Char 2 非空
"01" 在职
"02" 学生
"03" 退休
"04" 离休
"05' 残废军人
"06" 统筹
"07" 外校
Telephony  电话号码  Char 15 
Contact_address  地址  Char 30 
Birth_date 出生日期  Datetime  
Married 婚否  Char(2)  "已","未"
Register_date 发证日期  Smalldatetime  
Card_mark 补发医疗卡标记  Char 1 未补发卡时为空,第一次补发为"1",以后每补发一次加"1"
 医疗卡号:(9位不等长编码,左对齐存放,其中预留一位备用。)
   在职教工  xxxx (即四位工资号)
   退休教工  980xxxx
   离休教工  990xxxx
   统筹医疗人员  Txxxx
   外单位人员  Wxxxx
   学生   xx xxx xxx (头两位为入学年份,中间三位是专业代码,
后三位是序号)
 以上编码是为了沿用中大各部门现用的编码方式,本系统中的医疗卡号仅作为就医人员的唯一标识,无其它意义。注意不得用医疗卡号区分收费类型,只能用收费类型代码来区分。

 


5.本程序的ER图
6. 本程序的算法流程图
7.本程序的源代码

//程序所用头文件

#include "stdafx.h"
#include "Library.h"
#include "FineDlg.h"

#include "ReaderDataSet.h"
#include "FineDataSet.h"

#include "stdlib.h"


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//数据库操作


CFineDlg::CFineDlg(CWnd* pParent /*=NULL*/)
 : CDialog(CFineDlg::IDD, pParent)
{
 //{{AFX_DATA_INIT(CFineDlg)
 m_nAmount = 0;
 m_nDays = 0;
 m_dFineDate = COleDateTime::GetCurrentTime();
 m_strReaderName = _T("");
 m_strReaderID = _T("");
 //}}AFX_DATA_INIT
}


void CFineDlg::DoDataExchange(CDataExchange* pDX)
{
 

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • SQL注入攻击及其防范检测技术研究
    • Sql-Server应用程序的高级Sql注入
    • 学生信息管理系统数据库原理课程设计报告
    • sql常见面试题
    • SQL SERVER 2005性能之跟踪
    • 经验总结:登录和优化IBM DB2的执行速度
    • db2管理工具小结
    • MySQL服务器的启动与停止
    • SQL编程(一)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1