SQL 程序设计—图书管理系统学院:计算机与信息工程学院专业:计算机科学与技术班级:2 班学号:202510910521姓名:张亮亮日期:2013—12-3分数等级:中1.开发背景数据库技术和 Internet 的飞速进展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业进展起着极其重要的作用.随着我国市场经济的迅速进展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用 PowerBuilder 创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。2.需求分析2。1 系统目标图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强。数据安全性好的库而对于后者则要求应用程序功能完备,易使用等特点。系统开发的总体任务是实现各种信息的系统化,法律规范化和自动化.2。2 需求定义图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、法律规范化和自动化实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等.本系统结构分为读者类别管理、读者档案管理、图书类型管理、图书档案管理以及图书流程管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护.借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护本系统主要解决的问题是利用关键字对数据库进行查询。其系统的功能模块图如下:图 2—1 系统功能模块图针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项:读者信息属性:读者学号,读者姓名,读者性别,联系电话,所在院系,生效日期,失效日期,违章状况,累计借书主键:读者学号书籍信息属性:ISBN,书名,作者,出版社,出版日期,简介主键:ISBN 管理员信息属性:工作号,姓名,性别,电话,家庭住址主键:工作号2。3 数据流程2。3.1 读者作为学生对图书管理系统的要求有:1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。2. 能...