1、图书管理系统设计论文 作者: 日期:2 个人收集整理 勿做商业用途摘 要随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。计算机信息处理系统的引进已彻底改变了许多公司的经营管理 。甚至附近的一个小店主也可能正在用计算机来控制销售、记账以及其他活动。在一些大公司里,电子信息处理系统监测全部工作设备的操作与运行.图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含七个功能模块:图书类别管理,图书信息管理,读者类别管理,读者信息管理,借阅信息管理,信息统
2、计和系统管理.本系统使有Microsoft公司推出的ASP。net 进行前端开发,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过ADO。net和数据库进行无缝连接,后端的开发工具是Microsoft Sqlserver 2000,整个数据库都是相互关联的,使数据库具有较高的完整性,一致性和安全性。关键词:图书管理,数据库管理系统,asp。net。AbstractWith the progress of science and technology,the rapid development of the computer industry,
3、 improve peoples working efficiency greatly。The introduction of computerized information systems has sharply changed management control in many companies. Even a neighborhood shopkeeper may now use computers to control sales, billing, and other activitise . In large companies, electronic data proces
4、sing systems monitro entire projects and sets of operations。The management of books is the important part of the administration of school organization。 Investigations through the mechanism of management the books system. This system contains seven modules, namely book type management, book informati
5、on management,reader type management,reader information management,books lending information management, information statistics and system set.This system use Microsoft carry on front develop, ASP。net。 It adopt new technologies most who software design nowadays, it has to be high to develop efficenc
6、y, designflexible, beautiful friendship interface software that produce, etc.characteristic.At the ADO 。net of ASP。net and data base go on and have and sew and ioin shis system, use to accuse of one and touch off the incident A at a large amount of 。The developing instrument of the back end is Sqlse
7、rver 2000 of Microsoft , the whole data base is related each other, makes the data base have relatively high integrality , Consistency and security.本文为互联网收集,请勿用作商业用途文档为个人收集整理,来源于网络Key words: the management of books , DBMS, Asp。net.目 录前言1第一章 系统概述21。1 国内外研究现状及发展趋势521.2 研究目的、意义和范围21。3 系统技术概述31。3.1 .NET
8、 Framework概述91131.3.2 ASP.NET、ADO.NET和C#语言简介5134第二章 系统需求分析62.1 需求分析62.1.1 问题定义62.1.2 可行性研究62.1。3 图书管理系统具体任务要求和运行过程62.2 技术方面可行性分析72.2.1 软件分析72.2。2 人员分析72.3 经济方面可行性分析82。4 结论8第三章 系统总体设计93。1数据流程分析93。2 系统总体软件结构113.3 数据库设计123。3.1 数据项和数据结构123.3.2 数据库概念设计133。3。3 数据库物理表设计15第四章 系统主要功能实现174。1 Web。config文件配置174
9、。2 页面的风格设计174.3 系统登陆模块的实现184。4 图书信息管理模块的实现204.4.1 图书类别添加功能的实现204.4.2 图书信息添加功能的实现214.4。3 图书信息维护功能的实现234.5 读者信息管理模块的实现254.5。1 读者类别添加功能的实现254.5.2 读者信息添加功能的实现264。5。3 读者信息维护功能的实现294.6 借阅信息管理模块的实现314。6.1 图书借阅功能的实现314。6.2 图书归还功能的实现344.6。3 图书借阅超期信息统计功能的实现374。6.4 图书预约功能的实现404。7 系统管理434.7。1 个人登陆密码修改功能的实现43第五章
10、 系统的发布44结 论45参考文献46致 谢476前言当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的开发密切相关,系统的开发是系统管理的前提.本系统就是为了管理好图书信息而设计的。 图书管理包括的图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书管理系统都是初步开始使用,甚至尚未使用计算机进行信息管理.以前对信息管理的主要方式是基于文本、表格等纸介质的手工处
11、理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找.总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题.基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。第一章 系统概述1。1
12、 国内外研究现状及发展趋势5传统的图书信息管理方式有两种:一种是人工操作,各种信息的录入和操作都是记录到纸上,这种方式因为效率太低已不多用;另一种是基于其他计算机技术(如ASP和脚本语言),将动态网页和数据库结合,通过应用程序来处理各种信息,这是目前较为流行的做法.但是由于其他技术(如ASP技术)本身的局限性使得系统有一些不可克服的缺陷。ASP.NET不仅仅是下一版本的ASP(Active Server Pages,动态服务器页面),而且是建立动态Web应用程序而重新打造的全新技术,其主要特色包括: 语言的独立性; 简单的开发操作,分离程序代码和网页内容; 提高了执行效率; 简化部署与组态的操
13、作; 支持客户端类型; 支持下一代的Web服务; 增进适用性; 增进延展性; 更多的支持工具; 更佳的安全机制; 会话(Session)可以跨进程、跨机器。由于ASP.NET的众多优点,技术发展和各种客观实际的需要,该系统选用了ASP.NET来开发设计,实现了对图书的动态管理操作,使得对各种管理更加及时、高效,提高了工作效率.1。2 研究目的、意义和范围随着Internet的普及,越来越多的学校建立了自己的WWW网站,学校通过网站可以展开日常办公,与学生进行交流和沟通等。其中图书信息管理系统是作为一个学校管理的重要组成部分,通过它可以实现对各种图书信息,读者信息,图书借阅信息进行有效的管理,从
14、而解决了传统人工操作的低效率性,易出错性.该系统使用ASP。NET(C#语言)和ADO。NET技术开发, 实现了图书信息管理,使得对信息的管理更加及时、高效,提高了工作效率。该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Management Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本
15、系统采用B/S体系结构进行设计开发.1。3 系统技术概述1.3.1 。NET Framework概述911。NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环
16、境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的; 提供一个将软件部署和版本控制冲突最小化的代码执行环境; 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境; 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境; 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致; 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成.公共语言运行库是 。NET Framework 的基础,可以将运行
17、库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP。NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)。1.3.2 ASP。NET、ADO.NET和C语
18、言简介513ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图1-1所示:图1。1 ASP。NET的结构模型 UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户; 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XMLWeb Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础; 数据层是通过ADO。NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。
19、ADO。NET提供对Microsoft SQL Server、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADO。NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET 有两个核心组件:DataSet 和 .NET Framework 数据提供程序,后者是一组包括 Connection、Command、DataReader 和 DataAdapter 4个对象在内的组件,其组件结构如 图1。2所示:图1.2 ADO.NET的组件结构图示DataSet对象是 ADO.NET 的断开式结构的核心组件,实现独立于任何数据源的数据访问。Connection 对象提
20、供与数据源的连接,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。DataReader 对象从数据源中读取只进且只读的数据流.DataAdapter 对象是DataSet 对象和数据源之间关联的桥梁,用数据源填充DataSet并解析更新。设计 ADO.NET 组件的目的是为了从“数据操作”中分解出“数据访问”。C语言是.NET中一种崭新的语言,C#是由C和C+派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Vis
21、ual Basic的高效率和C+的强大功能。第二章 系统需求分析2。1 需求分析2.1。1 问题定义问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的.现在我们应该明确问题定义阶段的主要任务:我们要建立一个图书信息管理系统,以解决学校图书馆事务的基本情况,来摆脱传统的手工记账,实现管理自动化,从而提高工作效率。同时该系统应不可避免的涉及到图书信息,读者信息,读者借阅信息的维护和处理及信息统计和查询处理。2。1。2 可行性研究系统的可行性分析包括两个详细的部分:分析开
22、发新的系统的必要性和可能性。必要性在前面系统初步调查中已经作了详细的分析,在这里就不再赘述;可能性主要包括经济可行性、技术可行性和运行可行性三个方面。经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于图书信息系统是作为毕业设计由我们学生自己开发的,在经济上的投入甚微,系统建成之后将为今后实现学校图书管理提供很大的方便,因此在经济上是可行的。技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等.图书管理系统用的是Vs2005开发工具,调试相对简单,当前的计算机硬件配置也完全能满
23、足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前B/S模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。运行可行性是对组织结构的影响,现有人员和机构、设施设施和环境对系统的适应性及人员培训补充计划的可行性.当前我们学校信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。2.1.3 图书管理系统具体任务要求和运行过程系统的功能要求即用户对目标系统数据处理功能所提出的要求,主要考虑以下管理需求:图书信息管理:管理员登陆系统后可以添加图书类别,对图书类别信息进行管理,添加图书信息,对图书信息进行管理。读者信
24、息管理:管理员登陆系统后可以添加读者类别,对读者类别信息进行管理,添加读者信息,对读者信息进行管理。借阅信息管理:管理员登陆系统后可以实现读者借书的登记,读者还书的登记,每个读者属于不同的读者类型,不同的读者类型可以借阅图书的天数也是不一样的,如果读者借书到期还没有归还,管理员可以在登陆系统后对这些信息进行统计。系统管理:系统分两种身份(读者身份和管理员身份)登陆系统,他们登陆系统后都可以对自己的登陆密码进行修改,保证帐号的安全性.2.2 技术方面可行性分析2。2。1 软件分析1、由于Windows2000操作系统是有人机变互的友好界面,很容易掌握及操作,程序界面相对较容易实现等特点,加之目前
25、基于Windows2000操作系统的软件开发工具也很多,易于学习、开发及应用.2、同时由于管理业务事务种类繁多,结合学校的实际情况,业务量及管理人员的素质等因素,Windows2000操作系统易学易用,而且可以满足需求,故决定采用Windows2000平台开发.3、采用Microsoft Sqlserver20000 型数据库系统作为销售管理系统的后台数据库,Sqlserver2000数据库使用与Windows2000完全统一的风格,采用面向对象的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外小型数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件.4、由于Micros
26、oft公司的ASP.net服务器编程工具具有简单易学,同时功能强大的特点,选择它可以加速系统的完成进度。2.2.2 人员分析此系统操作简单,使用人员无需具有专业的计算机操作基础,因此对现有工作人员来说应用此系统是不成问题的。2。3 经济方面可行性分析本系统开发经费并不是很多。对于规模不很大,经费有限的单位在经济上是可以接受的,并且本系统实施后可以显著提高效率,很快就可以体现经济效益。投入:除软件开发成本,一台中等电脑,现价4000元左右,完全可以良好的运行系统,完成硬件平台的要求,而且经济实用。2。4 结论综上所述,无论是从技术方面还是经济方面看开发此系统均是可行的。第三章 系统总体设计通过需
27、求分析,我们大概了解到了系统需要实现的主要功能模块以及各个模块实现所涉及的数据对象,下面我们就对整个系统的做个整体的设计和构架。3.1数据流程分析 数据流程分析,即把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式.数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图来实现.数据流图(Data Flow Diagram,简称DFD图)是用一些规定的图标和符号来描述数据在系统中的流动和处理情况。
28、数据流图一般要采用自上而下逐步求精的结构化表示方法。软件系统归根结底是一个信息处理系统,其最基本的功能是感受输入信息,对输入的信息按照规定的方法归类、处理以及存储,转变为所需要的信息,最后通过输出系统向用户输出所需求的信息.其中最核心的部分就是信息(数据)处理,因此不同的数据也就决定了所需要的不同的处理方法和算法.数据流图也就是以图形的方式将系统中数据的传递、转化过程以直观的方式表述出来。数据流图由四种基本的元素组成:数据流(Data Flow)、处理(Process)、数据存储和数据源(数据终点)。(1)数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示。一个数据流
29、可以是记录、组合项或基本项。(2)处理(Process):表示对数据多进行的加工和变换,在图中用圆形表示。指向处理的数据流为该处理的输入数据,离开处理的数据流为该处理的输出数据。(3)数据存储:表示用文件方式或数据库形式所存储的数据,对其进行的存取分别以指向或离开数据存储的箭头表示。外部实体 处理 数据存储 数据流 图3.1 数据流图的基本图形符号 (4)数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是与系统有关的外部事物或外部环境.其图形符号用平行四边形表示。符号如图3。1所示:根据上面的分析我们可以对系统画出如图所示的顶层数
30、据流图,如图3。2:用户端提交数据界面显示登录信息错误提示输 出执行结果操作请求图书信息管理系统Sqlserver数据库 图3。2 系统顶层数据流图第1层数据流图是在顶层上的细分,从整体考虑通讯录信息管理系统出现的数据流动及流向,如图3。3:图书借阅览管理请求 管理处理数据 处理 结果读者信息管理请求 管理处理读者类别管理请求 管理处理图书信息管理请求 管理处理图书类别管理请求 管理处理数据中心与用户端交互图书类别管理图书信息管 理数据处理界面显示系统管理请求 管理处理系统管 理操作员提交数据读者类别管理读者信息管理图书借阅管理图3.3 系统第1层数据流图3.2 系统总体软件结构通过在需求阶段
31、对系统的总体功能的要求,我们得到了这个信息管理软件的总体功能结构,其主要功能结构图如图34所示,它应包括6大基本功能:(1)图书类别信息管理:作为一个学校的图书馆,涉及到的图书是很多的,这就有必要对图书进行分门别类,这样有利于对图书的查询和管理。管理员登陆系统后可以对图书类别进行添加,更新和删除操作。(2)图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录入了,只有将图书馆拥有的图书录入系统中,读者朋友在登陆系统后才可以查询到自己喜欢的该图书。(3)读者类别管理:为了方便图书馆的管理,系统对读者的类别进行了分别,不同的读者类别可以借阅图书的数目,借阅的天数,可以续借图书
32、的天数都是不一样的。管理员在登陆系统后可以这个读者类别信息进行管理,包括添加读者类别信息,修改读者类别,删除读者类别,特别是执行删除操作时需要保持数据库表数据之间的一致性。(4)读者信息管理:当管理员把读者类别信息编辑好完成后,就可以办理读者信息了,管理员可以添加新的读者信息,修改已经存在的读者信息,删除读者信息。(5)图书借阅管理:读者可以登陆系统查询自己喜欢的图书,然后到图书馆进行图书借书的登记操作,当读者看完了书或需要归还时,需要拿着自己的图书到图书馆进行归还,此时有管理员办理图书归还业务。当然,如果读者借阅了图书因某种原因忘记了归还,管理员还可以对这些信息进行统计,同时,如果是读者身份
33、登陆系统后,可以查看自己的借阅信息,如果借阅的图书还没有到期,还可以进行续借。(6)系统管理:无论是管理员或读者身份登陆系统后,都可以对自己的登陆密码进行修改操作,这样保证了系统的安全性。图书类别管理图书信息管理添加图书信息图书信息维护添加图书类别图书类别维护读者类别管理添加读者类别读者类别维护密码修改关于系统系统信息管理读者信息管理添加读者信息读者信息维护借阅信息管理图书借阅登记图书归还登记统计超期信息图书信息管理系统图3.4 软件总体功能结构3.3 数据库设计3。3。1 数据项和数据结构针对一般图书管理信息系统的要求,通过对销售管理工作过程的内容和数据流程分析,设计如下面的主要数据项和数据
34、结构:(1)图书类别信息:包括图书类别编号,图书类别名称.(2)图书信息:包括图书编号,图书名称,图书类别,作者,出版社,定价,图书库存数量,图书简介。(3)读者类别信息:包括读者类别编号,读者类别名称,可借图书数目,可借图书天数,可续借图书天数。(4)读者信息:包括读者编号,登陆密码,读者姓名,读者性别,读者生日,读者类型,读者电话,读者Email,读者地址,读者个人照片的路径,附加信息.(5)图书借阅信息:包括记录编号,图书编号,读者编号,借阅时间,归还时间,是否已经归还,续借时间,是否已经续借。(6)管理员信息:包括管理员帐号和管理员密码。3.3。2 数据库概念设计根据上面的做的数据项和
35、数据结构和它们之间的关系,设计规划出来的实体有:图书类别信息实体,图书信息实体,读者类别信息实体,读者信息实体,图书借阅信息实体,管理员信息实体,各个实体的属性通过实体属性图表示如下面这些图所示,其中矩形代表该实体对象,它对应数据库中的一张数据表,而椭圆形里的信息代表该数据对象的属性,它对应数据表中的字段信息。图书类别实体图书类别编号图书类别名称图3。5 图书类别实体属性图图书信息实体图书编号图书名称图书类别作者出版社定价图书库存数图书库存数图3。6 图书信息实体属性图读者类别信息实体读者类别编号类别名称可借图书数目可借图书天数可续借图书天数图3.7 读者类别信息实体属性图读者信息实体读者编号
36、读者姓名读者密码读者性别读者生日读者类型读者电话读者Email读者地址读者照片附加信息图3.8 读者信息实体属性图图书借阅信息记录编号读者编号图书编号借阅时间归还时间是否已归还续借时间是否已续借图3.9图书借阅信息实体属性图管理员信息实体管理员帐号管理员密码图3。10 操作员帐号信息实体属性图系统实体联系分析:由于图书的库藏大,所以系统对图书进行了分门别类,这样可以方便对图书信息的查询操作,一个图书类别下拥有很多的图书,某个图书编号的图书只属于某类图书,同样道理,不同的读者身份用不同的读者类别表示,一个读者类别下可以有很多的读者对象,而某个读者则只属于某个读者类别。读者和图书之间是通过借阅操作
37、相联系的,一个读者根据他所属的读者类别可以借阅相关数目的图书,同样某个图书编号的图书可以被多个读者同时借出,只要该图书编号对应的图书的库存是足量的。系统的实体间联系图如下所示。图书类别属于图书对象读者类别读者对象属于借阅1n1nnm图3。11 系统是实体联系图3。3。3 数据库物理表设计在前面,通过系统分析员和用户的了解,归纳出了系统的各个关键的实体,分析了它们的属性以及各个实体的联系,下面就是需要在一个关系数据库系统中使用二维关系表将各个实体及实体的联系物理实现。通过前面的分析,得到了本系统的6个数据实体,它们分别可以在sqlserver2000中通过6张数据信息表来实现,关于各种数据表的字
38、段对应每个实体的对应属性信息,管理6个数据表物理设计的建表sql语句如下。(1) 图书类别信息表的建表sql语句如下:CREATE TABLE dbo。bookType (bookTypeId int IDENTITY (1, 1) NOT NULL ,/图书类别编号/bookTypeName varchar (50) COLLATE Chinese_PRC_CI_AS NULL /*图书类别名称*/) ON PRIMARY(2) 图书信息表的建表sql语句如下:CREATE TABLE dbo。books (bookId int IDENTITY (1, 1) NOT NULL ,/图书编号
39、/bookName nvarchar (30) COLLATE Chinese_PRC_CI_AS NULL ,/图书名称/bookTypeId int NULL ,/图书类别编号/author nvarchar (20) COLLATE Chinese_PRC_CI_AS NULL ,/作者/publishing nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,/出版社*/bookMoney float NULL ,/定价*/bookNum int NULL ,/图书数量/introduction text COLLATE Chinese_PRC_
40、CI_AS NULL /*介绍/) ON PRIMARY TEXTIMAGE_ON PRIMARY(3) 读者类别信息表的建表sql语句如下:CREATE TABLE dbo。readerType (readerTypeId int IDENTITY (1, 1) NOT NULL ,/类型编号/readerTypeName nvarchar (30) COLLATE Chinese_PRC_CI_AS NULL ,/*类型名称/loanNum int NULL ,/可借图书数目*/loanDays int NULL ,/*可借书天数/continueDays int NULL /可续借书天数
41、/) ON PRIMARY(4) 读者信息表的建表sql语句如下:CREATE TABLE dbo.reader (readerId varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,/*读者编号/readerPassword varchar (32) COLLATE Chinese_PRC_CI_AS NULL ,/*读者密码/readerName nvarchar (10) COLLATE Chinese_PRC_CI_AS NULL ,/*读者姓名*/readerSex nvarchar (2) COLLATE Chinese_PRC_CI
42、_AS NULL ,/读者性别/readerBirthday datetime NULL ,/*读者生日*/readerTypeId int NULL ,/读者类型/readerPhone varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,/读者电话*/readerEmail varchar (30) COLLATE Chinese_PRC_CI_AS NULL ,/*读者Email*/readerAddress varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,/*读者地址*/readerPhotoUrl var
43、char (30) COLLATE Chinese_PRC_CI_AS NULL ,/读者个人照片路径/readerMemo ntext COLLATE Chinese_PRC_CI_AS NULL /*附加信息*/) ON PRIMARY TEXTIMAGE_ON PRIMARY(5) 图书借阅信息表的建表sql语句如下:CREATE TABLE dbo。loan (loanId int IDENTITY (1, 1) NOT NULL ,/*借用记录编号*/readerId varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,/*读者编号/bookId int NULL ,/*图书编号/borrowTime datetime NULL ,/*借阅时间/returnTime datetime NULL ,/归还时间*/isReturn int NULL ,
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100