




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
流浪动物管理系统的系统设计案例概述目录TOC\o"1-3"\h\u5265流浪动物管理系统的系统设计案例概述 1173411.1系统的功能结构设计 1165891.2概念模型设计 137931.3数据库设计 8262071.3.1关系模型设计 8100751.3.2详细表结构设计 9102721.4输入输出及基本界面设计 13190881.4.1输入页面设计 13259081.4.2输出页面设计 14系统的功能结构设计通过上一章的详细分析,将系统的功能模块进行定义和设计,如图4-1所示。图STYLEREF1\s4-SEQ图\*ARABIC\s11流浪动物救助及领养系统-功能结构图概念模型设计在对数据库建设之前首先要对数据库的概念模型进行充分的分析与设计,这是后续进行数据表设计的关键步骤。而对数据库概念模型分析最常用的方法就是绘制实体-联系图,即E-R图。E-R图以图形的方式描述现实世界,不用考虑信息的存储结构、路径,具有直观、用户容易理解的特点。通过E-R模型可以展现出实体的具体内容、实体具有的属性、实体之间的相互关系。实体就是现实生活中客观存在的并且可以区别的实物;联系则是对实体之间关系的一种描述;属性是实体或联系具有的特征。本系统的整体E-R模型图如下图4-2所示,在此图中,首先忽略了实体的具体属性,主要聚焦于实体之间的联系,之后会对每个实体的具体属性进行描述。此E-R模型图的整体逻辑关系是:一个管理员可以发布多篇科普知识,每一篇科普知识可以有多条评论;一个管理员可以发布多个流浪动物的信息,一个流浪动物拥有多条用户评论;一个用户可以发布多个众筹活动,每一个众筹活动都对应了多条用户评论,而众筹活动反馈是在活动结束之后由活动发起人提交,所以众筹活动反馈与众筹活动信息是一一对应的关系;每个用户可以发布多条帖子;一个用户可以发布多条流浪动物救助信息,救助人员在系统中可以查看到多条救助信息;对于流浪动物领养,一个用户可以领养多个动物,发起多次的领养申请,而由于流浪动物的唯一性所以每一个领养申请只针对一只流浪动物,领养回访是在用户正式领养之后进行,与领养申请是一一对应的关系。图STYLEREF1\s4-SEQ图\*ARABIC\s12流浪动物救助及领养系统-整体E-R模型(不含实体属性)下面将列出各个实体和各个实体的属性。图STYLEREF1\s4-SEQ图\*ARABIC\s13流浪动物救助及领养系统-用户/救助人员实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s14流浪动物救助及领养系统-流浪动物实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s15流浪动物救助及领养系统-众筹活动实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s16流浪动物救助及领养系统-众筹反馈实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s17流浪动物救助及领养系统-管理员实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s18流浪动物救助及领养系统-领养信息实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s19流浪动物救助及领养系统-领养回访实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s110流浪动物救助及领养系统-科普知识实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s111流浪动物救助及领养系统-捐赠信息实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s112流浪动物救助及领养系统-救助信息实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s113流浪动物救助及领养系统-帖子信息实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s114流浪动物救助及领养系统-流浪动物评论信息实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s115流浪动物救助及领养系统-众筹活动评论实体属性图图STYLEREF1\s4-SEQ图\*ARABIC\s116流浪动物救助及领养系统-科普知识评论实体属性图数据库设计关系模型设计根据上述整体E-R模型所示,将其转换成相对应的关系模式。用户(用户编号,注册时间,用户名,用户密码,用户姓名,用户性别,用户头像,用户身份证号,用户邮箱,用户手机号)流浪动物(流浪动物编号,动物名称,品种,性别,图片,年龄,性情,是否打过疫苗,领取要求,动物状况,状态)众筹活动(众筹活动编号,用户编号,项目名称,图片,目标金额,众筹金额,众筹内容,发布时间,是否审核,审核回复)众筹反馈(众筹反馈编号,众筹活动编号,用途,附件,发布时间)管理员(管理员编号,用户名,用户密码,角色,新增时间)领养信息(订单编号,流浪动物编号,用户编号,证明文件,领养内容,领养日期,是否审核,审核回复)领养回访(领养回访编号,订单编号,领养状况,登记时间,城市)科普知识(科普知识编号,标题,分类,图片,科普视频,发布日期,知识内容)捐赠活动(捐赠信息编号,用户编号,项目名称,众筹金额,邮箱,是否支付)救助信息(救助信息编号,用户信息编号,标题,动物名称,发现地点,目前状况,救助内容,发布时间,是否审核,审核回复)帖子信息(帖子编号,用户编号,发布时间,帖子标题,帖子内容,状态)流浪动物评论信息(流浪动物评论信息编号,流浪动物编号,用户编号,用户名,评论内容,评论回复)众筹活动评论信息(众筹活动评论信息编号,众筹活动编号,用户编号,用户名,评论内容,评论回复)科普知识评论信息(科普知识评论信息编号,科普知识编号,用户编号,用户名,评论内容,评论回复)详细表结构设计根据上述E-R模型与转化成的对应关系模型,在数据库中有以下表结构设计:表STYLEREF1\s4-SEQ表\*ARABIC\s11用户信息表属性名数据类型长度可否为空主键含义yonghu_idbigint20否是用户编号addtimetimestamp19否注册时间yonghumingvarchar200否用户名mimavarchar200否密码xingmingvarchar200是姓名xingbievarchar200是性别touxiangvarchar200是头像shenfenzhengvarchar200是身份证youxiangvarchar200是邮箱shoujivarchar200是手机表STYLEREF1\s4-SEQ表\*ARABIC\s12流浪动物信息表属性名数据类型长度可否为空主键含义liulangdongwu_idbigint20否是流浪动物编号dongwumingchengvarchar200否动物名称pinzhongvarchar200是品种xingbievarchar200是性别tupianvarchar200是图片nianlingvarchar200是年龄xingqingvarchar200是性情shifoudaguoyimiaovarchar200是是否打过疫苗lingquyaoqiulongtext是领取要求dongwuzhuangkuanglongtext是动物状况zhuangtaivarchar200是状态表STYLEREF1\s4-SEQ表\*ARABIC\s13众筹活动信息表属性名数据类型长度可否为空主键含义zhongchouhuodong_idbigint20否是众筹活动编号yonghu_idbigint20是外键用户编号xiangmumingchengvarchar200是项目名称tupianvarchar200是图片mubiaojineint11是目标金额zhongchoujineint11是众筹金额zhongchouneironglongtext是众筹内容fabushijiandate是发布时间shifoushenhevarchar200是是否审核shenhehuifulongtext是审核回复表STYLEREF1\s4-SEQ表\*ARABIC\s14众筹反馈信息表属性名数据类型长度可否为空主键含义zhongchoufanakui_idbigint20否是众筹反馈编号zhongchouhuodong_idbinint20是外键众筹活动编号yongtulongtext是用途fujianvarchar200是附件fabushijiandate是发布时间表STYLEREF1\s4-SEQ表\*ARABIC\s15管理员信息表属性名数据类型长度可否为空主键含义guanliyuan_idbigint20否是管理员编号usernamevarchar100否管理员用户名passwordvarchar100否密码属性名数据类型长度可否为空主键含义rolevarchar100否角色addtimetimestamp否新增时间表STYLEREF1\s4-SEQ表\*ARABIC\s16领养信息表属性名数据类型长度可否为空主键含义dingdanbianhaobigint20否是订单编号liulangdongwu_idbigint20是外键流浪动物编号yonghu_idbigint20是外键用户编号zhengmingwenjianvarchar200是证明文件lingyangneironglongtext是领养内容lingyangriqidate是领养日期shifoushenhevarchar200是是否审核shenhehuifulongtext是审核回复表STYLEREF1\s4-SEQ表\*ARABIC\s17领养回访信息表属性名数据类型长度可否为空主键含义lingyanghuifang_idbigint20否是领养回访编号dingdanbianhaobigint20是外键订单编号lingyangzhuangkuanglongtext20是领养状况dengjishijiandate是登记时间chengshivarchar200是城市表STYLEREF1\s4-SEQ表\*ARABIC\s18科普知识信息表属性名数据类型长度可否为空主键含义kepuzhishi_idbigint20否是科普知识编号biaotivarchar200是标题feileivarchar200是分类tupianvarchar200是图片kepushipinvarchar200是科普视频faburiqidate是发布日期zhishineironglongtext是知识内容表STYLEREF1\s4-SEQ表\*ARABIC\s19捐赠信息表属性名数据类型长度可否为空主键含义juanzengxinxi_idbigint20否是捐赠信息编号yonghu_idbingint20是外键用户编号xiangmumingchengvarchar200是项目名称zhongchoujineint是众筹金额youxiangvarchar200是邮箱shifouzhifuvarchar200是是否支付表STYLEREF1\s4-SEQ表\*ARABIC\s110救助信息表属性名数据类型长度可否为空主键含义jiuzhuxinxi_idbigint20否是救助信息编号yonghu_idbigint20是外键用户编号biaotivarchar200是标题dongwumingchengvarchar200是动物名称faxiandidianvarchar200是发现时间muqianzhuangkuangvarchar200是目前状况jiuzhuneironglongtext是救助内容fabushijiandate是发布时间shifoushenhevarchar200是是否审核shenhehuifulongtext是审核回复表STYLEREF1\s4-SEQ表\*ARABIC\s111帖子信息表属性名数据类型长度可否为空主键含义tiezi_idbigint20否是帖子编号yonghu_idbigint20是外键用户编号fabushujiantimestamp是发布时间tiezibiaotivarchar200是帖子标题tiezineironglongtext是帖子内容zhuangtaivarchar200是状态表STYLEREF1\s4-SEQ表\*ARABIC\s112流浪动物评论信息表属性名数据类型长度可否为空主键含义discussliulangdingwu_idbigint20否是流浪动物评论信息编号liulangdongwu_idbigint20是外键流浪动物编号yonghubianhaobigint20是用户编号yonghumingvarchar200是用户名pinglunneironglongtext是评论内容pinglunhuifulongtext是评论回复表STYLEREF1\s4-SEQ表\*ARABIC\s113众筹活动评论信息表属性名数据类型长度可否为空主键含义discusszhongchouhuodong_idbigint20否是众筹活动评论信息编号zhongchouhuodong_idbigint20是外键众筹活动编号yonghubianhaobigint20是用户编号yonghumingvarchar200是用户名pinglunneironglongtext是评论内容pinglunhuifulongtext是评论回复表STYLEREF1\s4-SEQ表\*ARABIC\s114科普知识评论信息表属性名数据类型长度可否为空主键含义discusskepuzhishi_idbigint20否是科普知识评论信息编号kepuzhishi_idbigint20是外键科普知识编号yonghubianhaobigint20是用户编号yonghumingvarchar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人民币定期赠与合同范本8篇
- 2025年安徽速写考试题目及答案
- 2025年初中英语期末真题及答案
- 2025年高级电子商务师考试试题及答案
- 成都个人与公司技术合同4篇
- 5C培训模拟试题及答案、重症医学专科资质培训班模拟考试试题
- 2025年中医康复考试题及答案
- 2025年煤矿安全实务试题及答案
- 2025年【金属非金属矿山(地下矿山)主要负责人】考试试卷及答案及金属非金属矿
- 药学专业考研试题及答案
- 课件:大别山精神从大别山精神中汲取奋进力量
- 施工现场专职安全生产管理人员安全日志
- 《珍惜时间》心理健康课教学设计
- 减盐防控高血压健康讲座
- 2025年湖北省中考语文试卷真题(含标准答案)
- 患者隐私保护管理制度
- 2025年4月自考15040习概试题及答案含解析
- 拆除工程拆墙作业临时交通管制协议范本
- 2024中级出版专业资格考试真题带答案分析
- T/CA 105-2019手机壳套通用规范
- 茶楼联合投资协议书
评论
0/150
提交评论