定义出主体。书,学生,老师,管理员,书架。
定义出各个主体间的数据流。如学生,老师,借书,还书;管理员管理书,管理借阅。书架存放书。
定义数据库结构,可以存储主体信息,业务信息。当然其中需要一些抽象。如借书实际上是产生一张借阅的凭证。书的所有者发展转变,书的位置发生转变,书架内容发生变化等。都需要有相应的表来存储。
接下来就是编码实现了。
然后是部署 ,测试。验收。维护。
谢谢。
自己简单的理解写了一下,希望对你有帮助。其实编码的工作是最简单次要的,分析清楚,建立稳定的,可扩展的业务模型才是重点。比如有新增什么业务你能否在不改变原有表或模块的基础上实现出来。。这个很重要,否则后期维护你这个系统就会无比的麻烦。
1、概要设计:用户管理、图书信息管理、图书借阅管理
2、数据库设计:用户表、图书表、图书借阅表
3、编码实现
4、测试。
主要功能不外乎增删该查
注意一下三层架构,分开数据层、业务逻辑层、UI层
考试的话,把需求分析 概要设计 详细设计 测试用例 用户手册 都写全了,应该就已经能拿很高的分了
用用多层实现吧 挺有前途的
已发