课程设计任务书
一、设计题目和功能
题目:图书管理和查询系统
功能:
(1)图书信息的录入和删除,出版社信息管理等;
(2)图书的检索(包括按作者姓名、出版时间、出版社名称、图书类别、书名、关键
字等);
(3)图书的租借(包括借书登记、限借数量控制、还书登记、过期罚款计算等);
(4)借书证件的管理(包括办新证件,挂失、注销等)
(5)系统设置(主要是不同类型证件的可借书的总量和借书时间等)
(6)统计资料(包括惜出数量与库存数量的比例,各类图书数量与总数量的比例,热
门图书统计数据等各种信息资料的统计);
(7)图书测览(包括对图书摘要的测览和新书测览);
(8)帮助信息(包括对系统功能的说明、使用说明、使用注意事项以及系统的版权和
版本信息等)。
二、实习目的
(1)培养综合应用 PowerBuilder 进行应用程序设计和解决实际问题的能力;
(2)加深对 PowerBuilder 编程环境和编程方法的理解;
(3)发挥各人的想像能力和分析能力,拓展思维空间;
(4)掌握应用程序设计的基本方法;
(5)巩固已经学到的编程技术,学会在编程中学习编程。
三、实习思路
要完成该程序的设计,必须先策划好各项模块与功能之间的关系,搞清楚需要完成什么
功能,这些功能是由那些用户完成的,以及一些具体功能是怎么实现的。下面就是我完成该
程序的思路:
首先要完成 ER 图的设计:
E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概
念模型。