




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
失物招领系统的数据库设计目录失物招领系统数据库设计2一、系统需求分析2(一)问题背景2(2)系统的总体目标2(3)系统的主要功能2二。概念结构设计5标记实体集5(2)标记触点组:5(3)标签属性集5三、逻辑结构设计8(一)初始关系模式8(二)数据模型标准化8(3)调整后的关系模型应在数据库10中实现四.物理结构设计13(a)数据库系统选择13(二)指数设置13安全和用户权利设计14V.系统实施描述15Vi .集团成员介绍及分工17(一)专家组介绍了17(2)任务分配17失物招领系统的数据库设计一、系统需求分析(一)问题的背景在当今的社会生活中,随着人们生活需求的日益多样化,人们所拥有的物质资源也日益丰富。最直观的表现是,人们拥有的物品在种类和数量上都大大增加了。这导致人们保管自己所有物品的难度增加,加上生活节奏加快,导致人们经常丢失物品。这种现象在面积上相对较小,尤其是在人口密集的大学校园里。老师和学生经常丢失他们的个人物品,比如书、手机、钱包、智能卡等等。经过调查,发现失主往往因为找不到丢失的财物而造成很多麻烦和损失(例如,许多学生丢失了一卡通,造成就餐、进图书馆、借书等诸多不便)。)。另一方面,提货人无法及时将提货的货物返还给货主,因为他没有货主的联系方式。然而,传统的失物招领服务中心仍然采用手工上交、手工归档和手工查询的方式。然而,随着商品的增加,这种管理方法的工作量也在不断增加。这种方法存在费时、费力、缺乏时效性的缺点,不利于调动采摘者的积极性。基于以上分析,我们认为建立一个网上失物招领系统是非常必要的。一方面,一旦网站建立,找到失物的学生可以在第一时间将失物信息发布到网上,而不是找一张写有“失物”四个字的纸,贴在公告栏上。另一方面,拥有一个处理丢失财产信息的系统可以减少手动处理的工作量。(2)系统的总体目标失物招领系统的建立是为了方便失主通过输入和发布失主的信息来查询他丢失的物品。一旦失主查询他丢失的物品,失主可以从系统中获得失主的联系信息,以便于找回丢失的物品。如果失主没有找到丢失物品的信息,他也可以公布丢失物品的信息。通过这种方式,该系统旨在建立遗失物、物主和拾荒者之间的桥梁关系,以便物主能够及时有效地从拾荒者处取回他丢失的物品。(3)系统的主要功能1.及时收集、输入和保存失主的财产信息、拾荒者的拾得信息以及失主和拾荒者的联系信息。2.项目信息查询功能。3.定期更新项目信息并取消已检索的项目记录。系统(网站)运行流程如下:不是是不是不网站浏览器成员?注册?注册注册修改您发布的信息提货/失物信息浏览找到似乎缺少的东西获取出版商的联系信息结束退出失物已归还,发布的信息已被删除。失物招领系统顶层数据流图:失物招领交接信息联系信息F3失物登记信息F5店内商品信息F2拾起的文章消息F1去接主人物主第一亲代失物信息处理系统失物招领系统一级数据流图:失物招领交接信息拾起的文章消息F1失物登记信息(失物未找到)丢失的物品信息F2第一子代联系信息F4/无此类信息F5去接主人P1.0记录找到的物品的信息D1遗失财产信息d二、概念结构设计根据前面对系统的分析,我们已经对排课系统的数据处理流程有了初步的了解,并发现与系统相关的实体及其相互关系如下:(1)标记实体集:所有者、所有者、对象和丢失的财产。(2)标记触点组:提货人和提货人:每个提货人可以提货一个以上的项目。有一种“拾起”的关系:1:牛顿失物招领员和失物招领员:每个失物招领员可以领取不止一件物品。有一种“迷失”的关系:1:牛顿物主和物主:物主通过系统查询丢失的物品,获取在系统中找到丢失物品的物主的联系信息,联系物主寻找丢失的物品。(3)标签属性集找到车主(卡号、姓名、性别、联系方式)拿起(拿起主卡号,拿起物品号,拿起时间,拿起地点)找到的书籍(数量、名称、作者、描述)找到u盘(编号、品牌、尺寸、描述)找到的钱包(号码、颜色、内容、描述)找到其他(编号、名称、描述)所有者(身份证号码、姓名、性别、联系信息)丢失(丢失的主卡号、丢失的物品号、丢失的时间、丢失的地点)丢失的书(编号、名称、作者、描述)缺少u盘(数量、品牌、大小、描述)丢失的钱包(号码、颜色、内容、描述)缺少其他人(号码、姓名、描述)找回丢失的财产(找到的物品数量、主卡数量、丢失的主卡数量)1n一体化卡号联系信息(QQ/电话)物主名字性别丢失的财产失去缺少项目编号延误损失地点所有者的一张卡号码编号种类图1形容1n一个卡号联系信息(QQ/电话)去接主人名字性别收拾东西找到找到的文章数量加快时间挑选地点拿起主卡号编号种类图2形容11一个卡号联系信息(QQ/电话)去接主人名字性别物主寻找丢失的财产图3卡号联系信息(QQ/电话)名字性别丢失的财产拿起主卡号所有者的一张卡号码卡号联系信息(QQ/电话)物主名字性别丢失的财产失去项目编号延误损失地点所有者的一张卡号码一个卡号联系信息(QQ/电话)去接主人名字性别收拾东西找到项目编号加快时间挑选地点拿起主卡号编号寻找丢失的财产拿起主卡号提货号码所有者的一张卡号码书u盘钱包其他的名字作者颜色品牌大小形容编号国际海底管理局书u盘钱包其他的名字作者颜色内容内容大小品牌形容工业标准结构形容形容形容形容形容形容内容内容1n111n名字名字第三,逻辑结构设计(一)初始关系模型根据上面的E-R图,我们将其转换为如下数据模型:1)取货实体可以转换成以下关系模式,其中一张卡号是取货关系的主键:找到车主(卡号、姓名、性别、联系方式)2)这种连接(1: N的所有者与被取物之间的连接)可以转换成以下关系(其中所有者的一卡通号和被取物号共同构成关系的主键):拿起(拿起主卡号,拿起物品号,拿起时间,拿起地点)3)对于拾取的对象,由于存在一般化/特殊化关系,这里采用将每个子实体建立为关系的方法,如下所示(下划线是主键):找到的书籍(数量、名称、作者、描述)找到u盘(编号、品牌、尺寸、描述)找到的钱包(号码、颜色、内容、描述)找到其他(编号、名称、描述)(3)失物的关系(物主与物主之间的1: 1关系)分解为(这是一种全钥匙关系)如下:找回丢失的财产(找到的物品数量、主卡数量、丢失的主卡数量)4)业主方的关系模式与业主方的关系模式基本相同,此处不再赘述。它列出如下(下划线是主键):所有者(身份证号码、姓名、性别、联系信息)丢失(丢失的主卡号、丢失的物品号、丢失的时间、丢失的地点)丢失的书(编号、名称、作者、描述)缺少u盘(数量、品牌、大小、描述)丢失的钱包(号码、颜色、内容、描述)缺少其他人(号码、姓名、描述)(二)数据模型的标准化在讨论和分析了E-R图并将E-R图转换成相应的关系模式后,我们进一步分析了上述关系,得到了以下关系模式中的函数依赖集:1.主模式:一体机卡号的姓名、性别和联系方式;2.所有者模式:一体机卡号的姓名、性别和联系方式;3.提货模式:一张卡号码,找到物品号码的时间和地点;4.图书拣选模式:号码名称、作者、描述;5.拾取u盘模式:数量、品牌、尺寸、描述;6.钱包挑选模式:数字颜色、内容、描述;7.找到其他模式:号码名称和描述;8.损失模式:失主卡号、遗失物品号、遗失时间和遗失地点;9.遗失图书模式:号码名称、作者、描述;10.遗失钱包模式:数字颜色、内容、描述;11.丢失的u盘模式:数量、品牌、尺寸、描述;由于我们在建立概念模型之前已经考虑了关系模型的优化,到目前为止,所有的关系模型都达到了3NF,满足了系统需求。(3)调整后的关系模型在数据库中的具体实现查找表:字段名数据类型(精度范围)空/非空约束条件解释FrCdidChar(6)不为空主关键字拿起主卡号FrnameVarchar(8)不为空所有者姓名弗莱克斯Char(2)不为空性别电话Varchar(13)不为空所有者的联系信息查找表:字段名数据类型(精度范围)空/非空约束条件解释FrCdidchar(6)不为空主关键字拿起主卡号FdidChar(4)不为空项目编号Fdtime日期时间不为空拾取时间FdplaceVarchar(20)不为空收拾这个地方书(书)表:字段名数据类型(精度范围)空/非空约束条件解释FBid自动增长型不为空主关键字编号FBnameVarchar(20)不为空图书名称FBauthorVarchar(20)不为空图书作者描述Varchar(50)形容注意,所拾取的书的编号:是自动编号,并且该编号采用分级编号方法,例如:编号11001。左边的第一个“1”表示拿起的文章,第二个“1”表示书,最后三个是序列号。FWallet表:字段名数据类型(精度范围)空/非空约束条件解释FWid自动增长型不为空主关键字编号前景色Varchar(8)不为空钱包颜色FWincludeVarchar(30)不为空钱包中的物品正向描述Varchar(50)形容请注意,在:中找到的钱包号码是一个自动号码,该号码采用分层编号方法,如:第14001号。左边第一个“1”表示找到的物品,第一个“4”表示钱包,最后三个是序列号。FUdisk表:字段名数据类型(精度范围)空/非空约束条件解释FUid自动增长型不为空主关键字编号FUnameVarchar(10)不为空u盘品牌融合Varchar(10)不为空u盘大小正向描述Varchar(50)形容请注意,拾取的u盘序列号是自动的,序列号采用:序列号13001等分级编号方法。左边的第一个“1”表示拿起的物品,第一个“3”表示u盘,最后三个数字是序列号。她的桌子:字段名数据类型(精度范围)空/非空约束条件解释FOid自动增长型不为空主关键字项目编号FOnameVarchar(10)不为空物品的名称决定Varchar(50)不为空项目说明请注意,拾取的u盘序列号是自动的,序列号采用分层编号方法,如:序列号12001。左边第一个“1”表示拿起的物品,第一个“2”表示u盘,最后三个数字是序列号。返回表格:字段名数据类型(精度范围)空/非空约束条件解释FrCdidchar(6)不为空主关键字拿起主卡号Lridchar(6)不为空所有者的一张卡号码Fdidchar(4)不为空提货号码失败者表:字段名数据类型(精度范围)空/非空约束条件解释Lridchar(6)不为空主关键字所有者的一张卡号码LrnameVa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年无人机维修员初级练习题集
- 2025年城市公共自行车系统新型充电设施建设方案
- 绿色供应链管理在印刷印刷印刷印刷印刷印刷广告制造业的应用与推广案例研究报告
- 绍兴市机动车考试题库及答案
- 三明地理考试题及答案
- 三基考试题库及答案中医
- 2025年股权增资协议范例
- 2025年烘焙行业厨师招聘劳动合同
- 2025年水库整治石灰石料填方项目合同
- 汝州信息会考试题库及答案
- 传染病信息报告管理规范2025年版培训试题及答案
- 临床患者身份识别管理标准
- 抗菌药物处方医师培训考核试题及答案
- 新时代班主任角色转型与实践案例
- 统编版二年级《语文》上册新教材解读课件
- 公务用车管理制度与车辆维护
- 专科医院介绍
- 医院二甲设备管理PDCA应用
- 江苏省苏州市2025年中考语文试卷(含答案解析)
- 电商直播模式下消费者农产品购买意愿影响因素研究-以赣南脐橙为例
- 开封产城融合投资集团有限公司招聘笔试题库2025
评论
0/150
提交评论