您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 会议管理系统数据库设计文档
1-1编写:非常6+2日期:2013-7-31审核:日期:批准:日期:受控状态:是发布版次:5.0日期:2013-7-31编号:会议管理系统数据库计说明书1-2变更记录日期版本变更说明作者2013-7-171.0初始文档匿名2013-7-252.0升级文档匿名2013-7-293.0升级文档匿名2013-7-304.0升级文档匿名2013-7-315.0最终文档匿名签字确认职务姓名签字日期1-3目录1引言...............................................................................................................................................................1-41.1预期的读者...........................................................................................................................................1-41.2数据库说明...........................................................................................................................................1-41.3目的和作用...........................................................................................................................................1-42数据库设计...................................................................................................................................................2-42.1抽象数据对象.......................................................................................................................................2-42.1.1系统主要业务分析.......................................................................................................................2-42.1.2需求分析参考...............................................................................................................................2-52.2系统物理结构设计...............................................................................................................................2-52.3数据库逻辑设计...................................................................................................................................2-62.3.1数据库设计命名规范...................................................................................................................2-52.3.2数据库表名汇总...........................................................................................................................2-62.3.3数据库表结构设计.......................................................................................................................2-62.4存储过程设计.....................................................................................................................................2-142.5触发器设计.........................................................................................................................................2-152.6JOB设计...............................................................................................................................................2-153数据字典设计...................................................................................................................错误!未定义书签。2-41引言1.1预期的读者主要为本公司以及承包方的阅读者,如设计人员、开发人员等。有时可以包括客户方的阅读者,如:业务人员、系统管理人员等。1.2数据库说明会议管理系统采用的时当前流行的企业级数据库oracle,使用的版本是9i。设计的数据库全局数据库名为icss,开发用的表空间名是test,操作的用户名为test,密码为test。1.3目的和作用将业务分析,系统设计中对信息的描述进一步分析并加以总计,抽象出数据集合(数据库表)。对数据集合做进一步分析,确定集合之间的关系并最终形成数据库物理模型,以便开发人员建立物理数据库。2数据库设计2.1抽象数据对象2.1.1系统主要业务分析根据物流系统的业务流程描述,我们大致可以从中抽象出几个数据集合,如:普通用户、会议申请、会议室管理、设备管理、会议管理按照业务及系统功能简单总结数据对象:用户会议申请信息会议审批会议设备2-52.1.2需求分析参考根据系统需求分析内容进一步确定数据对象。由于系统需求分析中考虑到会议室和会议设备间有一定的区别和联系,即会议室一般包含固定设备和移动设备,两者之间并不是并列关系而是所属关系,所以将会议室默认含有固定设备,这样,设备只有移动设备分开,并提出单独的信息维护功能,数据库对象也进一步细化将会议设备分成,会议室和相关设备。会议申请和会议审批操作的都是相同对象所以将两个数据对象进行合并,其他数据对象没有变化。总结数据对象:用户信息会议信息会议室会议设备2.2数据库结构设计根据系统的分布式部署设计,数据库将部署到一部独立的计算机中。根据前期的分析,系统将有大量的数据存放入数据库。预留数据库空间500m,日增长约3m,日志空间1G,日增长5m。数据库位置:*oracle9ipath*/n2ms/db/日志位置:*oracle9ipath*/n2ms/log/2.3数据库设计命名规范1,表名命名规则本数据库使用的表名一律采用有意义的小写英文字符命名,考虑将来编码方便,表名不使用‘-’连接相关2,表项命名规则本数据库各个表的每个字段,依照表名命名规则,全部使用有意义的小写英文字符命名,字段名不适用‘-’连接相关字符,方便编码书写。2-62.4数据库逻辑设计表设计中应注意的问题:1.对于字符类型的字段,要仔细确认字段的可能长度。在oracle数据库设计中,一般来说,对于定长的字符数据字段,取字符类型(char),对于不定长的,取变长字符类型(varchar)。2.对于以分类形式出现的字段,建议不使用字符类型,而使用数字类型。如:货物是否配送为是或(和)否;如果用字符类型,则将这些字符串需要入库;如果使用数字类型分别用1、0代表高职、中职、低职,则入库的是数字信息,从程序编写的角度考虑,后者更好维护一些,主要体现在如果是多语言版本时,我们不需要在程序中将这些字符串信息进行判断处理。2.4.1数据库表名汇总表2-1数据库表数据库表名中文名文字说明meet_app会议申请信息保存所开会议的基本信息meet_room会议室保存会议室情况的相关信息facilty_meet设备信息保存会议设备的相关信息Equipment_stype设备类型保存相关设备类型信息users_inf用户信息保存系统用户的基本信息power_info权限信息保存系统的权限信息role_u角色保存相关角色信息dept_u部门信息保存相关部门信息e_mail邮件信息保存邮件信息file_inf文件信息保存相关文件信息2.4.2数据库表结构设计2-72.4.2.1逻辑表结构Meet_app表2-2meet_app表项中文英文数据类型可否空初始值说明会议信息主键meet_idNumber否主键,流水自增会议主题meet_titleVariablecharacters(30)可主要内容meet_contentVariablecharacters(300)可会议开始时间start_timeDate&Time可会议结束时间end_timeDate&Time可与会人数meet_numLongfloat可审批状态meet_stateVariablecharacters(10)可审批意见meet_ideaVariablecharacters(100)可meet_room表2-3meet_room表项中文英文数据类型可否空初始值说明会议室主键meetroom_idNumber否主键,流水自增会议室名称meetroom_nameVariablechar(30)会议室地址meetroom_addrVariablecharacters(30)可可用状态possib_stateShortinteger可目前状态now_stateShortinteger可容纳人数meetroom_numNumber可facilty_meet表2-4facilty_meet表项2-8中文英文数据类型可否空初始值说明设备主键facility_idNumber否主键,流水自增设备名称facility_nameVariablecharacters(40)可设备购入时间buy_timeDate可占用状态on_stateNumber(10)可可用状态posib_stateShortinteger可设备标识facility_tagVariablecharacters(10)否user_info表2-5user_info表项中文英文数据类型可否空初始值说明用户主键us_idNumber否主键,流水自增用户名称us_nameVariablecharacters(30)可用户登陆账号us_acc
本文标题:会议管理系统数据库设计文档
链接地址:https://www.777doc.com/doc-7283458 .html