菜单
  

    4.1数据库概念结构设计
    概念结构设计通常是对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,确定实体之间的联系类型,设计E-R图。在系统开发的数据库设计阶段,按照在线订餐系统的需求对数据和信息进行建模,利用实体关系图来实现.实体关系图描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述.通过对系统进行需求分析、流程设计以及系统功能结构的确定,确定E-R图如图2所示。
    图2 实体信息关系E-R图
    4.2数据库逻辑结构设计
    系统使用SQL Server 2005作为后台数据库,涉及到用户表(ST_UserInfo)、论坛表(ST_Comment)、菜品表(ST_Dish)、菜品类型表(ST_DishType)、订单表(ST_Orders)和订单详情表(ST_OrderDetails)。数据库表之间的关系如图3所示。
     
    图3  数据库表之间关系图
    4.3存储过程设计
    存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中[10]。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。系统用到了3个存储过程,分别是:
    (1)存储过程ST_AddDish:负责将添加的菜品信息添加到菜品表中。
    (2)存储过程ST_InsertComment:负责将添加新的评论添加到论坛表中。
    (3)存储过程ST_UpdateDish:用于更新已存在的菜品信息。
  1. 上一篇:数字签名在电子商务中的应用与实现
  2. 下一篇:基于C++的教师档案管理系统的设计与实现
  1. jsp小企业品质在线评分系统设计与实现

  2. php+mysql在线专家门诊预约系统的设计与实现

  3. jsp+sqlserver鲜花在线销售系统的设计+ER图

  4. 基于.net的在线考试系统网站设计与实现

  5. asp+sqlserver在线考试管理系统的设计与实现

  6. ASP.NET旅游资源管理系统的设计与实现

  7. javamvc技术的在线考试系统的设计与实现

  8. java+mysql车辆管理系统的设计+源代码

  9. 大众媒体对公共政策制定的影响

  10. 当代大学生慈善意识研究+文献综述

  11. 中考体育项目与体育教学合理结合的研究

  12. 乳业同业并购式全产业链...

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 电站锅炉暖风器设计任务书

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 杂拟谷盗体内共生菌沃尔...

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回