图书馆信息管理系统课程设计报告
图书管理信息系统——课程设计报告.docx

.目录第一章概述 ............................................................................................................................................................................................................... 错误!未定义书签。
第二章系统需求与设计..................................................................................................................................................................................... 错误!未定义书签。
2.1系统目标与需求.................................................................................................................................................................................. 错误!未定义书签。
2.2系统业务分析........................................................................................................................................................................................ 错误!未定义书签。
图书管理系统设计报告

图书管理系统设计报告第一篇:图书管理系统设计报告图书管理系统设计报告一系统开发的目标与意义1.1设计题目此次VFP课程设计是综合应用所学过的数据库理论知识,自行设计并实现一个较为完整的应用系统。
结合一个实际信息系统开发,初步掌握数据库管理信息系统的方案设计、论证和分析方法。
正确运用所学课程的基本理论和知识,了解在Windows环境下,使用Visual FoxPro 6.0开发管理信息系统所需的计算机软、硬件环境。
进一步深刻理解Visual FoxPro 6.0,合理设计并建立数据库,建立数据库中表与表之间的关系。
在理论教学的基础上,进一步理解可视化编程的基本概念,熟练掌握可视化编程的方法和步骤。
通过编程和上机调试,提高计算机应用与开发水平,特别是VFP平台的开发水平和能力,提高解决实际问题的能力。
从软件工程的角度,初步树立正确的程序设计思想,从系统分析、系统设计、系统实现、系统评价出发。
培养分析问题、解决问题的能力。
提高收集、查阅资料和撰写项目文档的能力。
1.2开发意义针对图书馆特点,图书管理系统实现后,能够使界面友好美观操作简单易行。
全面自动化信息管理,可随时掌握图书的进存、借阅等信息,查询灵活方便,数据存储安全可靠。
进而提高工作效率。
改善后的图书管理系统将功能全面,实用性强。
1.3系统开发过程1.3.1 分析阶段本阶段主要工作是信息的收集,正所谓好的开度等于成功的一半。
通过信息的收集工作来确定系统的目标、软件的总体思路以及所需要的时间。
1.3.2设计阶段在本阶段认真设计可以体会到什么叫事半功倍。
详细的规划具体需要完成的任务、输入输出的程序以及采用的数据结构,最好通过一定的算法描述工具详细描述算法。
1.3.3实施阶段本阶段要运用(1)系统论思想,把所做的大系统分解成几个小系统,但要保证小系统即个功能模块受高一级系统控制。
(2)“自上而下”的设计思想。
每一给小程序都可独立、精确运行,但严格受制与高一级程序。
图书馆管理系统课程设计报告

图书馆管理系统课程设计报告一、引言随着信息技术的不断发展,图书馆管理的信息化已成为必然趋势。
为了提高图书馆的管理效率和服务质量,我们进行了图书馆管理系统的课程设计。
二、需求分析(一)功能需求1、图书信息管理能够对图书的基本信息(如书名、作者、出版社、ISBN 码等)进行录入、修改、查询和删除操作。
2、读者信息管理实现读者信息(如姓名、读者证号、联系方式等)的登记、修改、查询和注销。
3、借阅管理处理图书的借阅、归还、续借等业务,记录借阅历史。
4、库存管理实时掌握图书的库存数量,对库存不足的图书进行预警。
(二)性能需求1、响应时间系统对于常见操作的响应时间应在 3 秒以内,以保证用户体验。
2、稳定性系统应能够长时间稳定运行,不出现频繁的崩溃或错误。
(三)界面需求1、简洁直观操作界面应简洁明了,方便管理员和读者进行操作。
2、导航清晰提供清晰的导航栏,让用户能够快速找到所需的功能。
三、系统设计(一)总体架构采用 B/S 架构,方便用户通过浏览器访问系统。
(二)数据库设计1、设计了图书表(包含图书 ID、书名、作者等字段)、读者表(包含读者 ID、姓名等字段)、借阅表(包含借阅 ID、图书 ID、读者 ID 等字段)等。
2、确定了数据表之间的关联关系,以保证数据的一致性和完整性。
(三)功能模块设计1、图书管理模块实现图书信息的增删改查功能。
2、读者管理模块完成读者信息的相关操作。
3、借阅管理模块处理借阅、归还和续借业务。
4、库存管理模块监控图书库存情况。
四、系统实现(一)开发环境选择了适合的编程语言和开发工具,如 Java 和 MySQL 数据库。
(二)关键技术1、使用了 JDBC 技术连接数据库,实现数据的交互。
2、采用了 Servlet 和 JSP 技术构建 Web 应用程序。
(三)代码实现以图书借阅功能为例,通过获取用户输入的图书 ID 和读者 ID,在数据库中进行查询和更新操作,实现借阅的流程。
五、系统测试(一)功能测试对系统的各个功能模块进行了详细的测试,确保其能够正常工作。
C#课程设计报告--图书馆信息管理系统

《C#程序设计》课程设计报告课程设计题目:图书馆信息管理系统作者所在系部:计算机与遥感信息技术学院作者所在专业:网络工程作者所在班级: ******作者姓名: **作者学号: ***********指导教师姓名: ***完成时间: 2014.12.25课程设计任务书摘要随着计算机技术的飞快发张,电子信息化慢慢替代了企业管理的传统管理手法。
这是一种现代流行的经营模式,采用管理系统是能够有效提高管理效率的。
图书馆管理系统是学校管理机制中重要的一环。
图书馆代表着一间学校或者地区的文化标志。
因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。
通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。
本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。
本系统中包含6个功能模块:借阅处理(借书处理、还书处理),信息查询(读者信息查询、借阅信息查询、图书信息查询),图书信息管理(图书入库、修改图书信息、删除图书信息),读者信息管理(添加读者信息、修改读者信息、删除读者信息),员工信息管理(添加员工信息、修改员工信息、删除员工信息)只有管理员可以有此功能,系统设置(用户密码修改)。
关键词:图书管理系统 SQL server .NET平台目录第1章绪论 11.1 课题研究现状分析 11.1.1 本领域内已开展的研究工作 11.理论研究基础 12.技术层面的支持 21.1.2 已经取得的研究成果 21.2 选题的目的及意义 2第2章系统需求分析 32.1 问题的提出 32.2 系统的设计目标 3第3章系统总体设计 43.1 系统功能设计 43.1.1 系统登录 43.1.2 系统设置 53.1.3 借阅处理 53.1.4 信息查询 63.1.5 图书信息管理 6 3.1.6 读者信息管理 7 3.1.7 员工信息管理 8 3.2 数据库的设计 83.3 库中各个表的设计 9 3.3.1.图书信息表 9 3.3.2.借阅信息表 9 3.3.3.读者信息表 9 3.3.4.员工信息表 10 第4章系统实现 114.1 数据库操作类 11 4.2 登录模块实现 114.3 系统设置模块实现 124.4 借阅处理模块实现 144.5 信息查询模块实现 164.6 图书信息管理模块实现 184.7 读者信息管理模块实现 204.8 员工信息管理模块实现 21第5章系统使用说明 235.1 系统使用说明 235.2 系统说明 23第6章课程设计总结 246.1 主要问题及解决办法 246.2 课程设计体会 246.3 自我评定 24参考文献 25第1章绪论随着高校办学规模的不断扩大,学生人数增多,图书馆的图书数量也不断增多,若仍采用传统手工记录的方式管理或用较为粗糙的管理软件,则耗费人力且错误率高,因此,开发适合某高校自身的图书馆信息管理系统,对图书进行科学管理,合理借阅,确保这些固定资产保值增值,是十分必要的。
图书馆信息管理系统课程设计报告

数据库课程设计报告——---图书馆信息管理系统学院:软件学院专业:软件工程班级:**级软件*班姓名:** 学号:***********任课教师:***实验教师:***助教:**目录前言-—-----——————-—---———-——-———---———-———--—-—-——--———————-———--—3一.系统开发平台1.1开发平台简介————--——--—————--———-———--———--—--——-—-————--—-———41.2一些细节问题 ---————---—--—--—-———--—————-—-——--—----—-—---——-4二.数据库规划2.1任务陈述--——-—--—-——--———-——----——------——-———--——---———————--42。
2任务目标—----—----—-—-—-——-—-----———-——--——-—----——-————------5三.系统定义——-——-——-——-—-—--—————-——------—---———-——----—5四.需求分析4.1用户需求说明-——-——----——————--———-——-———-———-—-—------—-—---—-64。
2系统需求说明——-—--—---—--———-—-—--——--—----—-—-—————--—-—---—-9五.数据库逻辑设计5.1ER图-——-——---—-——-——-—-—-——-——-——————---—-———-—--——---—--————105。
2数据字典-—--————--—————---——-———----—-——-—--——----—--———----—125.3用户视图中的表———-—--———-—--——————-———-————--——————----——---—14六.数据库物理设计6.1基本表的实现-—-—-————---——----—-—-——-—--——-—-——---——————--—-—156。
图书馆管理系统c#课程设计报告

理工学院课程设计报告课程名称C#课程设计设计题目图书馆管理系统专业计算机科学与技术班级学号姓名完成日期2013年1月3 日课程设计任务书设计题目:图书馆管理系统设计内容:图书管理系统需要实现的功能主要有:查询:图书资料查询、读者资料查询、借阅历史记录查询、罚款历史记录查询。
基本资料维护:包括图书资料维护(包括新书的入库,以及现有书籍资料的修改和删除)、读者资料维护(包括新读者资料的录入,以及现有读者资料的修改和删除)。
日常管理:包括借书管理(记录借阅证编号、图书编号、借出日期、还书期限)、还书管理(销去借阅记录)、缴纳罚金(图书超期,将按每天0。
05元进行罚款).用户管理:记录各类用户(教师、学生)的详细信息(借书证、姓名、编号、系等)。
设计要求:(1)按照面向对象程序设计分析要求进行类抽象和设计,所有界面必须具有良好的人机交互,布局合理,菜单和工具栏条图标清晰、直观;(2)所有功能必须同时具备菜单和工具条;(3)采用C#语言开发,源代码必须添加必要注释,函数和变量命名规范,具有可读性;(4)设计完成后,需要写成一份课程设计报告(打印出来),表达课程设计所做工作。
指导教师:2013年1 月3 日课程设计评语成绩:指导教师:_______________年月日目录1概述 ....................................................................................................... 。
21.1 系统设计的背景 ................................................................................. .21.2 系统设计的目的 ................................................................................. .21。
管理信息系统课程设计报告(图书馆)

《管理信息系统》课程设计报告班级:0916101组员:黄杏、张园园、熊娟、李琼、汪智鹏、刘军、徐兆安、熊远东指导教师:莫爱华、罗放华、朱伟华设计时间:2012年下学期第十周到第十一周管理信息系统课程设计————图书馆管理信息系统一、建立图书馆管理系统的必要性与目标1.必要性由于我国图书馆管理信息系统的建立起步晚,开发较迟,导致了我国图书馆在这方面与美国,西欧等的差距,随着入世,我国图书馆管理信息系统所呈现出来的状况,迫使我国图书馆必须加紧建立与完善现代图书馆管理信息系统。
多年来的实践证明,图书馆管理信息系统有必要进行完善与重新建立。
毫无疑问,做到这一点,将对图书馆的各项管理工作起到十分重要的作用。
对于图书馆界来说,包括高校图书馆在内,实现图书馆现代化管理信息系统的并没有多少。
因此,其管理的深度与广度并不尽如人意,尤其是对馆内人力资源管理,信息资源管理的建设方面并没有多大的起色,由此而导致图书馆的办馆特色,人员结构,继续学习,规章制度,计算机管理等各方面的落后与停滞。
此外,由于图书馆部门结构和人员结构的不同特点以及复杂性,要求图书馆必须建立与完善图书馆管理系统。
这样做,有利于了解各部门的工作环节,有利于对人力资源的优化配置,有利于图书馆邻导对整个图书馆工作的现代化管理。
2.目标图书管理系统主要致力于为图书借阅人提供方便快捷的服务,以及为图书管理人员提供准确可靠的信息。
具体目标如下:●提高图书管理的效率,节约相关管理成本。
●增强图书管理的安全性。
●为学校提供系统、规范的图书管理手段。
●满足借阅人、图书管理人员和学校领导的不同层次和不同方面的需求。
●为学校的整体信息化建设提供必要的支持二、业务流程分析通过对图书馆管理信息系统的调查分析,弄清图书馆管理工作的业务流程和管理功能,系统的业务流程图如下所示。
从上面的业务流程图可以看出图书馆管理信息系统主要有以下几项管理功能:(1)信息查询信息查询包括读者信息查询、借阅信息查询、图书信息查询。
图书馆管理系统课程设计报告

目录第一章课程设计目的与要求 (2)1.1课程设计目的 (2)1.2课程设计环境 (2)1.3课程设计内容和要求 (2)第二章课程设计内容 (3)2.1数据库设计 (3)2.1.1需求分析 (3)2.1.2概念设计 (4)2.1.3逻辑设计 (5)2.1.4物理设计 (6)2.1.5数据库实现 (6)2.2程序设计 (2)2.2.1系统流程图 (2)2.2.2数据库存储过程 (3)第三章课程设计总结 (8)参考文献 (8)第一章课程设计目的与要求1.1课程设计目的1、掌握运用数据库原理进行系统分析和设计的方法;2、掌握关系数据库的设计方法;3、掌握利用SQL Server 2000技术;4、掌握应用程序对数据库的访问方法。
1.2课程设计环境硬件:计算机一台。
软件: Windows XP、SQL Server 2000、Microsoft Visual Basic 6.01.3课程设计内容和要求一、内容1.要求根据数据库原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。
2.需求分析具体实现3.在sql server2000 上实现设计的数据库模型。
4.对应用程序进行概要设计。
5.用VB实现简单的调用。
二、要求课程设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。
正确地完成上述内容,规范完整地撰写出课程设计报告。
第二章课程设计内容2.1数据库设计图书管理系统主要设计目的是利用数据库软件编制一个管理软件,用以实现图书、读者以和日常工作等多项管理。
同时对整个系统的分析、设计过程给出一个完整论证。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。
在对图书、读者的管理,其实是对图书、读者数据的管理。
本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
2.1.1需求分析数据需求需求分析是指准确了解和分析用户的需求,这是最困难、最费时、最复杂的一步,但也是最重要的一步。
它决定了以后各步设计的速度和质量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上海应用技术学院课程设计报告课程名称信息系统综合课程设计设计题目图书馆管理系统姓名专业班级11104113 学号1110411333指导教师兰风日期2014-6-23 ~ 2013-7-11 成绩一、设计目的及要求通过三的课程设计,要求学生加深对信息系统和数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库理论和数据库开发工具进行管理信息系统设计(如前台界面和后台对数据库中数据进行查询,更改等操作)的法;具体应用面,要求学生对SQL语言要有较深入的了解和掌握,对数据库的管理要有一定程度的了解二、课程设计容说明1.需求分析需求分析简单的说就是分析用户的要求。
需求分析是涉及数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计的结果是否合理和实用。
1.1需求分析阶段的目标(1) 了解图书馆管理的基本容;(2) 综合理解图书馆管理员和借书者的不同需求;(3) 了解图书馆管理的基本业务流程;(4) 了解图书馆人工管理模式与信息系统的工作概况,以及它们之间的区别与联系;(5) 通过自身的体验和与主管图书馆的老师的交流,了解用户图书馆管理系统的业务要求,完整性和安全性要求。
1.2需求分析阶段的任务图书馆管理系统包括系统管理、读者管理、编目、图书流通、统计、查询等功能。
能够在一个界面下实现图书、音像、期刊的管理。
设置假期、设置暂离锁(提高安全性)、暂停某些读者的借阅权,导入导出读者,交换MARC数据、升级辅助编目库等。
此外随着internet应用的发展,一个完善的系统还应提供无缝接入internet的功能,通过IE 浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。
系统还提供读者自助服务、可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。
下面我们介绍图书管理系统所必备的功能,如图1.1所示,其中每个功能都是由若干相关联的子功能组成。
除此之外系统还应包括信息系统必须具备的通用功能。
如权限设置,数据备份与恢复等。
图1.11.2.1基础信息维护基础信息维护用于对图书馆信息、书籍信息、常用词库等等项目进行初始化设置,这些设置一般不轻易改动,包含功能模块如图1.2所示。
图1.21.2.2 读者管理读者管理用于管理读者相关信息包含的功能模块如图1.3所示。
图1.31.2.3 图书管理读者管理用于管理图书相关信息,包含的功能模块如图1.4所示。
图1.41.2.4 期刊管理期刊管理用于管理期刊相关信息,包含的功能模块如图1.5所示。
图1.51.2.5 图书流通管理图书流通管理用于管理图书流通环节相关操作,包含如图1.6所示功能模块。
图1.61.2.6 期刊流通管理期刊流通管理实现的功能和图书流通管理是一致的,知识管理的对象是期刊,包含的功能模块如图1.7所示。
图1.71.2.7 统计分析管理统计分析管理为图书馆管理人员的分析决策提供依据,包含的功能模块如图1.8所示。
图1.82. 总体设计2.1 图书馆管理系统数据库分析根据与上需求,一个基本的图书馆管理系统数据库致包括40多数据表,分别存放了子功能的数据信息,其中图书信息和读者信息是关键表,图书管理系统实际是对读者和文献的管理。
其他设计读者信息和文献的数据表,都只记录相应编号,根据作为外键的“编号”字段相对应。
因此“读者信息“、”图书信息“和其他数据表之间的关系是1:N的关系。
2.1.1 开发思想基于以上系统设计目标,本文在开发人事管理信息系统时遵循了以下开发设计思想(1)采用现有的软硬件环境及先进的管理系统开发案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
(2)尽量达到操作过程中的直观、便、实用、安全等要求。
(3)系统采用C/S体系结构,Clinet(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。
(4)系统采用模块化程序设计法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
(5)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作2.2图书馆管理系统E-R图(概念结构设计)因为整个系统涉及的实体和属性较多,限于篇幅不能也没有必要一一举例。
如图2.1为图书馆管理系统关键实体的E-R图。
2.3数据库逻辑结构设计概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。
也就是要将概念上的结构转化为BP数据库系统所支持的实际数据模型。
2.3.1 逻辑结构设计根据需求分析进行数据库设计,数据库名称为libbook,由于表比较多,所以在此只列举几关键表(用户清单表、读者信息表、图书信息表、图书借阅表)(1)用户表存放用户账号的信息,一个用户可以对应一个账户,包括用户姓名、密码、用户编号和用户性别。
通过用户表查阅用户权限和用户编号,判断是否是管理员,是否拥有修改图书和用户信息的权限。
(2)图书信息表里每条记录都是一本书,包括图书名称、编号、条形码、图书类型、作者、译者、ISBN、出版社、价格、页码、书架名、现存量、库存总数、入库时间、操作员、简介和借出总数。
通过图书信息表可以获取图书信息。
(3)读者信息表每条记录都包含该读者的基本登记信息及借阅情况,包括条形码、编号、姓名、性别、类型、出生日期、有效证件、证件、联系式、登记日期、有限期至、操作员、备注、图书借阅次数、期刊借阅次数、是否挂失。
(4)图书借阅表记录用户借阅图书的信息,包括借阅编号、图书编号、借阅时间、读者编号、应还时间、续借次数、操作员、状态。
通过图书借阅信息表可以获取图书借阅的信息。
2.3.2 图书馆管理系统数据表清单表2.1数据表清单数据表名称数据表用途保存图书对出版社的基础信息读者类型保存读者类型及相关信息读者信息保存读者的各种信息供应商保存图书供应商信息管理员保存用户信息期刊丢失保存期刊丢失记录期刊罚款保存期刊罚款记录期刊归还保存期刊归还记录期刊借阅保存期刊借阅记录期刊类型保存期刊类型及相关信息期刊信息保存期刊信息期刊征订保存期刊征订入库记录期刊注销保存期刊注销记录书架保存图书馆数据的基础信息图书丢失保存图书丢失记录图书罚款保存图书罚款记录图书馆保存图书馆的基础信息图书归还保存图书归还记录图书借阅保存图书借阅记录图书类型保存图书类型及相关信息图书信息保存图书信息图书征订保存图书征订入库记录图书注销保存图书注销记录文献尺寸保存文献(包括图书或期刊)的尺寸基础信息文献等级保存文献(包括图书或期刊)的等级基础信息文献附件保存文献(包括图书或期刊)的附件基础信息文献印刷保存文献(包括图书或期刊)的印刷基础信息文献语系保存文献(包括图书或期刊)的语系基础信息用户清单存放用户账号的信息2.4 功能结构介绍2.4.1功能由于篇幅有限,如图2.2所示简化各功能所包含的属性。
图2.2 总体结构图2.4.2 系统流程图图 2.3 系统流程图3.系统数据库设计及程序开发(详细设计)3.1 创建数据库(1)创建“读者信息”表CREATE TABLE [dbo].[读者信息] ([条形码] [varchar] (40) NULL ,[编号] [varchar] (20) NOT NULL ,[姓名] [varchar] (20) NULL ,[性别] [varchar] (8) NULL ,[类型] [varchar] (20) NOT NULL ,[出生日期] [smalldatetime] NULL ,[有效证件] [varchar] (60) NULL ,[证件] [varchar] (60) NULL ,[联系式] [varchar] (100) NULL ,[登记日期] [smalldatetime] NULL ,[有限期至] [smalldatetime] NULL ,[操作员] [varchar] (20) NULL ,[备注] [varchar] (100) NULL ,[图书借阅次数] [int] NULL ,[期刊借阅次数] [int] NULL ,[是否挂失] [bit] NULL) ON [PRIMARY]GO(2)创建“图书信息”表CREATE TABLE [dbo].[图书信息] ([条形码] [varchar] (40) NULL ,[编号] [varchar] (50) NOT NULL ,[书名] [varchar] (200) NULL ,[类型] [varchar] (100) NULL ,[作者] [varchar] (100) NULL ,[译者] [varchar] (100) NULL ,[ISBN] [varchar] (40) NULL ,[出版社] [varchar] (100) NULL ,[价格] [money] NULL ,[页码] [int] NULL ,[书架名称] [varchar] (200) NULL ,[现存量] [int] NULL ,[库存总量] [int] NULL ,[入库时间] [smalldatetime] NULL ,[操作员] [varchar] (20) NULL ,[简介] [varchar] (100) NULL ,[借出次数] [int] NULL ,[是否注销] [bit] NOT NULL) ON [PRIMARY]GO(3)创建“图书借阅表“CREATE TABLE [dbo].[图书借阅] ([借阅编号] [int] IDENTITY (1, 1) NOT NULL , [图书编号] [varchar] (50) NULL ,[读者编号] [varchar] (40) NULL ,[借阅时间] [smalldatetime] NULL ,[应还时间] [smalldatetime] NULL ,[续借次数] [int] NULL ,[操作员] [varchar] (20) NULL ,[状态] [varchar] (10) NULL) ON [PRIMARY]GO(5)创建其他关键表CREATE TABLE [dbo].[图书归还] ([归还编号] [int] IDENTITY (1, 1) NOT NULL , [图书编号] [varchar] (50) NULL ,[读者编号] [varchar] (40) NULL ,[退还押金] [money] NULL ,[归还时间] [smalldatetime] NULL ,[操作员] [varchar] (20) NULL ,[确定归还] [bit] NULL) ON [PRIMARY]GOCREATE TABLE [dbo].[图书征订] ([征订编号] [varchar] (50) NOT NULL ,[图书编号] [varchar] (50) NOT NULL ,[订购者] [varchar] (100) NULL ,[订购者联系式] [varchar] (100) NULL ,[订购数量] [int] NULL ,[订购单价] [money] NULL ,[订购日期] [smalldatetime] NULL ,[是否验收] [bit] NULL ,[验收日期] [smalldatetime] NULL ,[操作员] [varchar] (20) NULL) ON [PRIMARY]GOCREATE TABLE [dbo].[图书罚款] ([罚款编号] [int] IDENTITY (1, 1) NOT NULL , [图书编号] [varchar] (50) NULL ,[读者编号] [varchar] (20) NULL ,[罚款日期] [smalldatetime] NULL ,[应罚金额] [money] NULL ,[实收金额] [money] NULL ,[是否交款] [bit] NULL ,[备注] [varchar] (100) NULL) ON [PRIMARY]GO(5)创建主键及外键等表约束在查询分析器过代码创建表的主键及外键等表约束(代码见第四步)(6)创建存储过程系统使用了“sf_图书征订”、“sf_图书借阅”和“sf_图书归还”3个存储过程,实现的功能分别为征订图书入库、借阅图书出库和归还图书入库,产生罚款信息等功能。