2.3.4 系统数据逻辑设计
通过概念设计,我们已经获得系统数据库的模型,下一步就需要根据概念设计,进行数据库的逻辑设计。如果概念设计还游离于具体的数据库,那么逻辑设计则需要针对特定的数据库。逻辑设计需要设计成数据库所能够支持的数据模型相符合的逻辑结构。而这些模型在功能上、完整性以及一致性约束和数据库的可扩展性等方面均应该满足用户的各种不同的要求。通过数据字典的设计,可以很好的完成数据库逻辑设计。数据字典的目的是对系统中各类数据进行详细的描述,在做数据字典之前,必须对系统的数据进行详细的分析。数据字典在数据库的设计中占有非常重要的地位。
2.4 系统环境的搭建
开发环境需首先对一下软件进行安装与配置:
JDK1.8
Eclipse Java EE IDE for Web Developers.
Window Builder(Eclipse插件)
2.5 本章小结
本章就系统开发所需的理论以及编程的环境进行了阐述说明。在有了这些基础知识储备的前提下,才能对模块进行设计。搭建好一个开发环境非常,才能完成本系统的各功能指标。
3 系统功能模块设计与说明
本章描述各个模块的主要用途和一些流程图的说明。通过对会议室管理的深入剖析,从而对系统的需求进行分析,实现具体功能。对提供整体功能结构搭建后,是每个功能都更加有效且人性化。
3.1 系统需求以及功能设计
本论文主要实现用户通过操作界面实现一个会议室预定与管理的系统。主要功能如下:
1、会议室以及其设备的管理
主要是对会议室硬件设备进行管理。包括会议室名称,会议室设备信息,以及一些保留字段等。
2、人员信息的管理
可以对登陆该系统的用户账户进行管理。分为两种用户,一种为普通用户,一种为管理员,只有管理员可以对用户账户进行增加,删除,或者修改密码。
3、会议的预定
增加一个新的会议记录,需要填写开会时间和结束会议的时间,会议相关信息等
4、会议的管理
对已经预定好的会议进行管理。主要是查看当前会议的时间和会议的一些信息的查询。可以对已经预定好的会议进行会议撤销或修改等操作,使会议的预定更加人性化
5、个人会议管理
可以对自己预定的会议进行查询。
6、会议查询
可以对所有会议进行查询,或者根据会议室名称进行查询相关信息。
3.1.1 系统功能结构
系统主要分为三个部分
第一个部分为用户组,分别为系统管理员和普通用户,系统会根据相应的用户名校验数据库信息,来判别用户的身份。系统管理员要比普通用户多出一些功能。
第二个部分客户端,本程序支持在不同的笔记本电脑或者台式机上运行。客户端主要是让预定会议室等动作可视化,让用户能够简单明了地对数据库进行操作,并将用户地操作转换成SQL语句给数据库服务器。
第三个部分是数据库服务器,该服务器主要是接收从前端客户端传来的SQL语句并执行,将返回的结果传回客户端 java+mysql会议室预定管理系统的设计与实现(6):http://www.751com.cn/jisuanji/lunwen_38193.html