首页 > 代码库 > 机房重构——按需画图

机房重构——按需画图

    机房重构开始了,与VB版不同的是这次是面向对象的设计理念。软件工程的设计阶段我们也都清楚:1、问题的定义,可行性研究;2、需求分析;3、概要设计;4、详细设计;5、编码;6、测试;7、维护。

    由于前面我们已经写过文档了,所以这里就不过多的说了,这是按照应有的步骤大致的走了一遍。从第二阶段开始说起吧,需求分析。这个阶段主要是确定我们是要让系统来干什么,有了前一个系统的经验我们很容易理解机房收费系统的功能,这里说些比较有争议的,其实系统如何设计就是根据自己的需求来设计的,需求不同,设计出来的自然就不同了。我对有些功能有重新的理解,比如①一个学生可以注册多个卡,但是每张卡一旦注销就不能再被使用,也就是那个卡号不能用了;②学生上机的时候,上机准备时间内不收费,大于准备时间小于至少上机时间则按分钟收费,超过至少上机时间按小时收费。这两个问题是VB版机房不太理解的地方,由于这次数据库要按照自己的需求设计,这里就说下自己的理解,方便设计。

    还有就是设计阶段一些实际的执行过程,这里简单画了几个时序图,以做代表吧!

技术分享

技术分享

技术分享

机房重构——按需画图