c++程序设计,真怀念呀。
首先如可可以请尽量使用数据库,当然我很理解你使用文本,学生时代我也只会用文本。好吧,我想说使用文本存储信息和提取是很麻烦的一件事。
你需要自己制定存储格式,这意味着你至少需要写2个固定的工具类,读和写(将数据以制定格式存储)。然后你需要处理从文本读取的数据,也就是将其封装成类。既然是用C++ 面向对象应该很熟悉呀,知道实体类吧。
你的业务说白了就是添删改查,这个我懒得说了。简单点说修改就是把你封装的数据类属性改一下,在用工具类放入数据库(你的txt文本);删除就是删除从文本删除数据,我不知道还能怎么详细说明;添加就是用工具类写进去一条数据;查询就是用工具类读取文本。
以上需要IO流实现。这个应该会吧。
界面反正是用控制台,自己用printf写去吧。想写的华丽点就多动动手,烦着呢给只是个界面。
大概给你个结构。
首先我要说,你大概还不能摆脱面向过程的思想;但是我的结构适用于完全的面向对象,你自己看着来吧。
主体: 用户界面 业务(添删改查) 底层工具
界面: 首页 一级菜单 分支菜单(自己照着我这模板填)
业务:“(3)需要实现的功能” 把这个东西写在这里
底层: 数据库(txt文本) 数据封装(实体类) 工具类(读取数据,数据封装)
我说的够详细了,这么简单的东西说实话根本分不出你说的那么多东西,自己往上边套吧。
顺便一提我是按照MVC的思想给你写的,这就足够了给你分出各个模块了。
你这个程序难点在于数据库格式(txt)设计,设计一个固定的存储格式,能够读取,基本就没什么难的了。手写最多的地方大概是界面吧。
就这么多吧 如果你真的有兴趣做开发(估计只是应付课程吧)可以用 “百度Hi聊天”
找我要QQ号,我上百度知道的时间很少。