1.4系统功能分析 .有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。 内容来自论文无忧网 www.paper51.com .读者种类信息的修改、查询等。 内容来自www.paper51.com .读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。 paper51.com .读者基本信息的查询、修改,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等等。 copyright paper51.com .书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。 paper51.com .书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。 内容来自论文无忧网 www.paper51.com .书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页书、关键词、登记日期、备注信息等。 http://www.paper51.com .书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页书、关键词、登记日期、备注信息等。 内容来自www.paper51.com .借书信息的输入,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。 paper51.com .借书信息的查询、修改,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。 copyright paper51.com .还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。 内容来自www.paper51.com .还书信息的查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。 paper51.com 1.5系统功能模块设计 http://www.paper51.com 在系统功能分析的基础上,考虑Visual FoxPro6.0程序编制的特点,得到如图6-1所示的系统功能模块图。 内容来自www.paper51.com paper51.com 图6-1系统功能模块图 http://www.paper51.com 2数据库设计 http://www.paper51.com 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤: 内容来自www.paper51.com
.数据库需要分析。 http://www.paper51.com .数据库逻辑结构设计。 paper51.com 2.1数据库需求分析 内容来自www.paper51.com 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 copyright paper51.com 仔细分析调查有关图书馆管理信息需求的基础上,将得到如图6-2所示的本系统所处理的数据流程。 copyright paper51.com
paper51.com 图6-2图书馆管理信息系统数据流程图 内容来自论文无忧网 www.paper51.com 针对一般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构: copyright paper51.com
.读者种类信息,包括的数据项有:种类编号、种类名称、借书数量、借书期限、有效期限、备注等。 copyright paper51.com
.读者信息,包括的数据项有:读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。 内容来自论文无忧网 www.paper51.com .书籍类别信息,包括的数据项有:类别编号、类别名称、关键词、备注信息等。 内容来自论文无忧网 www.paper51.com .书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。 内容来自www.paper51.com .借阅信息,包括的数据项有:借阅信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。 paper51.com 有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。 内容来自论文无忧网 www.paper51.com
2.2数据库逻辑结构设计 内容来自www.paper51.com 现在需要将上面的数据库概念结构转化为Visual FoxPro数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 copyright paper51.com 图书馆管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。 http://www.paper51.com
表6-1为读者基本信息表。 copyright paper51.com 内容来自www.paper51.com
http://www.paper51.com |