欢迎来到天天文库
浏览记录
ID:41032707
大小:475.17 KB
页数:13页
时间:2019-08-14
《可视化编程作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、作业课程名称软件工程学生学院计算机学院专业班级10级4班学号3110006379学生姓名陈泳鑫指导教师崔洪刚2013年1月6日可视化编程作业题目:住院管理系统一、角色分析--用户对象模型用户对象有:操作员、系统管理员医院住院管理系统的用例图用例图说明:密码修改:用于修改当前用户的登录密码。数据库备份恢复:包括数据库的备份和日志文件的备份,可以随时将数据备份以便保存;可以借助这些备份文件进行数据恢复。当数据丢失或出现其他故障后,可以从备份文件恢复数据。权限设置:可以进行管理员和普通用户的权限设置,普通用户—>管理员。跟据权限的不同,所拥有的权力也不同。电子病历:电子病历包括对病人基本信息
2、的录入、修改、删除及入院信息的录入,修改和删除操作。若病人曾住院有病史,当输入病人入院号时,则会显示病人的病史信息,同时可以用于对病人信息的增加和修改,可以节省了时间。若没有病史,会生成新的页面用于信息的录入。病人资料查询:用于查找病人的基本信息,可以添加、删除、修改病人的一些信息。床位管理:用于各科室床位的添加,删除以及床位使用情况。住院信息管理:对入院病人办理信息登记,对病人自动分配住院号。帐本查询:用于搜索病人的预交费用,并确定病人的实际所交费用。出院结帐:用于对病人费用的结算、所有信息的查询。药品管理:添加、删除、修改药信息,搜索药品。医务人员管理:添加、删除、修改医务人员的基
3、本信息。科室管理:用于科室信息的修改,科室的添加和删除。系统管理员:系统管理员主要是来管理整个系统,他的主要功能是数据库的备份与恢复,用户权限的设置,床位,科室等信息的添加与删除工作。操作员:操作员主要是对病人信息的录入,还可以对病人信息进行修改和查询。二、功能分析——业务对象模型;本系统主要有六大模块:系统管理、住院管理、费用管理、出院管理、信息管理。详细功能如下:1、系统管理:操作人员的密码修改、用户权限设置、系统备份、退出;2、住院管理:实现管理病人信息的功能,办理入院病人信息登记,对于住院病人自动分配住院号;3、病房管理:包括转科、转床,床位查询、修改和删除;4、出院管理:病人
4、出院信息的添加、修改与删除;5、收费管理:完成住院病人的预交款管理、住院病人计费管理以及费用统计分析。系统的设计的目标是实现医院住院管理的系统化、规范化、自动化、简便化,从而达到医院管理高效率的目的。可实现信息存储、更新、查询等多项功能,为广大医务工作人员及病人提供方便。医院住院管理系统系统管理住院管理出院管理床位管理收费管理用户注册修改密码住院登记住院查询信息删除出院登记出院查询信息删除床位添加床位查询收费管理医院住院管理系统医院住院管理系统业务流程图三、数据分析——数据对象模型用户管理表(用户名,密码)住院信息表(住院号,姓名,性别,年龄,工作单位,家庭住址)出院信息表(出院编号,
5、姓名,性别,年龄,住院时间,科类)床位管理表(床位编号,床位价格,床位类型)收费管理表(姓名,性别,年龄,科类,床位价格,住院时间,住院费用)费用开始药费总计结算床费餐费日期基本费用编号费用属性图本系统共建立六张表:科室表、病房表、医生表、病人表、费用表、操作员表。以下分别列出各表的字段说明。科室表:用于保存医院中各科室的信息。在系统中只使用科室编号和名称,将其单独列出一张表可方便用户修改科室。各字段参数如表3.1所示。表3.1科室表字段名称数据类型字段大小是否主键说明ID自动编号是科室编号科室文本20否科室名称病房表:用于保存病房信息。包括病房编号、类型,以及不同类型病房床费。其中病
6、房类型分为单人间和三人间,且不同房间所需床费不同。各字段参数如表3.2所示。表3.2病房表字段名称数据类型字段大小是否主键说明ID自动编号是病房编号病房文本20否病房类型床费货币否床费医生表:用于医院所有医生的信息。病人需要医生开药来计算药费,所以将药费作为医生的一个属性。各字段参数如表3.3所示。表3.3医生表字段名称数据类型字段大小是否主键说明ID自动编号是医生编号医生文本15否医生姓名药费货币否开药药费病房表:用于保存病人基本信息。包括病人编号、姓名、性别、身份证号码、入院时间、科室、病房、主治医生及入院时所需缴纳的基本费用。其中科室、病房和医生均是各实体的编号。各字段参数如表3
7、.4所示。表3.4病人表字段名称数据类型字段大小是否主键说明ID自动编号是病人编号姓名文本10否病人姓名身份证文本15否身份证性别文本2否性别入院时间日期/时间否入院时间科室数字否科室编号病房数字否病房编号医生数字否医生编号基本费用货币否基本费用备注备注备注信息费用表:用于保存病人住院期间的费用。由于需要按病人查询费用,所以包含了病人ID。各字段参数如表3.5所示。表3.5费用表字段名称数据类型字段大小是否主键说明ID自动编号是序号病人ID长整
此文档下载收益归作者所有