光盘出租管理系统
影碟出租管理系统

因此,对于大型复杂系统而言,首先要进行可行性研究。开发人员对用户的要求及现实环境进行调查、了解,从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。
⑶灵活性
系统对外界环境的变化应有较强的适应力,即便在条件变化之后,仍能提供详尽的具有现实意义的有关信息。
⑷可靠性
系统必须是可靠的,只有这样,才能保证系统的高质量,才能得到使用者的信任。
⑸经济性
系统应该给使用者带来相应的利益,提供更准确、更全面、更及时的信息,方便大大提高管理的效率。
系统要实现哪些功能,每个功能的具体描述
string getcountry(){return country;}
string getstyle(){return style;}
string getdirector(){return director;}
string getcompany(){return company;}
int getlend(){return lend;}
这四个方面形成了碟出租店一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。
在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种影碟信息。硬件的配置要求不能太高,这样可以很好的适应当前的影碟出租店。在开发方式上对系统的需求,由于影碟出租店的商业利益较小,所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。
光盘管理系统解决方案

光盘管理系统解决方案随着社会信息化数字化的快速发展,数据备份、档案数据备份以及数据备份管理的问题越来越多地引起整个社会的普遍关注.针对数据备份和备份管理问题,北京盛赞公司以光盘为主要备份介质和以光盘备份离线管理为主要模式,提出成“光盘管理系统”解决方案,专业化地解决数据光盘备份问题和光盘管理问题。
GB/T18894《电子文件归档与管理规范》中的物理备份定义是“指把电子文件集中下载到可脱机保存的载体上”.“推荐采用的载体,按优先顺序依次为:只读光盘、一次写光盘、磁带等”。
利用只读光盘、一次写光盘等存储介质的一次性刻录和长期稳定存储的特性,归档存储各类数据,同时借助盛赞公司推出的“光盘管理系统”可以满足企业对资料长期安全可靠保存的要求.光盘管理系统,主要用于光盘数量较多的行业、企业,实现对光盘的专业保存,实现光盘管理的规范化和自动化。
为光盘专业保存、集中便捷的专业化管理、信息快速查询利用,提供一个专业平台。
光盘管理系统由光盘管理软件和光盘存贮库组成。
光盘存贮库为光盘提供了规范的保存环境。
实现了对光盘载体规范安全的科学管理与保护,避免外界环境对其的不良影响,延长使用寿命.光盘管理软件为光盘提供了规范管理平台,可按不同类别形式、不同著录、标引和不同查询检索,分类管理;以分别描述的管理模式,提供对音频、视频、多媒体、文献等各类光盘方便快捷的数据著录方式和检索查询方式,实现对光盘的专业化管理和完全利用。
在整体解决方案中,采用先进的管理理念和先进的存贮技术实现用户需求。
主要体现在以下几方面:1、系统的领先性通过建立“数字介质(光盘)离线管理”,突破传统的光盘工作服务方式,实现信息服务多元化和多层次化的职能.2、项目的安全性采用离线管理的方式,保证项目中业务信息的安全。
对于操作设置级别权限,不同密级的信息管理,实现在安全模式下对光盘的集中和专业化管理.3、技术的先进性采用全新的理念与崭新的技术,由于技术的先进,使得许多自动化功能得以实现。
房屋租赁管理系统 (毕业设计论文)

房屋租赁管理系统摘要随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租赁服务已经不能满足人们的需求。
如何利用先进的管理手段,提高房屋租赁管理水平,是当今社会所面临的一个重要课题。
本文主要介绍了使用C#技术和SQL Server2005数据库相结合而开发的一套有关房屋租赁信息管理的系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成基本资料管理、客户资料管理、租赁合同管理、财务管理、统计报表管理等功能。
经过实际测试证明,本文所设计的房屋租赁管理系统可以用于物业管理部门从事房屋租赁信息管理方面的需要。
关键词:SQL SERVER 2005 C#目录1前言 (1)1.1系统开发背景和开发目的 (1)1.2可行性分析 (1)2开发工具简介 (2)2.1 C#语言简介 (2)2.2 SQL SERVER 2005数据库 (2)2.3 DevExpress第三方控件 (2)3需求分析 (3)3.1系统目标 (3)3.2 应用现状调查 (3)3.3系统业务流程图 (4)3.4系统功能结构图 (5)4.概要设计 (5)4.1系统运行总体流程 (5)4.2系统体系结构 (6)5数据库设计 (6)5.1概念设计 (6)5.2物理设计 (9)6.详细设计 (13)6.1系统登录模块设计 (13)6.2系统主界面模块设计 (13)6.3.基本信息模块设计 (15)6.4租赁管理模块设计 (18)6.5财务管理模块 (20)6.6统计报表模块设计 (23)6.7系统管理模块设计 (27)结束语 (29)参考文献 (30)Abstract (32)致谢 (32)仲恺农业工程学院毕业论文(设计)成绩评定表 ................................. 错误!未定义书签。
光盘集中刻录监控审计与管理软件系统说明书

光盘集中刻录监控审计与管理软件系统说明书版本号:V1.0XX公司制作目录1、概述 (2)1.1编写目的 (2)2、软件概要 (3)2.1主要功能 (3)2.2软件设计约束及有关说明 (3)2.3系统特点 (4)3、开发和运行环境 (5)3.1硬件环境 (5)3.2客户端安装 (5)3.3刷卡认证打印终端的安装。
(6)4、详细需求 (6)4.1性能需求 (6)4.2用户管理功能需求 (7)4.3部门管理功能需求 (10)4.4组管理功能需求 (11)4.5审批流程功能需求 (12)4.6作业审批功能需求 (13)4.7日志审计功能需求 (14)5、故障处理需求 (15)5.1软件运行故障 (15)5.2软件使用故障 (16)6、其他需求 (17)6.1系统体系架构 (17)6.2系统出错处理设计 (17)1、概述1.1编写目的该系统根据涉密单位光盘集中刻录的现状和特点,实现光盘集中刻录、光盘刻录监控审计和光盘的全生命周期管理。
该系统采用驱动技术以及业界最先进的光盘刻录与盘面打印一体机,利用条码等技术,实现了对用户终端各种刻录软件的刻录控制,通过用户刻录申请、刻录审批、集中刻录、刻录审计等过程,实现光盘刻录过程中的流程化管理,光盘刻录后系统会自动输出回执单,系统对刻录的光盘有入库、出库、销毁等过程的跟踪与审计。
该系统除了从技术上防止在刻录过程可能造成的信息泄密之外,对于一些重要的数据可以刻录成带口令保护的安全光盘。
具体而言,编写软件需求说明的目的是为使用者能够快速的了解软件并正确的有效的使用:a)软件设计总体要求,作为软件开发人员、软件提出需求的工作人员相互了解的基础。
b) 功能、性能要求,数据结构和采集要求,重要的接口要求,作为软件设计人员进行概要设计的依据。
c)软件确认测试的依据。
d) 软件确认是否符合需求e)软件确认各项指标合格2、软件概要2.1主要功能◆在涉密终端,采用驱动技术禁止所有的刻录软件的刻录行为◆采取集中刻录的方式对文件数据进行刻录◆具有刻录权限的用户通过B/S模式向服务器提交刻录申请◆系统具有对刻录申请审核等功能,审核包含:实质审核和程序审批◆实质性审核审计用户提交的申请能否刻录、描述是否和刻录数据一致、光盘的标密是否符合要求◆刻录具有刻录行为审计功能,审计内容包括时间、用户、刻录文件名称、刻录光盘ID号等。
光盘摆渡机解决方案

政府机构内外网数据交换安全解决方案(内外网物理隔离光盘交换系统)福州新华时代信息技术有限公司2017-3一、研发背景国家保密局2000年1月1日起颁布实施的《计算机信息系统国际互联网保密管理规定》对国家机要部门使用互联网规定如下:“涉及国家秘密的计算机信息系统,不得直接或间接的与国际互联网或其他公共信息网络链接,必须实行“物理隔离”,所谓“物理隔离”是指企业内部局域网如果在任何时间都不存在与互联网直接的物理连接,则企业的网络安全才能得到真正的保护。
但随着INTERNET的迅速发展,各政府和企事业单位利用互联网开展工作已成为不可逆转的趋势,各个机构都需要在内网和互联网之间进行大量的信息交换,以提升效率。
从而在网络安全和效率之间产生了巨大的矛盾,而且矛盾日渐扩大化。
网络隔离的目的是为了保护内部网络的安全,而网络互连的目的是方便高效的进行数据交换。
在此背景下,我们采用十五年技术积累的核心技术开发成功了完全自动化的双网隔离数据光盘交换系统,面向高安全数据传输场合,实现网络完全隔离情况下的数据自动交换,福州新华时代信息技术有限公司二、系统简介(一)现行数据交换的模式及问题“内网”与互联网实现严格的物理隔离后,内外网数据交换成为突出问题,影响了应用系统的有效部署,1 、完全物理隔离。
采用人工刻盘,将外部(或内部)网络的数据刻录到光盘,再由人工经过安全处理后将数据加载到内部(或外部)网络上。
这种方式虽实现了外部与内部网络的物理隔离,但存在资源消耗大、效率低下和不易管理的弊端。
2 、采用逻辑隔离的方式。
即互联网与内部网络之间采用单向导入设备连接,如网闸或光闸,虽然效率高,但不属于完全的物理隔离,不符合现行国家有关内外网数据安全交换的要求。
鉴于上述两种数据交换方式存在的弊端,因此提出以“物理隔离”为准则,建立以智能、可控、安全为基础的“内外网数据安全摆渡系统”具有十分重要的意义。
福州新华时代信息技术有限公司(二)系统开发思路和架构1、满足安全管理需求“双网物理隔离光盘信息交换系统”基于机电一体化技术,利用机械手模拟人手工操作光盘进行数据自动迁移,实现外部网络与内部网络间的物理隔离,为网间交换数据提供一种自动化的、安全可靠的解决方案。
光盘资源管理系统Excel版2013

664个返回统计1063.525G24332编号登记日期学期学科年级文件类型资源类型主要内容系列名称容量文件总数来源借出借阅次数销毁销毁原因12006-4-20思想教育VCD 专题教育第一集 我想过上好新世纪的选择-能源500.00下拨资源022006-4-20思想教育VCD 专题教育第三集 牧童与宇宙新世纪的选择-能源500.00下拨资源032006-4-20思想教育VCD专题教育第五集 地火不能永新世纪的选择-能源500.00下拨资源042006-4-20思想教育 VCD 专题教育第五集 地火不能永新世纪的选择-能源500.00下拨资源052006-4-20思想教育VCD 专题教育第九集 碧水蓝天不新世纪的选择-能源500.00下拨资源062006-6-21思想教育VCD 专题教育 1 政府环境管理和美国环保之窗(一500.00下拨资源172006-6-21思想教育VCD 专题教育 2 政府环境管理和美国环保之窗(二500.00下拨资源082006-6-21思想教育VCD 专题教育 3 政府环境管理和美国环保之窗(二500.00下拨资源0是92006-6-21思想教育VCD 专题教育 4 政府环境管理和美国环保之窗(二500.00下拨资源0102006-6-21思想教育VCD 专题教育 5 政府环境管理和美国环保之窗(三500.00下拨资源0112006-6-21思想教育VCD 专题教育 6 政府环境管理和美国环保之窗(三500.00下拨资源0122006-7-6思想教育VCD 专题教育中国环保之路1 中国环保之路 电视500.00下拨资源0132006-7-6思想教育VCD 专题教育中国环保之路2中国环保之路 电视500.00下拨资源0142006-8-16思想教育VCD 专题教育就当前德育问题的新时期学校德育活500.00下拨资源0152006-8-16思想教育VCD 专题教育就当前德育问题的新时期学校德育活500.00下拨资源1162006-8-16思想教育VCD 专题教育就当前德育问题的新时期学校德育活500.00下拨资源1172006-8-16思想教育VCD 专题教育环境教育:保护环新时期学校德育活500.00下拨资源1182006-8-16思想教育VCD 专题教育心理健康:自我悦新时期学校德育活500.00下拨资源1192006-8-16思想教育VCD 专题教育爱国教育:中日甲新时期学校德育活500.00下拨资源1202006-8-16思想教育VCD 专题教育(一)传播火种的新时期学校德育活500.00下拨资源1212006-8-16思想教育VCD 专题教育(二)耀亮的闪电新时期学校德育活500.00下拨资源1222006-8-16思想教育VCD 专题教育(三)碧血壮歌 吉新时期学校德育活500.00下拨资源借出1232006-8-16思想教育VCD 专题教育(一)万恶之源 全不忘国耻——中华500.00下拨资源1242006-8-16思想教育VCD 专题教育(二)外加奇耻 日不忘国耻——中华500.00下拨资源1252007-3-14英语VCD 课堂实录Make the World 国家级课程改革实500.00下拨资源0262007-3-14化学VCD 课堂实录燃烧与灭火国家级课程改革实500.00下拨资源1272007-3-14政治VCD 课堂实录实现亲子和谐国家级课程改革实500.00下拨资源0282007-3-15语文VCD 课堂实录秋天国家级课程改革实500.00下拨资源0292007-3-15语文VCD 课堂实录散步国家级课程改革实500.00下拨资源0302007-3-15地理VCD 课堂实录季风气候国家级课程改革实500.00下拨资源0312007-3-15历史VCD 课堂实录中华民族到了最危国家级课程改革实500.00下拨资源0322007-3-15物理VCD 课堂实录光的折射新课程优秀教师课500.00下拨资源借出1332007-3-15物理VCD 课堂实录热现象新课程优秀教师课500.00下拨资源0342007-3-16语文VCD 课堂实录秋天的怀念国家级课程改革实500.00下拨资源0352007-3-16数学VCD 课堂实录平行四边形的性质国家级课程改革实500.00下拨资源0362007-3-16英语VCD 课堂实录Lesson9 Autumn 国家级课程改革实500.00下拨资源0372007-3-20教育管理VCD 课堂实录怎样升国旗——国500.00下拨资源0382006-6-27教育技术PPT 视频 音频教师培训远教资料(一)电现代农村中小学远500.00教材附带0392006-6-27教育技术PPT 视频 音频教师培训远教资料(二)课现代农村中小学远500.00教材附带0402006-6-27教育技术PPT 视频 音频教师培训远教资料(三)光现代农村中小学远500.00教材附带0412006-6-27教育技术PPT 视频 音频教师培训远教资料(四)光现代农村中小学远500.00教材附带0422006-6-15下学期生物7VCD 教学素材 1 视频资源(一)义务教育课程标准500.00教材附带0432006-6-15下学期生物7VCD 教学素材 2 视频资源(一)义务教育课程标准500.00教材附带0442006-6-15上学期语文7VCD课例讲评2 课堂实录及点评义务教育课程标准500.00教材附带编号查找转到展开。
光盘管理系统设计与实现

光盘管理系统设计与实现随着信息技术的飞速发展,光盘作为一种便捷的数据存储媒介在各个领域广泛应用。
成为了一个备受关注的课题。
在实际工作中,很多单位和个人对光盘管理的需求日益增加,利用光盘对数据进行存储、备份和传输已经成为一种常见的操作。
针对这一需求,设计一套高效、可靠的光盘管理系统将大大提升工作效率和数据安全性。
本文将对光盘管理系统设计与实现进行深入研究和探讨。
一、绪论在信息化时代,数据的重要性愈发突出,数据的存储和管理越来越引起人们的重视。
光盘作为一种常用的数据存储媒介,具有存储容量大、传输速度快、稳定性好等优点。
然而,现有的光盘管理系统在实际应用中存在一些问题,如信息混乱、管理不规范等。
因此,设计一套高效、可靠的光盘管理系统对于提升数据管理效率、保障数据安全至关重要。
二、光盘管理系统概述1. 光盘管理系统的定义和作用光盘管理系统是指为了更好地管理光盘中的数据而设计和开发的一套软件系统。
其作用主要包括数据的存储、备份、检索、传输等功能。
通过光盘管理系统,用户可以更方便地管理光盘中的数据,提高工作效率。
2. 光盘管理系统的特点光盘管理系统具有以下特点:一是多样性,可以支持各种类型的光盘存储,如CD、DVD、蓝光光盘等;二是高效性,可以实现快速的数据存储、检索和传输;三是安全性,可以对数据进行加密和备份,保障数据的安全。
三、光盘管理系统设计1. 系统需求分析对于光盘管理系统的设计,首先需要进行系统需求分析。
根据用户的需求和实际情况确定系统的功能、性能、安全等要求,为系统的设计提供基础。
2. 系统架构设计在进行光盘管理系统设计时,需要考虑系统的整体架构设计。
包括系统的功能模块划分、各模块之间的交互关系、数据流向等内容。
合理的系统架构设计对于后续的系统开发和运行具有重要意义。
3. 数据库设计光盘管理系统中的数据管理是一个关键环节。
因此,需要设计合适的数据库结构,包括数据表的设计、数据字段的定义、数据关系的建立等。
光盘管理系统解决方案

光盘管理系统解决方案光盘管理系统是一种用于管理和跟踪光盘存储和使用情况的软件系统。
随着数字化时代的到来,光盘作为一种方便可靠的存储介质广泛应用于各个领域,如数据备份、音视频存储、软件发布等。
然而,随着光盘数量的增加和使用频率的提高,光盘管理变得越来越困难。
为了解决这一问题,一个高效的光盘管理系统是必不可少的。
光盘管理系统的基本功能包括光盘入库、光盘借出、光盘归还、光盘查询等。
用户可以通过系统记录每张光盘的相关信息,如光盘名称、光盘类型、存储内容、所属部门、借用人等。
当有人需要使用光盘时,可以通过系统查询光盘的存储位置,并通过记录光盘的借用信息来跟踪光盘的使用情况。
当光盘使用完毕时,用户可以将光盘归还给库存,并更新光盘的状态和归还日期。
为了更好地管理光盘,光盘管理系统还应该具备以下特色功能:1.光盘检索功能:用户可以通过关键字快速检索需要的光盘。
例如,用户可以根据光盘名称、光盘类型、光盘内容等进行检索,并获取光盘的详细信息。
2.光盘借阅预约功能:用户可以通过系统提前预约光盘的借用,避免等待时间过长或无法借用到需要的光盘。
3.光盘流转记录功能:系统可以记录每张光盘的流转记录,包括借用人、借用时间、归还时间等,以便于追溯光盘的使用情况。
4.权限管理功能:系统应该提供不同级别的权限管理,以确保只有授权人员可以进行光盘的借用和管理。
例如,普通员工只能借用和查询光盘,而管理员才能进行光盘的入库和归还操作。
5.统计分析功能:系统可以根据光盘的使用情况生成相应的统计报表,如光盘借用次数统计、光盘使用频率分析等,帮助管理者了解光盘的使用情况,做出更好的管理决策。
总之,一个完善的光盘管理系统可以极大地提高光盘的利用效率,并简化光盘的使用和管理流程,避免光盘的损失和浪费。
对于需要大量使用和管理光盘的机构和企业来说,光盘管理系统是一个不可或缺的工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
光盘出租管理系统一.需求分析 (2)1.课题背景及意义 (2)2.业务需求 (2)3.数据流程图 (2)4. 数据需求 (3)二、概念结构设计 (3)1.光盘信息E-R图 (3)2.顾客信息 (4)3.管理员信息 (4)4.总的E-R图 (6)三、逻辑结构设计 (6)四.物理结构设计 (7)1.光盘信息 (7)2.顾客信息 (7)3.管理员信息 (7)4.租借信息 (8)5. 归还信息 (8)1. 数据库Cmanagementsystem(光盘出租管理系统)的建立 (8)2. 创建基本表 (9)3. 数据初始化 (12)4. 单表查询 (14)5.数据查询,更新及触发器,存储过程的创建 (17)6.创建存储过程 (21)7.超期处理 (23)六.课程设计小结 (24)一.需求分析1.课题背景及意义光盘出租管理系统是一个光盘出租商管理不可缺少的部分,它对于光盘出租商是至关重要的。
光盘租赁系统提供充足的信息和快捷的查询手段。
一直以来人们使用传统人工方式管理光盘的基本档案,这种管理方式有很多缺点:效率低,保密性差。
另外时间一长,将产生大量的文件和数据,对于查找,更新和维护都带了不少的困难。
随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已进入社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对光盘租赁进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速,可靠性高,存储量大,保密性好,寿命长,成本低等。
这些优点能极大地提到光碟档案管理的效率,也是光碟租赁管理科学化,正规化的重要条件2.业务需求业务流程图如下:抽象出系统有哪些具体功能要求即功能模型。
(1)注册。
信用户通过填写新信息即可成为新用户。
(2)租赁。
账户余额足够的情况下可以租赁光盘。
(3)注册会员。
成为会员后有更多的查询和租赁的权限。
(4)充值。
用户通过充值可以更新自己的账户及借光盘。
(5)评价建议。
通过用户反馈来更新了解信息。
4. 数据需求需要处理的主要数据对象:1.顾客信息:登陆账号、登录密码、个人基本信息等2.租借记录:起租日期、归还日期、租赁人编号、归还状态等3.账户管理:账户余额、已缴押金等 数据流程图如下:二、概念结构设计1.光盘信息E-R 图光盘信息光盘编号出版社借出量库存量类别出版日期光盘作者光盘名字2.顾客信息3.管理员信息4.总的E-R图三、逻辑结构设计将E-R图转换成等价的关系模式为:顾客(顾客编号,姓名,性别,年龄,电话,地址,注册日期,账户余额,罚款金额,超出天数,借光盘数)光盘(光盘编号,光盘名字,作者,出版社,出版日期,类别,借出数量,库存量)管理员(管理员编号,姓名,性别,年龄,电话,地址)租借(租借编号,顾客编号,光盘编号,租借费用,租借天数,租借日期)归还信息(光盘编号,归还日期,管理员编号)四.物理结构设计1.光盘信息2.顾客信息3.管理员信息4.租借信息5.归还信息五.数据实施和维护1.数据库CDmanagementsystem(光盘出租管理系统)的建立create database CDmanagesystemon primary(name=CDmanagementsystem ,filename='D:\CDmanagementsystem.mdf',size=10MB,maxsize=20MB,filegrowth=2MB)log on(name='CDmanage',filename='D:\CDsystem.ldf', size=6MB,maxsize=20MB,filegrowth=20MB)go2.创建基本表(1)管理员employee信息(2)光盘CD信息(3)顾客customer信息alter table customeradd Ccount int not null添加语句:alter table customeradd Ccount int not null(4)租借rental信息(5)归还信息:3.数据初始化(1)将管理员信息加入表中:(2)将光盘信息加入表中:(3)将顾客信息添加到表中(4)将租借信息插入表中:insert into rentalvalues('2689574','387659','2013569',30,'2013/07/08',3.0); insert into rentalvalues('2689575','268495','2013578',45,'2013-06-25',4.5); insert into rentalvalues('2689576','387658','2013601',35,'2013/06/24',3.5); insert into rentalvalues('2689577','387657','2013602',40,'2013/06/29 ',4.0); insert into rentalvalues('2689578','387656','2013603',45,'2013/06/25',4.5); insert into rentalvalues('2689579','387655','2013604',20,'2013/07/25',2.0);4.单表查询(1)在employee表中查询:select*from employee(2)在customer表中查询:select*from customer(3)在CD表中查询:select*from CD(4)在rental表中查询:select*from rental(5)在Creturn中查询:select*from creturn(6)查询罚款金额大于0的顾客信息:select*from customerwhere finest>0(7)查询顾客一借光盘的天数:以2013/8/2为当前日期,则语句为:select c1.customerId,customername,datediff(day,rentaldate,'2013/8/2')as borrowdaysfrom customer c1,rental r1where c1.customerid=r1.customerid5.数据查询,更新及触发器,存储过程的创建(1)创建触发器在表中建立一个插入触发器(returnCD),功能:当还光盘操作时,要在rental记录中添加一条记录,同时删除相应光盘的租借记录。
(2)在Creturn表中再建立一个插入触发器(returnCD2),功能:当还光盘操作时,同时对相应表CD做相应的改动,inventory的属性:库存量加1,借出量减1,lending的属性:已借书数减1。
SQL语句为:create trigger returnCD2on Creturnafter insertasupdate CDset inventory=inventory+1,lending=lending-1where CD.CDId in(select CD.CDIdfrom CD,Creturnwhere CD.CDId=Creturn.CDId and CD.lending>0)update customerset Ccount=Ccount-1where customer.customerid in(select customer.customeridfrom customer,Creturnwhere customer.customerid=creturn.customeridand ount>0)假设归还光盘编号为‘2013578’和‘2013569’代码insert into Creturnvalues('2013569','387659','2013/8/7');insert into Creturnvalues('2013578','268495','2013-08-9');CD中的数据:Customer中的数据:Rental中的数据:(3)在rental表中建立一个插入触发器(rental1),当借光盘操作时,要改变customer表的部分属性,已借书数加 1,账户余额减去相应的租借费用。
create trigger rentalCDon rentalafter insertasupdate customerset Ccount=Ccount+1,accountbalance=accountbalance-1(select rental.rentalfeefrom rental,Creturnwhere Creturn.CDid=rental.CDid)假设光盘编号为‘2013569’代码执行前customer中的数据为执行后customer的数据为(4)在rental表中建立一个插入触发器(rentalCD2),当借光盘操作时,要改变CD表的部分属性,库存量减 1,借出量加 1。
create trigger rentalCD2on rentalafter insertasupdate CDset inventory=inventory-1,lending=lending+1where CD.CDid in(select CD.CDidfrom CD,rentalwhere CD.CDid=rental.CDid)6.创建存储过程(1)创建一个按照光盘类型查找该类型光盘的所有信息的存储过程create procedure sort@类别char(10)asselect*from CDwhere sort=@类别执行存储过程查询歌曲光盘信息(2)创建一个存储过程根据顾客编号,查询出顾客借光盘信息create procedure customerid@顾客编号char(10)asselect customer.customerid 顾客编号,customername 顾客姓名,Ccount 已借光盘, accountbalance 账户余额,CD.CDid 光盘编号,CDname 光盘名字,rentaldate 租借日期,rentaldays 租借天数,rentalfee 租借费用from rental,CD,customerwhere rental.CDid=CD.cdidand rental.customerid=customer.customerid and customer.customerid=@顾客编号查找顾客编号为‘387655’代码触发器:7.超期处理(1)对已借光盘的顾客进行查询借光盘是否超期(说明:当前的日期为2013年9月1日计算select customer.customerid 顾客编号,customer.customername 顾客姓名,CD.CDId 光盘编号,CDname 光盘名字,rentaldate 租借日期,datediff(day,rentaldate,2013/9/1)-rentaldays 超出天数from CD,customer,rentalwhere rental.CDid=CD.CDid and rental.customerid=customer.customeridand datediff(day,rentaldate,2013/9/1)>=rentaldays对照rental表:(2)对超过天数的租借者进行罚款,将信息插入到customer表,按照一天0.2元的比例来罚款select rental.customerid ,rental.CDid,rentaldate,0.2*datediff(day,rentaldate,2013/9/1)-rentaldaysfrom rental(2)where datediff(day,rentaldate,2013/9/1)>= rentaldays六.课程设计小结这次的课程设计真的做起来困难重重,深刻体会到做一个软件,里面需要的很多知识我们没有接触过,去图书馆找书的时候发现,我们学的仅仅是皮毛,还有很多东西需要我们去发掘,就算是借一本书看完它,我们还是会发现还有很多知识没有吃透,这需要我们不断的实践,不断地自学习,不断地发现问题去思考问题。