| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6884 人关注过本帖, 1 人收藏
标题:(5)C语言问题之人员管理系统
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
代码量是不少,但做出来后是通用的,不管写什么行业类型的系统都只是调整一下库结构定义的事,那个结构描述可以放在外部。

授人以渔,不授人以鱼。
2015-12-16 19:36
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
一天都没上论坛,临睡前签个到,没想到大家对我的问题这么上心,先在此谢谢了。
2015-12-16 22:57
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
先汇报下大家前面讨论后的成果,把课设的细节部分重新弄了下,解决了以下问题:1.前面提到的涉及到的输入数据的有效性问题 2.内存数据的读入与导出时数据丢失的问题 3.对于名字会存在空格的问题我还是用分隔符“|”解决的,能力暂时只能这样了。效果如下:
张三|男|20|665544332211987654


[此贴子已经被作者于2020-3-23 12:53编辑过]

2015-12-16 23:04
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
以下是引用TonyDeng在2015-12-12 23:15:13的发言:

改为追加,破绽在无法控制用户按导出导入的时机和次数,你一定会遇到多次重复追加的问题,以及内存数据与文件不一致的问题。归根结底,这是你提供这么个菜单选项引入的麻烦。文件读写应是自动的,不让用户自己来!

这两天是切切实实体会到这句话了,就以楼上为例,假定即为原文本数据,导入,删除“张三”,导出,追加的效果:
李四|女|21|595230230231151323|陕西省


要真是一个任务需求的话,估计连台面也上不了。跟原本的想法出入太大,而且感觉处理内存数据与文本数据的情况也不少,简单到复杂:1.内存数据为原文本数据未有的 2.内存数据为原文本数据已有的 3.未有的&已有的混存 4.删除某个数据后保存时应该需要判断与原文本数据的包含关系,说了这么多,好像归根结底还是第4种……

一个感觉:
以下是引用TonyDeng在2015-11-15 23:06:02的发言:
不是某些人以爲的那麽簡單,一千行代碼搞得定,那衹能是無用的兒戲課。


[此贴子已经被作者于2020-3-23 12:54编辑过]

2015-12-16 23:20
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
T版大大和hello前辈你们是想写多文件和数据库吗?我看水区以及73楼和78楼的代码有这个趋势呀,首先是真的非常感谢,其次,多文件是下学期的内容,数据库……数据库是什么?让你们写出 以我现在的知识水平能接受的代码 实在是过意不去;你们要是费心思写出来,我又看不懂,那就更那啥了。
但可以保证,我会尽力,就算现在难理解,日后也总有理解的一天。,再次感谢

[此贴子已经被作者于2015-12-17 00:15编辑过]

2015-12-17 00:00
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
多文件是肯定的。数据库并没有那么神秘,它也是从最简单的文件数据发展起来的。数据库的意思,原本就是数据集合,是一个容纳数据的仓库,数据库软件是一种管理仓库数据的程序而已,只是随着数据种类和规模、管理的功能不同而不断进化成复杂的数据库软件。实际上,一个最简单的程序,也要管理各种数据,你以为对一个数组操作就不是数据管理行为了?当你的程序需要管理几十个各不相同的数组以及要让这些数组配合工作得到期望结果的时候,那就不是数据库管理行为?不要一提数据库,就SQL Server之类,这些数据库软件没问世之前,数据库应用就与编程行业共同出现,因为对数据的管理是编程的首要目标。

授人以渔,不授人以鱼。
2015-12-17 13:36
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
好的,我这两天先自己看看多文件的相关内容,数据库经这么一说,好像也有个初始轮廓了。因为到了考试月,时间比较紧张,回复速度要多多理解哦
2015-12-17 23:10
快速回复:(5)C语言问题之人员管理系统
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017120 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved