菜单
  

     
    图3  概念结构E-R图
    3.3.3 逻辑结构设计
    此过程中主要是将E-R图转换为关系模型,即是把所有实体和关系转换成关系模式。具体描述如下。
    管理员(管理员编号,姓名,密码)
    用户(管理员编号,姓名,用户编号,电话,密码)
    酒店信息(管理员编号,酒店名称,酒店电话,剩余容量,酒店容量,酒店编号,图片)
    留言信息(管理员编号,酒店编号,留言编号,留言标题,留言内容,留言时间)
    预订信息(编号,用户编号,酒店编号,预定时间)
    主要设计的表结构如表1、表2等
    表1 HotelTable表
    字段名    类型    说明
    adminId    Varchar(50)    管理员编号
    CityName    Varchar(50)    城市名
    HotelName    Varchar(50)    酒店名称
    HotelId    Varchar(50)    酒店编号
    star    Varchar(50)    星级
    Hcapacity    Varchar(50)    酒店容量
    HSurplus    Varchar(50)    剩余容量
    HotrlTel    Varchar(50)    酒店电话

    表2 OrderTable表
    字段名    类型    说明
    CusName    Varchar(50)    客户姓名
    CusId    Varchar(50)    客户编号
    HotelName    Varchar(50)    酒店名
    HoyelId    Varchar(50)    酒店编号
    RoomTypeId    Varchar(50)    酒店类型
    SendTime    datetime    入住时间
    OutTime    datetime    退房时间
    Price    Varchar(50)    价格

    3.3.4物理结构设计
    基于以上的需求分析、概念结构设计和逻辑结构设计,可为酒店预定系统创建6个表,分别是管理员信息表(AdminTable),酒店信息表(HotelTable),酒店预订信息表(OrderTable),留言信息表(MessageTable),房间信息表(RoomTable)和用户信息表(UserInfoTable)。其中各个表之间的数据库关系如图4所示。
       
    图4  数据库关系图
    4.系统实现
    4.1 数据库连接
    系统采用ADO.NET(ActiveDataObject)方式连接数据库[10]。ADO.NET方式中的SqlConnection对象用来管理与数据源的连接。SqlCommand对象允许你与数据源交流并发送SQL命令。为了能进行快速的只“向前”地读取数据,可以使用SqlDataReader来实现。如果想使用已与数据库断开连接的数据,可以用DataSet和SqlDataAdapter实现[11]。数据库连接的关键代码如下。
    Web.Config中的数据库配置代码:
    <connectionStrings>    
    <add name="sqlConn" connectionString="DataSource=DONGYALI-PC\SQLEXPRESS;
    //要连接的数据库服务器名称
    Initial Catalog=Hotel; //要连接到的数据库名称
    Integrated Security=true;" /> //数据库的连接方式采用Window验证
        </connectionStrings>

    4.2 主要功能模块的实现
    4.2.1 用户界面操作模块
    客户进入系统后,可执行的操作有:用户注册,查询酒店信息,预订酒店,退房,用户留言。具体描述如下。
    (1)用户注册:用户填写用户编号、用户密码、用户姓名、性别、电话、联系地址等后即可注册新用户,然后就可以进行退订和留言操作。
    (2)查询酒店信息:用户点击酒店查询,输入要查询的城市,就可以出现相应的酒店,然后再点击详细信息,就可以查询该酒店各种类型房间,然后可以进行预订操作。
  1. 上一篇:VB基于AutoCAD的自动成图系统开发及其应用
  2. 下一篇:ASP.net教师信息管理系统的设计与实现+ER图+流程图
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. 医院查询与挂号系统设计与实现

  4. java+mysql酒店管理系统设计与实现

  5. jsp公交刷卡数据统计系统图表的设计与实现

  6. php+mysql高校迎新系统的开发与应用

  7. 基于安卓系统的测量软件...

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回