一个完整的软件工程课程设计o!里面涉及一个相当不错的设计思想