版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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第
2、四章第四章 详细设计详细设计.114.1 主页面的设计.114.2 信息检索.124.3 业务浏览.124.4 音像制品信息的管理.134.5 业务管理.13第五章第五章 总结总结.15致谢致谢.15数据库原理课程设计任务书1第一章第一章问题定义问题定义1.11.1 系统开发的背景系统开发的背景随着科学技术的不断提高,计算机科学的日渐成熟,计算机的强大功能已被人们深刻地认识。越来越多的人用计算机来处理日常事务,使计算机的应用得到普及,这样就创造出以计算机为基础的一系列生活方式。不仅如此,计算机还被广泛的应用到商业上,越来越多的人们意识到计算机给自己带来的方便以及他所创造的巨大财富。人们开始把计
3、算机应用到现代的各个领域中。作为计算机应用的一部分,使用计算机对音像商品租赁等各项操作进行管理,具有手工管理所无法比拟的优点,其优势已非常明显。1.21.2 系统的现状及其系统的现状及其开发的意义开发的意义目前已经有许多的音像租赁管理系统顺应着市场的要求应运而生,但对于庞大的市场,以及对于系统的可操作性等方面要求比较严格的消费业者来说,需求是远远大于供应的,但面对性能参差不齐的各种系统,消费者者往往是处于矛盾、谨慎的态度的,于是,在这样的环境下,开发一套美观使用,可操作性强,适用于多种经营环境的音像租赁管理系统是相当具有市场前景的。针对以上所描述的现实情况,为了真正的方便经营业者对于音像租赁制
4、品的管理操作以及租赁制品顾客群对音像制品在网上的浏览查询,满足现目前市场对于音像租赁管理信息系统的需求,开发这样一套有针对性的系统是具有相当大的市场价值和现实意义的。数据库原理课程设计任务书2第二章第二章 音像租赁管理系统需求分析音像租赁管理系统需求分析2.12.1 系统所要到达的目标系统所要到达的目标本系统针对专门为各类光盘出租店铺设计服务,从符合操作简便、界面友好、灵活、实用、安全、人性化的要求出发,完成音像租借管理中包括音像制品信息、客户信息的建立,租借、归还处理的记录,音像、客户的新增以及相关数据信息的统计、查询、修改等音像租借管理的全过程的工作。租赁时分为会员租赁与零租以方便管理。并
5、在结算时加入了报表统计功能。同时,具有网络条件的顾客可以通过访问本系统进行音像制品相关信息的查询和浏览。总之,该系统对音像制品的租赁管理实现了规范化,非常适合于中小型音像租赁店的日常工作管理。2.22.2 系统的运行环境及开发平台系统的运行环境及开发平台运行环境的硬件设备及操作系统服务器:pentiumiii 1g(或与此相当的 cpu)以上配置的高性能 pc 机,有网络接口卡(nic) ,内存应在 256m 以上,硬盘在 80g 以上。操作系统:windows 2000。客户端:pentiumiii 500(或与此相当的 cpu)以上配置的 pc 机,有网络接口卡(nic) ,内存应在 12
6、8m 以上,硬盘在 10g 以上。windows98 以上操作系统,安装 web 浏览器。网络:服务器和客户端应有网络连通,配置 tcp/ip 协议。2.32.3 系统需求概述系统需求概述用户在使用本系统时,系统应主要满足用户的以下几个方面要求:1.当租借者来对该店铺内的音像制品进行租借时,系统应能够准确,快速,的帮助管理人员查找到租借者与管理人员相联系的相关音像的信息。2.管理人员在对音像制品的种类,格式等多方面信息应可以根据自己本身喜好习惯或按照当下流行方式进行细化分类,以方便对其信息的管数据库原理课程设计任务书3理。3.管理人员应可以通过系统添加会员,并对会员信息详细记录在案,同时可进行
7、修改和删除。并对会员借出的商品状态有一定掌握。4.管理员通过系统报表分析各种音像制品的相关租赁信息。2.42.4 系统工作流程分析系统工作流程分析按照需求分析中所涉及到的经营业者与租赁者相互关系以及交流过程的概念。音像制品租借工作流程图如图 2.1 所示 进店找碟网上浏览进店进店上网找到碟交给管理员消消费费者者管管理理员员登录登录信息是否正确n业务管理选择出租管理归还管理退出结束y图 2.1 音像制品租借工作流程图2.2.5 5 系统功能模块概述系统功能模块概述音像分类:实现音像租赁制品信息分类类型的添加、编辑和删除功能音像管理:实现音像租赁制品相关信息的编辑和删除功能添加音像:实现音像租赁制
8、品相关信息的添加功能音像出租:实现音像租赁制品借出时的记录功能音像回还:实现音像租赁制品归还时的记录和结算功能音像搜索:实现音像租赁制品相关信息的搜索功能资金报表:实现音像租赁制品在日、月、年的时间段下租赁资金运转情况的显示及打印功能分类报表:根据管理人员的类别选择实现选择类别下的音像租赁制品的租赁数据库原理课程设计任务书4情况的状态显示及打印功能会员管理:实现管理员对会员相关信息的浏览、查询、修改和删除功能会员添加:实现管理员对会员相关信息的添加功能数据库原理课程设计任务书5第三章第三章 总体设计总体设计3.13.1 功能模块设计功能模块设计模块是数据说明功能,可执行语句等程序对象的集合,它
9、是单独命名的而且可以通过名字来访问。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能满足的要求。本系统主要功能模块如下音像管理功能模块 业务管理功能模块 报表统计功能模块 会员管理功能模块3.23.2 系统总体结构设计系统总体结构设计按照前一小节所述,将系统功能模块的概念设计引用于结构设计,则可得出相关图示如图 3.1 所示如下音像租赁管理系统音像租赁管理系统音像管理音像管理业务管理业务管理报表统计报表统计会员管理会员管理音像分类音像格式音像管理添加音像音像出租音像回还音像搜索业务浏览资金报表分类报表会员管理添加会员添加类别编辑类别修
10、改类别添加格式编辑格式修改格式修改信息删除信息编辑信息删除信息按年、月、日显示资金报表结果打印分类显示结果打印用户浏览用户浏览音像搜索音像浏览数据库原理课程设计任务书6图 3.1 系统总体结构设计图3.33.3 数据库的设计数据库的设计3.3.13.3.1 概念结构设计概念结构设计概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立于所使用的具体的数据库管理系统。根据音像租赁管理信息系统的实际要求和规范,在设计整个系统概念时,利用概念模型(e-r 模型)将概念结构实体化,可以借此对整个系统的概念结构设计进行评估,分析,然后根据整体实际情况进行必要的修改和补充。音像制品的相关信
11、息分为其音像名、格式类别、分类类别、入库量、库存量、出版社名称、isrc 编号。则其设计实体及其属性图如图 3.2 所示如下音像isrc音像名分类格式出版社库存入库图 3.2 音像实体及其属性图会员相关信息分为会员姓名、联系地址、联系电话、押金、会员编号、租借记录。则其设计实体及其属性图如图 3.3 所示如下会员押金租借记录联系电话联系地址会员名会员编号图 3.3 会员实体及其属性图 管理员的相关资料则由于其相对于整个系统的特殊性只需要分为其用户名及相关密码就可以了。则其设计实体及其属性图如图 3.4 所示如下数据库原理课程设计任务书7管理员用户名密码图 3.4 管理员实体及其属性图 在整体系
12、统逻辑设计上,主要阐述的是管理员在操作系统时对于会员相关信息以及音像制品相关信息的掌控情况,由于管理员如前所述的相对于整个系统的特殊性,所以在整体系统逻辑的设计上其总体 er 图就如图 3.5 所示如下管理员会员音像管理检索租赁1nm1nnn图 3.5 音像租赁管理系统总体 er 图3.3.23.3.2 逻辑结构设计逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 e-r 图转换为与选用 dbms 产品所支持的数据模型相符合的逻辑结构。因此设计逻辑结构首先应该选择最适于描述与表达相应概念结构的数据模型,然后选择最合适的 dbms。设计逻辑结构时一般要分三步进行。将概念结构转换为
13、一般的关系、网状、层次模型将转化来的关系、网状、层次模型向特定 dbms 支持下的数据模型转换对数据模型进行优化将音像租赁管理系统 e-r 图转换成关系模型,并优化,结果如下:音像信息音像名,isrc,格式,分类,库存,入库,出版社 音像名是此关系的主码。会员信息会员编号,会员名,联系地址,联系电话,租赁记录,押金 数据库原理课程设计任务书8会员编号是此关系的主码。管理员用户名,密码用户名是此关系的主码。3.3.33.3.3 物理结构设计物理结构设计数据库中所有表的名称及其标识如表 3.1 所示表名别名管理员信息admin音像制品分类信息class音像制品格式信息format音像制品信息ved
14、io会员信息member租借信息rent表 3.1 表名及其标示数据库中所有表如下所示下为管理员信息表,主要存储了管理员的各项信息以及各项信息的约束条件。fieldfieldtype(length)type(length)nullablenullabledefaultdefaultcommentcommentidint(4)not主键,递增namenvarchar(50)管理员登陆用户名passnvarchar(32)管理员登陆密码loginnumint(4)登陆次数lastlogindatetime(8)getdate()最近登陆时间表 3.2 管理员信息列表下为音像制品分类信息表,主要存储
15、了音像制品分类的各项信息以及各项信息的约束条件。fieldfieldtype(length)type(length)nullablenullabledefaultdefaultcommentcommentidint(4)not主键,递增classnamenvarchar(50)音像制品分类名数据库原理课程设计任务书9parentedint (4)音像制品父类id表 3.3 音像制品分类信息列表下为音像制品格式信息表,主要存储了音像制品格式的各项信息以及各项信息的约束条件。fieldfieldtype(length)type(length)nullablenullabledefaultdefau
16、ltcommentcommentidint(4)not主键,递增formatnamenvarchar(50)not音像制品格式名表 3.4 音像制品格式信息列表下为会员信息表,主要存储了会员的各项信息以及各项信息的约束条件。fieldfieldtype(length)type(length)nullablenullabledefaultdefaultcommentcommentidint(4)not主键,递增usernamenvarchar(50)not会员姓名cardnumnvarchar(50)not10000卡号telnvarchar(50)联系电话addressnvarchar(50)
17、联系地址rnumint(4)not租借数量btotalint(4)租借次数adddatedatetime(8)getdate()租借日期moneymoney(8)押金表 3.5 会员信息列表下为租借信息表,主要存储了租借的各项信息以及各项信息的约束条件。fieldfieldtype(length)type(length)nullablenullabledefaultdefaultcommentcommentidint(4)not主键,递增vidint(4)not音像制品 idvnamenvarchar(50)not音像制品名visrcnvarchar(50)not状态moneymoney(8)
18、0押金数据库原理课程设计任务书10idcardnvarchar(18)证件号renttimedatetime(8)not租借时间adminnvarchar(50)not管理backtimedatetime(8)(1900-1-1)归还时间constmoney(8)0消费额backtousermoney(8)0余额memnamenvarchar(50)租借者姓名表 3.6 租借信息列表下为音像制品信息表,主要存储了音像制品的各项信息以及各项信息的约束条件。fieldfieldtype(length)type(length)nullablenullabledefaultdefaultcomment
19、commentidint(4)not主键,递增vnamenvarchar(50)not音像制名classidint(4)not类别 idvformatnvarchar(50)not格式disknumint(4)not总数量copyyumint(4)not拷贝数量isrcnvarchar(50)notisrc 号pbulishnvarchar(50)not出版社vpricemoney(8)not价格rpricemoney(8)not出租价格adddatedatetime(8)notgetdate()添加时间rnumint(4)not0出租数量leftnumint(4)not0库存数量表 3.7
20、音像制品信息列表3.3.43.3.4 数据库完整性和安全性设计数据库完整性和安全性设计建立音像租赁管理信息系统的数据库时完整性是指数据的正确性和相容性。数据库原理课程设计任务书11由于数据库管理系统(dbms)用完整性约束条件来检查本身数据库中的数据是否满足规定的条件。而数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。本系统中则由前面所定义的表与表之间的联系以及表中各字段属性约束的设计来实现该数据库的完整性。3.3.53.3.5 数据库的连接数据库的连接在 asp 脚本中可以通过三种实用方法连接sql server2000数据:通过 odbc dsn建立连接,通过 oledb 建立
21、连接和通过 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=1
22、27.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.14.1 主页面的设计主页面的设计由于在设计时考虑到使用该系统的主要客户群面单一(主要使用及长时间操作的人
23、员为音像租赁店铺管理员,具备网络条件及浏览兴趣的音像租赁制品消费者的操作及使用相对来说要少很多) ,针对其长时间的单一操作的工作性质,所以在设计整个页面头尾设计时更多的考虑到了色彩的选择以及相对简单不烦琐的设计理念。后台主页面截图如图 4.1 所示图 4.1 后台主页面截图为了操作人员的便捷,提高其自身的操作积极性,以及考虑到美观等因素,作者将传统的主页面项目栏从页头位置移动到了页面的左侧,并且采用了类似 qq分类边框的设计,使得该系统在直观下有别于其他系统,看起来十分的简洁,美观。同时大大提高了操作的快捷程度,方便了操作人员,提高了其自身操作的积极性。同时在现阶段 qq 聊天工具大范围被用户
24、所接受的情况下一定程度上显示了其使用分类框条设计的成功性,故借鉴这样的经验而做出的分类边框设计能够更好的提高使用者的使用积极性和直观接受度,为产品本身带来直接性的经济利益。同时在边框上设计了隐藏按钮,若是信息量大边框设计影响到了使用者的浏览还可以点击隐藏按钮将边框隐藏。包含分类边框的的代码为数据库原理课程设计任务书13分类边框上方包含时间显示的代码为采用 javascript 实现。4.24.2 信息检索信息检索“音像分类”不清楚的情况下可不填,在以上的框中输入某一项输入相关关键名,由于使用了模糊查找,也可输入相关关键名中的某一字或多字,然后点击“查询音像”则可得到如图 4.3 所示的搜索结果
25、开始进入检索页选择检索条件音像分类输入关键字显示结果isrc出版社加入时间音像id音像名关键字为空?结束ny图 4.2 信息检索模块流程图4.34.3 业务浏览业务浏览管理业者还可以通过该浏览功能中所设计的较为人性化的快捷查询浏览已归还和未归还的相关音像制品信息及状态。点击“业务浏览”可得如图 4.4 所示数据库原理课程设计任务书14业务浏览选择分类条件进入页面未归还制品已归还制品显示结果显示结果结束图 4.3 业务浏览流程图4.44.4 音像制品信息的管理音像制品信息的管理下图 4.4 为音像制品管理的总体流程图开始进入影象制品信息管理选择相关操作音像分类音像添加进行相应管理结束音像删除音像格式分类音像修改图 4.4 影象制品信息管理流程图4.54.5 业务管理业务管理音像制品的出租与归还:鉴于先音像制品租赁行业均会对音像租赁制品进行编数据库原理课程设计任务书15号,以及每个音像制品的发行代码不尽相同,且更多的消费者在没有浏览店铺内音像制品的所有信息而仅仅是为租借某一最新音像时只会提供其名称,考虑以上的实际情况,便在设计出租时加如搜索,且搜索项目分为“音像 id” , “音像名” ,“isrc 音像代码”三项。在用户进行归还时只要在归还界面下进行相同操作就可以顺利实现归还功能了,需要注意
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 高中信息技术数据与计算之算法的熊群优化算法课件
- 2025 高中信息技术数据与计算之数据安全的同态加密物联网应用课件
- 2026年及未来5年市场数据中国城市轻轨市场发展前景预测及投资战略咨询报告
- 2026年春季消防安全形势分析与防控策略
- 农产品贮藏保鲜技术:原理、应用与发展
- 畜禽养殖基础技术与实践指南
- 2026年细胞工厂基因编辑底盘细胞改造技术手册
- 2026年高油高产转基因大豆生物育种技术攻关实务
- 2026年海岛独立微网:风光氢储固态储氢系统设计
- 2026年乡村旅游重点村游客动线优化与节点景观提升指南
- EBSD入门简介姚宗勇课件
- 口内数字化印模
- 高考数学真题全刷-决胜800题
- GB/T 2007.7-1987散装矿产品取样、制样通则粒度测定方法手工筛分法
- 印刷及纸张基础知识培训课件
- 充分高效利用时间主题班会课件
- 皮带机安装检验批
- 利用导数证明数列不等式问题课件-高考数学二轮复习
- 教师礼仪规范全套课件完整版ppt教程最全
- 汽车可靠性教学课件汇总完整版电子教案全书整套课件幻灯片(最新)
- 五年级下册语文课件-第四单元《9 古诗三首》部编版 (共48张PPT)
评论
0/150
提交评论