输出:查询结果集的视图显示 上层模块:主模块
下层模块:数据显示模块,数据库查询模块。
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