下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、系统总体功能设计1、功能需求分析2、功能设计图书馆管理系统图书馆管理系统书籍查找读者信息借阅信息管理员信息(书籍查找读者信息借阅信息管理员信息二、数据库设计概念结构设计管理员管理员职称姓名性别
权限编号号密码管理员属性E-R图书籍书籍库存总册数出版社书号书名作者书籍属性E-R图读者读者可借书数已借书籍证号姓名未还书超期罚金读者属性E-R图应归还日期借阅表应归还日期借阅表书号借阅日期证号管理员编号借阅信息属性E-R图管理管理相关负责借阅信息读者借阅书籍借阅读者管理员各实体间关系E-R图(E-R图,实体属性表,联系属性表)逻辑结构设计管理员信息数据项数据类型长度描述说明gbhchar10notnull管理员编号,主码gzcvarchar10notnull职称gmmchar10Notnull密码gqxvarchar20_权限书籍信息表数据项数据类型长度描述说明sshchar5Notnull书号,主码ssmvarchar20Notnull书名szzvarchar10Notnull作者scbsvarchar20_出版社szcsint_Notnull总册数skcint_Notnull库存量读者信息表数据项数据类型长度描述说明dzhchar12Notnull读者证号,主码dxmvarchar10unique姓名yqfjint————超期罚金dlxfsint20——dyjvarchar20——已借图书dwhtsvarchar20——未还图书dkjtsint————可借图书数借阅信息表数据项数据类型长度描述说明sshchar5Notnull书号,主码dzhchar12Notnull证号gbhchar10Notnull管理员编号jyrqdatetime——Notnull 借阅日期yghdatetime——Notnull应归还日期(将E-R图转化成关系模式对每个关系进行依赖关系分析,若关系未能达到第三范式标准,要进行规范化处理)三、系统实施1、数据库物理设计与实现(1)介绍选用的操作系统,DBMS软件环境;(2)数据库、数据表的创建CREATECREATEDATABASEtushuguanON( NAME=tushuguan_data, FILENAME='E:\数据库\tushuguan.mdf', SIZE=3, MAXSIZE=10, FILEGROWTH=2)LOGON( NAME=depot_log, FILENAME='E:\数据库\tushuguan.ldf', SIZE=3, MAXSIZE=10, FILEGROWTH=2)GoUSEtushuguango------1.创建管理员信息表---CREATETABLEgly( gbhchar(10)NOTNULLPRIMARYKEY, gzcvarchar(10)NOTNULL, gmmchar(10)NOTNULL,gqxvarchar(20)NOTNULL,)INSERTINTOglyVALUES('','普通管理员',’’,’普通’)INSERTINTOglyVALUES('','普通管理员',’22222222222’,’普通’GO------1.创建书籍信息表---CREATETABLEsj( sshchar(5)NOTNULLPRIMARYKEY, ssmvarchar(20)NOTNULL, szzvarchar(10)NOTNULL,scbsvarchar(20)NOTNULL,szcsint(10)NOTNULL,skcint(10)NOTNULL,)INSERTINTOsjVALUES('00001','围城','雨化田',’唯一出版社’,’10’,’10’)INSERTINTOsjVALUES('00002','破城','周昭明',’东方出版社’,’10’,’10’)GO------1.创建读者信息表---CREATETABLEdz( dzhchar(12)NOTNULLPRIMARYKEY, dxmvarchar(10)NOTNULL, cqfjintNOTNULL,dsjint(11)NOTNULL,dyjvarchar(20)NOTNULL,dwhtsvarchar(20)NOTNULL,dkjtsintNOTNULL,)INSERTINTOdzVALUES('202336615138','雨化田',’10’,'','围城',’破城’,’4’)GO------1.创建借阅信息表---CREATETABLEjy( sshchar(5)NOTNULLPRIMARYKEY, dzhchar(12)NOTNULL, gbhchar(10)NOTNULL,jyrqdatetimeNOTNULL,yghdatetimeNOTNULL,)INSERTINTOstudentVALUES('00001','202336615138','0000000001','男',’网络’,'111',’信息学院’)INSERTINTOstudentVALUES('202336615137','杨朝敬','男',’网络’,'111',’信息学院’)INSERTINTOstudentVALUES('202336615199','何勇明','男',’网络’,'111',’信息学院’)INSERTINTOstudentVALUES('202336615144','周昭明','男',’网络’,'111',’信息学院’)INSERTINTOstudentVALUES('202336615101','罗玉凤','女',’网络’,'111',’信息学院’)GO(3)数据完整性实现(主键和外键,DEFAULT约束,CHECK约束等)(4)数据库对象设计与实现简单函数use简单函数usetushuguangoselect*fromsjwheressh=00001触发器的设计Createtriggertr_altertableOndatabaseForalter_tableAsBeginPrint‘数据表已被修改’End简单存储过程(输入学号查询宿舍)简单存储过程(输入学号查询宿舍)usetushuguangocreateprocedureup_sj@nochar(5)asselect*fromsjwheressh.=@no(视图,自定义函数,存储过程,触发器,默认与规则设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度版权许可使用合同标的为图书出版
- 黑龙江牡丹江市(2024年-2025年小学五年级语文)人教版摸底考试((上下)学期)试卷及答案
- 基于物联网的04电商智能物流合作合同
- 2024年度高层建筑消防系统设计与施工合同2篇
- 《假期安全注意》课件
- 2024年度版权许可协议:图书出版方与作者之间的版权许可合同2篇
- 建筑工程购销合同模板范本版
- 《信息检索语言》课件
- 关于就业协议
- 2024权许可使用合同:音乐作品授权3篇
- 稍复杂的分数乘法实际问题(课件)六年级上册数学苏教版
- 南开考研生物化学真题
- 麻醉手术期间液体治疗专家共识2014
- 刮痧技术课件
- 医院呼吸机运行期预防性维护全面管理方案包括巡检维护保养各种表格
- SWITCH 勇者斗恶龙11S 金手指 版本:v1.0.3 最大金币 最大迷你奖章 32倍经验 最大攻击 所有材料
- 20%氨水罐的安全要求
- 高中心理健康教育辽宁师大版高二第16课《走进职业世界》优质课公开课教案教师资格证面试试讲教案
- 社区普法宣讲帮助信息网络犯罪活动罪知识科普PPT培训课件
- GB/T 42461-2023信息安全技术网络安全服务成本度量指南
- eCASH的临床实践课件
评论
0/150
提交评论