您的位置:首页 > 其它

机房收费系统总结一

2011-08-15 15:06 281 查看
做收费系统的第一步是在SQL server里建了一个数据库charge2_sys,然后想到要做登录窗体,必然需要用户信息才能登录。因此建了第一个表user_Info表,里面有用户信息,比如说:userID和PWD,它们都是非空的,考虑到在主窗体有用户阶层,他们应该是上下级关系,每个阶层的用户做每个阶层的事情,分为一般用户,操作员,管理员,因此在用户表中还要有level一项。在管理员的一项功能“结账”中需要选择操作员真实姓名,因此,还需要有一项username。如果需求分析做得详细的话,你会发现,还需要一项开户人,即添加此用户的登录用户,需要上下级关系,在管理员的“添加和删除用户”,需要指出开户人。



这样,第一个表user_Info表就基本完成了,由于在需求分析的时候没有太详细,因此,在后来做系统的时候又添加了一些字段,也许根据系统需求来建立数据库也是需求分析的一部分,这个逐渐完善的过程是吸引人的。



在有了user_Info表后,就开始敲相关窗体。比如说:

1、跟学生信息管理系统相近的连接数据库的模块

2、登录窗体,

3、修改密码

4、添加删除用户。

这样,在建了一个表后,又做了三个窗体一个模块。



在敲窗体的过程中,数据库方面:通过查询语句,读取符合条件的数据,将其显示在MSHFlexGrid中,或文本框中,或者更新或添加数据到数据库。



需要进一步学习:

在第一表建立的同时,我们要回头学习的是MSHFlexGrid控件。(博客总结)

在做收费系统前,会有一些代码恐惧,我想,我基础很差,我要不要在看一下VB和SQL server的视频打打基础呢,同学们都劝我,基础是搭不牢的,提高班的学习方式是即学式,即当遇到问题时就去想法解决去学习,这样知识才会印象深刻。人的大脑尤其喜欢储存那些曾让你倍儿纠结过的东西,和倍儿欢乐的记忆,不是吗?又一次米老师把我们几个叫到办公室,老师也说,基础很重要,但是人要向前走,你会发现,你以前怎么也不懂的知识,在学习了后面的知识后会豁然开朗(我高中学数学的时候就有这种感觉)。米老师也曾经跟我说过,蟒蛇吞大象的故事(我昨天看了一个蟒蛇吞鳄鱼的视频,强悍),先吞进去,再慢慢消化,这样可以锻炼我们消化系统的能力(学习的能力),至于食物的味道,美妙与否,自己知道。如果一开始就给你磨碎了,嚼烂了,再喂给你,我想你不仅会吃不出味道来,还会逐渐失去消化的能力(主动学习的能力)。



所以,我决定克服恐惧,继续建立第二个表!加油!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: