- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 歌曲2015教材.ppt
- 4.5微生物实验室生物安全手册案例.doc
- 毕业论文高星级酒店大学生员工流失现象及对策材料.doc
- 2016届湖北省高中联考协作体高三下学期期中考试文综(Word版)材料.doc
- 16东台光伏电站运行规程.jsp材料.doc
- 毕业论文规范性要求及示范材料.doc
- 4.标准化管理—财务分册案例.doc
- 17、如家快捷酒店-店长管理手册材料.doc
- D9209低压盘及交流分电屏技术规范书材料.doc
- 2016届江西省红色七校高三上学期第一次联考历史word版材料.doc
- 第六部分 世界现代史 第二单元 经济大危机和第二次世界大战(甘肃历史中考考点研究).ppt
- 专题九 民主与法治(甘肃历史中考专题研究).ppt
- 2024版《房屋市政工程重大事故隐患判定标准》详细解读,真实案例分析.pptx
- 第二部分 中国近代史 第七单元 人民解放战争(甘肃历史中考考点研究).ppt
- 第二部分 中国近代史 第二单元 近代化的早期探索与民族危机的加剧(甘肃历史中考考点研究).ppt
- 第二部分 中国近代史 第一单元 中国开始沦为半殖民地半封建社会(甘肃历史中考考点研究).ppt
- 专题三 中华文明与中华文化(甘肃历史中考专题研究).ppt
- 第二部分 中国近代史 第六单元 中华民族的抗日战争(甘肃历史中考考点研究).ppt
- 第三部分 中国现代史 第二单元 社会主义制度的建立与社会主义建设的探索(甘肃历史中考考点研究).ppt
- 2025年某乡镇理论学习中心组学习计划.docx
最近下载
- 八项规定回头看自查报告.pdf VIP
- 2012北京 第一册市政道路、桥梁工程预算定额.pdf VIP
- 华为LTC流程IPD流程ITR流程三大核心流程变革一篇文章就全明白啦V2.0!.pdf VIP
- 普洱哈尼族彝族自治县2025年数学五年级第二学期期末学业质量监测试题含答案.doc VIP
- D-ZD2010发电厂汽水管道支吊架设计手册制造图册-中国电力规划.pdf VIP
- 产科急救应急预案.docx VIP
- 关于社区卫生服务中心五年发展规划十五五发展规划2025.docx VIP
- NBT 25085-2018 核电厂常规岛焊接技术规程.pdf VIP
- 烟草代办合同范本6篇.docx VIP
- 危险废物污染防治责任制度.docx VIP
文档评论(0)