音像租借 管理 系统

上传人:w****i 文档编号:91145084 上传时间:2019-06-26 格式:DOC 页数:15 大小:129.50KB
返回 下载 相关 举报
音像租借 管理 系统_第1页
第1页 / 共15页
音像租借 管理 系统_第2页
第2页 / 共15页
音像租借 管理 系统_第3页
第3页 / 共15页
音像租借 管理 系统_第4页
第4页 / 共15页
音像租借 管理 系统_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《音像租借 管理 系统》由会员分享,可在线阅读,更多相关《音像租借 管理 系统(15页珍藏版)》请在金锄头文库上搜索。

1、 大 学 数据库应用技术 课程设计(论文)题目: 音像租借管理系统 院 (系): 学院 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 助 教 起止时间:2014.11.17至2014.11.30 设计任务及评语院(系):软件学院 教研室:软件教研室学 号学生姓名专业班级设计题目音像租借管理系统 设 计 任 务要求根据管理信息系统及数据库设计原理,按照系统设计的步骤和规范,完成各阶段的设计内容。需求分析具体实际,数据流图、数据字典、关系模型要规范。在sql server2000 上实现数据库的模型建立(数据库、表的建立、完整性约束的实现、关系图、必要的存储过程及触发器的编程),并用V

2、B实现简单的应用程序。设计过程中,要严格遵守设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出设计报告。指导教师评语及成绩成绩: 指导教师签字: 2014 年 12 月 1 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录 第1章 设计目的与要求11.1 设计目的11.2 设计环境11.3 主要参考资料11.4 设计内容与要求1第2章 设计内容2.1数据库设计2.1.1需求分析2.1.2 概念设计2.1.3 逻辑设计2.1.4物理设计 2.1.5数据库实现2.2 程序设计2.2.1概要设计2.2.2 程序实现第3章 设计总结参考资料第1章 设计目的与要

3、求1.1设计目的 SQL Server 2000 数据库应用系统开发技术是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完SQL Server 2000 数据库应用系统开发技术课程后,进行的一次全面的综合训练,SQL Server 2000 数据库应用系统开发技术的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。1.2设计环境硬件要求能运行Window

4、s 9.X操作系统的微机系统。SQL Server 2000 数据库应用系统开发技术及相应的集成开发环境,SQL Server 2000 数据库应用系统开发工具和Visual Basic6.0程序设计开发工具。1.3主要参考资料1.管理信息系统 黄梯云 高等教育出版社2.数据库系统概论 萨师煊 高等教育出版社 3.SQL Server 2000 数据库应用系统开发技术朱如龙编,机械工业出版社。4.SQL Server 2000 数据库应用系统开发技术实验指导朱如龙编,机械工业出版社1. 4设计内容及要求 一、内容1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶

5、段的设计内容。2.需求分析具体实际,数据流图、数据字典、关系模型要正确规范3.在sql server2000 上实现设计的数据库模型。4.对应用程序进行概要设计。5.用VB实现简单的应用程序编写。二、要求设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。 第2章 设计内容2.1数据库设计2.1.1需求分析本系统考虑到人们的一些操作习惯,由其可操作性的方便、快捷着手,针对中小音像租赁店设计。使这样的中小型租赁店在使用本系统时,可以轻松管理音像数据库,方便的进行交易管理。本系统灵活的搜索和查询功能完全摆脱了传统管理模式下经营者面对庞大的

6、音像制品库,不知道自己有哪些音像制品,租出多少,还存多少;解决顾客面对长长的音像目录,很难找到自己要找的影片的弊端。用户在使用本系统时,系统应主要满足用户的以下几个方面要求:1.当租借者来对该店铺内的音像制品进行租借时,系统应能够准确,快速,详尽的帮助管理人员查找到租借者与管理人员相联系的相关音像制品的信息。2.管理人员在对音像制品的种类,格式等多方面信息应可以根据自己本身的喜好习惯或按照当下流行方式进行细化分类,以方便对其信息的管理。3.管理人员应可以通过系统添加会员,并对会员信息详细记录在案,同时可进行修改和删除。并对会员借出的商品状态有一定掌握。4.管理人员可以通过系统提供的报表分析当日

7、、月、年的各种音像制品的相关租赁信息,并对营业额进行查询。5.具有网络条件的租借顾客可以通过访问系统浏览该店铺的音像制品相关信息,并且可以通过搜索手段对其感兴趣的音像制品具有针对性的查询。2.1.2概念设计在整体系统逻辑设计上,主要阐述的是管理员在操作系统时对于会员相关信息以及音像制品相关信息的掌控情况,由于管理员如前所述的相对于整个系统的特殊性,所以在整体系统逻辑的设计上其总体E-R图就如图:图1 音像租赁管理系统总体E-R图概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立于所使用的具体的数据库管理系统。根据音像租赁管理信息系统的实际要求和规范,在设计整个系统概念时,利

8、用概念模型(E-R模型)将概念结构实体化,可以借此对整个系统的概念结构设计进行评估,分析,然后根据整体实际情况进行必要的修改和补充。按照前面所叙述的本系统中所必要包含的一些要素,本次设计实体及其属性图如下。会员相关信息分为会员姓名、联系地址、联系电话、押金、会员编号、租借记录。则其设计实体及其属性图如图图2 会员实体E-R图2.1.3逻辑设计在数据库中创建索引时,查询所使用的索引信息存储在索引页中。连续索引页由从一个页到下一个页的指针链接在一起。当对数据的更改影响到索引时,索引中的信息可能会在数据库中分散开来。重建索引可以重新组织索引数据(对于聚集索引还包括表数据)的存储,清除碎片。这可通过减

9、少获得请求数据所需的页读取数来提高磁盘性能。 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。因此设计逻辑结构首先应该选择最适于描述与表达相应概念结构的数据模型,然后选择最合适的DBMS。设计逻辑结构时一般要分三步进行。将概念结构转换为一般的关系、网状、层次模型将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换对数据模型进行优化根据上述的转换原则,将音像租赁管理系统总体E-R图转换成关系模型,并对关系模型进行优化,结果如下:音像信息音像名,ISRC,格式,分类,库存,入库,出版社 音像名是此关系的主码。会员信息

10、会员编号,会员名,联系地址,联系电话,租赁记录,押金 会员编号是此关系的主码。管理员用户名,密码用户名是此关系的主码。2.1.4物理设计数据库中部分表的名称及其标识如表所示:表2.1 管理员信息列表FieldType(Length)NullableDefaultCommentIDint(4)not主键,递增Namenvarchar(50)管理员登陆用户名passnvarchar(32)管理员登陆密码loginNumint(4)登陆次数lastLogindatetime(8)getdate()最近登陆时间下为音像制品分类信息表,主要存储了音像制品分类的各项信息以及各项信息的约束条件。表2.2 音

11、像制品分类信息列表FieldType(Length)NullableDefaultCommentIDint(4)not主键,递增Classnamenvarchar(50)音像制品分类名Parentedint (4)音像制品父类id2.1.5 数据库实现CREATE TABLE Admin (ID int NOT NULL ,name nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,pass nvarchar (32) COLLATE Chinese_PRC_CI_AS NULL ,loginnum int NULL ,lastlogin dateti

12、me NULL ) ON PRIMARYGOCREATE TABLE Class (ID int NOT NULL ,Classname nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,Parented int NULL ) ON PRIMARYGOCREATE TABLE Format (Id int NOT NULL ,Formatnae nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGOCREATE TABLE member (ID int NOT NULL ,user

13、name nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,CardNum nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,tel nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,Address nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,Rnum int NOT NULL ,Btotal int NULL ,Adddate datetime NULL ,Money money NULL ) ON PRIMARYGOCREATE TABLE rent (ID int NOT NULL ,VID int NOT NULL ,Vname nvarchar (50) COLLATE Chinese_PRC_CI_AS NO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号