今天是2023年1月20日,腊月二十九。
实习任务开展了一大半才想起来写博客。
呃,虽然老师给了一个框架,但是没有注释所以看不懂。那没办法了,干脆自己从头做吧。
首先按照实习指导确定一下大致思路:
DAL数据访问层
这里主要有五种数据类型,包含在AccountInfo,ProductInfo,OrderInfo等文件内。
BLL业务逻辑层
针对三类用户,基本的操作都包含在CustomerOS等等文件内。
UI表示层
主要有login和menu等功能。
功能实现主要靠fstream,vector等好用的工具。
那这个框架对自己而言就容易接受多了,变量名也好懂一点。
先写这么多。
——————————————————
今天是2023年1月21日,大年三十。
改来改去还是把定义的数据类型放一个文件里,尽可能的做到低耦合高内聚的要求。
login模块希望通过conio.h的内置函数解决,暂时还没有更好的思路。
原本数据储存是在五个.csv文件,这个应该是老师提前给出的,不知道为什么没有发给我们的(那就自己编一组数据)。
剩下的内容大概两天做完。
——————————————————
现在是2023年1月22日的2时23分,农历正月初一。
第一次实习,这个课题确实有难度。
好在我看懂了老师给的代码,有种技术突破的感觉。因为已经做好了基本的存取函数,并且在上一个课题的实习指导帮助下,现在完成了数据访问层的搭建,向一个完整的软件迈出了第一步。
那么现在的难题就在于ui和login两个文件的嵌套关系,以及实现登录等一系列操作,因为菜单和功能方面以及没有什么难度了。值得一提的是,菜单和各类功能工程量较大,可能需要耗费更多时间。