本套设计论文描述及运行界面展示
目 录
第一章 序言
第二章 软件定义
第三章 可行性研究和需求分析
第四章 总体设计
第五章 详细设计
第六章 编码
第七章 调试 运行和测试
第八章 生成可执行文件
第九章 结束语
第十章 参考文献
第十一章 致谢
摘要:本文以某图书馆的管理为开发背景,首先论述了开发图书管理系统的意义,其次运用“软件工程“中的方法对图书管理系统进行了可行性研究以及需求分析等设计内容,并详细介绍了图书管理系统开发的基本方法和原理,软件的设计过程及编程思想。本图书管理系统是为某图书馆开发的,采用的开发软件工具是pb8,服务对象是图书馆的管理工作人员,用户界面友好,操作起来简捷容易。本管理系统包含以下应用模块:借阅图书,归还图书,打印催还单,信息查询(包括个人借阅查询和图书信息查询),系统维护(包括新书入库维护、借阅人库维护、图书管理员库维护、部门库维护、借阅期限库维护),旧书报废。
关键词:图书管理系统、系统开发、pb8
第一章 序 言
众所周知,随着计算机应用的普及,更多的更高质量的计算机应用软件越来越被需要,在人们日常的社会管理中,大多数的管理工作都可以通过数据库应用系统来进行,数据库应用系统软件占据了所有应用软件80%的份额。PowerBuilder以功能强大、使用灵活的数据窗口,面向对象的开发能力等优势在数据库应用程序开发领域占据了领先的地位。
本文所描述的《图书库存管理系统》就是基于这个大型数据库应用系统的开发平台之上开发的一个图书库存的管理系统。本文详细描述了《图书库存管理系统》的开发过程。首先介绍系统分析需要完成的任务,然后介绍总体设计的步骤,最后介绍系统分析所需要完成的主要内容,再介绍概要设计所要完成的任务,最后对详细设计、编码和调试进行讨论.本系统为网络版,采用CLIENT /SERVER(客户机/服务器)计算模式,从而使系统运行更加高效。
本系统的运行环境如下:
服务器端最低配置要求:Intel PⅡ处理器,128M内存,20G硬盘,CDROM;
客户端最低配置要求:SⅢ处理器,64M内存,10G硬盘,CDROM;
操作系统:Windows NT Server 4、Windows 2000 Server、UNIX
数据库系统:Microsoft SQL Server 7.0、2000,Sybase。
本文的主要内容包括:
(1)问题定义 (2)可行性研究
(3)需求分析 (4)总体设计
(5)详细设计 (6)编码
(7)测试
第二章 问题定义
2.1 系统规划的定义
系统规划是管理信息系统(MIS)生命周期的第一阶段,是MIS的概念形成时期,
这一阶段的主要目标,就是制定MIS的长期发展方案,决定MIS在整个生命周期内
的发展方向,规模和发展进程。
系统规划的主要任务:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该工程所需的资源和成本,并且制定工程进度表。一般说来它主要完成以下三项任务:
(1) 问题定义 (2)可行性研究 (3)需求分析
在问题定义阶段,必须需要回答的关键问题是:“要解的问题是什么?” 在可行性阶段要回答的关键问题是“对于上一阶段所确定的问题在行得通的解决办法吗?”在需求分析这个阶段的任务是为了确定“为了解决这个问题,目标系统必须做什么”,需求分析不是确定怎样完成这些任务,而
是决定必须完成哪些任务,才能准确完整的体现用户的要求。
要得出用户确认的系统逻辑模型。通常用数据流图、数据字
典和简要的算法表示这个逻辑模型。
《图书库存管理系统》的意义
图书库存和出库管理是一项繁杂的工作,无论是学校、出版社、图书馆或者
是其它的一些单位都需要对图书库存和出库进行管理。采用现代化的管理手段来
代替复杂的手工劳动,支持图书管理人员的工作,提高工作效率,减少错误率。
实现图书的电子化管理。
2.2 系统需求
2. 2.1系统在功能方面的需求即系统目标如下:
《图书库存管理系统》包括图书管理员在进行图书入库和出库工作时对图书信息的查询、增加、删除以及汇总统计等各项功能。具体的有:入库管理、出库管理、入库统计、出库统计、入库结存报表、出库结存报表、系统维护等。

