付费自习室管理系统数据库的设计

来源 :中国新通信 | 被引量 : 0次 | 上传用户:jialin5163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】    随着当今社会的发展,人们对自习室的需求越来越高。为了解决自习室座位管理、方便用户预约、查询用户剩余时长等问题,大部分商家会采用开发在线管理系统实现高效管理自习室座位。本文针对如何通过数据库技术建立在线自习室座位管理系统后台数据库部分,从理论到实现进行详细的阐述。
  【关键字】    付费自习室    数据库    设计与实现
  Abstract: With the development of today’s society, people’s demand for study rooms is getting higher and higher. In order to solve the problems of self-study room seat management, reservations, and querying remaining time, most businesses will develop online management systems to achieve efficient management of self-study room seats. This article elaborates on how to establish the back-end database part of the online study room seat management system through database technology, from theory to implementation.
  Keyword: paid self-study room, database, design and implementation
  一、概述
  目前付费自习室的管理问题主要在于每个用户所申请的时间段不同、学习时长不同、座位无法得到充分利用等等,因此大部分商家尝试在线开展付费自习室座位管理和预约等功能,以确保每一个用户都能获得自习室实时信息。利用数据库管理技术,不仅可以实现资源共享,帮助用户更好的了解座位的占用情况,帮助商家提高管理效率和资源利用率。
  二、付费自习室系统功能模块设计
  根据系统分析,在线自习室管理系统分为用户功能模块、商家功能模块和管理员功能模块。其中用户功能模块实现用户注册、用户登录、查询自习室、预约自习室、个人信息管理、用户评价等功能。用户功能如图1所示。
  商家功能模块实现商家注册、商家登录、上传店铺信息、个人信息管理、店铺信息管理、查看用户预约、消息管理等功能。商家功能如图2所示:
  管理员功能模块实现查询商家信息、查询用户信息、消息管理、商家管理、用户管理等功能。管理员功能如图3所示。
  三、付费自习室系统功能解析
  系统研发过程中,要求使用少量模块来组成尽可能多的产品,降低模块之间的耦合性,即模块化处理响应的功能[1]。在本系统中,主要的功能包括:
  1.座位管理:座位预约、取消、发布、座位信息、是否被占用、座位类型、座位可用个数等功能。
  2.用户管理:用户预约信息、个人信息、头像、收到的信息、资料修改等功能。
  3.商家管理:商家店铺信息、商家个人信息、营业执照、信息修改、是否营业、营业时间段等功能。
  4.管理员管理:管理各个商家、用户、审批商家是否正规等功能。
  5.在线预约管理:用户预约管理、预约凭证等功能。
  6.时间管理:用户预约的时间段、时长等功能。
  7.位置管理:商家所在省份,地区、推荐给该地区用户功能。
  四、自习室系统数据库设计与实现
  在数据库设计过程中,首先需要设计出相应的逻辑结构,从而转换成对应的物理结构,并根据物理结构建立数据库,使其能更有效的管理以及存储数据。也需要满足用户需求,包括对信息的处理[2]。
  在线付费自习室系统中,主要管理用户信息、商家信息以及用户预约座位信息等数据。[3]E-R图提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
  在此,使用E-R图来表示本系统数据库的逻辑结构。本系统的E-R图如图4所示:
  根据系统分析的主要实体有:用户、管理员、商家、地域和座位。各个实体具体的描述属性图如下(因属性过多,实体属性在下图中并没有全部给出):
  1.用户实体及属性
  2.管理员实体及属性
  3.商家实体及属性
  4.地域实体及属性
  5.座位实体及属性
  E-R图设计结束后,需要根据对应的实体型、属性和方法来建立相对应的数据表。建立数据表时需注意属性的类型、主键以及各个表之间的约束关系。本文建立数据库表时以sql server 2008为例,各个表的结构如下图所示:
  (1)管理员信息表:管理员信息表包括管理员账号、密码以及管理员姓名。信息表如图5所示:
  (2)商家信息表:商家信息表包括商家号,商家名,店铺名,店铺所处的位置,营业执照,身份证信息,密码,头像以及是否正在营业。信息表如图6所示:
  (3)用户信息表:用户信息表包括用户账号ID,用户密码,用户名,用户头像,用户邮箱。信息表如图7所示:
  (4)地域信息表:地域信息表中包括地域号,市名,省名。信息表如图8所示:
  (5)座位信息表:座位信息表包括座位号,座位类型以及价钱。信息表如图9所示:
  (6)商家发布座位信息表:商家发布座位信息表包括发布ID,商家号,座位号以及时间号。信息表如图10所示:
  (7)用户预约信息表:用户预约信息表包括预约号,用户号,发布ID,时间序列号,商家号,座位号。信息表如图11所示:
  (8)座位占用时间信息表:座位占用时间表与用户预约信息相同,不同的是座位預约时间表增加该座位是否被使用的属性。其信息表如图12所示:
  (9)评价信息表:评价信息表包括评价ID,用户号,商家号,评价内容。信息表如图13所示:
  (10)消息信息表:消息信息表包括消息ID,用户号,商家号,权限(权限是指当其值为1时,给用户发信息,为2时给商家发信息),消息内容。信息表如图14所示:
  (11)时间信息表:时间信息表包括时间序列号,时间号,时间段,日期。信息表如图15所示:
  将所有信息表设计完成以后,需要考虑其之间的约束关系,借用sql server中自带的数据库关系图来表示各个表的约束关系。
  五、结束语
  在当今网站或软件设计过程中,数据库设计占据相当大一部分比例。本实验通过多次实地调研,结合众多客户的需求,实现了后台数据库的设计。一个设计方法十分规范、数据信息非常完善的数据库是实现任何在线管理系统必不可少的环节。
  参  考  文  献
  [1]许佩迪,王海燕,李闯.基于JSP的网上在线图书借阅系统开发与设计[J].智能计算机与应用,2019,9(05):310-311+319.
  [2]宋嘉诚,许青林,冯芳.图书馆座位管理数据库设计[J].电脑编程技巧与维护,2019(10):100-102.
  [3] 王珊, 萨师煊. 数据库系统概论. 北京高等教育出 版社, 2014.
其他文献
【摘要】 科技的快速发展使得移动通信行业发展快速且稳定,无线移动通信基站作为通讯事业建设中的重要构成单元,其运行情况特别是运行质量备受关注,而其运行质量又决定着通信事业的发展,为提升移动通信整体质量需要落实好通信基站维护管理工作,以减少故障频次,确保通信的健康、安全与高效。基站作为移动通信的基础单元,传统维护方法的局限性更为明显,积极探我再索无线移动通信基站维护的有效策略具有现实必要性。本文主要就
水利工程作为我国基础设施建设工程,其与我国群众的生活质量以及我国社会经济发展有着密切关联,其不管是在水电开发利用上还是防洪抗旱方面都起到了至关重要的作用,因此相关部门需对此加强重视,不仅要做好前期设计工作,在后期施工建设阶段也需严格把控。本文围绕水利工程设计对施工质量的有效控制展开了探讨,并提出相应解决措施。
我国在现阶段的发展中,致力于充分改善居民的生产生活条件,希望能够在地方发展和社会的稳定程度上获得进一步的提升。住宅建设中的暖通工程,是当前关注度较高的内容,对于很多地方的综合发展,都会产生特别大的影响。本文针对住宅建设中暖通工程问题与解决方法展开讨论,并提出合理化建议。
近年来,国家对工程机械相关的基建项目投入日益增加,随着国家“西部大开发”政策的实施,工程机械行业转型升级,技术技能型人才需求旺盛,结合本地区工程机械企业的特点和本院工程机械运用技术专业的实际情况,积极探索二结合一融通人才培养模式,培养能为国家发展做出贡献的高质量“蓝金领”型人才,也为相近专业的课程设置提供一定的理论参考。
近年来,我国矿山资源价格处于一个持续上涨的阶段,与此同时,关于矿山资源的开采已经成为国家和社会所重点关注的问题。矿山生产安全和环境保护在这一过程中显得尤为重要,当前采矿企业已经意识到了现代化采矿技术的重要性,进而在实施采矿工作的过程中不断追求采矿方式的安全、环保性,力求实现经济的循环。现阶段,充填采矿技术已经在采矿作业中得到了较好的应用并有着较好的发展前景。本文主要针对“充填采矿技术应用发展及存在问题研究”这一话题展开了深刻的论述。
近几年由于城市的快速扩张,污水处理排水水质要求的提高,很多现有的污水处理厂不能满足现有污水量和排放标准要求,需提标改造。在实际操作过程中出现了一批应急污水处理工程,用于过程衔接。本文介绍了某应急污水处理厂建设的基本条件与要求,综合考虑设计进出水水质、建设与使用时间、占地面积等因素,提出了装配式污水处理厂成套技术装备的建设方案和工艺流程,并合理安排施工进程,使得装配式污水处理厂成套技术装备的处理能力满足出水水质要求,可为其他类似工程项目提供一定的理论依据和应用参考。
【摘要】 随着5G建设的推进,4K高清回传、现场直播、“云会议”等多场景应用对5G速率的要求越来也高。为给用户提供高性能体验,电信不断挖掘现网影响5G峰值速率的因素,给出有效的优化方法,提炼总结出速率提升三板斧,为后续5G网络速率优化提供参考。  【关键词】 5G 峰值速率 空口调度  5G NR系统在LTE原有技术的基础上,采用了一些新的技术和架构。在多址方式上,NR继承了LTE的OFD
高级安全审核工具是一种能提高管理层对安全承诺的工具,加强安全实践并减少导致事故发生的不安全行为及不安全状况,以完善企业的安全管理方式和改善安全文化。高级安全审核工具能快速、有效、显著地提升员工的安全意识和安全能力。高级安全审核工具是需要企业中高层管理者与员工,通过面对面的建设性对话和交流,来讨论员工工作场所的安全问题,包括但不限于员工的操作行为和反应、劳动防护用品的佩戴、工具和设备、程序与作业规则、作业现场的环境卫生等。
随着社会经济日益发展,人们对居住环境和楼层高度视野有了更高的要求,因此建筑行业也逐渐发展起来,建筑施工规模也在逐渐扩大,施工现场也遍布全国各处。在施工过程中设备吊装是一个非常重要的施工并且应用广泛,原因是它不仅能够提高货物搬运的效率,而且可以降低施工劳动强度和施工工期,但设备吊装在施工过程中引发的安全事故也造成了很大的社会影响,曾出现过由于设备吊装故障而造成人员伤害导致施工暂停的情况,对施工单位和企业造成了很大的经济损失,也对社会稳定造成了一定的影响。所以在施工过程中,我们要确保设备吊装的安全进行,减少或
当前,我国电力发电方式是以火力发电为主,火力发电的发展对国家经济发展有着直接影响,同时也影响着人们的日常生活水平.但是,不可否认的是,在为人们带来巨大效益的情况下,火