目录
一、作业背景 ........................................................................................................................... 1
二、选题说明 ........................................................................................................................... 1
1、系统简介 ..................................................................................................................... 1
2、开发图书管理信息系统的目的和意义 ..................................................................... 2
三、相关技术 ........................................................................................................................... 2
1、系统数据库概述 ......................................................................................................... 3
2、SQL语言及基本语句 .................................................................................................. 5
3、B S结构 ..................................................................................................................... 6
4、access简述 ................................................................................................................. 8
四、系统总体设计 ................................................................................................................... 9
1、系统需求分析 ............................................................................................................. 9
2、系统模块设计 ............................................................................................................. 9
3、系统数据库的概念设计 ........................................................................................... 10
4、数据库的分析与设计 ............................................................................................... 14
五、图书管理信息系统的实现 ............................................................................................. 15
1、创建与Access 2010数据库的连接 ......................................................................... 15
2、主页的实现 ............................................................................................................... 15
3、图书分类窗口的实现 ............................................................................................... 24
4、会员借阅窗口的实现 ............................................................................................... 26
5、会员归还窗口的实现 ............................................................................................... 30
6、会员列表的实现 ....................................................................................................... 32
7、添加会员的实现 ....................................................................................................... 33
六、结论: ............................................................................................................................. 36
一、作业背景
《网络程序设计-ASP》是本学期的一门很重要的专业课,本次课程设计就是为了检测这学期对这门课的掌握情况,也是对期末的一次考评。
二、选题说明
1、系统简介
传统的图书馆、资料馆收集了人类大量的随着时间的进程而遗留下来的文化、历史、文字的痕迹。对于传统的这些资源集藏地只能通过目录的方式和物理介质借阅的方式供给公众和学者使用。计算机和互联网是20世纪人类最重要的技术发明之一,随着IT技术的发展和的普及,人类创造及产生的各种电子数据呈爆炸性的增长态势。面对互联网上的海量信息,怎样高效地利用这些信息已成为目前急需解决的问题。图书馆作为人类信息文明进步的象征,已出现了几个世纪。在这些时间里,图书馆一直承担着信息的收集、整理及将有组织的资源提供给用户的功能,在新的形式下,图书馆怎样发挥为人类信息有序组织的功能,怎样在浩如烟海的网络信息中去尽快发现、查找到用户所关心的资源,怎样打破原来传统的服务模式,适应新的要求,已成为图书馆及社会各界普遍关心的内容。
图书管理信息系统,是面向未来互联网发展的信息管理模式。以数字资源的制作、存储、管理、传输和服务为主要特征的数字图书馆技术,是2l世纪国际科技文化竞争的焦点之一。数字图书馆涵盖多个分布式、超大规模、可互操作的异构多媒体资源库群,可面向社会公众提供全方位的知识服务。可以说,数字图书馆将实现对人类知识的普遍存取,并最终消除人们在信息获取方面的不平等。
它既是知识网络,又是知识中心,同时也是一套完整的知识定位系统。数字图书馆以互联网为代表的信息共享,协同工作和个性化服务代表了一种先进文化。
图书管理信息系统是利用数字技术采集、存储和保存信息并高效率地提取存储信息的技术载体。图书管理信息系统绝不是图书馆的数字化,图书管理信息系统已大大地突破了传统图书馆的概念和范畴,图书管理信息系统将成为未来社会人们工作、学习、生活的重要支撑点和前提性条件。而相对图书馆的常规服务内容而言,图书管理信息系统将使图书馆实现革命性的变革。
2、开发图书管理信息系统的目的和意义
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为了社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段。因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的一些问题,对内来看,可以提高工作效率;对外来看,能够获得竞争优势。 随着计算机的飞速发展,当今社会正快速向信息化社会前进,信息管理系统的作用也越来越大。目前,我院的图书馆的图书管理和借阅管理的水平还停留在纸介质的基础上,显然这样的机制已经不能满足当今信息时代的要求,传统的管理方式必然被基于计算机的信息管理方式所取代。因此根据图书馆目前实际的管理情况开发一套符合本地要求的图书馆管理系统是十分必要的。图书馆在日常服务中总是要面对大量的读者信息、书籍信息以及由两者相互作用产生的借书信息、还书信息等。因此,图书馆管理的信息化是图书馆管理发展的必然趋势。运用结构化系统分析与设计的方法,建立一套有效的图书馆管理信息系统,既可以减轻工作人员的工作量,将工作科学化、规范化,又可以提高图书馆信息管理的工作质量和服务水平。
三、相关技术
软件选择及软件之间的相互搭配在一定程度上决定了图书管理信息系统的
稳定性及衔接性,本系统以ASP为开发工具,利用Access 2010建立数据库并以SOL对数据库进行访问。
1、系统数据库概述
1.1、数据库
数据库是指相互关联的数据集合。它是一组长期存储在计算机内,有组织的、可共享的、具有明确意义的数据集合。它主要包括四个要素:用户数据、元数据、索引和应用元数据。它具有以下几个特点:
(1)它是具有逻辑关系和确定意义的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,可为各种用户共享。
(2)它是针对明确的应用目标而设计、建立和加载的。
(3)表现了现实世界的某些方面。
1.2、数据库管理系统
数据库管理系统(DBMS)是指能够对数据库进行有效管理的一组计算机程序。它建立在操作系统的基础上,对数据库进行统一管理和控制。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括以下几个方面:
(1) 数据定义功能
DBMS提供数据定义语言(Data Definition Language,简称DDL),用户通过它可以方便地对数据库的数据对象进行定义,即它是用来创建和修改数据库结构的一种语句,包括SQL中的Cereate、Alter和Drop语句。
(2) 数据操纵功能
DBMS还提供数据操纵语言(Data Manipulation Language,简称DML),慝户可以使用DML操纵数据,实现对数据库的基本操作,如查询、插入、删除、和修改等。其中数据更新所造成的风险比较大,数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS还必须协调多用户的并行更新,以确保用户和它们的更改不至于影响其它
用户的作业。
(3) 数据库的运行管理
数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
(4) 数据库的建立和维护功能
它包括数据库初始数据的输入和转换功能、数据库的转储和恢复功能、数据库的重组织功能及性能监视分析功能等,这些功能通常是由一些实用程序完成DBMS是数据库系统的核心组成部分。它通常由语言处理、系统运行控制和另统维护三大部分组成,给用户提供了一个软件环境,允许用户快速方便地建立维护、检索、存取和处理数据库中的信息。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。MS Access 2010就是一种关系型数据库管理系统。关系数据库管理系统提供了对二维表格进行操作的通用程序包。使用关系数据库管理系统,应用程序的开发人员可以把主要的精力集中在如何编写程序实现最终用户的业务需求上,当需要存取数据时,可以使用关系数据库管理系统提供的相关功能。在关系数据库中,“关系"对应着表格,表格称为“数据库表",简称为“表”。表的列包含域属性,表的行包含对应业务环境中的实体的记录。
1.3、数据库的选取
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。市面上开发数据库软件包括:Access、Oracle、SQL Server、FoxPro等。选择MS Access2010开发数据库,主要有三方面的原因。第一、MS Access 2010是关系数据库,关系数据库优点是建立在严格的数学概念的基础上,概念单一,实体与实体间的联系都用关系表示,故其数据结构简单、清晰,存取路径对用户透明,故有更高的数据独立性和更好的安全保密性。第二,MS Access 2010是Office2010自带程序,不像其他数据库,需要安装数据库软件;第三,MS Access 2010是大家接触较多的数据库,我们也学习过这个软件,在编写图书管理信息系统时,数据库的编写是非常重要的一块,选用大家熟悉的软件,只要设计者编写好表头,就可以输入基本信息了,从而减少工作量。
[asp文档报告范文]相关文章:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.