图书馆管理系统要求和实现.doc

图书馆管理系统要求和实现.doc

ID:57747637

大小:111.00 KB

页数:8页

时间:2020-09-02

图书馆管理系统要求和实现.doc_第1页
图书馆管理系统要求和实现.doc_第2页
图书馆管理系统要求和实现.doc_第3页
图书馆管理系统要求和实现.doc_第4页
图书馆管理系统要求和实现.doc_第5页
资源描述:

《图书馆管理系统要求和实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图书馆管理系统要求和实现主要功能:1、借书证管理1)新办借书证(借书证有四种类型:教职员工,可借本;研究生,可借本;本科生,可借本;校外读者,可借本)2)借书证挂失(借书证有三种状态:正常、挂失、逾期)3)借书证注销4)查询借书证2、图书期刊管理1)新书入库2)查询图书3)修改图书信息状态(图书有四种状态:在库、借出、损毁、遗失)4)图书遗失或报废处理3、图书期刊借还管理)借书处理检查图书状态是否可借检查借书证状态是否正常检查借书证已借书数量是否小于可借书最大数量将图书状态置为“借出”将检查借书证已借书增加一本将本次借书信息保存到借还文件)还书处理罚款处理第一部分

2、:需求概述图书馆管理系统维护有关其中的图书以及与这些图书相关的事务的数据,除了图书,资料库还保存期刊(杂志),每种期刊可能都有好几期。资料库管理系统使数据的维护更轻松,并使图书的跟踪更容易,随着各种新书和新期刊的买入、过时期刊的删除、借阅归还事务的进行,必须不断地更新数据,在任何时候,资料库有关人员都应当能够获取可借阅的图书或期刊的准确信息。第二部分:整体设计图书的详细信息应存储在一个名为的文件中,该文件应包含下列详细信息:Ø代码(从开始按顺序编码);Ø名称(最多个字符);Ø出版商的名字(最多个字符);Ø作者的名字(最多个字符);Ø出版日期;Ø价格;Ø可用性状态(

3、“”代表可借阅,“”代表已被借阅);期刊的详细信息应存储在一个名为的文件中,该文件应包含下列详细信息:Ø代码(从开始按顺序编码);Ø名称(最多个字符);Ø出版商的名字(最多个字符);Ø周期(“”代表两周,“”代表一个月,“”代表六个月,“”代表一年);每种期刊每一期的详细信息应保存在一个名为的文件中,该文件应包含下列详细信息:Ø期刊代码;Ø发行期数;Ø发行日期;Ø价格;Ø可用性状态(“”代表可借阅,“”代表已被借阅);第三部分:实现说明资料库管理系统应以下列菜单开始:......:主菜单屏幕如下图所示:图:主菜单根据用户的选择,将执行下列操作:Ø(添加新书的详细信

4、息)通过访问文件中最后一本书的代码并将其加生成新图书代码,接受图书的详细信息,确保书名、出版商名及作者名不为空,接受出版日期,确认书的价格大于,书的可用性状态不应接受,而应设为“”,将记录保存到文件中。添加新书的屏幕如下图(图)所示:图:添加新书的详细信息Ø(添加新期刊的详细信息)询问用户是添加新期刊详细信息还是添加期刊的新一期的详细信息,根据用户的输入,执行下列任务:·新期刊:通过访问文件中最后一种期刊的代码并将其加生成新期刊代码,接受新期刊的详细信息,确保期刊的名称和出版商的名字不为空,确认输入的周期是有效值,将记录保存到文件中。·新一期:接受期刊代码,并确保

5、文件中存在该代码,接受发行期数,并确认文件中不存在该期的详细信息,接收发行日期,确认该期的价格大于,该期的可用性状态不应被接受,而应设为“”,将记录保存到文件中。新期刊的添加如图所示。图:期刊详细信息添加期刊新一期详细信息的屏幕如图所示,其中,必须输入特定期刊的发行期数、日期和价格,例如,假设接受一个名为“杂志”的月刊,从一月开始,则可以输入作为一月份的发行期数,该期刊二月份的发行期数为,依次类推。图:期刊新一期的详细信息Ø(记录借阅归还的详细信息)接受用户的事务类型,询问用户本次事务是关于图书还是关于期刊的某一期,根据事务的类型,更新该图书或该期期刊的可用性状态

6、,如果事务类型是“”,则状态应设置为“”,如果类型是“”,则状态应设置为“”。将图书借给成员的屏幕如下图所示。图:记录借阅将期刊的某一期借给成员的屏幕如图所示。图:期刊的借阅归还图书或期刊的屏幕如下图所示。图:归还图书或期刊Ø(删除旧期刊某一期的详细信息)接受期刊代码和发行期数,从文件中删除所有小于输入的发行期数的那些期的记录。删除期刊某一期的屏幕如图和图所示,根据图中所示,将删除期刊代码为且发行期数小于的所有期。图:删除旧期刊图:删除的记录Ø(查看可用的图书期刊)询问用户要查看图书还是期刊的详细信息,根据用户的输入,显示可用图书或期刊各期的清单。当前可用的期刊和

7、发行期数的屏幕如图和图所示。图:查看可用的图书图:查看可用的期刊显示资料库中可用图书的屏幕如图和图所示。图:查看可用的图书图:可用的图书的清单Ø(退出)关闭程序,并退出资料库管理系统。应在整个系统中应用面向对象编程的概念,在系统的所有功能点处显示相应的消息。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。