您的位置:首页 > 其它

机房收费系统总结(二)

2012-12-11 19:54 169 查看
上面对自己在做机房收费系统导致进度拖延的问题进行了反省,不过这个项目做完让我对其软件的开发过程又有了进一步的了解 。

首先,可以分为两部分:一部分是数据库的建立,另一部分是窗体的建立 。

一、数据库:

我对其了解是要想建立一个好的数据库:

1、搞好需求很重要,当然需求分析好后,要找实体,不要有所落下

2、分析实体里所要涉及到的属性(例:注册的学生,在这个数据库里我需要他的学号,姓名,卡号等,但不需要他的籍贯)

3、分析属性的类型,长度。要想的长远点(例:学生名字的长度,汉族一般几位就够了,可万一来个维族,那几位长度就不够用了。)

4、实体间的关系,要满足需求和现实

5、写出关系模式

6、优化关系模式(越满足后面的范式越好)

7、建数据库:属性,约束等最好字母+单词(正确的),这样易懂。

8、数据库安全性设置

二、窗体

要想编写出好的程序:

1、程序员的素质

最重要的就是要以人为本,秉承着全心全意为人民服务的态度,用心设计出一款方便、全面、美观、实用的软件。

2、规范的代码
程序员与程序员之间的交流主要还是靠源程序,所以代码一定要规范(命名规范,注释规范,编写规范等等)。这样不仅便于你程序的改进,也便于向他人请教!"编程易精"的程序代码就是采用了规范的写作方式。
3、窗体的界面

界面直观、对用户透明,用户接触软件后对界面上对用的功能一目了然,界面要保持一致性、布局要合理、快捷键要符合大多数人的使用习惯

4、简单最好
程序代码的编写不讲究华丽,最好的代码是最实用最简短的。这样可以减少出错的机会,而且易懂
这是我最近很欣赏的一句话:Programmers that do not comprehend the Tao are always running out oftime and space for their programs. Programmers that comprehend the Tao alwayshave enough time and space to accomplish their goals.

不懂编程之道的程序员常常把空间和时间消耗殆尽,得道的程序员则总是有足够的空间和时间去完成编程任务。我虽然还不知道这句话的深层内涵(?),但是我希望在编程之道上的我可以早日得道。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: