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

17. 密码修改模块调用:

数据库查询模块

4.5执行概念

用户状态图:

管理员状态图:

用户期刊查询活动图:

11 / 23

用户个人借阅活动图:

用户修改活动图:

12 / 23

添加活动图:

删除活动图:

13 / 23

4.6接口设计 4.6.1外部接口

1. 用户界面

按Windows应用软件用户界面的规范来设计,使用以页面为主的用户界面,便于用户使用。

1) 主页面:由九个功能按钮构成

个人借阅查询、库存期刊查询、期刊去向查询、高级管理、密码修改、退出、关于我们、关于本系统、期刊模糊查询 2) 个人借阅查询页面:

用户名:显示用户名; 期刊名:显示期刊名; 年份:显示期刊出版日期; 借出日期:显示借书时间; 应还日期:显示应还日期 返回按钮:返回主页面。 3) 库存期刊查询页面:

显示库存期刊CN刊号,期刊号,期刊年份和期刊数量 4) 模糊期刊查询页面:

关键字编辑框:用于输入查询关键字; 确定按钮:用于提交查询请求; 返回按钮:用于返回主页面; 5) 期刊去向查询页面:

期刊名称编辑框:用于输入查询期刊名; 期刊年份:用于输入查询期刊出版年份; 期刊期号:用于输入期刊期号; 去向查询按钮:显示期刊的借阅情况 返回按钮:返回主页面 6) 高级管理页面:

读者管理按钮:连接到读者管理页面内有读者信息以及添加,删除,修改用户信息功能;

期刊管理按钮:连接到期刊管理页面内有添加,删除期刊以及目录查询和库存查询功能;

借阅管理按钮:用于显示借阅相关情况; 退出按钮:退出此页面。 7) 密码修改页面:

旧密码编辑框:用于输入旧密码; 新密码编辑框:用于输入新密码; 确认新密码编辑框:用于确认新密码; 确定按钮:确定修改密码; 退出按钮:退出该页面。 8) 关于我们页面:

14 / 23

显示系统开发小组成员 9) 关于本系统页面:

显示期刊管理系统的操作系统,开发平台,以及运行环境。 2.软件接口

使用Access数据库的驱动程序,通过浏览器访问。 3.硬件接口

支持PentiumII及以上系列PC机。

4.6.2内部接口

1.主模块

输入:操作系统传递至的各种消息以及用户的输入数据 输出:用户界面显示 上层模块:无

下层模块:个人借阅查询模块、库存期刊查询模块、期刊去向查询模块、高级

管理模块、密码修改模块、关于我们模块、关于本系统模块、期刊模糊查询模块

2.个人借阅查询模块

输入:无

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

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

3.库存期刊查询模块

输入:无

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

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

4.模糊期刊查询模块

输入:相应的查询关键字 输出:查询结果集的视图显示 上层模块:主模块

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

5.期刊去向模块

输入:期刊名,年份,期号

15 / 23