网上订菜系统的需求分析
3.2数据库设计
本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Access、FoxPro、Sybase、Oracle、Informix、SQL Server等,其中网络型的SQL Server、Oracle产品安全性远远高于桌面型的Access、FoxPro等数据库。
本系统采用的是Access数据库,原因如下:因为本系统所要存储的数据量不是很大,数据本身的安全性要求不是很高,结合实际情况本系统采用了比较简单易用的Access作为本系统的数据库。 3.2.1数据库概念结构设计
E-R图是一种信息模型图,体现了系统实体之间的关系。通过系统需求分析,了解系统的分解功能以及数据流程。根据这些实体及属性和实体之间的关系,可以得到系统E-R图,具体如图3.9所示。
菜品名称菜品ID库存品牌菜品市场价 所属大类所属小类会员价 图3.3 菜品实体及属性图
用户名称用户ID性别真实姓名用户邮箱电话地址 图3.4 用户实体及属性图
所定菜品ID订单号数量订单人订单总价付款方式送货方式订单时间
图3.5 订单实体及属性图
新闻标题新闻ID发布时间添加人新闻内容浏览次数
图3.6 新闻实体及属性图
QQ留言ID留言时间留言人留言内容主页邮箱
图3.7 留言实体及属性图
浏览次数 登录号
管理员 图3.8 管理员实体及属性图
NN留言管理密码 留言NN111N管理新闻用户用户管理管理员1订购数量订购订购时间1管理NN订单菜品
图3.9 系统E-R图
3.2.2数据库逻辑结构设计
通过对设计出的E-R图的分析,导出数据的关系模型如下:
(1) 订单信息(订单号,订单人ID,菜品ID,数量,总价,订单日期,送货方式,付款方式)
(2) 用户信息(用户ID,用户名称,性别,真实姓名,邮箱,电话,地址,找回密码问题,找回密码答案,注册时间,最后登录时间,登录次数)
(3) 菜品信息(菜品ID,菜品名称,库存,市场价,会员价,图片,品牌,所属大类,所属小类,加入时间)
(3) 新闻信息(新闻ID,新闻标题,内容,发布时间,发布人,浏览次数)
(4) 留言信息(留言ID,内容,留言时间,留言人,QQ,邮箱,主页,是否回复,回复时间)
(5 管理员 (登录号,密码) 注:带横线的表示相关主键 3.2.3数据库表设计
根据数量的大小不同,系统可以使用不同的数据库。本系统应用的数据库是ACCESS,新闻系统的数据库中各表的设计结果下表所示。每个表格表示在数据库中的一个表,具体如表3-1到3-10所示。
表3-1 用户user数据表
字段名称 UserID UserName UserEmail 数据类型 自动编号 文本 文本 说明 ID 名称 邮箱 UserPassword sex addDate logins face lastlogin userclass Quesion Answer ICQ msn UserLastIP UserPhoto youbian usertel
文本 文本 日期/时间 数字 文本 日期/时间 文本 文本 文本 文本 文本 文本 文本 文本 文本 密码 性别 注册时间 登陆次数 表情 上次登陆时间 用户类型 密码提示问题 密码提示答案 ICQ msn 上次登录IP 用户照片 用户邮编 用户电话 表3-2 菜品shop_books数据表
字段名称 bookid bookname pingpai bookchuban zhuang bookcontent pingji shichangjia huiyuanjia vipjia bestbook tejiabook newsbook kucun chengjiaocount liulancount nclassid anclassid bookpic adddate jianjie 数据类型 自动编号 文本 文本 文本 文本 备注 数字 数字 数字 数字 数字 数字 数字 数字 数字 数字 数字 数字 文本 日期/时间 备注
表3-3 菜品所属大类shop_anclass数据表
字段名称 数据类型 说明 说明 菜品ID 名称 品牌 计数单位 大图片 详细介绍 品级 市场价 会员价 VIP价 是否畅销 是否特价 是否新品 库存 成交数量 浏览次数 所属小类ID 所属大类ID 小图片 加入时间 菜品简介 anclassid anclass anclassidorder changyong fudongjia 自动编号 文本 数字 数字 数字
表3-4 菜品所属小类shop_nclass数据表
大分类ID 大分类名称 大分类排序 是否常用 浮动价 字段名称 nclassid nclass nclassidorder changyong anclassid 数据类型 自动编号 文本 数字 数字 数字
表3-5 管理员shop_admin数据表
说明 小分类ID 小分类名称 小分类排序 是否常用 所属大类ID 字段名称 adminid admin password flag 数据类型 自动编号 文本 文本 数字
表3-6 订单shop_action数据表
说明 管理员ID 名称 密码 权限 字段名称 actionid username actiondate bookid bookcount zhuangtai dingdan shouhuoname shouhuodizhi youbian liuyan zhifufangshi songhuofangshi shousex zonger userzhenshiname useremail usertel userid 数据类型 自动编号 文本 日期/时间 数字 数字 数字 文本 文本 文本 数字 备注 数字 数字 数字 数字 文本 文本 文本 数字 说明 订单ID 订单人 订单时间 菜品ID 订购数量 订单状态 订单号 收货人姓名 收货人地址 邮编 留言 支付方式 送货方式 收货人性别 总价 真实姓名 邮箱 电话 订单人ID
…… 此处隐藏:878字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




