欢迎来到天天文库
浏览记录
ID:1520999
大小:287.00 KB
页数:64页
时间:2017-11-12
《图书管理信息系统的设计与开发设计书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、图书管理信息系统的设计与开发设计书1.1目标与可行性分析1.1.1目标图书管理系统主要致力于为图书借阅人提供方便快捷的服务,以及为图书管理人员提供准确可靠的信息。具体目标如下:n提高图书管理的效率,借阅相关的管理成本。n增强图书管理的安全性。n为学校提供系统、规范的图书管理手段。n满足借阅人、图书管理人员和学校领导的不同层次个不同方面的需要。n为学校的整体信息化建设提供必要的支持。总之,通过该系统的建设来优化该学校的图书管理系统,提高管理效率,为学校的进一步发展提供更有力的支持。1.1.2可行性分析本次毕业设计题目:“图书管理系统”主要目的是
2、利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计、详细设计等。作这些工作需对数据库知识有足够认识,并深入的了解VC++6.0的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领
3、域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。1.2所用开发语言简介1.2.1VC++的特点VisualC++是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此VisualC++又称作是一个集成开发工具,它
4、提供了软件代码自动生成和可视化的资源编辑功能。VisualC++具有的优点:提供了面向对象的应用程序框架MFC(MicrosoftFoundationClass),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、Visual62Studio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。6
5、1.2.2本程序中使用的VC++控件及其属性简介(1)CStatic(静态控件):显示一些几乎固定不变的文字或图形描述。(2)CButton(按钮控件):产生某些命令或改变某些选项设置。(3)CEdit(编辑框控件):完成文字的输入输出双向操作,查看并编辑文字。(4)CListBox(列表框控件):显示一个列表,让用户从中选取一个或多个项。(5)CComboBox(组合框):将列表框和编辑框有机地组合在一起,可选择列表中已有的项,还可以编辑出新的项。1.2.3系统数据访问接口的选择 VisualC++中可用的数据访问对象接口有三种:ODBC(
6、OpenDatabaseConnectity,开放数据库连接)、DAO(DataAccessObjects,数据访问对象)及OLEDB(OLEdataBase,OLE数据库)。1.ODBC(OpenDatabaseConnectity,开放数据库连接)ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为MicrosoftWindowsOpenStandardsArchitecture(WOSA,Windows开放
7、式服务体系结构)的主要组成部分,ODBC一直沿用至今。2.DAO(DataAccessObjects,数据访问对象)DAO提供了一种通过程序代码创建和操纵数据库的机制。多个DAO对象构成了一个体系结构,在这个结构里,各个DAO对象协同工作,通过MicrosoftJet数据库访问数据库中的数据和数据库的结构定义。可以访问的数据库类型主要有:MicrosoftJet数据库、ODBC数据源、可安装的ISAM数据库。DAO是我们可以通过程序访问和操纵本地的或远程的数据和数据定义,管理数据库中的对象或结构。DAO支持两种不同的数据库环境——称为工作区(
8、Workspace).MicrosoftJetWorkspace——这是一种使用MicrosoftJet数据库引擎来访问数据源的工作区。ODBCDirectWork
此文档下载收益归作者所有