学生宿舍管理系统 项目设计、实现以及碰到的问题
来源:互联网 发布:淘宝e客服在哪里 编辑:程序博客网 时间:2024/06/08 17:28
前提概要:
此篇文章的面向读者主要是C++新手,笔者希望能够通过自己经验的分享给新手读者一定的灵感,如有问题欢迎指正。关于此项目的描述,已经写在了上一篇的总结,
地址为:http://blog.csdn.net/double2hao/article/details/50800595。
项目设计:
笔者在开始做项目前,首先是对项目需求的一个细化,有点像是将一个大目标拆解成一个个小目标,分解后便做了如下图:
项目实现:
随后笔者将项目主要分为了四大块:
1、简单的UI实现,也就是引导界面
(此点最为基础,也是用户所可以看到的东西,但是涉及到了整个项目,所以做完了会对项目有一个整体了解:比如我考虑到后面有一个界面需要做到删除学生信息的功能,那么之后我设计数据结构的时候便会给类加上对应的可使用的方法)
2、数据结构,包括学生和宿舍类的设计,以及去了解STL list的使用
(由于文件读取的时候就需要把读入的文件放到list中,所以这个必须实现在“文件读取”前面)
3、文件读取
(此点是此项目很关键的一点,一切对数据的操作都是建立在“读取到的数据是正确的”的前提上)
4、逻辑部分,说白了就是对list的操作,增删查改
笔者做此项目花了4天的时间,每一块时间正好差不多是花了一天的时间来写。
碰到的问题:
1、对STL list的不了解
解决:
这点解决的方法其实也比较简单,一方面看C++ API文档,另一方面查看了网友写的比较好的博客。资源如下:
c++ api文档:http://download.csdn.net/detail/double2hao/9452415
笔者所参考的博客:STL list链表的用法详细解析
stl.find_if用法总结
2、文件读写问题
解决:
参考博客:C++文件读写详解(ofstream,ifstream,fstream)
3、字符串读取
解决:
习惯了JAVA的string之后,c++的string真的用不习惯。笔者直接采用了用char数组读取的方式。
- 学生宿舍管理系统 项目设计、实现以及碰到的问题
- jsp servlet mysql实现的学生宿舍管理系统源码
- 学生宿舍管理系统类图设计
- JSP 期末项目---学生宿舍管理系统(1)
- JSP 期末项目---学生宿舍管理系统(2)
- 学生宿舍管理系统
- 学生宿舍管理系统
- 学生宿舍管理系统
- 学生宿舍管理系统 完成总结
- 暑假实践做了一个学生宿舍管理系统的数据库
- java -ArrayList的用法实例--学生宿舍管理系统
- c语言写学生宿舍管理系统
- 学生宿舍管理系统可行性分析文档
- 关于c语言学生宿舍管理系统
- Java学生宿舍管理系统主要内容及特点
- java web 项目 图书管理系统的设计与实现
- 学生宿舍系统
- 第一次课设完成后的闲谈——学生宿舍管理系统
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 华为oj 公共字串计算
- Blur-Drawer
- 【leetcode】【101】Symmetric Tree
- Qt之HTTPS登录
- 学生宿舍管理系统 项目设计、实现以及碰到的问题
- Gson解析json对象
- 如何让网站判断是手机客户端访问,如果是跳到手机版
- 在xcode5中修改整个项目名
- spring mvc拦截器和<mvc:annotation-driven />的详解
- iOS开发 调取手机通讯录
- 实用算法
- Android开发之蓝牙详解(一)
- hibernate 与spring