学年论文
(__2018__/__2019__学年第一学期)
课程名称:
软件工程
题 目:
养老院管理系统
学 院:
信息科学与工程学院
教 研 室:
计算机科学与技术系
专业班级:
计算机 14-2
学 号:
20141401427
姓 名:
亚森江·阿卜来提
指导教师:
加米拉·吾守尔
日期:2019 年 02 月 10 日
目录
1 引言 ................................................................................................................................................. 3
1.1 开发背景 ............................................................................................................................. 3
1.2 系统需求 ............................................................................................................................. 3
1.3 参考资料 ............................................................................................................................. 3
2 系统可行性研究 ............................................................................................................................. 4
2.1 技术可行性分析................................................................................................................. 4
2.2 经济可行性分析................................................................................................................. 4
2.3 操作可行性分析................................................................................................................. 4
3 系统需求分析 ................................................................................................................................. 5
3.1 功能需求分析 ..................................................................................................................... 5
3.2 系统开发环境需求 .............................................................................................................5
3.3 性能需求分析 ..................................................................................................................... 5
4 设计方案 ......................................................................................................................................... 6
4.1 系统架构设计 ..................................................................................................................... 6
4.2 功能模块设计 ..................................................................................................................... 6
4.3 数据库设计......................................................................................................................... 7
5 详细设计 ......................................................................................................................................... 9
5.1 登录 ..................................................................................................................................... 9
5.2 添加信息 ........................................................................................................................... 10
5.3 搜索信息 .......................................................................................................................... 11
5.4 删除 .................................................................................................................................. 11
5.5 修改 .................................................................................................................................. 13
5.6 床位管理 .......................................................................................................................... 15
6 总结 ............................................................................................................................................... 18
1 引言
1.1 开发背景
在经济新发展与数字信息化的当下,老人宜居环境要求也不断提升,私立养
老院不断涌现,随即产生供需不匹配现象.养老院管理系统的设计与实现旨在打
开私立养老院网上门户,提供高质量与高效率的完善管理体系.为养老行业提供
更方便、更快捷、更安全、更人性化的服务。
设计依据系统功能分析确定以 C#为开发语言和 Access 为数据库作为设计工
具,开发的一个能够满足要求的“养老院信息管理系统”,在 VisualStudio2010
开发环境进行系统开发。
1.2 系统需求
《养老院管理系统》是指在计算机上提供和管理老人的入院,护理等管理服
务,能有效地利用计算机办理业务,能进行查询老人的个人信息以及该业务的办
理结果。本系统有登陆窗口,信息管理窗口,床位管理窗口等。
1.3 参考资料
张海藩,《软件工程导论》,清华大学出版社
2 系统可行性研究
2.1 技术可行性分析
本系统开发工具是 C# 和 SqlServer 数据库,开发语言是 C# ,C#是微软公司
在 2000 年 7 月发布的一种全新且简单、安全、面向对象的程序设计语言,是专
门为.NET 的应用而开发的语言。.NET 框架为 C#提供了一个强大的、易用的、逻
辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)
为 C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全,
所以在技术上不会有很大难度。
2.2 经济可行性分析
由于本系统是为学生课程设计使用的系统,系统成本主要集中在系统软件的
开发上,对投资的估算,资金筹措,经济效益进行定量分析,测算各种效益指标
和项目的抗风险能力。当系统投入运行后可以为养老院运营管理节约大量的人力。
所带来的效益远远大于系统软件的开发成本,在经济上完全可行。
2.3 操作可行性分析
界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、
可靠、统计准确、制表灵活、适应力强、容易扩充。
本系统操作简单,在某些页面,信息可以自动生成,无需输入,操作简便,
对操作人员的要求很低,只需对 Windows10 操作熟练,对本系统的操作稍加培
训即可工作,而且本系统可视性非常好。
3 系统需求分析
3.1 功能需求分析
必须有实现查询添加功能,老人申请信息的排队,以确定老人入住顺序,同
时提供历史信息的查询功能。 实现对老人回访信息登记功能,主要包括回访人、
回访日期、是否入住、原因、是否有效等信息。实现老人试住信息的管理,主要
包括:试住老人、试住日期、观察医生、预床位、预订区域(颐养、介护、介助、
自理)等信息。转科业务管理实现对于试住完成后老人的正式转入相应科室的信
息登记功能
3.2 系统开发环境需求
运行环境:Windows10 操作系统,office 软件,visual studio2010 等。
硬件环境:计算机。
3.3 性能需求分析
通过该系统,养老院可将各职能部门、服务单元以及外部市场连成一一个有
机整体,进行快速,高效的信息收集和业务处理,为养老机构的管理和服务提供
适时、准确、可靠的决策依据,提高经营管理效能,增强养老机构的核心竞争力。
4 设计方案
4.1 系统架构设计
总体设计的基本目的就是要对软件系统进行框架设计,确定系统中每个子系
统有哪些模块组成以及模块相互间的关系。根据对系统处理业务的不同,该系统
分为老人信息管理模块,床位管理模块,护理信息模块。如图 4-1 所示。
图 4-1 系统架构
4.2 功能模块设计
根据实体设计,可以得到各种实体视图。
(1) 老人实体视图,如图 4-2 所示。
(2) 用户实体视图,如图 4-3 图所示。
图 4-2
老人实体
(3) 病床实体视图,如图 4-4 图所示。
图 4-3 护理人员实体
图 4-4 病床实体
4.3 数据库设计
老人信息表由老人编号、老人姓名、年龄、性别、电话、日期、病号级别、入住
时长、是否缴费等属性组成如图 4-1 所示。
Key
P_K
字段名
数据类型
数据长度
是否为空
条件
表 4-1 老人信息表
>50 And <110
男或女
老人编号
老人姓名
年龄
性别
电话
日期
病号级别
入住时长
已交费用
Char
Char
Char
Char
Char
Date
Char
Char
货币
6
30
3
2
11
10
6
否
否
否
否
否
否
否
否
否
用户信息表由工号和密码属性组成如表 4-2 所示。
表 4-2 用户信息表
字段名
数据类型
数据长度
是否为空
条件
工号
密码
Char
Char
30
10
否
否
Key
P_K
床位信息表由床位号、床位价格、使用情况、编号、属性等属性组成如表 4-3
所示。
表 4-3 床位信息表
字段名
数据类型
数据长度
是否为空
条件
床位号
Char
10
否
Key
P_K
床位价格
使用情况
编号
属性
货币
Char
Char
Char
4
10
10
否
否
否
否
"已用" Or "未用"
"单人房" Or "双人房"
Or "四人房"