長期以來,中國人記錄家庭、家族事項的方法不外乎兩種:一種是日記,一種是家譜。前者太瑣碎,現代人都很忙,工作多壓力大,時間似乎永遠不夠用;后者工程浩大,非傾一人一家之力便可輕易完成。
對于家譜來說,專門整理自己家庭的經歷與事跡,除非聲名顯赫,誰也不可能單獨為一個人或者一個家庭留下片言只語。詳細地記載自己的家,記載家中每一個成員生命中的重要事項,是每一個中國人的夢想。
利用計算機技術把家庭成員按輩分排序構成了一個樹的模型,每個樹中的成員可以找到與其他相關樹中的同一個人聯接起來,共同構成一個巨大的數字家譜。人們可以通過軟件去尋求自己家庭和家族的起源和歷程、查閱家庭成員的信息,這已成為當今社會的一種趨勢。如何構建一個功能較為全面的、低成本、高效益、可擴展的家庭成員管理系統成為當前需要研究的問題。論文對整個系統的分析、設計和實現做了詳細的描述。
本系統基于C/S結構模式,客戶端采用visual studio 2008作為開發工具,后臺數據庫管理系統采用SQL Server 2005。由于本系統的數據不是通常的線性結構,因此數據處理具有較大難度,很多處理都需要自己設計算法來實現。系統實現了家譜視圖、留言板、相冊管理、用戶管理和系統用戶管理等功能模塊。系統操作簡便、界面友好、靈活、實用。該系統稍加完善就可以投入家庭進行使用,隨著功能的逐步完善,系統的推廣很有應用前景。
關鍵詞: 家譜;家庭成員管理;.NET;C/S管理模式;VS 2008
Development and Design of Family Tree Information Management System Based on .Net Technology
ABSTRACT
For a long time, Chinese records of the family, family means no more than two issues: one is the diary; the other is the family tree. Former is too trivial, modern people are busy, work and more pressure, it seems, never enough time; the latter is a huge project, not the power of one person one can easily finish it。
For the family tree is dedicated to organize their own family experiences and stories, unless prominent, who can not separate a person or a family to leave a word. Recorded in detail his home, records every member of the family of important issues in life, is the dream of every Chinese.
Family members use computer technology to sort by seniority in the family constitutes a tree model, each tree can be found with other relevant members of the tree linking the same individuals, together constitute a large number of genealogy. People can go to seek their own software and family of origin and family history, family members access to information, which has become a trend in today's society. How to build a more comprehensive functional, cost-effective, scalable management system have become the family members need to study the issue.
The system is based on C / S structure mode, the client using visual studio 2008 as a development tool, background database management system using SQL Server 2005. Since the system's data instead of the usual linear structure, the data have greater difficulty dealing with many processing algorithms are required to implement their own design. System to achieve the family tree view, message board, photo album management, user management and system user management module. System simple, user friendly, flexible and practical. The system can put a little perfect family to use, with the gradual improvement of function, the promotion of the system very promising.
Key words:Family Tree;Family members management;.NET;C/S model;VS2008