基於角色管理的簡易家譜管理系統(C++/C(幾乎都是C))2020-06-16

一、課題內容和要求
(一)課題要求
家譜管理系統是查詢家譜信息必不可少的一部分,利用家譜管理系統可以清楚的瞭解家族成員信息。該家譜管理系統是通過樹來實現的。要求系統界面友好,易於操作。
(二)課題要求
a)需要設置普通用戶、超級管理員不同角色,不同角色登錄後的權限各不相同,普通用戶可以進行查詢;超級管理員有對所有成員增加、刪除和修改的權限。
b)家譜中的成員的信息均應包括姓名、出生日期、婚否、地址、健在否、死亡日期(若其已死亡)等,也可附加其他信息,並且存儲與文本文件中。
c)查詢功能。可按照姓名查詢,輸出成員信息(包括其本人、父親、孩子的信息、所在輩分);按照出生日期查詢成員名單。
d)按照出生日期對家譜中所有人進行排序
e)打開家譜時,提示當天生日的健在成員
f)以圖形方式顯示家譜
(三)其他要求
(1)變量、函數命名符合規範
(2)註釋詳細:每個變量都要求有註釋說明用途:函數有註釋說明功能,對參數、返回值也要以註釋的形式說明用途;關鍵語句段要求有註釋解釋
(3)程序的層次清晰,可讀性強。
(4)界面美觀,交互方便。
頭文件treeheader.h

#ifndef TREECO_H_
#define TREECO_H_
#include <iostream>
#
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章