软件工程实训 期刊管理系统 软件(结构)设计说明(SDD)

输出:查询结果集的视图显示 上层模块:主模块

下层模块:数据显示模块,数据库查询模块。

6.高级管理模块

输入:无

输出:用户界面显示 上层模块:主模块

下层模块:读者管理模块,期刊管理模块,借阅管理模块

7.读者管理模块

输入:无

输出:用户界面显示 上层模块:高级管理模块

下层模块:添加用户模块,删除用户模块,修改用户模块,数据显示模块

8.添加用户模块

输入:用户名,密码 输出:提示“添加成功” 上层模块:读者管理模块 下层模块:数据显示模块

9.删除用户模块

输入:用户名

输出:提示“删除成功” 上层模块:读者管理模块 下层模块:数据显示模块

10.修改用户模块

输入:用户名,密码 输出:提示“修改成功” 上层模块:读者管理模块 下层模块:数据显示模块

11.期刊管理模块

输入:无

输出:用户界面显示 上层模块:高级管理模块

16 / 23

下层模块:添加期刊模块,删除期刊模块,数据显示模块

12.添加期刊模块

输入:无

输出:用户界面显示 上层模块:期刊管理模块

下层模块:添加新种类期刊模块,到期期刊入库模块,数据显示模块

13.删除期刊模块

输入::CN刊号,期刊年份,期刊期号 输出:提示“删除成功” 上层模块:期刊管理模块 下层模块:数据显示模块

14.添加新种类期刊模块

输入:CN刊号,期刊名称,出版周期,主办单位,单价 输出:提示“添加成功” 上层模块:添加期刊模块。 下层模块:数据显示模块

15.到期期刊入库模块

输入:CN刊号,期刊名称,期刊年份,期刊期号,数量 输出:提示“入库成功” 上层模块:添加期刊模块 下层模块:数据显示模块

16.数据显示模块

输入:与操作页面有关的用户输入及系统消息 输出:

下层模块:读者记录集获取模块、期刊记录集获取模块、显示更新模块、更新

当前记录模块、借阅查询模块

17.借阅管理模块

输入:用户名、期刊名称、年份、期号 输出:用户界面显示 上层模块:高级管理模块

下层模块:借书模块、还书模块、借阅查询模块

18.期刊记录集获取模块

17 / 23

输入:

输出:期刊记录集

上层模块:期刊管理模块,期刊查询模块,期刊去向模块 下层模块:数据库查询模块

19.读者记录集获取模块

输入:

输出:读者记录集

上层模块:读者管理模块,个人借阅查询模块 下层模块:数据库查询模块

20.显示更新模块

输入:

输出:用户界面显示

上层模块:读者功能模块、管理员功能模块、系统管理模块。 下层模块:

21.更新当前记录模块

输入:

输出:操作结果信息

上层模块:读者功能模块、管理员功能模块、系统管理模块 下层模块:数据库操作模块

22.借书模块

输入:用户名、期刊名称、年份、期号 输出:操作结果信息 上层模块:借阅管理模块

下层模块:数据库查询模块、数据显示模块

23.还书模块

输入:用户名、期刊名称、年份、期号 输出:提示“还书成功” 上层模块:借阅管理模块 下层模块:数据显示模块

24.密码修改模块

输入:旧密码,新密码

18 / 23

输出:提示“修改成功” 上层模块:主模块

下层模块:数据库查询模块,数据显示模块 25.数据库查询模块

输入:数据查询命令 输出:查询结果集

上层模块:读者管理模块、期刊管理模块、个人借阅查询模块、期刊去向查询

模块、库存期刊查询模块、密码修改模块

下层模块:无

26.上层模块

系统操作模块数据结构设计

5 CSCI详细设计

5.1功能

读者管理模块:添加用户,删除用户和修改用户信息;

19 / 23

借阅管理模块:处理借出期刊和归还期刊事务;

添加期刊目录模块:添加新种类的期刊;

删除期刊模块:删除期刊

20 / 23

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4