《C语言程序设计》课程设计档案
题 目: 图书馆信息管理系统 学 院: 信息学院 专 业: 网络工程 姓 名: 汤佳慧 学 号: 1101010137 班 级: 信息A1111班
指导教师: 罗 成
职 称: 讲 师 完成日期: 2012年6月
摘要
图书信息管理系统主要由读者信息管理模块,图书信息管理模块,借阅信息管理模块,系统信息管理模块等组成。其中又各自分成读者注册,证件修改,用户注销,图书查询,操作记录等子模块。在设计本系统过程中,我们第一步由自顶而下的需求分析概括设计出系统总模块的数据流图,再设计个子模块的相应数据流图,列出数据流信息及数据字典;第二步概念设计在需求分析基础上用E-R图表示出数据及相互间联系,采用先作子图,再合并成初步E-R图,进行修改和重构后得到基本E-R图;第三步逻辑设计,在SQL Server的设计环境下把图书馆管理系统E-R图转化为成逻辑数据模型表示的逻辑模式,同时实现数据模型的优化和数据模式的规范化;第四步进行物理设计设计数据的内模式,确定数据的存储结构,存取路径,存储空间分配等等,具体形式为表,视图,索引的建立。 【关键字】数据库,SQL语言,MS SQL Server,图书管理
Abstract
The books information management system mainly by the reader information management module, the books information management module, borrows the information management module, the system information management module and so on is composed.Respectively divides into the reader registration, the credential revises, the user cancels, books inquiry, operating record small steelyard module. In designs in this system process, we first step by from go against but the under demand analysis summary to design the system total module the data stream chart, the re-engineering stature module corresponding data stream chart, lists the data stream information and the data dictionary;The second step of conceptual design expressed in the demand analysis foundation with the E-R chart the data and mutually relates, uses first is the child to attempt, then merges the preliminary E-R chart, after carries on the revision and the heavy construction obtains basic E-R; The third step of logical design, transforms in under the SQL Server design environment the library management system E-R chart for becomes the logic data model expression the logical pattern, simultaneously realizes the data model optimization and the data pattern standard is deficient; Fourth step carries on the physical design design data in pattern, the specified data memory structure, the access path, storage space assignment and so on, the concrete form is the table, the view, the index constructs.
【Keywords】DataBase,SQL Language,MS SQL Server, Books management
目 录
前言--------------------------------------------------------------(1) 第一章 项目背景------------------------------------------------(2) 第二章 需求分析
2.1用户需求分析------------------------------------------------(3)
2.2项目开发的可行性分析----------------------------------------(5) 2.3用户要求分析------------------------------------------------(6)
第三章 概要设计
3.1组织结构和业务流程------------------------------------------(8)
3.2数据字典----------------------------------------------------(9)
3.3数据流程----------------------------------------------------(9)
第四章 详细设计
4.1系统功能结构设计-------------------------------------------(13)
4.2系统配置方案-----------------------------------------------(13)
第五章 编码----------------------------------------------------(14) 第六章 结论----------------------------------------------------(17) 参考文献---------------------------------------------------------(18) 致谢-------------------------------------------------------------(19)
前 言
随着科学技术的高速发展,我们已步入数字化、网络化、信息化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,提高利用图书馆检索信息的效率,一种成功的跟踪最新技术、充分利用软硬件资源,扎根于准、新、全数字资源的“图书馆信息管理系统”已孕育而生。 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息、图书预约信息等。人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍信息、读者信息、借书信息、还书信息、图书预约信息等进行统一管理,及时了解各个环节中信息的变更,有利于管理效率的提高,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,故开发该图书馆信息管理系统。
目前我校已经有一套功能比较完备的图书馆信息管理系统,但是在使用过程中,由于管理员以及读者不断提出新的功能需求,是现有系统的局限性逐渐体现出来,所以本系统在实现现有系统功能的基础之上,有实现了几种为用户提供便利的功能,使得本软件能够更好的满足用户的需求、更具人性化、使用起来更加方便。
1