公益网站后台数据库的逻辑设计20140730.docx_第1页
公益网站后台数据库的逻辑设计20140730.docx_第2页
公益网站后台数据库的逻辑设计20140730.docx_第3页
公益网站后台数据库的逻辑设计20140730.docx_第4页
公益网站后台数据库的逻辑设计20140730.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

公益网站后台数据库的逻辑设计一 E-R图向关系模型转换会员(会员编号,姓名,年龄,性别,手机号,邮箱,联系地址)公益组织(公益组织编号,名称,联系人,手机号,邮箱,联系地址)赞助商(赞助商编号,公司名称,联系人,公司类别,电话号码,邮箱,联系地址)礼品(礼品编号,礼品名称,礼品上架日期)活动(活动编号,活动名称,活动开始时间,截止时间,地点,活动积分,活动所需人数)参加(会员编号,活动编号,所获积分,报名时间,应得积分,实得积分)发起(公益组织编号,活动编号,发起时间)赞助(赞助商编号,礼品编号,礼品积分值,赞助数量,库存量,赞助时间)兑换(会员编号,礼品编号,所耗积分值,兑换数量,兑换时间)转赠(礼品编号,转赠会员编号,接收会员编号,转赠时间)二 主要数据表的设计2.1网站后台管理员表网站后台管理员表:Administrator字段名称数据类型是否可以为空描述约束AdmIDint否管理员编号主键AdmAccountvarchar(50)否管理员账号AdmPasswordvarchar(50)否管理员密码2.2会员表会员信息表:User字段名称数据类型是否可以为空描述约束UserIDint否会员编号主键UserNamevarchar(10)是会员姓名UserAgeint是会员年龄UserSexchar(2)是会员性别UserPhonevarchar(13)否会员手机号UserEmailvarchar(50)否会员邮箱UserPasswordvarchar(50)否会员密码UserAddressvarchar(50)是会员地址2.3公益组织表公益组织的信息表:Organization字段名称数据类型是否可以为空描述约束OrganIDint否公益组织编号主键OrganNamevarchar(10)是公益组织名称OrganContactsvarchar(10)是联系人OrganPhonevarchar(20)否联系人手机号OrganEmailvarchar(20)否公益组织邮箱OrganPasswordvarchar(20)否公益组织密码OrganAddressvarchar(50)是公益组织联系地址2.4赞助商信息表赞助商信息表:Sponsors字段名称数据类型是否可以为空描述约束SponIDint否赞助商编号主键SponNamevarchar(10)是公司名称SponContactsvarchar(10)是公司联系人SponPhonevarchar(20)否公司联系人手机号SponEmailvarchar(20)否赞助商邮箱SponPasswordvarchar(20)否赞助商密码SponAddressvarchar(50)是赞助商联系地址2.5 活动信息表活动的信息表:Activity字段名称数据类型是否可以为空描述约束ActIDint否活动编号主键ActNamevarchar(20)否活动名称StartTimevarchar(20)否活动开始时间Deadlinevarchar(20)否截止时间ActPlacevarchar(50)否活动地点ActNumberint否活动所需人数2.6礼品信息表礼品信息表:Gift字段名称数据类型是否可以为空描述约束GiftIDint否礼品编号主键GiftNamevarchar(20)否礼品名称GiftDatevarchar(20)是礼品上架日期2.7参加表参加表:Participate字段名称数据类型是否可以为空描述约束UserIDint否会员编号主键ActIDint否活动编号主键RegTimevarchar(20)是报名时间DeCreditsint否应得积分RealCreditsint否实得积分2.8 发起表发起表:Launch字段名称数据类型是否可以为空描述约束OrganIDint否公益组织编号主键ActIDint否活动编号主键LaunchTimevarchar(20)否发起时间2.9赞助表赞助表:Support字段名称数据类型是否可以为空描述约束SponIDint否赞助商编号主键GiftIDint否礼品编号主键GiftCreditsint否礼品积分值SupNumberint否赞助数量Inventoryint否库存量SupTimevarchar(20)是赞助时间2.10 兑换表兑换表:Exchange字段名称数据类型是否可以为空描述约束UserIDint否会员编号主键GiftIDint否礼品编号主键UseCreditsint否所耗积分值ExchangeNumint否兑换数量ExchangeTimevarchar(20)是兑换时间2.11 转赠表转赠表:Donate字段名称数据类型是否可以为空描述约束GiftIDint否礼品编号主键DoUserIDint否转赠会员编号主键ReUserIDint否接收会员编号主键DoTimevarchar(20)是转赠时间三 用户子模块设计3.1 会员管理子模块设计 由会员管理子模块功能需求所描述的步骤,涉及到的类有会员类。会员类包含会员编号,姓名,年龄,性别,手机号,邮箱,联系地址等属性。可进行登录、找礼品、找活动、报名参加活动、积分兑换礼品、查看个人信息、收藏礼品、收藏活动、退出等操作。图3-1为该功能的类图:图3-1 会员管理类图3.2 公益组织管理子模块设计 由公益管理组织子模块功能需求所描述的步骤,涉及到的类有公益组织类。公益组织类包含公益组织编号、公益组织名称、联系人、联系人手机号、公益组织邮箱,公益组织联系地址等属性。可进行登录、发布活动、查看报名志愿者信息、志愿者积分确认、退出等操作。图3-2为该功能的类图:图3-2 公益组织管理类图3.3 赞助商管理子模块设计由赞助商管理子模块功能需求所描述的步骤,涉及到的类有赞助商类。赞助商类包含赞助商编号、公司名称、公司联系人、公司联系人手机号、赞助商邮箱,赞助商联系地址等属性。可进行登录、提交赞助礼品意向、礼品上架、礼品信息维护、退出等操作。图3-3为该功能的类图:图3-3 赞助商管理类图34礼品管理子模块由礼品管理子模块功能需求所描述的步骤,涉及到的类有礼品类。礼品类包含礼品编号,礼品名称,礼品上架日期等属性。可进行浏览、查询、修改、删除等操作。图3-4为该功能的类图: 图3-4礼品管理类图3.5 活动管理子模块由活动管理子模块功能需求所描述的步骤,涉及到的类有活动类。活动类包含活动编号,活动名称,活动开始时间,截止时间,活动地点,活动所需人数等属性。可进行浏览、查询、修改、删除等操作。图3-5为该功能的类图: 图3-5活动管理类图3.6 发起活动管理子模块由发起活动管理子模块的功能需求的步骤,涉及到的类有公益组织类、发起活动类和活动类。其中发起活动类包含公益组织编号、活动编号、发起时间等属性,可以进行登记、查询、修改、删除等操作。图3-6为该功能的类图:图3-6发起活动管理类图3.7参加活动管理子模块由参加活动管理子模块功能需求的步骤,涉及到的类有会员类、参加类、活动类。其中赞助类包含会员编号、活动编号、报名时间、应得积分、实得积分等属性,可以进行登记、浏览、查询、修改、删除等操作。图3-8为该功能的类图:3-7参加活动管理类图3.8 赞助管理子模块由赞助管理子模块功能需求的步骤,涉及到的类有赞助商类和赞助类。其中赞助类包含赞助商编号、礼品编号、礼品积分值、赞助数量、库存量、赞助时间等属性,可以进行浏览、查询、修改、删除等操作。图3-8为该功能的类图:图3-8赞助管理类图3.9 兑换礼品管理子模块由兑换礼品管理子模块功能需求的步骤,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论