图书管理系统设计方案毕业论文

上传人:l**** 文档编号:129698646 上传时间:2020-04-23 格式:DOC 页数:40 大小:956.50KB
返回 下载 相关 举报
图书管理系统设计方案毕业论文_第1页
第1页 / 共40页
图书管理系统设计方案毕业论文_第2页
第2页 / 共40页
图书管理系统设计方案毕业论文_第3页
第3页 / 共40页
图书管理系统设计方案毕业论文_第4页
第4页 / 共40页
图书管理系统设计方案毕业论文_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《图书管理系统设计方案毕业论文》由会员分享,可在线阅读,更多相关《图书管理系统设计方案毕业论文(40页珍藏版)》请在金锄头文库上搜索。

1、. . .图书管理系统设计方案毕业论文目录目录11. 绪论21.1 课题研究的背景和意义21.2 系统介绍21.3 开发工具及运行环境32. 系统分析52.1 需求分析52.2 可行性分析53. 系统设计63.1 设计目标63.2 数据库设计63.2.1 概念结构设计63.2.2 逻辑结构设计83.3.1 项目规划103.3.2 系统功能结构图104. 系统主要功能模块实现114.1 登录界面114.2 主控制界面114.3 图书信息维护124.4 信息管理144.5 图书借阅界面145. 设计总结186. 参考文献197. 致 谢208. 附录201. 绪论1.1 课题研究的背景和意义随着社

2、会的进步与发展,资源高效利用提高效率越来越受到人们的关注.图书管理也提出这样的要求,因此图书管理的数字化越来越受到大众的青睐.传统图书管理方式存在一些弊端,比如需要人员较多,工作量很大,管理资料保存查询不方便等.图书管理系统是现代图书管理工具中的重要组成部分.现代化的图书管理需要有现代化的管理系统,采用计算机管理信息系统已成为图书管理科学化和现代化的一个重要特征,给图书管理带来极大的便利.近年来图书事业的发展,以及软件开发的逐步成熟,图书管理系统使得原来繁重而易出错的图书管理变得简单而有条理,我所开发这一图书管理系统的目的在于能够节省大量的人员成本,使得管理变得方便可靠。它广泛应用于图书馆管理

3、,力求开发出一套严谨、可靠、功能完整的管理系统。使用图书管理系统能够很好的解决了传统图书管理的问题.人员需求能够减少,工作效率明显提高,管理更加便利.1.2 系统介绍此图书管理系统主要采用的是VisualStudio2008做为前台开发工具以及SQL Server 2005做为后台支持。以操作便捷、界面友好、灵活、实用为出发点,设计采用了模块化设计方法。系统实现了以下基本功能:图书借阅:此功能实现图书的借阅。图书查询:可以实现图书的查询。归还图书:实现图书的归还。系统管理:实现了对读者的管理。管理:完成对的管理。图书管理系统具有如下一些特点:方便性:读者以及工作人员能够及时了解图书情况,以便完

4、成需要的工作。稳定性:系统性能稳定。操作性强:由于系统及面简洁,使用容易很便于用户操作。1.3 开发工具及运行环境所用到的开发工具有:Microsoft Visual Studio2008(C#) 和SQL Server 2005。 Visual C#是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C#又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。 Visual C#具有的优点:提供了面向对象的应用程序框架MFC(Microsoft Foundation Class),简化了程序员的编程工作

5、,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具Visual Studio等,实现了直观、可视的程序设计风格,方便地编写和管理各种类,维护程序的源代码。Visual C#中可用的数据访问对象接口有三种:ODBC(Open Database Connectity,开发数据库连接)、DAO(Data Access Objects,数据访问对象)及OLE DB(OLE data Base,OLE数据库)。1ODBC(Open Database Connectivity,开放数据库连接) ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指

6、定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为Microsoft Windows Open Standards Architecture(WOSA,Windows开放式服务体系结构)的主要组成部分,ODBC一直沿用至今。2.DAO(Data Access Objects,数据访问对象) DAO 提供了一种通过程序代码创建和操纵数据库的机制。多个DAO 对象构成了一个体系结构,在这个结构里,各个DAO 对象协同工作,通过 Microsoft Jet 数据库访问数据库中的数据和数据库的结构定义。可以访问的数据库类型主要有:Microsoft J

7、et 数据库、ODBC 数据源、可安装的ISAM数据库。DAO 是我们可以通过程序访问和操纵本地的或远程的数据和数据定义,管理数据库中的对象或结构。DAO 支持两种不同的数据库环境称为工作区(Workspace). Microsoft Jet Workspace 这是一种使用Microsoft Jet 数据库引擎来访问数据源的工作区。ODBC Direct Workspace 这是一种使用 ODBC Direct 来直接访问一个ODBC 数据源,并绕过Microsoft Jet 数据库引擎的工作区。可通过ODBC访问数据库服务器,而无须安装Microsoft Jet 数据库引擎。3OLE DB

8、(OLE data Base,OLE数据库)。OLE DB试图提高一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括数据、Web上的文本或图形、目录服务(Directory Services),以及主机系统中的IMS和VSAM数据。OLE DB提供一个数据库编程COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。这个COM接口与ODBC相比,其健壮性和灵活性要高的多。但是,由于OLE DB的程序比较复杂,因而对于一般用户来说使用ODBC和DAO方式已能满足一般数据库处理的需要。开发及运行

9、环境包括硬件与软件平台。硬件平台:CPU:P41.8GHz。存:256MB以上。软件平台:操作系统:Windows XP/ Windows 2000。数据库:SQL Server 2005。分辨率:最佳效果1024768像素。2. 系统分析2.1 需求分析通过调查,要求系统需要有以下功能:系统登录用户管理图书管理 图书借阅图书查询 管理 系统退出。2.2 可行性分析图书管理系统使图书管理走上了科学化、系统化管理道路。(1)经济可行性 使用图书管理系统能够极大的节约图书管理工作的运行成本。主要体现在:使用图书管理系统能够减少工作人员数量,从而降低人力成本;实用图书管理系统可以减少对管理资料维护的

10、成本(2)技术可行性 目前国外软硬件产品和技术发展迅速.服务器,操作系统等相关资源技术容易获得并有较大的选择余地,而且在本系统软硬件要求适中,因此现有条件在技术层面上完全可以满足要求。3. 系统设计3.1 设计目标本系统是针对图书管理工作过程进行设计的,主要实现如下目标:合法用户可以登录此系统;读者可以查询、借阅、归还图书等; 工作人员可以对读者、图书进行管理。3.2 数据库设计3.2.1 概念结构设计将从需求分析中得到的数据信息抽象为概念模型,经分析可得到数据库的E-R模型。如图所示。 图书名称作者编号出版期价格种类出版社 图1:图书实体ER图 出版社电话电子邮件名称地址 图2:实体ER图密

11、码 读者姓名编号专业状态借书量年龄性别院系 图3:实体读者ER图用户密码类型编号 图4:用户实体ER图3.2.2 逻辑结构设计把上面的概念结构转化为关系模型,我们可以得到各实体的关系模式(关系的码用下划线标出):图书(图书编号,图书名称,图书作者,出版日期,图书价格,图书种类)(编号,地址,电子)读者(读者编号,读者名称,密码,读者,电子,借书数量)用户(用户编号,用户密码,用户类型)以下关系模式为读者图书的关系模式:借阅图书(读者编号,图书编号,借阅日期,应还日期,归还日期,是否归还)从以上的关系模式我们可以得到数据库的逻辑结构设计(二维表)。每个表格表示数据库中的一个数据表。为了优化数据表

12、结构,部分字段采用代码形式,以便与数据库中的数据表对应起来。根据以上分析,需要设计五个数据表来存放数据信息,这些表分别为图书表,表,读者表,用户表,借阅表。以下五个表分别是这五个表的结构设计。 表1 图书表编号字段名数据类型说 明备 注1BookIDChar(10)图书编号主键2BookWriterVarchar(30)图书作者3BookNameVarchar(20)图书名称4BookPublishVarchar(50)5BookPublishDateDatetime出版日期6BookPriceFloat图书价格7BookSortVarchar(20)图书类型 表2 表编号字段名数据类型说 明

13、备 注1PublishNameVarchar(50)名称主键2PublishAddressVarchar(50)地址3PublishPhoneNOVarchar(15)4PublishEmailVarchar(30)电子 表3 读者表编号字段名数据类型说 明备 注1ReaderIDChar(6)读者编号主键2ReaderNameVarchar(20)读者名称3ReaderPasswordVarchar(10)读者密码4ReaderSexVarchar(15)读者性别5ReaderAgeVarchar(50)读者年龄6ReaderDeptVarchar(15)读者系别7readerzhuanyeVarchar(15)读者专业8maxnumberint借阅数量9islostVchar(15)是否超期 表4 用户表编号字段名数据类型说 明备 注1UserIDChar(10)用户编号主键2UserPasswordChar(10)用户密码3UserSortVarchar(10)用户类型 表5 借阅表编号字段名数据类型说 明备 注1Reader

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号