如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
宁波工程学院《数据库应用基础》作品设计报告设计作品题目:图书管理系统的设计与实现学院名称:电子与信息工程学院专业:电气工程及其自动化班级:电气101姓名:李盛标学号10401170105指导教师:邱雪娜完成日期:2013年11月15日引言数据库技术,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库从诞生到现在,在不到半个世纪的世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引了越来越多的研究者加入。数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。计算机技术不断地应用到各行各业,大量的企业把数据存放在数据库中,并且通过T相关的代码语句来进行快速查询,获取比传统方式更高的效率。为了进一步加深和巩固我们所学的专业课程《PowerBuilder数据库开发技术》的基本理论知识,使我们所学的理论能够更好的和实际的专业联系起来,进一步培养学生的综合分析问题和解决问题的能力。使学生的得到收集、处理、应用资料信息的实践训练,同时全面的考核学生所掌握的基本理论知识及其实际的专业能力,从而达到提高学生素质的最终目的。学校安排了为期一个星期的实训课程,在这一个星期的时间里,希望学生能够利用所学到的知识创建一个图书馆的数据系统,来达到图书管理的需要。2011年5月28日目录1数据库设计………………………………………………………31.1需求分析…………………………………………………31.2数据库设计内容…………………………………………31.3概念设计…………………………………………………41.4逻辑设计…………………………………………………51.5窗口界面设计以及控件添加……………………………61.6表的设计以及数据的添加………………………………92数据库编程……………………………………………………102.1数据库链接变成………………………………………102.2操作界面代码…………………………………………102.3数据显示窗口编程……………………………………122.4窗口按钮编程…………………………………………162.5图书类型窗口编程……………………………………182.6查找窗口编程…………………………………………192.7用户窗口编程…………………………………………252.8图书信息窗口编程……………………………………262.9记录信息窗口编程……………………………………282.10数据显示控件编程……………………………………313实训心得………………………………………………………331数据库设计熟悉《PowerBuilder数据库开发技术》实训环境,熟练掌握数据库、表、窗口界面的设计、图形按钮的添加、数据库的链接及函数的创建与应用,确立数据库创建的方向,对图书管理系统进行分析并设计系统实现需要哪几张表以及各表结构,确立数据库创建的要求,优化数据库界面的设计。1.1需求分析书籍是人类不可缺少的精神食粮,对学校来说,显得尤为重要。所以图书馆管理系统应该是能够为读者提供充足的信息和快捷的查询手段的一种方式。但一直以来人们都是使用传统的人工方式来管理图书,这就给图书馆的管理和图书信息的查阅带来了很大的不便,使得图书管理的效率低下、保密性差,时间一长,还容易造成文件和数据的丢失,给查找、更新和维护带来了很大的困难。图书管理工作繁琐,借阅频繁,包含大量的信息数据,因此就需要一个完善的图书管理系统来实现对这些数据的有效管理。从而达到对图书、读者、员工、借阅信息、查询进行统一管理,满足各类用户的需求。随着计算机信息技术的发展,数据库作为信息技术的一部分也在飞速的发展着。使用数据库对图书资源进行管理具有着手工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、成本低,所以数据库成为了图书馆管理最主要的选择。1.2数据库设计内容利用PowerBuilder开发一个基于SQLAnywhere数据库的小型图书管理系统。该图书管理系统主要具有如下五个功能:图书类型信息的查询和编辑,图书信息的查询和编辑,用户信息的查询和编辑,借还书记录的生成和查询,指定用户借还书记录的查询。其中前三个功能是必须实现的功能,后两个功能为选做。此外,可根据思考题(见群共享中压缩文件PB0520)中的要求优化图书管理系统的功能,也可自行对系统进行功能的优化。1.3概念设计概念设计是在需求分析上的,用概念数据模型来表示数据以及数据之间的相互联系,从上述的分析中规划处图书馆管理系统的实体有图书信息实体、图书类型实体、用户实体、借书记录实体。用户表性别用户