1
教务管理系统详细设计
1 系统架构设计
本系统使用的软件体系结构为:仓库风格和层次化风格,使用这两种分割有利于划
分系统的交互方式,实现应用与数据的分离开发。
图 4.1 系统架构设计图
数据访问层是对数据库访问的封装操作,将数据访问转化为代码,使数据库访问更
加灵活多变。业务层主要用于封装系统的业务逻辑代码,封装不同的请求,成为一个独
立的计算单元,提供接收到的数据,计算后返回结果。最后,所有的业务逻辑都被封装
到一个接口中,再次暴露出来。接口层的作用是提供人机交互的接口,不仅可以接收用
户输入的信息,还可以将业务逻辑的计算结果返回给用户。除了输入输出,界面层还需
要处理界面之间的导航关系,即一个界面在什么条件下需要跳转到另一个界面。
2
系统功能模块设计
图 4.1 系统架构设计图