模拟程序的最初版本

功能粗糙但完善，只能读取一个数据。代码臃肿，需要改进