毕业设计(论文)图书管理系统材料.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统 毕业设计报告包括一下几个部分的内容: 毕业设计目的 毕业设计要求 图书管理系统功能分析 数据库逻辑结构设计 参考模块和参考程序 (一)毕业设计目的 通过毕业设计使本学期学习的知识掌握的更加的牢固,并且能熟练的应用自己学习过的 VISUAL BASIC 6.0 和SQL SERVER 2000数据库管理与开发的知识进行实际当中的项目的开发,进一步的掌握可视化数据库编程的基本思想和方法。在实践当中更加的灵活的运用所学知识。锻炼自己的分析问题,解决问题的能力,为将来自己能够开发大型的软件奠定基础。毕业设计的主要目的在于总结在校期间的学习成果,培养综合地、创造性地运用所学知识和技能解决实际问题的能力,并使得到科研工作各个环节的实际锻炼,具有从事科研工作或设计工作的初步能力。 列名 数据类型 可否为空 借书证号(主键约束) Varchar(50) Not null 学号 Varchar(20) Not null 姓名 Varchar(20) Null 性别 Varchar(2) Null 班级 Varchar(20) Null 罚款金额 Int Null 采购表: 列名 数据类型 可否为空 书名 Varchar(20) Not null 数量 Int Not null 单价 Int Null 所属类别 Varchar(20) Null 出版社名称 Varchar(50) Null 采购人 Varchar(20) Null 供货商 Varchar(20) Null 采购日期 Datetime Null 借书表: 列名 数据类型 可否为空 借书证号 Varchar(50) Not null 书号 Varchar(20) Null 借书日期 Datetime Null 还书表: 列名 数据类型 可否为空 借书证号 Varchar(50) Null 书号 Varchar(20) Null 还书日期 Datetime Null 损坏状况 Varchar(500) Null 罚款金额 Int Null 库存表: 列名 数据类型 可否为空 书名 Varchar(20) Null 书号(主键约束) Varchar(20) Null 作者 Varchar(20) Null 数量 Int Null 所属类别 Varchar(20) Null (五)参考模块和参考程序 (1)存储过程 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易多存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。 可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点: 可以在单个存储过程中执行一系列 SQL 语句。 可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。 存储过程在创建时即在服务器上进行编译,所以执行起来比单个 SQL 语句快。 存储过程的功能取决于数据库所提供的功能。有关存储过程可完成工作的更多详细信息,请参见存储过程。 创建存储过程使用 Transact-SQL 语句 CREATE PROCEDURE 创建存储过程。创建存储过程前,请考虑下列事项: 不能将 CREATE PROCEDURE 语句与其它 SQL 语句组合到单个批处理中。 创建存储过程的权限默认属于数据库所有者,该所有者可将此权限授予其他用户。 存储过程是数据库对象,其名称必须遵守标识符规则。 只能在当前数据库中创建存储过程。 创建存储过程时,应指定: 所有输入参数和向调用过程或批处理返回的输出参数。 执行数据库操作(包括调用其它过程)的编程语句。 返回至调用过程或批处理以表明成功或失败(以及失败原因)的状态值。 执行存储过程 当需要执行存储过程时,请使用 Transact-SQL EXECUTE 语句。如果存储过程是批处理中的第一条语句,那么不使用 EXECUTE 关键字也可以执行该存储过程。如果存储过程编写为可以接受参数值,那么可以提供参数值。如果在存储过程中定义了参数的默认值,那么下列情况下将使用默认值: 执行存储过程时未指定该参数的值。 将 DEFAULT 关键字指定为该参数的值。 若要执行与其它同名存储过程处于同一分组中的存储过程,请指定此存储过程在组内的标识号。例如,要执行 my_proc 组中的第二个存储过程,请执行: EXECUTE my_proc;2if exi

您可能关注的文档

文档评论(0)

4477769 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档