徐艷艷,孫 利,李 華
(滁州職業(yè)技術學院,安徽 滁州 239000)
隨著老年人的增長,如何養(yǎng)老成了一個重大的社會性課題。目前面臨的問題是家庭結構小型化,養(yǎng)老問題成為每個家庭直接面臨或將來面臨的問題,家庭養(yǎng)老資源減少,供養(yǎng)能力下降等問題,使傳統(tǒng)的家庭養(yǎng)老向社會化養(yǎng)老過渡。隨著依托機構養(yǎng)老,大量老年人居家養(yǎng)老信息需要管理,但早期的信息管理還是停留在紙質上,給信息的管理、查詢分析都帶來了極大的不便。
“居家養(yǎng)老服務信息管理系統(tǒng)”面向的用戶群體主要有:
1、超級管理員。超級管理人員能夠對本市所有居家養(yǎng)老的老人信息進行管理及審核,通過軟件掌控全市的居家養(yǎng)老的老年人情況。
2、居家養(yǎng)老服務中心。居家養(yǎng)老服務中心是指心貼心服務中心的工作人員。
工作主管通過軟件能夠及時的了解工作流程、服務員管理。
3、老齡委。老齡委能夠為老年人維護權益保障、指導監(jiān)督老齡工作、組織活動等職責。
4、區(qū)民政局。區(qū)民政局能夠對本市所有居家養(yǎng)老的老人信息管理進行監(jiān)管。
本系統(tǒng)的各種角色及其職責如下,各種角色的具體行為將在功能性需求中描述。
1、超級管理員:能夠對本市所有居家養(yǎng)老的老人信息進行管理、監(jiān)管、查詢、了解統(tǒng)計數據等;
2、服務中心工作人員:通過軟件能夠及時的了解工作流程、了解老人服務時間信息;
3、老齡委工作人員:負責為老年人維護權益保障、指導監(jiān)督老齡工作、組織活動等職責;
4、區(qū)民政局工作人員:負責對本市所有居家養(yǎng)老的老人信息管理進行監(jiān)管。
圖1 系統(tǒng)功能模塊圖
居家養(yǎng)老服務信息管理系統(tǒng)的功能模塊圖如圖1所示。
1、老人檔案
填寫老人檔案:錄入老人基本信息。
查詢全部老人檔案:查詢所有的老人信息。
查詢援助老人檔案:查詢援助老人信息,家庭及子女情況。
查詢自費會員檔案:查詢自費老人信息。
查詢聯系人信息:查詢老人及老人聯系人的信息。
2、老人評估
基本狀況評估:可查詢老人信息、基本狀況。
評估結果列表:提供老人思維人知狀態(tài)、抑郁量表、社會網絡、日常生活能力、居家生活能力等信息。
高級查詢:根據所在區(qū)域、年齡、性別等信息查詢基本狀況評估。
3、工作流程
老人服務時間表:可查詢每一位老人的服務人員及啟用時間和終止時間。
服務員工作時間表:根據地域分組,服務員姓名可查詢服務員信息。
未設置時間表老人:可查詢未設置時間表的老人及老人信息。
一個月內到期時間表:可查詢一個月內到期時間表的老人及老人信息。
查詢預設時間表:可查詢準備設置時間表的老人及老人信息。
查詢過期時間表存檔:可查詢已經服務過期的老人及老人信息。
4、員工管理
添加服務員:添加錄入服務員的基本信息。
服務員列表:提供所有服務員的基本信息查詢、修改功能。
離職服務員列表:提供已離職服務員的基本信息及是否復職功能。
服務員資質查詢:提供有資質證的服務員的基本信息及證件名稱、照片。
5、用戶管理
添加新用戶:添加新用戶,確定用戶角色,分配人員登錄名和密碼。
系統(tǒng)用戶列表:提供所有用戶角色、所屬單位、真實姓名、賬號狀態(tài)及添加賬號和刪除賬號。
添加角色權限:可設置角色權限。
角色權限列表:可查詢不同角色的名稱、權限設置、添加角色和刪除角色。
6、系統(tǒng)設置
區(qū)域分組:提供南京各區(qū)域分組信息;添加區(qū)域分組:添加新區(qū)域分組及信息;居委會列表:提供各居委會信息及各居委會老人名單。
添加居委會:可添加居委會,錄入居委會名稱和拼音簡寫。
設置調查問卷內容:可查看和設置調查問卷內容。
1、業(yè)務流圖
圖2 業(yè)務流程圖
業(yè)務流程圖是用一些規(guī)定的符號及連線來表示某個具體業(yè)務的處理過程。業(yè)務流程圖是一種描述系統(tǒng)內容各單位、人員之間業(yè)務關系、信息流向的圖表。業(yè)務流程圖描述的是完整的業(yè)務流程,以業(yè)務處理過程為中心,按照業(yè)務的實際處理步驟和過程來繪制[1]。居家養(yǎng)老服務管理信息系統(tǒng)的業(yè)務流程圖如圖2所示。
2、數據流圖
數據流圖以圖形的方式描繪數據在系統(tǒng)中流動和處理的過程。它描述出信息流和數據從輸入到輸出的過程中所經受的變換。通過對居家養(yǎng)老服務管理信息系統(tǒng)的業(yè)務流程圖進一步抽象和概括,得到系統(tǒng)的頂層數據流圖。如圖3所示。
圖3 頂層數據流圖
3、數據字典
數據字典是對所設計系統(tǒng)中數據做詳細的描述,是各類數據結構和屬性的清單。它與數據流圖互為注釋,是對數據流圖的有效補充,一個完整的系統(tǒng)需求模型是由數據字典和數據流圖統(tǒng)一構成的。數據字典的定義包括對數據結構、數據項和數據存儲及處理的說明。居家養(yǎng)老服務管理信息系統(tǒng)的部分數據字典條目如下:
(1)數據項
數據項名稱:老人編號;別名:old_people_code;數據類型:varchar ;長度:255;
其余的數據項不再一一列出。
(2)數據結構
名字:老人信息;含義說明:是居家養(yǎng)老服務中心老人的數據結構,定義了老人的相關信息;組成:老人編號、是否離退休、家庭狀況、家庭住址、所屬居委會、是否需重點看護等等。
更多的數據結構不再一一列出。
(3)數據存儲
數據存儲名稱:老人表;描述:是存儲居家養(yǎng)老服務中心系統(tǒng)中老人的信息;組成:老人編號、是否離退休、家庭狀況、家庭住址、所屬居委會、是否需重點看護等等。
(4)數據處理條目
加工名稱:錄入老人基本信息;流入數據流:老人基本信息;流出數據流:老人信息查詢報表;處理邏輯:根據自費和援助填寫了老人基本信息表,在居家養(yǎng)老服務信息系統(tǒng)中執(zhí)行以下操作:管理人員登錄系統(tǒng),按系統(tǒng)錄入老人檔案信息,老人時間安排,錄入完成后可按要求查詢輸出。
圖4 系統(tǒng)E-R圖
概念設計的目的是根據需求分析,對收集到的數據進行分類、組織,建立概念模型,形成實體、實體的屬性,確定實體與實體之間的聯系。實體間的聯系有三種:一對一聯系、一對一多聯系、多對多聯系,圖4是居家養(yǎng)老服務管理信息系統(tǒng)的部分E-R圖。
邏輯設計的任務時把概念設計階段中設計的E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構,即關系模型。根據概念模型向關系模型的轉換規(guī)則,將本系統(tǒng)的關系模型設計如下:
地域分組(ID,版本,管轄區(qū)域簡述,地域編碼,地域分組名稱)
居委會(ID,版本,居委會名稱,拼音簡寫)
老人(ID,版本,身份證號,家庭住址,出生日期,新增時間,文化程度,是否難于溝通,家庭狀況,所屬組,殘疾人編號,姓名,是否需重點看護,所屬委員會,老人編號,老人狀態(tài),電話號碼,是否離退體,性別,審核日期,需要重點看護,需要看守原因,照片,審核狀態(tài),老人類型,是否殘疾人,空巢,獨居,其它,其他情況,居住狀況,配偶姓名,工作單位,審核條件)
聯系人(ID,版本,聯系人地址,聯系人姓名,老人編號,電話號碼,與老人關系)
服務角色(ID,版本,角色權限,用戶角色名稱)
用戶(ID,版本,登陸賬號,用戶狀態(tài),郵箱,登陸名稱,電話號碼,真實姓名,登錄密碼,用戶角色)
時間安排(ID,版本,中止時間,用戶狀態(tài),老人編號,是否有預設時間,服務員編號,啟用時間)
服務員(ID,版本,身份證號碼,出生日期,所屬地域分組,健康狀況,身高,服務員姓名,籍貫,服務員照片,政治面貌,性別,工作種類,工作起始年份,狀態(tài))
問卷調查(ID,版本,問題,問題描述,備注)
數據庫物理設計是為邏輯數據模型選取一個適合用環(huán)境的物理結構,并對物理結構進行時間和空間效率的評價。數據庫實施,就是根據數據庫的邏輯結構設計和物理結構設計的結果,在具體的DBMS支持的計算機系統(tǒng)上建立實際的數據庫模式,裝入數據并進行測試和運行的過程。這里DBMS選擇MySQL作為工具來實現。
(1)表結構設計
老人表,包含列名為Id(老人編號),Version(版本),Idcard_no(身份證號碼),address(家庭住址),birthday(出生日期),create_date(新增時間),degree_of_education(文化程度),difficult_communicate(是否難于溝通),family_status(家庭狀況),group_id(所屬組),handicapped_no(殘疾人編號),name(姓名),need_attention(是否需重點看護),neighborhood_committee(所屬委員會),old_people_code(老人編號),old_people_state(老人現狀),phone_number(電話號碼),retirement(是否離退休),sex(性別),verify_date(審核日期),why_difficult_communicate(需要重點看守),why_need_attention(需要看守原因),photo(照片),verify_date(審核狀態(tài)),phone_number(電話號碼),retirement(是否離退休),sex(性別),verify_date(審核日期),old_people_type(老人類型),disability(是否殘疾人),empty_nest(空巢),oneself(獨居),other_situations(其它),pocketbook(其他情況),reside(居住狀況),spouse_name(配偶姓名),work_unit(工作單位),verifty_condition(審核條件)。
地域分組表,包含列名為Id(地域分組編號),Version(版本),group_area(管轄區(qū)域簡述),group_code(地域編碼),group_name(地域分組名稱);
居委會表,包含列名為Id(居委會編號),Version(版本),name(居委會名稱),pinyin_short(拼音簡寫);
聯系人表,包含列名為Id(聯系人編號),address(聯系人地址),Version(版本),address(聯系人地址),link(聯系人姓名),old_people_id(老人編號),phone_code(電話號碼),relation(與老人關系);
服務角色表,包含列名為Id(服務角色編號),Version(版本),act_limits(角色權限),act_name(用戶角色名稱);
用戶表,包含列名為Id(用戶編號),Version(版本),account_act_id(登陸帳號),account_state(用戶狀態(tài)),email(郵箱),login_name(登陸名稱),telephone(電話號碼),user_name(真實姓名),login_psw(登錄密碼),affiliation(用戶角色);
時間安排表,包含列名為Id(時間安排編號),Version(版本),end_date(中止時間),is_current(當前時間),old_people_id(老人編號),schedule_record(是否有預設時間表),server_id(服務員編號),start_date(啟用時間);
服務員表,包含列名為Id(服務員編號),Version(版本),idcard_no(身份證號碼),birthday(出生日期),degree_of_education(文化程度),group_id(所屬地域分組),heath(健康狀況),height(身高),name(服務員姓名),native_place(籍貫),photo(服務員照片),politics_status(政治面貌),sex(性別),type_of_work(工作種類),work_start_year(工作起始年份),state(狀態(tài));
問卷調查表,包含列名為Id(問卷調查編號),Version(版 本),category_title(問 題),description(問題描述),code(備注);
(2)數據庫的實施
數據庫實施就是以數據邏輯結構設計和物理結果設計的結果為依據,以能支持DBMS的計算機系統(tǒng)為載體,建立實際的數據庫,存儲數據并進行測試和試運行的過程。本系統(tǒng)的數據庫是使用MySQL設計實現。首先使用MySQL建立居家養(yǎng)老服務管理系統(tǒng)的數據庫即oldage數據庫,再在數據庫oldage中建立數據表。如5圖所示。
圖5 oldage數據庫
居家養(yǎng)老服務系統(tǒng)數據庫會對社會養(yǎng)老帶來影響,社會養(yǎng)老可以通過數據庫分析來更加精確地滿足老人的需求,并且可以通過對數據進行挖掘分析,找出具有強關聯性的因素,獲得有用的潛在信息,挖掘結果為居家養(yǎng)老機構提供有效的數據支持,有利于提升養(yǎng)老服務的精細化管理,解決養(yǎng)老相關性問題。