菜单
  

     
    图1 系统功能模块图
    4.2数据库设计
    4.2.1概念结构设计
    为了满足用户对在线住房租赁系统的需求,避免数据冗余,在概念结构设计中系统的后台数据库包括用户信息、订单信息、房源信息、管理员信息、出租信息和求租信息。根据数据库中这些基本表的结构以及每个有关系的表之间的联系设计出E-R图。
    用户与订单之间的联系是生成,一个用户可以生成多张订单,一张订单只能由一个用户生成,即用户和订单之间的关系是一对多;订单与房源之间的联系是包含,一张订单对应一个房源信息,一个房源信息对应多张订单,即订单与房源之间的关系是多对一;管理员与房源之间的联系是管理,管理员管理多个房源信息,一个房源信息只有一个管理员管理,管理员与房源之间的对应关系都是一对多,如图2所示。
     
    图2 在线住房租赁系统E-R图
    4.2.2逻辑结构设计
    在线住房租赁系统的逻辑结构设计就是把系统概念结构设计中的E-R图转化为关系模型。
    管理员(管理员编号,管理员的用户名,密码)
    用户(用户编号,用户名,密码,真实姓名,性别,身份证号,地址,电子邮件)
    订单(订单编号,用户名,订单时间,联系电话,需要,房屋编号,用户编号)
    房源(房屋编号,区域,地址,类型,面积,楼层,租金,状态,管理员编号)
    4.2.3物理结构设计
    物理结构设计就是为逻辑数据模型选取一个最适合应用环境的物理结构。在线住房租赁系统采用SQL Server 2005作为后台数据库,建立的数据库为“Rent_data” ,数据库包含6个表,分别是用户表(tb_user)、房源信息表(House)、订单信息表(tb_order)、管理员表(tb_admin)、出租信息表(RentIn)、求租信息表(RentOut)。
    在线住房租赁系统根据用户对各种信息的查询、添加、修改、删除等方面的操作,就要求数据库的设计能够充分的满足用户的这些需求,保证信息的输入和输出。通过各模块的划分及需求说明,可建立数据表,用于存放各个模块的数据,并完成列名、数据类型、名称、主外码等的初始化设置。列举几张主要数据表的功能说明如下。
  1. 上一篇:C#学生社团管理系统的设计与实现+ER图
  2. 下一篇:ASP.net作业管理系统的设计与实现+流程图
  1. jsp小企业品质在线评分系统设计与实现

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回