采用面向对象的思想,对ncurses再次封装成控件的形式,数据库采用sqlite3,在fedora或者红帽都能运行,