图书管理系统38522

图书管理系统38522

ID:44077550

大小:1.21 MB

页数:29页

时间:2019-10-18

图书管理系统38522_第1页
图书管理系统38522_第2页
图书管理系统38522_第3页
图书管理系统38522_第4页
图书管理系统38522_第5页
资源描述:

《图书管理系统38522》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计任务书一.设计题目和功能题目:图书管理和査询系统功能:(1)图书信息的录入和删除,出版社信息管理等;(2)图书的检索(包括按作者姓名、出版时间、出版社名称、图书类别、书名、关键宇等);(3)图书的租借(包括借书登记、限借数量控制、还书登记、过期罚款计算等);(4)借书证件的筲理(包括办新证件,挂失、注销等)(5)系统设置(主要是不同类型证件的可借书的总暈和借书时间等)(6)统计资料(包括惜出数量与库存数暈的比例,各类图书数童与总数量的比例,热门图书统计数据等各种信息资料的统计);(7)图书测览(包括对图

2、书摘要的测览和新书测览);(8)帮助信息(包括对系统功能的说明、使用说明、使用注意事项以及系统的版权和版本信息等)。一.实习目的(1)培养综合应用PowerBuilder进行应用程序设计和解决实际问题的能力:(2)加深对PowerBuilder编程坏境和编程方法的理解;(3)发挥各人的想像能力和分析能力,拓展思维空间;(4)常握应用程序设计的基本方法;(5)巩固已经学到的编程技术,学会在编程中学习编程。三.实习要求1)按照应用程序设计的4个阶段进行,熟悉每个阶段需要解决的问题以及解决的方法;2)蚀SQLServ

3、er设计数据库和数据表,注意把握数据库的设计原则;3)要求应用程序有菜单栏,操作方便;4)必须完成功能1・5。强调一点:在借书输入证件ID时,首先检索是否在“黑名单”和“挂失表”中,后再校验证件的真伪。在借、还书时要显示本证件已借书的量和图书信息;证件注销时数据的参照完整性问题。在系统设置中可随机设置不同借书书证件(如教师和学生)的可借书数量和借书的时间。5)应用程序界面和风格不作具体要求,各人按照自己的思路去做,发挥自己的创造。四.实验设计(1)数据库的设计数据库中,设计的表如下:存放图书信息的表book的结

4、构见表1。其中图书编号具有惟一性,设为主码。表1book表的设计吊设计表f呃屮,检置是"“屮中.■(LOCAL):古列名数据类型长度允许空book_idchar10book_namevarchar50authorchar30publishtirnmdatetime8publishvarchar100ISBNchar30pricechar10keywordchar50kindchar20riqihtmtime8resumevarchar400表2cert表的设计'議设计表"cert-,位置是中.-(LOCAL)"

5、上出版社ID是代表出版社的代码,设为主码。表3Loan表的设计币设计表-loan",位置肯g中、-(LOCAL)w±列名数据类型长度jieshu_idchar10bookidchar10jieshu_datehtetime8huanshu_date8✓jieshu_flagtinyirit1图书租借表(表3Loan表)记录了图书租借情况,借书证书ID与cert表相关联,设定三个主码如图所示,jeishujlag表示对所借书的标记,当它为0时表示书借出,未归还,当它为1时表示借出的书己经归还,还可以通过计算它为0

6、的数量判断借出了多少本书。表4flag表的设计1处设计表-flag",位置贞k中、"(LOCAL)"上列名数据类型长度允许空►flagtinyirit1Vkejiechar10Vrkejietimechar10✓1flag表中彳、设主码,其中属性flag与cert表中flag对应,当它为1时表示借书者是学生,当它为0时表示借书者是学生。Kejie表示可以借书的数量,kcjictimc表示可借书的时间。五.应用程序用户界面的设计六.应用程序主菜单的设计应用程序主菜单有6个标题,分別为“系统设置”,“图书管理”,“

7、图书检索”、“图书租借”、“岀版社管理”、“图书租借”和“帮助”。各菜单项实现的功能见表5。表5各菜单项的功能(供参考)菜单标题菜单项功能系统设置无系统自行设置教师和学生不同的借书量和可借书时间图书管理新书入库进行新书的入库登记,即将新书信息加入到book表中旧书销毀将需要淘汰或销毁的旧书从数据库中删除退出退出应用系统按作者姓名按作者姓名进行图书的模糊查询图书检索按出版FI期丨某个阶段查询某个时间段内的出版的图书按出版社名称按出版社名称进行图书的模糊查询按书名按图书的名称进行图书的模糊查询图书租借借书办理借书登

8、记,将借书信息记录到Loan表中还书办理还书手续帮助帮助提供系统的功能说明使用说明注意事项等版本信息捉供系统的版权和版本信息五.对话框的设计八.(1)(2)应用程序的各项功能都是依靠对话框來实现的。对话框的设计应当“以人为本”,方便用户。例如,在新书录入的对话框中,“图书类型”和“出版社”可以通过下拉列表框來选不能让用户去输入代码或名称。又比如菜单“统计资料”中的“各类图书的比例”

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

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

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