丁保国的博客

收集整理工作生活,点点滴滴

  :: :: 博问 :: 闪存 :: :: :: :: 管理 ::

第1章             图书管理系统

到目前为止,我们所学习的似乎都是一些零碎的片段,如何将这些零碎的片段组织起来,构成一个完整的应用系统,这正是本章所要完成的任务。

本章将以《图书管理系统》为例,来讲述怎样设计并开发一个完整的数据库应用系统。

1.1             数据库应用系统的开发方法

数据库应用系统开发方法有很多,如结构化生命周期法、原型法、面向对象方法等,本课程主要介绍一种传统的开发方法,即结构化生命周期法。

结构化生命周期法是目前比较成熟的方法,其基本思想是将整个系统开发过程划分为需求分析、系统设计、系统实施、系统运行与维护4个阶段。

1.1.1          需求分析阶段

需求分析是数据库设计的起点,为以后的具体设计奠定基础。需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的工作,并影响到所开发的系统的合理性和实用性。经验表明,由于设计要求的不正确或误解,直到系统实施阶段才发现许多错误,则纠正起来要付出很大代价。因此,必须高度重视系统的需求分析。

(1)、             系统规划

根据用户提出的系统开发请求,进行初步调查,明确系统要完成的主要功能及其要求和产生的信息,即确定总体结构方案,然后进行可行性研究,确定所要开发的系统是否可行,只有可行才可以进行开发。可行性分析主要从技术、经济和社会3个方面分析论证开发系统的可行性。

(2)、             系统分析

根据系统规划阶段所确定的系统总体结构方案,对现有的管理系统进行详细调查研究,从调查所获取的信息中分析出合理的信息流动、处理、存储的过程,即建立目标系统的逻辑模型。

 

1.1.2          系统设计阶段

(3)、             总体设计。根据系统分析阶段获得的功能分析结果,完成应用系统的模块结构设计。即正确划分模块和确定各功能模块的调用关系和接口信息。

(4)、             详细设计。为各个模块选择适当的技术手段和处理方法,包括输入、输出和代码等进行设计。

(5)、             数据库设计

(6)、             编写系统设计说明书

 

1.1.3          系统实施阶段

在系统分析和系统设计完成之后,系统开发即进入实施阶段。其主要工作包括:

(7)、             选择应用系统开发工具

(8)、             实现应用系统

(9)、             系统的调试与测试

 

1.1.4          系统运行和维护阶段

这一阶段的主要工作是系统的日常运行管理、系统评价和系统维护。

 

 

 

1.2             图书管理系统的设计与开发

1.2.1          需求分析

本系统主要应用于高校图书馆的图书管理、图书借阅等。具体要求是:

图书入库登记、读者借书证办理、图书借阅、还书、图书查询、读者借阅情况查询等。

1、系统设计

 

功能模块:

 

91  图书管理系统功能模块

 

数据库设计:

 

92  图书管理系统数据库设计

1.2.2          系统实施

编写代码以实现系统的功能。

 

 

多层数据库开发十二:使用数据控件

http://cache.baidu.com/c?word=valuechecked&url=http%3A//blog%2Ecsdn%2Enet/CYRTSOFT/archive/2004/11/29/198425%2Easpx&p=8b2a96409f9e14ff57e7d0654944&user=baidu

 

http://blog.csdn.net/shuaihj/archive/2004/11/05/168401.aspx

 

posted on 2007-07-21 15:27  丁保国  阅读(503)  评论(0编辑  收藏  举报