图书馆管理系统的学习是对我近期的学习成果的综合考验,说实话对我来说确实是很困难,各种第一次都迎面而来,第一次使用输出输入流,第一次使用对一个程序修改这么多次,第一次对一个程序的修改这么长时间,但历经的千辛万苦换来了最总还是换来了甘甜的成果。
首先,图书馆管理系统需要多各类来实现,包括时间类、图书类,记录类、用户类、管理类。其中对于记录类的修改多达数次,
首先是对用户的借阅信息不能够完整的输出,中间夹杂着一些乱码,最后还是在同学的帮助下把读入文件内的结束限定符给删除才得以解决,借阅信息的自己最看中的还是对于借阅次数的修改,用户借过几本书,借阅记录这是怎么显示的,其中关联到借还书的流程,用到了两个判断语句,最终得意实现,这次对于结构体的使用又加深了理解,前面加一个有关判断这本书存不存在,后面在管理端查找书提供了方便,这就体现了关联性,很好的实现了功能。再者就是对于重载运算符有了新的体会,在用户类重载“==”运算符通过学 用于判断当前用户与数据文件内的用户是否为同一个人,很好的简化了程序。对于时间功能详细的实现是这次作业我比较满意的地方,对于每个月份的天数都进行了详细的操作,很好的与实际联系起来,当然这是老师没有要求的,这也花了自己好长时间去思考,其中也遇到了很大的麻烦,对哪一天应该进行还书都进行了仔细的考虑。
当然,对于一个完整的程序来说,现在的还差着不少东西,比如对于登录的实现,实现其封装性,防止一个用户对两个账 进行操作,再者还应该用上多态和继承,是程序更加简练和灵活,这些都是自己之后需要去做的,通过这次的学习,自己对于的程序的实现过程有了进一步的了解,懂得了考虑问题要周全,要时时刻刻的联系实际,从现实生活出发去完善软件,只有这样我们的软件才能有真真正正的意义,否则这些都是虚无缥缈的,相信自己在以后的学士过程中会逐渐实现。加油吧,少年!!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!