数据库课程设计音像租赁管理信息系统

上传人:s9****2 文档编号:489310586 上传时间:2023-09-20 格式:DOC 页数:17 大小:300KB
返回 下载 相关 举报
数据库课程设计音像租赁管理信息系统_第1页
第1页 / 共17页
数据库课程设计音像租赁管理信息系统_第2页
第2页 / 共17页
数据库课程设计音像租赁管理信息系统_第3页
第3页 / 共17页
数据库课程设计音像租赁管理信息系统_第4页
第4页 / 共17页
数据库课程设计音像租赁管理信息系统_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数据库课程设计音像租赁管理信息系统》由会员分享,可在线阅读,更多相关《数据库课程设计音像租赁管理信息系统(17页珍藏版)》请在金锄头文库上搜索。

1、目录第一章问题定义11.1系统开发的背景11.2系统的现状及其开发的意义1第二章 音像租赁管理系统需求分析22.1系统所要到达的目标22.2系统的运行环境及开发平台22.3系统需求概述22.4系统工作流程分析32.5系统功能模块概述3第三章 总体设计43.1功能模块设计43.2系统总体结构设计43.3数据库的设计53.3.1 概念结构设计53.3.2 逻辑结构设计63.3.3 物理结构设计73.3.4 数据库完整性和安全性设计93.3.5 数据库的连接10第四章 详细设计114.1主页面的设计114.2信息检索124.3业务浏览124.4音像制品信息的管理134.5业务管理13第五章 总结15

2、致谢15第一章 问题定义1.1系统开发的背景随着科学技术的不断提高,计算机科学的日渐成熟,计算机的强大功能已被人们深刻地认识。越来越多的人用计算机来处理日常事务,使计算机的应用得到普及,这样就创造出以计算机为基础的一系列生活方式。不仅如此,计算机还被广泛的应用到商业上,越来越多的人们意识到计算机给自己带来的方便以及他所创造的巨大财富。人们开始把计算机应用到现代的各个领域中。作为计算机应用的一部分,使用计算机对音像商品租赁等各项操作进行管理,具有手工管理所无法比拟的优点,其优势已非常明显。1.2系统的现状及其开发的意义目前已经有许多的音像租赁管理系统顺应着市场的要求应运而生,但对于庞大的市场,以

3、及对于系统的可操作性等方面要求比较严格的消费业者来说,需求是远远大于供应的,但面对性能参差不齐的各种系统,消费者者往往是处于矛盾、谨慎的态度的,于是,在这样的环境下,开发一套美观使用,可操作性强,适用于多种经营环境的音像租赁管理系统是相当具有市场前景的。针对以上所描述的现实情况,为了真正的方便经营业者对于音像租赁制品的管理操作以及租赁制品顾客群对音像制品在网上的浏览查询,满足现目前市场对于音像租赁管理信息系统的需求,开发这样一套有针对性的系统是具有相当大的市场价值和现实意义的。第二章 音像租赁管理系统需求分析2.1系统所要到达的目标本系统针对专门为各类光盘出租店铺设计服务,从符合操作简便、界面

4、友好、灵活、实用、安全、人性化的要求出发,完成音像租借管理中包括音像制品信息、客户信息的建立,租借、归还处理的记录,音像、客户的新增以及相关数据信息的统计、查询、修改等音像租借管理的全过程的工作。租赁时分为会员租赁与零租以方便管理。并在结算时加入了报表统计功能。同时,具有网络条件的顾客可以通过访问本系统进行音像制品相关信息的查询和浏览。总之,该系统对音像制品的租赁管理实现了规范化,非常适合于中小型音像租赁店的日常工作管理。2.2系统的运行环境及开发平台运行环境的硬件设备及操作系统服务器:PentiumIII 1G(或与此相当的CPU)以上配置的高性能PC机,有网络接口卡(NIC),内存应在25

5、6M以上,硬盘在80G以上。操作系统:Windows 2000。客户端:PentiumIII 500(或与此相当的CPU)以上配置的PC机,有网络接口卡(NIC),内存应在128M以上,硬盘在10G以上。Windows98以上操作系统,安装Web浏览器。网络:服务器和客户端应有网络连通,配置TCP/IP协议。2.3系统需求概述用户在使用本系统时,系统应主要满足用户的以下几个方面要求:1. 当租借者来对该店铺内的音像制品进行租借时,系统应能够准确,快速,的帮助管理人员查找到租借者与管理人员相联系的相关音像的信息。2. 管理人员在对音像制品的种类,格式等多方面信息应可以根据自己本身喜好习惯或按照当

6、下流行方式进行细化分类,以方便对其信息的管理。3. 管理人员应可以通过系统添加会员,并对会员信息详细记录在案,同时可进行修改和删除。并对会员借出的商品状态有一定掌握。4. 管理员通过系统报表分析各种音像制品的相关租赁信息。2.4系统工作流程分析按照需求分析中所涉及到的经营业者与租赁者相互关系以及交流过程的概念。音像制品租借工作流程图如图2.1所示 图2.1音像制品租借工作流程图2.5系统功能模块概述音像分类:实现音像租赁制品信息分类类型的添加、编辑和删除功能音像管理:实现音像租赁制品相关信息的编辑和删除功能添加音像:实现音像租赁制品相关信息的添加功能音像出租:实现音像租赁制品借出时的记录功能音

7、像回还:实现音像租赁制品归还时的记录和结算功能音像搜索:实现音像租赁制品相关信息的搜索功能资金报表:实现音像租赁制品在日、月、年的时间段下租赁资金运转情况的显示及打印功能分类报表:根据管理人员的类别选择实现选择类别下的音像租赁制品的租赁情况的状态显示及打印功能会员管理:实现管理员对会员相关信息的浏览、查询、修改和删除功能会员添加:实现管理员对会员相关信息的添加功能第三章 总体设计3.1功能模块设计模块是数据说明功能,可执行语句等程序对象的集合,它是单独命名的而且可以通过名字来访问。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能满足的

8、要求。本系统主要功能模块如下音像管理功能模块 业务管理功能模块 报表统计功能模块 会员管理功能模块3.2系统总体结构设计按照前一小节所述,将系统功能模块的概念设计引用于结构设计,则可得出相关图示如图3.1所示如下音像租赁管理系统音像管理业务管理报表统计会员管理音像分类音像格式音像管理添加音像音像出租音像回还音像搜索业务浏览资金报表分类报表会员管理添加会员添加类别编辑类别修改类别添加格式编辑格式修改格式修改信息删除信息编辑信息删除信息按年、月、日显示资金报表结果打印分类显示结果打印用户浏览音像搜索音像浏览图3.1 系统总体结构设计图3.3数据库的设计3.3.1 概念结构设计概念结构设计是数据库设

9、计的核心。概念结构独立于数据库的逻辑结构,也独立于所使用的具体的数据库管理系统。根据音像租赁管理信息系统的实际要求和规范,在设计整个系统概念时,利用概念模型(E-R模型)将概念结构实体化,可以借此对整个系统的概念结构设计进行评估,分析,然后根据整体实际情况进行必要的修改和补充。音像制品的相关信息分为其音像名、格式类别、分类类别、入库量、库存量、出版社名称、ISRC编号。则其设计实体及其属性图如图3.2所示如下图3.2 音像实体及其属性图会员相关信息分为会员姓名、联系地址、联系电话、押金、会员编号、租借记录。则其设计实体及其属性图如图3.3所示如下图3.3 会员实体及其属性图 管理员的相关资料则

10、由于其相对于整个系统的特殊性只需要分为其用户名及相关密码就可以了。则其设计实体及其属性图如图3.4所示如下图3.4 管理员实体及其属性图 在整体系统逻辑设计上,主要阐述的是管理员在操作系统时对于会员相关信息以及音像制品相关信息的掌控情况,由于管理员如前所述的相对于整个系统的特殊性,所以在整体系统逻辑的设计上其总体ER图就如图3.5所示如下图3.5 音像租赁管理系统总体ER图3.3.2 逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。因此设计逻辑结构首先应该选择最适于描述与表达相应概念结构的数据模型,然后选择最合适

11、的DBMS。设计逻辑结构时一般要分三步进行。将概念结构转换为一般的关系、网状、层次模型将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换对数据模型进行优化将音像租赁管理系统E-R图转换成关系模型,并优化,结果如下:音像信息音像名,ISRC,格式,分类,库存,入库,出版社 音像名是此关系的主码。会员信息会员编号,会员名,联系地址,联系电话,租赁记录,押金 会员编号是此关系的主码。管理员用户名,密码用户名是此关系的主码。3.3.3 物理结构设计数据库中所有表的名称及其标识如表3.1所示表名别名管理员信息Admin音像制品分类信息Class音像制品格式信息Format音像制品信息Ved

12、io会员信息member租借信息rent表3.1 表名及其标示数据库中所有表如下所示下为管理员信息表,主要存储了管理员的各项信息以及各项信息的约束条件。FieldType(Length)NullableDefaultCommentIDint(4)not主键,递增Namenvarchar(50)管理员登陆用户名passnvarchar(32)管理员登陆密码loginNumint(4)登陆次数lastLogindatetime(8)getdate()最近登陆时间表3.2 管理员信息列表下为音像制品分类信息表,主要存储了音像制品分类的各项信息以及各项信息的约束条件。FieldType(Length)

13、NullableDefaultCommentIDint(4)not主键,递增Classnamenvarchar(50)音像制品分类名Parentedint (4)音像制品父类id表3.3 音像制品分类信息列表下为音像制品格式信息表,主要存储了音像制品格式的各项信息以及各项信息的约束条件。FieldType(Length)NullableDefaultCommentIDint(4)not主键,递增Formatnamenvarchar(50)not音像制品格式名表3.4 音像制品格式信息列表下为会员信息表,主要存储了会员的各项信息以及各项信息的约束条件。FieldType(Length)Nulla

14、bleDefaultCommentIDint(4)not主键,递增usernamenvarchar(50)not会员姓名CardNumnvarchar(50)not10000卡号telnvarchar(50)联系电话Addressnvarchar(50)联系地址Rnumint(4)not租借数量Btotalint(4)租借次数AdddateDatetime(8)getdate()租借日期MoneyMoney(8)押金表3.5 会员信息列表下为租借信息表,主要存储了租借的各项信息以及各项信息的约束条件。FieldType(Length)NullableDefaultCommentIDint(4)not主键,递增Vidint(4)not音像制品idVnamenvarchar(50)not音像制品名Visrcnva

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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