1 / 16
文档名称:

图书信息管理系统论文.doc

格式:doc   大小:261KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书信息管理系统论文.doc

上传人:1314042**** 2021/2/25 文件大小:261 KB

下载得到文件列表

图书信息管理系统论文.doc

文档介绍

文档介绍:信息管理系统设计与开发
结课论文
专业:电子信息科学与技术
班级:电信科2班

姓名:孙迎涛
学号:09780201
图书信息管理系统
摘要:随着信息技术在管理上越来越深入而广泛的应用,图书管理信息系统的实施在技术上已逐步成熟。图书借阅管理系统可以有效地管理图书资源,控制图书借阅的流程,对高校图书馆的管理有很大的帮助。本系统是应用Visual Studio 2005(C#)和Microsoft SQL SERVER 2005 数据库共同完成,可以更加方便、快捷地处理图书信息、读者信息,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率。
关键字:信息;图书管理;技术;效率;系统
1需求分析
11系统的设计目标
学校图书馆,书目繁多,用户的信息冗杂,且信息数据在每天变化,如果采用人工方式进行管理控制,不仅工作量庞大,耗费时间,而且容易出错。针对这样的情况,采用ASPNET和 SQL SERVER 2005技术,让一切图书信息的查询、维护和管理都在图书管理员的掌控之中。
建立图书管理信息系统可以采用常用的技术平台——Visual Studio 2005,用Microsoft SQL SERVER 2005 数据库完成。管理上:系统简单易操作,只要对图书管理员简单培训,并设定相应规章制度,即可实行。相应的需求有:
1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
   1) 图书信息的录入、删除及修改;
   2) 图书信息的多关键字检索查询;
   3) 图书的出借、返还和资料统计;
2.能够对一定数量的读者进行相应的信息存储与管理,这其中包括:
   1) 读者信息的登记、删除及修改;
  2) 读者资料的统计与查询;
3.能够对需要的统计结果提供列表显示输出。
4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
12需要解决的关键问题
1 SQL数据库设计问题;
2 页面的设计等等;
3 数据库表中各字段的类型;
4 数据库与页面之间的连接。
13系统规划
做一个完美的系统设计,需要先确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。因此,图书管理信息系统的周期分为以下几个阶段:
1.用户需求分析阶段
认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。
2.设计阶段
把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。
3.程序编制阶段
以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。
4.调试阶段
对已编好的程序进行单元调试,整体调试和系统测试(验收)。
5.维护阶段
对自己所做的系统要做定期的维护,及时处理出现的错误信息,以确保系统的安全性、稳定性。
2数据库设计
Microsoft SQL Server 2005 是一个高性能的客户端/服务器结构的关系数据库管理系统,是为支持高容量的事务处理和决策支持系统而设计的。能够为其他的Microsoft操作系统提供很多客户端工具和网络接口。使用它可以完成事务处理、存储和分析数据。其中SQL Server2005负责维护数据库中数据的安全,确保正确的存储数据和不违反定义数据之间的规则,汇集各种信息以供查询、存储和检索。数据库在该图书管理信息系统中占有非常重要的地位,数据库结构设计合理可以提高数据存储的效率,报填数据的完整和一致,有利于程序的实现。
21数据库分析
针对图书管理信息系统的需求通过对工作过程的内容和数据流程分析,设计数据库中的字段和字段类型,根据本系统运行管理,确定为本系统设计一个数据库,其下分设读者信息表、管理员登记表、还书信息表、图书信息表。
1读者信息表包括的字段有:读者编号,读者姓名,性别,部门,联系地址;
2管理员登录表包括的字段有:管理员和密码;
3还书信息表包括的字段有:图书编号,读者编号,还书日期;
4图书信息表包括的字段有:图书编号,图书名称,出版社,图书价格,借阅次数,存放位置,库存数量等。
22数据库概念设计和表结构
根据上节各表中让你涉及到人字段,可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。以下就是图书信息表为例