标题: 请拥有过开发项目的高手帮我指点
BrownEyes
新生入学
Rank: 1
注册用户



UID 153694
精华 0
积分 0(积分有什么用?)
帖子 27
阅读权限 10
注册 2006-3-24
状态 离线
发表于 2007-4-2 19:48  资料  个人空间  短消息  加为好友 
请拥有过开发项目的高手帮我指点

你好,我是一个初学c语言的学生。h"b} ]%B
      现在我们将模拟一个银行排队系统,要求用纯c语言来完成。2]4K9ae.rAuhc#{
首先我们老师让我们做一份详细的计划书。
;W2hF-J$Gyq5i4?7Lwww.linuxeden.com可是我们都还没有实际开发的经验,所以也不知道怎么写这份计划书。
7?G2ZWPg)X!oLinux伊甸园论坛请高手帮我指点一下,还有这个银行排队系统应该怎样完善,整体的思路如何。谢谢了

顶部
zhangk1022
小试牛刀
Rank: 2
超级版主


UID 152648
精华 0
积分 6(积分有什么用?)
帖子 253
阅读权限 10
注册 2006-3-15
来自 杭州
状态 离线
发表于 2007-4-2 22:40  资料  个人空间  主页 短消息  加为好友  添加 zhangk1022 为MSN好友 通过MSN和 zhangk1022 交谈
我没开发过不过下面可以做参考
s+C1U\aFCS_i!Q@[wHQ/E p*?o
A编码A(编码机)
wMr(a"~q(x;XB窗口的号码 1 2 3 4 5。。。N(一般N〈50)
&T        su*B1Q        t`3@&G BKC窗口上的显示屏幕 A
z+W Q)|d(n&aO#WHD大的综合显示窗口 A ,N!I3`1aR+`6W5q^L9F
e

E窗口处的按钮(窗口的收银员操作 如果几分钟内XX号编码的人没来直接被按掉 所以不考虑有号没到窗口的事件)6wa1oP,{g&^1D$Y{%^
F喇叭叫号 A,N
\0A!n9e2r+n5eD2^w
1-N窗口按一下就做了一次+1
9`!sU'KI'l;|&KuLinux伊甸园论坛当n=1 A=1
AH Zd1p)t

当n>1 A=n+1:U5I_^M ~
请“A”号 ,到“N”号窗口(谁按就显示谁)
{i/XD ^2t一般Linux伊甸园论坛9c`-wKQ3udD.T X
n<9999|,y'y{yw
Iq|]

N<50[r)q-?y4GP
由于长期不用了 一些表达有错误 还有定义请自己定义 但是大致意思没错





雄鸡一唱天下白
顶部
不容错过的IBM 集群技术资源汇总
BrownEyes
新生入学
Rank: 1
注册用户



UID 153694
精华 0
积分 0(积分有什么用?)
帖子 27
阅读权限 10
注册 2006-3-24
状态 离线
发表于 2007-4-3 04:47  资料  个人空间  短消息  加为好友 
非常感谢你的建议,不过我们只适用c语言模拟一个银行取号系统。所以我觉得c,d,f是不是用不到呢??

顶部
不容错过的IBM 集群技术资源汇总
zhangk1022
小试牛刀
Rank: 2
超级版主


UID 152648
精华 0
积分 6(积分有什么用?)
帖子 253
阅读权限 10
注册 2006-3-15
来自 杭州
状态 离线
发表于 2007-4-3 07:28  资料  个人空间  主页 短消息  加为好友  添加 zhangk1022 为MSN好友 通过MSN和 zhangk1022 交谈
EN CDF看来是不用考虑了www.linuxeden.com5R+U"um(SmtO

Yi yTof'R_Ud#K计划书不知道拿本软件工程的书做参考可行么?





雄鸡一唱天下白
顶部
不容错过的IBM 集群技术资源汇总
BrownEyes
新生入学
Rank: 1
注册用户



UID 153694
精华 0
积分 0(积分有什么用?)
帖子 27
阅读权限 10
注册 2006-3-24
状态 离线
发表于 2007-4-3 08:35  资料  个人空间  短消息  加为好友 
[quote=zhangk1022;572088]EN CDF看来是不用考虑了
M_5ZB+K*p k)DLinux伊甸园论坛
L]a0r%cG计划书不知道拿本软件工程的书做参考可行么?[/quote]www.linuxeden.comd9M/a@A |6u
www.linuxeden.com1fsA1B,W)cU;d
可行可行,当然可行了。我现在没有过开发项目的经验,所以什么都要学。

顶部
不容错过的IBM 集群技术资源汇总
zhuomingliang
自由撰稿人
Rank: 4
荣誉版主



UID 131385
精华 21
积分 4(积分有什么用?)
帖子 2537
阅读权限 10
注册 2005-8-26
状态 离线
发表于 2007-4-3 08:42  资料  个人空间  主页 短消息  加为好友 
排队系统是一个比较简单的系统,十几行代码估计可以搞定。.GZT(CHt ~#D6`
用C 语言简单的实现,应该不算是项目开发。www.linuxeden.comg2K4o2pzn!{V
算法简单描述:
W.J9}5k*~;BA"J)Zwww.linuxeden.com设有n=0,N=0,分别表示排队的队首和队尾,
?5?6F5M)]'@NLinux伊甸园论坛客户按打印按钮A,则N+1;j.c-z)F+A^\8n        \
银行人员按按钮B/C/D....,则n+1;
jUxo8bV@如果n=N,则没人排队。

顶部
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 28(积分有什么用?)
帖子 5581
阅读权限 100
注册 2002-7-19
状态 在线
发表于 2007-4-4 17:34  资料  个人空间  短消息  加为好友 
计划书。。。。。。该是系统概要说明书吧





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
zkj2007
新生入学
Rank: 1
注册用户



UID 196210
精华 0
积分 0(积分有什么用?)
帖子 3
阅读权限 10
注册 2007-5-13
状态 离线
发表于 2007-5-13 12:04  资料  个人空间  短消息  加为好友 
开发项目,不管是小还是大,应该都要慎重对待,只有这样,在以后,开发大项目时,不会急手,开发项目首先应该是功能分析,要写功能/需求说明书,画出流程,模块,再写测试文档,开发文档,等。项目不在于小,看怎样去对待。

顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-17 11:01

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.080926 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP