《数据库设计说明书》由会员分享,可在线阅读,更多相关《数据库设计说明书(13页珍藏版)》请在金锄头文库上搜索。
1、四川省山桐子能源科技有限责任公司数据 库 设 计 说 明 书2013-5-20第六小组成员数据库设计说明书1. 引言1.1. 目的为了有效指导山桐子能源网站系统数据库的设计,特设计此概要设计说明该网站数据库所含有的各数据表及其机构,以作为系统开发实现的依据,本说明书主要阅读对象为业主方、承建方、监理方相关技术人员和项目责任人。 1.2 背景说明:a 数据库名称shantz 开发软件sql2005 b 任务提出者:山桐子科技能源有限责任公司 c目负责人:张林鹏d者:赵霞、杨露、陈齐瑜、冯明华、张林鹏、胡芸儿本系统将使用sql server 2005作为数据库存储系统,sql server 200
2、0企业版将由山桐子公司自行购买。 1.3 定义该文档也需要将本文档中所涉及的所有术语、缩略语进行详细的定义。还有一种可简明的做法,就是维护在一个项目词汇表中,这样就可以避免在每个文档中都重复很多内容。id编号,u_name 名称,u_pwd 密码, u_realname 确认密码,u_papert 证件,u_address 家庭住址,u_phone 电话号码,u_news 新闻, 1.4 参考资料a 山桐子网站设计项目分析会议记录。 b 桐子网站需求分析说明书c 国家标准数据库设计说明书(gb8567-88)2. 外部设计2.1. 标识符和状态要求:详细说明用于唯一地标识该数据库的代码、名称或
3、标识符,附加的描述性信息亦要给出。若该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。1) 数据库标示符:shuantongzi 用户名:admin 密码:123 权限:全部 有效时间:开发阶段说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。2) 数据库标示符:hyzc 用户名:user 密码:456 权限:会员 有效时间:开发阶段说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。 2.2 使用它的程序dreamweaver8、、sql 2005、ps、
4、2.3 约定(1) 字符集采用 utf-8,请注意字符的转换。(2) 所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。(3) 除特别说明外,所有字符串字段都采用varchar(50) 类型,(无论汉字还是英文,都算一个字符)。(4) 除特别说明外,所有小数的字段都采用 decimal(13,3) 的形式表达。 (5) 除特别说明外,所有日期格式都采用 date 格式,无时间值。 (6) 除特别说明外,所有整形都采用 int 格式。 (7) 除特别说明外,所有字段默认都设置为 null 。 2.4 支持软件要求:简单介绍同此数据库直接有关
5、的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。示例:管理员工具:microsoft sql server administrator windowsxp 查询浏览工具:navicat 8.0 for microsoft sql server windowsxp 命令行工具:microsoft sql server开发客户端:navicat 8.0 for microsoft sql server3 结构设计3.1 概念模型(
6、1) 需求分析1. 会员信息,包括数据项:会员编号、姓名、密码、性别、email、电话 e-r示意图:2. 产品介绍,包括数据项:产品编号、产品名称、产品类型、产品特点 e-r示意图:3. 新闻中心,包括数据项:编号、标题、类型、内容、发布时间、点击量 e-r示意图:4. 招聘信息,包括数据项:编号、姓名、学历、地址、电话、应聘岗位 e-r示意图:5. 科技文献,包括数据项:编号、标题、类型、内容、发布时间、点击量. e-r示意图:(2) e-r示意图:3.2 数据模型要求:将概念型中得到的er图转换成具体的数据模型(层次、网状、关系和面向对象模型), 其实质将实体、实体的属性和实体之间的联系
7、转换为关系模式。3.3 数据库逻辑结构设计要求:说明原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。(1)表表名称:s_kjwx 含义:科技文献信息表 篇二:数据库设计说明书模板华南农业大学课程设计报告实验项目名称:数据库系统课程设计 实验项目性质:课程设计 计划学时:2周所属课程名称:数据库系统 开设时间:2011学年第二学期 授课学生: xxx 授课人数:xxx 实验课指导教师:xxx华 南 农 业 大 学 信 息 学 院数据库系统课程设计成绩单开设时间:201
8、0年第二学期数据库系统课程设计说明书1引言1. 1编写目的本软件系统可以作为一个相对独立的应用系统,也可以作为一个完整企业管理系统中的子模块。如果作为一个单独的应用系统,则必须要对系统的数据库进行初始化操作,预先录入系统所需要的关于销售、采购、生产等的信息。如果作为一个子模块,则可以调用其他模块的接口,编写相应的转换器,对外部系统的不同数据格式统一起来,再保存到本系统中,同时,也可以为外部系统提供接口,提供特定格式的查询。本软件系统属于协助管理型系统,主要的功能是转变企业对日常生产中产生的企业数据的处理方式,由传统的手工处理,转变成信息化操作,借助于本系统,企业能够快捷、方便、高效等管理企业数
9、据,大大提高企业的生产效率,企业资料的保存和保密等。1. 2定义1、系统名称: 仓库管理系统 2、数据库管理软件:mysql3、数据库设计人员: 李舜鹏、刘福明、梁旖倩 4、使用本数据库的程序:5、数据库设计采用软件: navicat for mysql、pd 7、运行平台:带有.net framework 的windows系统。1. 3参考资料数据库系统概念、用友财务管理系统2需求分析2.1 功能分析2.1.1 盘点管理功能需求盘点管理,是关于仓库盘点的相关业务,包括制作盘点单、打印盘点单,物品损毁登记,盘点情况登记四部分。制作盘点单:每一个仓库,都需要定时地对仓库中某类物品或者所有物品进行
10、彻底的清点工作。仓库人员可以在系统中设定盘点工作的周期。系统根据设定的周期,会定时提醒仓库管理员进行盘点工作。同时,仓库管理员也可以根据需要,自主地进行仓库的盘点工作。仓库管理员在系统中制作盘点清单。盘点清单记录了某次盘点过程中,需要进行哪些物品的盘点工作,以及这些物品的详细信息,物品名称、物品编号、物品规格、物品颜色、物品存放位置、物品的账面数量、单据编号、单据制作时间、操作员。打印盘点单:在仓库管理员确定要进行盘点工作的时候,系统提供打印盘点清单的功能。物品损毁登记:仓库管理员在进行盘点工作的过程中,可能会发现某些物品会由于人为或者环境的因素而发生损毁,仓库管理员需要对这些产品的损毁情况进
11、行登记,填写一份物品损毁单,该单据应该包含以下信息:物品名称、物品编号,物品规格,物品存放位置,损毁原因,是否需要维修,发现时间,发现人,操作员等。盘点情况登记:当仓库管理员盘点工作结束后,填写盘点情况单,该单据包括:盘点时间、盘点的产品总类数,盘点产品的总数量,盘点产品的名称,产品的编号,账面量,实际量,是否损毁,损毁数量,是否送修,送修数量,帐实差额,操作员,盘点员,关联损毁单距,关联的维修单据。2.1.2 出仓管理功能需求出仓管理,主要对物品从仓库被取出的情况的管理,包括:领料出仓单管理、销售出仓单管理、产品维修出仓单管理。领料出仓单管理:主要对领料出仓单据进行管理。包括增加、删除、查询
12、、修改操作。领料出仓单一般包括以下信息:领料人、领料时间、物品名称、物品编号、物品数量、操作员,出仓类型等信息。销售出仓单管理:主要对销售出仓单进行管理,包括增加、删除、查询、修改操作。仓库管理员,在指定的日期,针对某张销售订单组织出货工作。在把货品移交给送货人员之后,需要进行销售出仓单的登记,记录实际出仓的物品的数量。销售出仓单应该包括:单据编号,开单日期,关联订单,产品名称、产品数量,产品编号,产品格式,操作员,出仓类型等。维修出仓管理:主要对维修出仓单进行管理,包括增加、删除、查询、修改操作。在盘点工作中发现的损毁产品中,如果损毁情况严重需要进行维修的,则需要填写一份维修出仓单,维修出仓
13、单应该包括:产品名称、产品编号,产品数量,操作员,维修原因等,并进行相应的物品出仓,送到生产部进行产品的维修工作。同时,在出仓管理中,还应该需要登记库存不足单,用于满足以下情况.在某次的出仓业务中,现有的仓库存量无法满足当前的需求,仓库管理员应该填写该单据,记录对于这次出仓业务而言,还差多少的情况.库存不足单,应该包括:单据编号.单据时间.操作员,关联的单据.产品名称、产品数量、产品编码等信息。2.1.3 入库管理功能需求入库管理:主要就产品进入并存放在仓库中的情况进行管理,包括:退料入库单管理、成品入库单管理、退货入库单管理、采购入库单管理管理。退料入库单管理:主要对退料入库当的管理操作,包括增加、删除、查询、修改操作。退料入库单应包括下面的信息:单据编号、单据时间、操作员,退料人、原料名称、原料数量、原料编号,退料类型,退料原因等。成品入库单管理:主要对成品入库单的管理操作,包括增加、删除、查询、修改操作。成品入库单应包含:单据编号、单据时间、操作员、送库人,产品名称、产品数量、产品规格,等信息。退货入库单管理:主要对销售退货入库单的管理操作,包括增加、删除、查询、修改操作。退货入库单应含有:单据编号、单据时间、操作员、退货人、产品名称、产品数量,退货原因、退货处理等。采购入库单管理:主要对采购入库单的管理操作,包括增加、删除、查询、修改操作。采购入库单应包含