315资料修改模块流程图Fig315Modificatio
moduleflowchart
141
f(6)在线阅读管理模块在线阅读是为了丰富系统内容而设置的,有删除文章和添加文章两个功能。
进入在线阅读管理界面(zxydglasp),输入要删除的文章题目或者关键字,提交信息,系统会检查是否有对应的文章,没有的话会提示错误,有的话会显示出来,然后点击确认删除即可删除成功。添加功能操作差不多,输入文章信息,信息完整就可以添加了。如图316所示:
输入题目或关键字
在线阅读界面
输入文章信息
提交信息
校验信息是否合格?
N提示错误信息
提示错误信息N
校验是否存在该文章?
Y
Y提示修改成功
确认删除
结束
图316在线阅读管理模块流程图Fig316Theo
li
ema
ageme
tmoduleflowchart
(7)公告管理模块公告管理月在线阅读的设计流程一致,有添加公告和删除公告两个功能。管
理员进入公告管理界面(ggglasp),在对应的地方输入要删除的公告题目,提交信息,通过验证后,就可以选择对应项进行删除。添加公告也一样,只要输入信息完整则可以添加公告。如图317所示:
151
f输入公告题目
公告管理界面
输入公告信息
提交信息
校验信息是否合格?
N提示错误信息
提示错误信息N
校验是否存在该公告?
Y
Y确认添加
确认删除
结束
图317公告管理模块流程图Fig317A
ou
ceme
tsma
ageme
tmoduleflowchart
(8)超级管理员管理超级管理员的用户名设置为Admi
isrator,并且只有一个,不能修改。超
级管理员有添加和注销普通管理员的权限。添加和删除管理员与注册新读者、删除读者设计流程一样。图书馆参数,包括借书期限,最大借书量,超期罚金,附加管理条例五项,超级管理员可以根据实际需要进行修改。如图318所示:
超级管理界面
输入管理员编号
输入新管理员信息
提示错误信息N检验是否存在
校验信息是否合格?
N提示错误信息
提示注销成功
Y
提示添加管理员成功
结束
结束
图318超级管理员管理流程图Fig318Superadmi
istratorma
ageflowchart
161
f四、数据库结构设计与实现
(一)数据库设计结合实际,本系统设计一共涉及8个数据结构表,它们分别是:图书信息
表、读者信息表,借阅信息表,管理员信息表,留言信息表,公告信息表,在线阅读信息表,图书馆参数表,数据结构表名称对应的含义如下表41所示:
表格41数据结构表Tab41DatastructureTable
(二)数据库详细设计(1)图书信息表(book):图书信息表的主要功能是存放图书的基本信息。包括图书的编码(主键),图书名,图书作者,推荐、是否r