演示视频:
https://www.bilibili.com/video/BV1Gp4y1o7wp/
第五章 详细设计
经过详细的分析后,我们一致认为这是一项具有开发价值的软件,接下来的工作就是编制项目开发计划。通过对有关人员的统一调查,并吸取他们的意见、见解,要求系统需要有以下功能:
1、要求有良好的人机界面。良好的人机界面是衡量一个系统易用性的重要标准之一。所以本系统的界面要求简洁明了,使管理人员能迅速地就可以掌握系统的使用。
2、要设置使用权限,以提高软件的安全性。
3、对原始数据的修改简单方便.修改也和其它系统一样包括基本的修改、删除和保存以及查询等。
要求对数据能进行查询、统计。查询要求能以最快的速度找到所需数据,以达到方便管理的目的。
软件接口是软件系统中程序之间的接口,包括软件系统与其他系统或子系统的接口、程序模块之间的接口、程序单元之间的接口等。接口里定义的都是公共的抽象方法,抽象方法只声明该方法具有的功能,但并没有给予相关的实现。在本系统中,主要包括DAO层及Service层的设计。其中DAO层主要做数据库持久层的工作,负责封装与数据库进行联络的任务。DAO层接口负责对该对象持久化操作的定义,这样DAO实现类就可以调用此接口来进行数据业务的处理。Service层主要负责业务模块的逻辑应用设计。Service层接口负责定义业务逻辑的操作,这样就可以在应用中用Service接口来进行业务处理。而Service层的业务实现,具体要调用到已定义的DAO层的接口。封装Service层的业务逻辑有利于通用的业务逻辑的独立性和重复利用性,程序显得非常简洁。
传统企业级项目的开发一般分为三个层次:We