已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理课程设计任务书 目录 第一章第一章问题定义问题定义 1 1 1 系统开发的背景 1 1 2 系统的现状及其开发的意义 1 第二章第二章 音像租赁管理系统需求分析音像租赁管理系统需求分析 2 2 1 系统所要到达的目标 2 2 2 系统的运行环境及开发平台 2 2 3 系统需求概述 2 2 4 系统工作流程分析 3 2 5 系统功能模块概述 3 第三章第三章 总体设计总体设计 4 3 1 功能模块设计 4 3 2 系统总体结构设计 4 3 3 数据库的设计 5 3 3 1 概念结构设计 5 3 3 2 逻辑结构设计 6 3 3 3 物理结构设计 7 3 3 4 数据库完整性和安全性设计 9 3 3 5 数据库的连接 10 第四章第四章 详细设计详细设计 11 4 1 主页面的设计 11 4 2 信息检索 12 4 3 业务浏览 12 4 4 音像制品信息的管理 13 4 5 业务管理 13 第五章第五章 总结总结 15 致谢致谢 15 数据库原理课程设计任务书 1 第一章第一章问题定义问题定义 1 1 1 1 系统开发的背景系统开发的背景 随着科学技术的不断提高 计算机科学的日渐成熟 计算机的强大功能已被 人们深刻地认识 越来越多的人用计算机来处理日常事务 使计算机的应用得到 普及 这样就创造出以计算机为基础的一系列生活方式 不仅如此 计算机还被 广泛的应用到商业上 越来越多的人们意识到计算机给自己带来的方便以及他所 创造的巨大财富 人们开始把计算机应用到现代的各个领域中 作为计算机应用 的一部分 使用计算机对音像商品租赁等各项操作进行管理 具有手工管理所无 法比拟的优点 其优势已非常明显 1 2 1 2 系统的现状及其系统的现状及其开发的意义开发的意义 目前已经有许多的音像租赁管理系统顺应着市场的要求应运而生 但对于庞 大的市场 以及对于系统的可操作性等方面要求比较严格的消费业者来说 需求 是远远大于供应的 但面对性能参差不齐的各种系统 消费者者往往是处于矛盾 谨慎的态度的 于是 在这样的环境下 开发一套美观使用 可操作性强 适用 于多种经营环境的音像租赁管理系统是相当具有市场前景的 针对以上所描述的现实情况 为了真正的方便经营业者对于音像租赁制品的 管理操作以及租赁制品顾客群对音像制品在网上的浏览查询 满足现目前市场对 于音像租赁管理信息系统的需求 开发这样一套有针对性的系统是具有相当大的 市场价值和现实意义的 数据库原理课程设计任务书 2 第二章第二章 音像租赁管理系统需求分析音像租赁管理系统需求分析 2 1 2 1 系统所要到达的目标系统所要到达的目标 本系统针对专门为各类光盘出租店铺设计服务 从符合操作简便 界面友好 灵活 实用 安全 人性化的要求出发 完成音像租借管理中包括音像制品信息 客户信息的建立 租借 归还处理的记录 音像 客户的新增以及相关数据信息 的统计 查询 修改等音像租借管理的全过程的工作 租赁时分为会员租赁与零 租以方便管理 并在结算时加入了报表统计功能 同时 具有网络条件的顾客可 以通过访问本系统进行音像制品相关信息的查询和浏览 总之 该系统对音像制 品的租赁管理实现了规范化 非常适合于中小型音像租赁店的日常工作管理 2 2 2 2 系统的运行环境及开发平台系统的运行环境及开发平台 运行环境的硬件设备及操作系统 服务器 pentiumiii 1g 或与此相当的 cpu 以上配置的高性能 pc 机 有 网络接口卡 nic 内存应在 256m 以上 硬盘在 80g 以上 操作系统 windows 2000 客户端 pentiumiii 500 或与此相当的 cpu 以上配置的 pc 机 有网络接 口卡 nic 内存应在 128m 以上 硬盘在 10g 以上 windows98 以上操作系统 安装 web 浏览器 网络 服务器和客户端应有网络连通 配置 tcp ip 协议 2 3 2 3 系统需求概述系统需求概述 用户在使用本系统时 系统应主要满足用户的以下几个方面要求 1 当租借者来对该店铺内的音像制品进行租借时 系统应能够准确 快 速 的帮助管理人员查找到租借者与管理人员相联系的相关音像的信 息 2 管理人员在对音像制品的种类 格式等多方面信息应可以根据自己本 身喜好习惯或按照当下流行方式进行细化分类 以方便对其信息的管 数据库原理课程设计任务书 3 理 3 管理人员应可以通过系统添加会员 并对会员信息详细记录在案 同 时可进行修改和删除 并对会员借出的商品状态有一定掌握 4 管理员通过系统报表分析各种音像制品的相关租赁信息 2 4 2 4 系统工作流程分析系统工作流程分析 按照需求分析中所涉及到的经营业者与租赁者相互关系以及交流过程的概念 音像制品租借工作流程图如图 2 1 所示 进店找碟 网上浏览 进店 进店 上网 找到碟交给管理员 消消费费者者管管理理员员 登录 登录信息 是否正确 n 业务管理选择 出租管理归还管理 退出 结束 y 图 2 1 音像制品租借工作流程图 2 2 5 5 系统功能模块概述系统功能模块概述 音像分类 实现音像租赁制品信息分类类型的添加 编辑和删除功能 音像管理 实现音像租赁制品相关信息的编辑和删除功能 添加音像 实现音像租赁制品相关信息的添加功能 音像出租 实现音像租赁制品借出时的记录功能 音像回还 实现音像租赁制品归还时的记录和结算功能 音像搜索 实现音像租赁制品相关信息的搜索功能 资金报表 实现音像租赁制品在日 月 年的时间段下租赁资金运转情况的 显示及打印功能 分类报表 根据管理人员的类别选择实现选择类别下的音像租赁制品的租赁 数据库原理课程设计任务书 4 情况的状态显示及打印功能 会员管理 实现管理员对会员相关信息的浏览 查询 修改和删除功能 会员添加 实现管理员对会员相关信息的添加功能 数据库原理课程设计任务书 5 第三章第三章 总体设计总体设计 3 1 3 1 功能模块设计功能模块设计 模块是数据说明功能 可执行语句等程序对象的集合 它是单独命名的而且 可以通过名字来访问 模块化就是把程序划分成若干个模块 每个模块完成一个 子功能 把这些模块集总起来组成一个整体 可以完成指定的功能满足的要求 本系统主要功能模块如下 音像管理功能模块 业务管理功能模块 报表统计功能模块 会员管理功能模块 3 2 3 2 系统总体结构设计系统总体结构设计 按照前一小节所述 将系统功能模块的概念设计引用于结构设计 则可得出 相关图示如图 3 1 所示如下 音像租赁管理系统音像租赁管理系统 音像管理音像管理业务管理业务管理报表统计报表统计会员管理会员管理 音 像 分 类 音 像 格 式 音 像 管 理 添 加 音 像 音 像 出 租 音 像 回 还 音 像 搜 索 业 务 浏 览 资 金 报 表 分 类 报 表 会 员 管 理 添 加 会 员 添 加 类 别 编 辑 类 别 修 改 类 别 添 加 格 式 编 辑 格 式 修 改 格 式 修 改 信 息 删 除 信 息 编 辑 信 息 删 除 信 息 按年 月 日 显示资 金报表 结 果 打 印 分 类 显 示 结 果 打 印 用户浏览用户浏览 音 像 搜 索 音 像 浏 览 数据库原理课程设计任务书 6 图 3 1 系统总体结构设计图 3 3 3 3 数据库的设计数据库的设计 3 3 1 3 3 1 概念结构设计概念结构设计 概念结构设计是数据库设计的核心 概念结构独立于数据库的逻辑结构 也 独立于所使用的具体的数据库管理系统 根据音像租赁管理信息系统的实际要求 和规范 在设计整个系统概念时 利用概念模型 e r 模型 将概念结构实体化 可以借此对整个系统的概念结构设计进行评估 分析 然后根据整体实际情况进 行必要的修改和补充 音像制品的相关信息分为其音像名 格式类别 分类类别 入库量 库存量 出版社名称 isrc 编号 则其设计实体及其属性图如图 3 2 所示如下 音像 isrc 音像名 分类 格式 出版社 库存 入库 图 3 2 音像实体及其属性图 会员相关信息分为会员姓名 联系地址 联系电话 押金 会员编号 租 借记录 则其设计实体及其属性图如图 3 3 所示如下 会员 押金 租借记录 联系电话 联系地址 会员名 会员编号 图 3 3 会员实体及其属性图 管理员的相关资料则由于其相对于整个系统的特殊性只需要分为其用户名及 相关密码就可以了 则其设计实体及其属性图如图 3 4 所示如下 数据库原理课程设计任务书 7 管理员 用户名 密码 图 3 4 管理员实体及其属性图 在整体系统逻辑设计上 主要阐述的是管理员在操作系统时对于会员相关信 息以及音像制品相关信息的掌控情况 由于管理员如前所述的相对于整个系统的 特殊性 所以在整体系统逻辑的设计上其总体 er 图就如图 3 5 所示如下 管理员 会员 音像 管理 检索 租赁 1 n m 1 n n n 图 3 5 音像租赁管理系统总体 er 图 3 3 2 3 3 2 逻辑结构设计逻辑结构设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 e r 图转换为与 选用 dbms 产品所支持的数据模型相符合的逻辑结构 因此设计逻辑结构首先应 该选择最适于描述与表达相应概念结构的数据模型 然后选择最合适的 dbms 设计逻辑结构时一般要分三步进行 将概念结构转换为一般的关系 网状 层次模型 将转化来的关系 网状 层次模型向特定 dbms 支持下的数据模型转换 对数据模型进行优化 将音像租赁管理系统 e r 图转换成关系模型 并优化 结果如下 音像信息 音像名 isrc 格式 分类 库存 入库 出版社 音像名是此关系的主码 会员信息 会员编号 会员名 联系地址 联系电话 租赁记录 押金 数据库原理课程设计任务书 8 会员编号是此关系的主码 管理员 用户名 密码 用户名是此关系的主码 3 3 3 3 3 3 物理结构设计物理结构设计 数据库中所有表的名称及其标识如表 3 1 所示 表名别名 管理员信息 admin 音像制品分类信息 class 音像制品格式信息 format 音像制品信息 vedio 会员信息 member 租借信息 rent 表 3 1 表名及其标示 数据库中所有表如下所示 下为管理员信息表 主要存储了管理员的各项信息以及各项信息的约束条件 fieldfieldtype length type length nullablenullabledefaultdefaultcommentcomment idint 4 not 主键 递增 namenvarchar 50 管理员登陆用 户名 passnvarchar 32 管理员登陆密 码 loginnumint 4 登陆次数 lastlogi n datetime 8 getdate 最近登陆时间 表 3 2 管理员信息列表 下为音像制品分类信息表 主要存储了音像制品分类的各项信息以及各项信息的 约束条件 fieldfieldtype length type length nullablenullabledefaultdefaultcommentcomment idint 4 not 主键 递增 classnam e nvarchar 50 音像制品分类 名 数据库原理课程设计任务书 9 parentedint 4 音像制品父类 id 表 3 3 音像制品分类信息列表 下为音像制品格式信息表 主要存储了音像制品格式的各项信息以及各项信息的 约束条件 fieldfieldtype length type length nullablenullabledefaultdefaultcommentcomment idint 4 not 主键 递增 formatna me nvarchar 50 not 音像制品格式 名 表 3 4 音像制品格式信息列表 下为会员信息表 主要存储了会员的各项信息以及各项信息的约束条件 fieldfieldtype length type length nullablenullabledefaultdefaultcommentcomment idint 4 not 主键 递增 usernamenvarchar 50 not 会员姓名 cardnumnvarchar 50 not10000 卡号 telnvarchar 50 联系电话 addressnvarchar 50 联系地址 rnumint 4 not 租借数量 btotalint 4 租借次数 adddatedatetime 8 getdate 租借日期 moneymoney 8 押金 表 3 5 会员信息列表 下为租借信息表 主要存储了租借的各项信息以及各项信息的约束条件 fieldfieldtype length type length nullablenullabledefaultdefaultcommentcomment idint 4 not 主键 递增 vidint 4 not 音像制品 id vnamenvarchar 50 not 音像制品名 visrcnvarchar 50 not 状态 moneymoney 8 0 押金 数据库原理课程设计任务书 10 idcardnvarchar 18 证件号 renttimedatetime 8 not 租借时间 adminnvarchar 50 not 管理 backtimedatetime 8 1900 1 1 归还时间 constmoney 8 0 消费额 backtous er money 8 0 余额 memnamenvarchar 50 租借者姓名 表 3 6 租借信息列表 下为音像制品信息表 主要存储了音像制品的各项信息以及各项信息的约束条件 fieldfieldtype length type length nullablenullabledefaultdefaultcommentcomment idint 4 not 主键 递增 vnamenvarchar 50 not 音像制名 classidint 4 not 类别 id vformatnvarchar 50 not 格式 disknumint 4 not 总数量 copyyumint 4 not 拷贝数量 isrcnvarchar 50 not isrc 号 pbulishnvarchar 50 not 出版社 vpricemoney 8 not 价格 rpricemoney 8 not 出租价格 adddatedatetime 8 notgetdate 添加时间 rnumint 4 not0 出租数量 leftnumint 4 not0 库存数量 表 3 7 音像制品信息列表 3 3 4 3 3 4 数据库完整性和安全性设计数据库完整性和安全性设计 建立音像租赁管理信息系统的数据库时完整性是指数据的正确性和相容性 数据库原理课程设计任务书 11 由于数据库管理系统 dbms 用完整性约束条件来检查本身数据库中的数据是否 满足规定的条件 而数据的约束条件是语义的体现 将作为模式的一部分存入数 据库中 本系统中则由前面所定义的表与表之间的联系以及表中各字段属性约束 的设计来实现该数据库的完整性 3 3 5 3 3 5 数据库的连接数据库的连接 在 asp 脚本中可以通过三种实用方法连接sql server2000数据 通过 odbc dsn 建立连接 通过 oledb 建立连接和通过 driver 建立连接 选取了 driver 建立连接的方 式作为数据库连接的方法 在连接数据库的文件 cls main asp 里面添加程序如下 连接数据库 public function conndata dim tempconn on error resume next dim connstr if err then err clear set tempconn server createobject adodb connection connstr provider sqloledb 1 persist security info false server 127 0 0 1 user id databasename password password database myol tempconn open connstr set conn tempconn set tempconn nothing if err number 0 then response write the sytem error response end end if end function 数据库原理课程设计任务书 12 第四章第四章 详细设计详细设计 4 1 4 1 主页面的设计主页面的设计 由于在设计时考虑到使用该系统的主要客户群面单一 主要使用及长时间 操作的人员为音像租赁店铺管理员 具备网络条件及浏览兴趣的音像租赁制品消 费者的操作及使用相对来说要少很多 针对其长时间的单一操作的工作性质 所以在设计整个页面头尾设计时更多的考虑到了色彩的选择以及相对简单不烦琐 的设计理念 后台主页面截图如图 4 1 所示 图 4 1 后台主页面截图 为了操作人员的便捷 提高其自身的操作积极性 以及考虑到美观等因素 作者将传统的主页面项目栏从页头位置移动到了页面的左侧 并且采用了类似 qq 分类边框的设计 使得该系统在直观下有别于其他系统 看起来十分的简洁 美 观 同时大大提高了操作的快捷程度 方便了操作人员 提高了其自身操作的积 极性 同时在现阶段 qq 聊天工具大范围被用户所接受的情况下一定程度上显示了其 使用分类框条设计的成功性 故借鉴这样的经验而做出的分类边框设计能够更好 的提高使用者的使用积极性和直观接受度 为产品本身带来直接性的经济利益 同时在边框上设计了隐藏按钮 若是信息量大边框设计影响到了使用者的浏览还 可以点击隐藏按钮将边框隐藏 包含分类边框的的代码为 数据库原理课程设计任务书 13 分类边框上方包含时间显示的代码为 采用 javascript 实现 4 2 4 2 信息检索信息检索 音像分类 不清楚的情况下可不填 在以上的框中输入某一项输入相关关 键名 由于使用了模糊查找 也可输入相关关键名中的某一字或多字 然后点击 查询音像 则可得到如图 4 3 所示的搜索结果 开始 进入检索页 选择检索 条件 音像分类 输入关键字 显示结果 isrc 出版社 加入时间 音像id 音像名 关键字为空 结束 n y 图 4 2 信息检索模块流程图 4 3 4 3 业务浏览业务浏览 管理业者还可以通过该浏览功能中所设计的较为人性化的快捷查询浏览已归 还和未归还的相关音像制品信息及状态 点击 业务浏览 可得如图 4 4 所示 数据库原理课程设计任务书 14 业务浏览 选择分类 条件 进入页面 未归还制品已归还制品 显示结果显示结果 结束 图 4 3 业务浏览流程图 4 4 4 4 音像制品信息的管理音像制品信息的管理 下图 4 4 为音像制品管理的总体流程图 开始 进入影象制品信息管理 选择相关操作 音像分类 音像添加 进行相应管理 结束 音像删除音像格式分类 音像修改 图 4 4 影象制品信息管理流程图 4 5 4 5 业务管理业务管理 音像制品的出租与归还 鉴于先音像制品租赁行业均会对音像租赁制品进行编 数据库原理课程设计任务书 15 号 以及每个音像制品的发行代码不尽相同 且更多的消费者在没有浏览店铺内 音像制品的所有信息而仅仅是为租借某一最新音像时只会提供其名称 考虑以上 的实际情况 便在设计出租时加如搜索 且搜索项目分为 音像 id 音像名 isrc 音像代码 三项 在用户进行归还时只要在归还界面下进行相同操作就可以顺利实现归还功能 了 需要注意的是归还时设计了一个应收和实收的概念 如下图为业务管理流程图 和会员管理流程图 开始 进入业务管理页面 选择业务操作 出租归还 进行相应管理 结束 开始 进入会员管理页面 选择会员操作 会员查看会员添加 进行相应管理 结束 选择会员查看 相关操作 会员信息删除会员信息修改 数据库原理课程设计任务书 16 第五章第五章 总结总结 音像租赁管理系统是针对中小型音像制品租赁店铺的管理模式 租赁模式 会员管理模式等方面进行了细致的考察之后 在确定了系统所要涉及的范围 层 次 包括数据库设计 界面设计 web 应用层设计 操作人性化设计等 是一个 具有实际意义的系统 刚刚接手设计该系统时 仅需求分析就耗费了不少时间 原来期先的那些大 概的概念只是一个感官上的模糊认识 并没有从实际意义出发考虑 不仅如此 在其他的设计方面也还遇到了很多这样那样的问题 经过一周的努力 终于完成了音像租赁管理系统的开发与设计 完成了毕业 论文的写作 在整个的过程中体验了苦与乐 明白了如何在困难前不被吓倒 如 何利用自身优势解决困难 进一步的加强了对软件开发的理解和认识 学到了许 多学术知识以及书本以外很多做人的道理 达到了锻炼的目的 致谢致谢 这段时间的课程设计是我大学生活印象十分深刻的一段历程 在这段艰苦 而又充实的日子里 我感受到的是指导老师的严谨与亲切 同学们的友爱与帮助 以及弥漫在身边的那种努力向上 积极融洽的学习生活氛围 在这段时间里 我学习到了很多 书本上的理论知识 实际应用中的动 手操作 相关的经验教训 还有很多书本之外的 包括如何面对及学习新的知识 理论 如何面对和解决所遇到的困难和挑战 首先要感谢的是我的指导老师 我的系统都是在老师的多次指正后完成的 在此 我要对老师表示我最真诚的谢意 感谢他一直以来对我所付出的辛劳及努力 从 老师的身上我不仅学习到了很多的学术知识 更多的是老师对于事物条理化的透 彻分析 以及从老师身上我感受到的是严谨的治学作风 身体力行的工作态度 这些 不仅对于我今后的学习 乃至生活都将会有很大的影响 在此 我想再说 一声 感谢您 老师 您辛苦了 tgkqcwa3ptgz7r4i30ka1dkaghn3xtkknb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省临沂市第一中学2026届生物高一第一学期期末学业水平测试模拟试题含解析
- 资阳口腔职业学院《中医护理学基础实训》2024-2025学年第一学期期末试卷
- 文化艺术产业发展分析
- 网络安全行业现状与未来发展趋势
- 排水板热空气老化、耐碱性、人工候化后拉伸性能试验记录
- 拓展专题03:分式不等式、高次不等式、根式不等式、绝对值不等式的求解7大考点40题(高效培优期中专项训练)(解析版)高一数学上学期北师大版
- 核心考点02 正确理解运用实词虚词-2026年高考《语文》一轮复习高效培优系列讲义
- 略论议论文写作中的分析问题
- 历年mba写作范文
- 2025年湖南省高考语文作文考前预测题及范文
- 常规疫苗接种课件
- 2025至2030年湖北省水利工程市场前景预测及投资规划研究报告
- 地铁货运线2025年市场潜力分析报告
- 2025年中国宠物干细胞疗法行业市场全景分析及前景机遇研判报告 - 网
- 铝锭行业知识培训课件
- 2025年度起重机技术改造升级合同
- 2025年果酒及配制酒合作协议书
- 低压电工安全培训考试题库及解析
- 新生儿科三基考试试题(附答案)
- Conners儿童行为评估量表
- 2025年高速公路内业资料归档目录
评论
0/150
提交评论