欢迎来到天天文库
浏览记录
ID:1521029
大小:190.50 KB
页数:12页
时间:2017-11-12
《图书馆管理系统数据库设计书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、图书馆管理系统数据库设计书功能分析图书馆管理信息系统需要完成功能主要有:在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、部门或班级等信息)。读者可以凭借书卡在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上要有所不同。借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修
2、改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对
3、图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。2.处理对象读者:读者编号,姓名,性别,所在单位,读者类型,类别编号,办证日期,借书总数管理员:管理员编号,姓名,性别,住址,权限,登录口令,电话出版社:出版社名,出版社编号,传真,E-mail,电话馆藏图书:图书条形码号,书号,图书名称,作者,出版社,单价,入库时间,入库总数,分类,出版日期借阅信息:书号,读者编号,图书名,作者
4、,借阅日期,还书日期,借书期限,超过时间,罚金.借阅历史信息:书号,读者编号,图书名,作者,借阅日期,还书日期.,12罚款信息:读者编号,书号,图书名,借阅日期,还书日期,借书期限,超过时间,罚款金额,处理状态,管理员编号管理—图书:(删除图书,查询图书,修改图书,添加图书)管理—读者:(录入新读者,删除读者,修改读者)3.数据流程图查阅图书管理信息读取图书证号读取图书条形码是否超期是否超过4本借书拒借丢失罚款还书修改图书信息修改读者信息刷卡否是扫描条形码否是n数据流图第一层数据流图12图书管理系统读者管理员读者信息查询信息借阅信息图书信息管理员信息n第二层数据流图
5、图书管理员读者信息管理系统维护信息统计图书信息管理图书借还管理系统管理员图书管理员图书管理员图书管理员读者信息读者类别统计数据统计结果图书馆借还信息图书信息图书查询结果图书类别图书借阅信息图书信息图书状态罚金标准统计项信息已借数有效读者信息n第三层数据流图(1)12录入新读者修改读者删除读者接收分析数据读者类别表读者信息表图书管理员读者信息信息统计图书借阅管理新读者数据待修改数据待删除数据有效读者信息修改读者信息读者借阅信息已借读有效读者信息(1)管理员—管理—读者(2)图书管理员图书类别表接收分析数据添加图书修改图书删除图书查询图书图书信息表图书借阅管理信息统计图
6、书管理员图书类别图书信息新图书信息待修改信息待删除信息图书查询条件有效图书信息修改的图书信息删除的图书信息图书状态图书查询结果图书状态图书信息统计项信息(2)管理员—管理—图书12(3)预还信息读者信息表图书信息表借书管理图书状态处理读者已借数处理接收分析数据续借管理还书管理计算罚金信息统计用户信息表借书信息表还书信息表罚金类别表图书管理员图书借还信息借书日期借书信息预借信息借书信息操作员姓名已借数图书信息图书状态读者信息借阅状态共借数已还数在库状态操作员姓名借书记录状态违规状态图书借阅信息还书信息罚金金额罚金标准(3)借还书及罚款情况数据流图l概念结构分析1.任务
7、与目标(1)选择中层数据流为切入点,通常选择实际系统中的子系统;(2)设计分E-R图,即各子模块的E-R图;(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(4)生成全局E-R图,通过消除冲突等方面。2.阶段结果Ø分E—R图(1)管理员—管理—图书12管理员管理图书mn事物规则:一本图书可以被多个图书管理员管理(1:n)一个图书管理员可以管理多本图书(1:n)(2)读者—借还—图书读者借还图书mn事物规则:一个读者可以借还多本图书(1:n)一个图书可以被多个读者借还(1:n)(3)管理员—管理—读者读者管理管理员nm事物规则:一本图书管理
此文档下载收益归作者所有