桌椅设计说明书详细版

桌椅设计说明书详细版
桌椅设计说明书详细版

第1章设计背景

今天的办公空间正向着信息化、高效化发展,科技和人文的含量日益增多,表现在办公家具的功能上已不仅仅是物质上的,也包括精神上的。新世纪的上班族,走在时代的前端,他们追求个性和时尚,渴望拥有良好的办公环境和人性化的办公家具。对于很多企业来讲,也希望通过优质的办公家具,营造高效、舒适、便捷的现代办公氛围,激增员工的信赖感和归属感,树立企业形象,体现文化品质。

另外,从办公家具的消费市场看,消费者的选购倾向也发生了许多变化,中高档市场和低端市场的分化越来越明显,中高档市场的规模越来越大,很多国际著名的办公家具公司如美国的STEEL-CASE、日本的内田洋行纷纷以高格调、高品位的精品打入国内市场。这说明,消费者的选择层面不断提高,开始追求高品质的办公家具,

这也对办公家具的设计提出了新的要求。

第2章办公家具设计的四大要素

家具由功能、色彩、材料、结构等方面组成一定的形态,给人一种整体视觉形象。家具形态是信息的载体,设计师通过特有的造型语言进行家具的形态设计,传达思想理念,消费者通过家具的特有形态,寻求一种文化、身份的体现。因此要确定办公家具的形态必须先从四大要素的研究开始。

2.1 功能设计

办公家具设计的任务是为人们的工作创造便利、舒适的物质条件,功能要在家具构成的形态中得以实现,离开功能去谈家具的美感是毫无意义的。既然家具是为人所用的,研究家具产品的功能要素,其出发点必然要满足人的各种心理、生理和行为

要求。

通常单人的办公空间包括以下五大办公家具:办公桌、办公椅、访客椅、储物柜、

接待用的沙发和茶几。

多人办公空间主要包括三大办公家具:工作台、办公椅、储物柜。

2.2 色彩设计

1.功能要求:办公家具的色彩设计应服从功能的要求。如黑、棕色向来给人凝重感,用它们装点会议室,会促使人集中思考,用于老板椅和会客室桌椅,凸显权利、地位、档次和品位。可以用色彩变化技术与造型细节点、功能延伸处结合,来突出家具使用功能的识别。如多功能的组合家具,用色彩的区分加以“标识”,可以使消费者充分利用组合家具的任一种功能,实现物尽其用,也是辩证理解节约的一个方面。2.室内环境:对于具体的办公环境而言,家具应与室内环境的色彩相适应,使整个房间的色调和谐统一。室内空间较小,墙面为冷色调时,选用冷色调的家具,可以使家具隐退到墙壁中,与墙壁浑然一体,形成一个同一的背景,以扩大空间感;室内空间较大,家具也不多的情况下,家具色彩可以与墙面色彩成补色关系,突出家具的前景位置,使墙面起衬托的背景作用,减少空旷感;采光较好的室内采用浅色调或中等深浅色调的家具:采光较差则应采用纯度较高的家具,以便突出家具形体。3.人的心理、生理要求:近年来医学研究表明,家具色彩能“左右”人的心理,从而影响身体健康。如白色对易动怒的人可起调节作用,这样有助于保持血压正常;蓝色具有调节神经、镇静安神的作用;绿色具有镇静神经、降低眼压、解除眼疲劳、改善肌肉运动能力等作用;黑色具有镇静、安定的作用。

材料作为家具形态的物质基础,必须首先适应家具的功能。不同的家具有各自不同的功能,针对这些不同的家具功能,材料的品质也应与之适合。例如,坐具的设计主要是为了使之合乎人体尺度,同时考虑舒适度的因素,因此,大部分沙发为了满足坐的功能都采用了软体材料形态。又如,实验室家具,必须满足各类实验所应达到的要求与功能:耐磨、耐腐蚀、承重、防锈、防火等,因而坚实、耐用的材料品

质就成了设计师的首选。

木材的加工性能好,可以锯、刨、铣、车、雕,是一种具有优良造型特征的工程材料,对于强调形态艺术特征的家具来说,无疑是首选材料。人造板除具有木材所有的加工特征外,还具有幅面大、可进行表面二次加工的特点,从而赋予了人造板材料表面更大的可塑造性,丰富了家具产品形态类型。

塑料作为一种高分子材料,除具有优良的隔热、隔音、防潮、耐氧化等物理和化学性能外,可塑性极强,可根据需要由模具加工成任何形状。因而塑料家具具有线条流畅的显著特点,细部、整体都浑然天成。

玻璃材料,经高温熔化成型,冷却后成透明的固体材料,可采用锻、吹等技术手段加工成玲珑剔透的各种形体,也可采用磨砂、喷砂、彩绘等工艺赋予它不同的表面

质感和色彩。

金属材料,其应用在家具中大都是厚度为1毫米至1.2毫米的优质薄壁碳素钢、不锈钢或铝金属管等,由于薄壁金属管韧性强、延展性好,可加工成各种优美的造型,并且可以对其表面进行各种涂饰:聚氨酯粉末喷涂、镀铬、真空氮化钛或碳化钛镀

膜、镀钛、粉喷等等。

办公家具结构设计必须要满足两个基本要求,一是创造出家具产品应有的使用功能:二是保证家具产品具有足够的强度和稳定性特征。家具产品的功能特点是通过人的使用体现出来的,而家具产品的结构形式是体现其功能的具体手段。

办公家具能否充分体现功能的科学性,使用合理、舒适、安全、省力和高效等都反映出其结构是否合理,造型是否适宜。除了满足使用功能外,家具产品的某些外部结构还具有审美功能,起到很强的装饰作用。家具产品要实现基本的使用功能,其结构必须具有足够的强度。结构的强度与结构本身的构成形式有着密切的内在关系。首先,结构的强度与家具所使用的材料有着很大的关系。其次,结构强度还受受力方向的制约。

第3章现代办公家具设计的三大原则

3.1 现代办公家具设计的标准化原则

3.1.1 零件的标准化

随着家具种类的发展,家具零件急剧增加。造成零件增加的原因很多,其一,设计师不理解零件通用的重要意义,没有在通用零件的基础上设计新产品;其二,按照订单进行设计并组织生产,每份订单的家具尺寸不尽相同;其三,出现了重复的或相近的零件。家具零件的急速增加会导致设计生产成本的增加,因此对零件实行标准化是非常必要的。家具零件的标准化,主要是家具板块的标准化,即标准板块的数量和标准板块的尺寸。通过家具板块的标准化进而可以实现家具板块的通用化,标准化板块的目的也就是提高板块的通用化程度。如同样一块板可以用在家具不同

的部位,此块板就有了通用性。

3.1.2 材料规格的标准化

以制造家具的主要材料——人造板为例,包括刨花板、中密度纤维板、胶合板、细木工板以及各种贴面装饰板等。每一种材料在厚度、幅面尺寸上都有一定的标准。如MDF,其幅面尺寸一般为4'、8'、6'、12',厚度一般为:2.5、2.8、3、4.8、5、6、9、12、15、16、18、25(单位:mm)。其他如玻璃、铝合金和五金连接件等,都有相关严格的标准。材料规格的标准化,可以减少加工中的重复劳动,保证加工柔性。

3.1.3 特征的标准化

(1)孔洞尺寸和连接系统的标准化。如板式家具的制造体系——32mm系统的理论就是一个孔洞尺寸和连接系统的标准化很典型的例子。对于板式家具实现“部件到产品”的过程中,板块上几乎所有的系统孔和结构孔的孔间距都为32mm,因此几乎所有的五金连接件的孔位设计也是严格按照32mm系统进行设计的,同时它的制造设备也是按照这一体系进行设计制造的,从而实现了从材料到设计、从连接件到设备的统一结构设计的标准化,也因此实现了板式家具高效、快捷、系统化、通用性

的特点。

(2)美学目的的结构与装配件的标准化。包括对接合面掩饰方式的标准;关于形状尺寸、框架、附件和底座布局的标准等等。如用于家具装饰的各种造型的木线条、金属装饰件等,用于家具结构和装饰用的拉手、封边条、表面装饰板、办公椅的底座等,都属于美学目的的结构与装配件的标准化范畴,其规格、结构、外形等都有一

定的标准。

(3)辅助系统及其安装,包括管线的敷设装置、安全系数并包括能够确保产品外观整洁的标准化。如划分办公空间的屏风上,都有标准的放置管线的装饰嵌条,还有办

公桌面和背板上用于穿入电话和电脑接线的管孔卡座,也都是标准产品。

3.1.4 工艺的标准化

工艺的标准化首先要解决板块的排孔定位的标准化。设计时考虑左右对称和互换性,确定以端部为标准,从两端向中央钻孔的方法,即分中对称打孔,以减少调校时间和错误率;其次要了解加工设备,减少排孔作业次数,减少排孔工作面,确定合适的打孔位置。其次是热处理与表面装饰,包括对适合某种操作方式的色彩选择的标准化。如材料的干燥,零部件的弯曲,家具表面的各种涂饰方式、覆面方式等,也

都要符合一定的标准。

3.2 现代办公家具设计的个性化原则

3.2.1 办公家具个性化的意义

现代企业合作伙伴和组织形式在不断变化,人员流动频繁,空间的分分合合在所难免,因此要使一款办公家具的个性设计符合在同一岗位上所员工的喜好,是不可能实现的,然而让员工发挥主观能动性,自主支配自己的工作空间则是个性化的较好实现方式。这就需要办公家具及附件应该易于重新组合。办公家具要让使用者感到自由,自由地根据需要移动空间的各个元素,让使用者充分发挥创造力。易于自由拆装的办公家具,不需要借助太多的专业人员的帮助,可以有效地降低维护和运营

费用。

3.2.2 家具设计标准化中的个性化

在标准化的设计中,不能不同时考虑灵活性、可变性、弹性、可扩展性、可发展性、可组合性等等一系列因素。理想的、完美的工业产品,一方面具有科学的标准化的整体特征,另一方面,又同时具有广泛的个体化的灵活性,在系列中显现出多姿多

彩、千变万化的特点,能够满足多种多样的需要。有的人把标准化构件比喻是乐谱中的“音符”,由这些基本音符组成音节,再由不同的音节构成不同风格、不同体裁、不同样式的形形色色的音乐作品,即构成系统的标准化的丰富多样的产品。办公家具欲达到机动调整的功能,使其能配合组织机能及业务机能的变动而扩充或缩减,

最为可行的办法是进行模块化设计。

3.2.3 办公家具的模块化与功能

模块化设计思想从一个新的角度看家具功能设计,在强调功能性的同时,考虑不同用户的功能需求差异,对不同功能部件进行选择。如柜类家具,不同规格的单体门、抽屉、门内抽屉、搁板等部件可根据不同用户的需要配置。用户对家具不再是被动地接受,而是可以主动地选择。用户购买的不再是固定的成品,购买过程也不是一次性,因为在使用的过程中,还可以增加或改变功能部件,如购买后才发现需要门内抽屉,就可以买个抽屉回去。模块化设计使我们的设计工作的重点放在功能部件的设计开发上,不再把家具作为一个成品,不再重复设计通用的结构性部件。

模块选择与组合的过程就是模块化家具的形成过程。家具的构成单元是由批量生产的通用固定部分和为实现多样化需求的可变部分组合而成。这种组合可以是形体组合、构件组合、线性组合、材质组合、工艺手段及色彩组合,但都是通过模块化构件实现的。由模块化设计出来的家具,可以让人们根据自己的意志选择,体现个性化及考虑人使用的过程中可能会遇到的问题,拥有可扩展性。模块化具有标准化的特性,又能很方便的实现产品的多样化。因此,模块化设计也解决了家具的过时问题,如果使用者厌倦了原来的材质和纹理、色彩都可再购买新式的门、抽屉面,而不是更换整套家具。正是这种可更换性,一方面降低了用户更新家具的费用,保护

了用户的原始投资,同时也减少资源的消耗。

3.2.4 办公家具个性化的其他方面

家具的材料、色彩、涂料等在不同的家具式样下能产生不同的感觉,不断带给用户新鲜的感受。采用模块化设计可以方便的改变与外观有关的模块化构件,如材质、色彩、表面装饰等,让顾客根据自己的喜好,挑选满意的样式和喜欢的颜色,这样

就为顾客营造了一种自我设计的氛围。

3.3 现代办公家具设计的人性化原则

当今的产品设计中,越来越注重和关心产品的使用者——人,“以人为本”也成为了人们耳熟能详的广告词。何为办公家具的人性化设计,人性化的设计又体现在哪里呢?笔者认为办公家具最大的人性化是环保和健康,给人们充分的健康的关怀才是

设计者的职责所在。

3.3.1.绿色与健康

绿色设计通常也称为生态设计、环保设计、生命周期设计等,它是可持续发展观的最好体现,也是从根本上防止环境污染、节约资源和能源、从“摇篮”到“摇篮”的过程。概括起来,绿色设计是在产品设计的整个生命周期内都着重考虑产品环境属性,并将其作为设计目标,在满足环境目标要求的同时,保证产品应有的基本功能、质量,尽量延长产品的使用寿命。绿色设计核心是3R原则,即精简(Reduce)、回收再生(Recycle)和重复利用(Reuse)。也就是说,在设计产品时必须按环境保护的指标,使产品的造型、结构和工艺的等方面要尽量简洁明了,以便产品制造简单容易,原材料和能源的消耗少,不会造成浪费,不产生毒副作用,也不会带来环境污染。同时,产品在报废后要易于拆卸和回收,而回收的材料可用于再生产,回收的

零部件可以被重新利用。

健康家具是绿色产品的一种类型。健康家具在绿色设计思想指引下开发的绿色家具产品,它不但具有一般绿色产品的性能,而且能满足使用者的一些特殊需求,有益于人体健康,没有对人体产生毒害和伤害的隐患。产品按人机工程学的原理设计,不但重视静态条件下的生理状况和要求,而且重视动态条件下的生理状况和要求。

3.3.2 人机工程学设计

人机工程学设计是家具设计理念的精髓。办公家具根据其使用功能可分为人体家具、准人体家具和建筑家具三种类型。人体家具是指在使用过程中与人体密切相关、直接影响人的健康与舒适性家具类型,如座椅、沙发等;准人体家具是指在使用过程中使用频率较高但与人体接触时间较短的一类家具,如办公桌、操作台等;而建筑家具则是指人们用来储存物品的衣柜、书架、壁橱等与建筑有着密切关系的家具。

每类家具与人体的关系程度不一,因而在设计时应区别对待。

人机工程学研究表明:不同的家具形态会使人在使用家具时处于不同的姿态,人处于不同的姿态时身体的舒适感各不相同,因此,如何使家具的形态适合人体最舒适姿态是家具形态设计的关键,也是家具产品达到最完美功能的必要条件。在欧美国家,对家具的评判标准一直把舒适性和健康放在造型美观和视觉审美之前,一些制造商己经生产出可自动调节的办公桌,通过变换不同的姿态,以使用户觉得舒适而

方便。

3.3.3 绿色设计与人性化设计的融合

1.分析消费者的需求:在产品设计前,了解并掌握哪些是目标群体基本的、必要的需

求,哪些是延伸的、次要的需求,哪些又是过分的、奢侈的需求。最终使产品很好地满足目标群体第一层次的需求,适当满足第二层次的需求,不应满足第三层次的需求。这有利于简化产品的造型、选择合理的材料,从而使产品的人性化设计一开

始就能符合环保的要求。

2.修改和调整产品的造型:即通过简化造型来降低产品的制造难度,来最大化地减少原材料和相关能源的消耗。但需要注意两个问题,一是造型不要过分简化,以至于产品显得非常冷漠、让人觉得畏惧;二是过分简化造型,也可能影响到产品人机工程学的属性。因此,为了保护环境,对产品造型的调整和修改,不能影响到产品的销售和使用寿命,更不能影响产品的使用健康和安全,而是一种适度的简化。

3.重新选择合理的材料:在人性化设计中,尽量避免使用一些稀少、昂贵的材料,可尝试着选择其他普遍的、较廉价的材料来代替。并通过工艺的方法来模仿那些稀少、昂贵的材料。如果产品中出现了某些对人、对环境有毒副作用的材料,则必须重新选择,确保安全。总之,人性化设计的产品,一般应遵循绿色设计的选材原则,并保证所用的材料不会因为强度的问题而造成产品的安全隐患。

第4章现代办公家具的设计方案

办公家具的不断变化与补充是为了满足办公形态的不断变化,只有建立起一个完备而有效的家具系统,才能使人们在工作中得到最大限度的满足,即除了传统的办公桌与文件柜之外,现代办公空间还需要一系列配套的设施与设备。现代办公家具既讲究舒适、便捷、高效和健康,又要具有完备的功能,还要具有空间的弹性化和智能化,以及生态意识。然而,专业领域内部的建设也往往会受到本位思维的局限而

忽视了设计和建设对象的整体性、有机性与生态性的全面考虑。办公家具的设计虽不是室内设计,但也不应受到狭隘的传统家具概念所限,它是一个系统的家具概念,设计时就应当考虑产品的有机配套问题。办公家具与办公设备是影响办公方式的基本因素之一,办公家具是办公设备的载体,办公设备的不同也直接决定了办公家具的功能,因此,要将两者联系起来进行整体的考虑。办公家具和办公设备的分类如

下:(图 4.1)

图 4.1 办公家具与办公设备包括的类别

4.1 办公桌椅类型及其人机分析

1.工作坐姿人机分析

桌椅的关系是唇齿相依,密不可分。无论是桌高或座高、座深、靠背、座角及座背夹角,都与人体尺寸息息相关。椅子是最直接、最小的人性环境。符合人机工程学的椅子必须具备以下三点:①支撑背部,使其呈现自然曲线;②将身体的重量平均的分配;③尽可能降低接近膝盖的大腿背面所承受的压力(如图 4.2、图 4.3)。

图 4.2 身高与座椅高度的关系

图 4.3 三种类型的工作椅

2.工作面的人机分析

水平工作面必须位于工作者舒适的手工作业空间范围内。对于正常工作区域,工作者应能在小臂正常放置而上臂处于自然悬垂状态下舒适的工作。对最大工作区域,应使在臂部伸展状态下能够工作,且这种工作状态不宜持续很久。工作时,由于肘部也在移动,小臂的运动与之相关联。考虑到这一点,则水平工作区域小于上述范围。在此水平工作范围内,小臂前伸较小,从而能使肘关节处受力减小。因此考虑臂部运动相关性,确定的工作范围更为合适(如图 4.4)。

办公室工作通常在水平台面上进行。工作面高度是办公桌设计的首要因素。工作面太低,则背部过分前屈;如果太高,则必须抬高肩部,超过其松弛位置,引起肩部和颈部不适。工作面高度的确立应遵从下列原则:

(1)应使臂部自然下垂,处于合适的放松状态,小臂一般应接近水平状态或略下斜,避免使小臂上举过久。

(2)不应使脊椎过度弯曲。

(3)若在同一工作面内完成不同性质的工作,则工作面高度应可调节。

一般工作面高度应在肘部以下5—10cm。对于特定的工作,其工作面高度取决于工作性质,个人的喜好,座椅的高度,工作面的厚度,工作者大腿的高度等。写字或工作,其作业面高度为正常位置;重荷工作面高度低是为了臂部易于施力,且避免手部负重;对于精细工作,较高的工作面使得眼睛近工作对象,便于观察。

第5章设计方案

5.1风格设计

由于现代人们生活节奏加快,人们普遍觉得上班是一件极其痛苦的事。所以办公家具的风格极其重要。基于青年的心里特点选定时尚简约风格。

5.2具体设计

5.2.1 办公桌

参照人机工程学及设计心理学,办公桌与书橱设计成一个直角形状,即可以个人

单独使用,也可以四个拼在一起组成一个公共办公环境。如图5.1所示。

图5.1

办公桌与书橱是一个整体。采用木质板材。它有专门放置机箱的地方,还有一个座椅方便与他人探讨交流。其尺寸参照人机工程学与设计心理学。

5.2.2 办公椅设计

办公椅是一个整体,其在座面与靠背处有较软材质。使其能更好与人体贴合,缓解人们长时间坐着不动时的压力。外观如图5.2所示。

图5.2

5.3整体效果

组合办公家具整体呈现一种时尚简约的风格,给人一种严肃、严谨、科学、快速、高效的感觉。更好展现人们的工作风貌。如图5.3所示。

5.4尺寸图

(完整版)软件详细设计说明书模板

软件详细设计说明书 v1.0 200X年月XX日 修订历史记录

编制 审查 审核 批准 文档评审负责人:参加评审人员:

目录 1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4设计依据 (4) 2软件系统结构 (4) 2.1功能需求 (4) 2.2子模块划分 (4) 2.3子模块间关系 (4) 3公共数据结构 (4) 4程序设计说明 (5) 4.1程序1设计说明 (5) 4.1.1程序描述 (5) 4.1.2功能 (5) 4.1.3性能 (5) 4.1.4输入 (5) 4.1.5输出 (5) 4.1.6算法 (5) 4.1.7流程 (5) 4.2程序2设计说明 (5) 5模块重用说明 (5)

1引言 1.1编写目的 〖说明编写这份软件详细设计说明书的目的〗 1.2背景 〖说明待开发软件(子)系统的名称和此软件(子)系统所属大系统的名称; 说明任务的来源(开发背景和市场背景)等;该软件(子)系统与大系统中其他子系统的关系。〗 1.3定义 〖列出本文档中所用到的专门术语的定义和缩写词的原意〗 1.4设计依据 〖列出本文档所引用的有关设计依据(标题、文件编号、版本号、作者、发布日期、出版单位),包括本项目内部已编写的有效文档、出版刊物和国家标准或规范〗2软件系统结构 2.1功能需求 2.2子模块划分 〖说明本软件系统(或模块)的实现,即其内部的子模块划分(给出程序的名称和标识符)。建议以图形说明。〗 1.XXXXXXXX 2.XXXXXXXX 3.XXXXXXXX 4.XXXXXXXX 5.XXXXXXXX 6.XXXXXXXX 2.3子模块间关系 〖说明各子模块间的控制、顺序等耦合关系。〗 3公共数据结构 〖给出本软件系统使用的每一个公共数据结构的类型定义、存储方式,公共数据结构内各元素项的类型定义、初始取值、可能取值的范围及相应的物理含义。建议以类似C语言的数据说明格式来描述。〗

完整的开发文档数据库设计说明书

变更履历

目录 第一章引言 (1) 1.1编写目的 (1) 1.2背景 (1) 1.3术语定义 (2) 1.4参考资料 (2) 第二章外部设计 (3) 2.1标识符和状态 (3) 2.2使用它的程序 (3) 2.3命名约定 (3) 2.4设计约定 (3) 第三章结构设计 (4) 3.1概念结构设计 (4) 3.2逻辑结构设计 (21) 3.3物理结构设计 (33) 第四章运用设计 (34) 4.1数据字典设计 ............................................... 错误!未定义书签。 4.2安全保密设计 ............................................... 错误!未定义书签。 4.3数据库实施 (34) 4.3.1创建数据库 (34) 4.3.2创建表 (34) 4.3.3添加参照完整性约束 ..................................... 错误!未定义书签。 4.3.4添加用户完整性约束 ..................................... 错误!未定义书签。 4.3.5添加索引 ............................................... 错误!未定义书签。 4.3.6创建视图 ............................................... 错误!未定义书签。 4.3.7插入测试数据 ........................................... 错误!未定义书签。

学校专业数据库设计说明书

××××学院 ××专业数据库设计报告 题目:数据库设计说明书

目录 一、需求分析 (2) 二、概念设计 (3) 三、逻辑结构设计................................................................ 4-12 3-1表设计 ...................................................................... 4-7 3-2建表语句................................................................. 7-12 3-3关系图 .. (13) 四、数据导入 ............................................................... 13-14 五、数据库应用 (13) 5-1登陆模块 (14) 5-2排课模块 (14) 5-3选课模块 (14) 5-4信息查询模块 (14) 5-5功能结构图 (14) 六、总结 (15)

一、需求分析 本数据库为教务管理系统,主要是针对学校教学管理方面而设计的。学校教务处因为工作需要,必须对每个班的信息,学生的信息,教师的信息,专业信息有一定的了解,并以此为基础来安排课程。安排课程必须根据学校的软硬件设施来安排,所以要考虑到每门课程的上课时间、地点、人数,避免上课地点的冲突,还要安排特定的老师上课。学期结束后,还要记录学生的分数,以此作为下个学期的教学安排依据。 根据上述的初始条件和对本学校的调研考察,设计一个教务管理的数据库:记录教师和学生的基本信息,选课,课程安排等信息,方便老师,同学等用户对数据库的查询,修改等操作。尽量使数据库高效,存储简单。 以下为所附数据流图:

完整版详细设计说明书实例

信息发布系统 (详细设计说明书) JAVA 实践小学期第22组 1.0 2010/9/5 编写单位: 设计人员: 版 本: 编写日期:

目录 第一部分、引言 (2) 1.1编写目的 (2) 1.2背景 (3) 1.3定义 (3) 3.1程序描述 (5) 3.2整体结构 (5) 3.3性能 (5) 3.4输入输出项 (5) 3.5算法 (5) 3.6主要类的设计 (5) 3.7存储分配 (7) 3.8注释 (7) 3.9限制条件 (7) 3.10测试计划 (7) 3.11尚未解决的问题 (7) 4.1程序描述 (7) 4.2功能 (7) 4.3性能 (8) 4.4输入输出项 (8) 4.5限制条件 (8) 5设计特点 (8) 5.1通信便捷 (8) 5.2开发速度快 (8) 第六部分、项目分工 (8) 附录: (9) 第一部分、引言 1.1编写目的 本说明书在概要设计的基础上,对信息发布系统的各模块、程序分别进行了实现层面上的要 求和说明。 软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2背景 说明: A、软件系统的名称:信息发布系统 B、任务提出者:JAVA实践小学期开发者:第22组成员 C、实现完成的系统将可用在所有JAVA虚拟机的个人PC上.为使用者提供信息发布,浏 览,评论的方式,沟通各个用户? 1.3定义 服务器端API :服务器端设计者通过规范的API文档,提供给客户端,以方便客户端的开 发,使得同时进行,提高效率,节约时间。两端通过protocol (协议类)进行通信。 Gson:Google提供的一个类库。通过使用这个类库,可以把把对象转换成json格式的字符串,以方便在网络中的传输。也可反向将字符串转换成对象,这样带有方法地操作对象,可以有效,方便地保证信 息的沟通。 Json: JavaScript Object Notation,是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,JSON采用完全独立于语言的文本格式, 这些特性使得JSON成为理想的数据交换语言。 1.4参考资料,相关的文件包括: A、《项目需求说明》; B、《项目详细设计说明书》; C、《项目概要设计说明书》;参考资料: 《软件工程概论》,王华 第二部分、程序系统的结构 该系统为了两大部分:客户端与服务器端,中间通过protocol类通信。其中使用gson库来转换和逆向转换对象,实现标准包括: 1、客户端主程序 A、工程类型:JAVA项目; B、工程名称:信息发布系统 C、编译生成文件:jar形式 D、引用的组件:JDK,Gson库 注:以上提供的是工具集合,具体用到的类都包含在里面 2、服务器端主程序: 服务器端程序以及数据库操作类(DBO) 3、服务器端数据库操作 验证用户,用户注册,更改密码,更新文档,新建文档,新建记录(包括浏览记录和回复记录),查看文档,删除文档,查看记录。

项目开发详细设计说明书(超好用模板)完整版

详细设计说明书XX有限公司

修订记录

目录 第一章概述........................................................................... 错误!未定义书签。 1.1.应用模块的目的....................................................... 错误!未定义书签。 1.2.应用模块总体描述................................................... 错误!未定义书签。 1.3.应用模块接口描述................................................... 错误!未定义书签。 1.4.假设条件................................................................... 错误!未定义书签。第二章设计模式(Design pattern) ................................... 错误!未定义书签。第三章类设计....................................................................... 错误!未定义书签。 3.1.分块类图................................................................... 错误!未定义书签。 <类图1> ............................................................ 错误!未定义书签。 <类图n> ............................................................ 错误!未定义书签。 3.2.整体继承关系........................................................... 错误!未定义书签。 3.3.类描述....................................................................... 错误!未定义书签。 <类名1> Class Description............................. 错误!未定义书签。 <类名n> Class Description............................. 错误!未定义书签。第四章交互图....................................................................... 错误!未定义书签。 4.1.<情景编号1: 情景名称> ........................................ 错误!未定义书签。 交互图................................................................ 错误!未定义书签。 例外情况及条件................................................ 错误!未定义书签。 4.2.<情景编号n: 情景名称> ........................................ 错误!未定义书签。第五章状态图....................................................................... 错误!未定义书签。 5.1.<状态图编号1:状态图名称> .................................. 错误!未定义书签。 5.2.<状态图编号n:状态图名称> .................................. 错误!未定义书签。第六章时序流程图............................................................... 错误!未定义书签。第七章用户界面设计说明................................................... 错误!未定义书签。 7.1.用户界面关系........................................................... 错误!未定义书签。 7.2.用户界面具体描述................................................... 错误!未定义书签。 <界面编号1:界面名称〉 ................................. 错误!未定义书签。 <界面编号N:界面名称〉 ................................ 错误!未定义书签。

数据库设计说明书-模版

XXXX项目 数据库设计说明书

变更履历

第1章引言 (1) 1.1 编写目的 (1) 1.2 背景 (1) 1.3 术语定义 (1) 1.4 参考资料 (1) 第2章外部设计 (3) 2.1 标识符和状态 (3) 2.2 使用它的程序 (3) 2.3 约定 (3) 2.3.1数据库设计的范围 (3) 2.3.2 命名的总体规则及注意事项 (3) 2.3.3 数据模型设计工具要求 (4) 2.4 支持软件 (4) 第3章结构设计 (5) 3.1 物理结构设计 (5) 3.1.1 表空间物理存储参数 (5) 3.1.2 表空间SQL规程 (6) 3.1.3 数据库用户创建 (7) 3.1.4 数据库例程创建 (7) 3.1.5 角色授权 (7) 第4章运用设计 (8) 4.1 数据字典设计 (8) 4.1.1 表名的命名规范 (8) 4.1.2 表字段命名规范 (9) 4.2 安全保密设计 (9) 第5章风险评估 (10) 5.1 表汇总列表 (10) 5.2 实体关系图 (10) 5.3 表详细设计 (11) 第6章安全检查 ....................................... 错误!未定义书签。 6.1 表汇总列表 ..........................................错误!未定义书签。 6.1 实体关系图 ..........................................错误!未定义书签。 6.2 表详细设计 ..........................................错误!未定义书签。第7章绩效管理 ....................................... 错误!未定义书签。 7.1 表汇总列表 ..........................................错误!未定义书签。 7.2 实体关系图 ..........................................错误!未定义书签。 7.3 表详细设计 ..........................................错误!未定义书签。第8章安全响应、预警和管理............................. 错误!未定义书签。 8.1 表汇总列表 ..........................................错误!未定义书签。

项目数据库设计说明书

项目全称 数据库设计说明书 承建方全称 文件ISO版本控制 目录 ?简介.......................................................................................................................... 1.1.目的.................................................................................................................. 1.2.范围.................................................................................................................. 1.3.定义、首字母缩写词和缩略语...................................................................... 1.4.参考资料.......................................................................................................... ?数据库环境..............................................................................................................

详细设计说明书书真正例子

详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ●ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用, 并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 ●client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 ●search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索 方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 ●preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该 资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 3.1模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 3.2功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 3.3交互的模块 client,search,preview,common。 3.4 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: ●MainFrame.java:MainFrame是含有主函数的类,也是lyra客户端开始执行的类, 它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 ●FtpFrame_AboutBox.java:显示关于窗口的类,当用户点击帮助菜单中的关于菜单 项时会弹出关于对话框。 ●Tools.java:FileTools是文件操作辅助类,可以实现文件的递归删除等。 ●XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous 不保存),密码,最多存10个;存在resource\settings\ serversinfor.xml文件中。 (4)读取已存储的ftp服务器信息。 (5)从type.xml读取搜索的类型。 ●Constants.java:放置系统运行时使用的一些常量,initcontent()函数对所有常量 进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。 ●CustomizedController.java:包含自定义的控件类,java中的控件可能不能满足需求, 需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel类的父类是JPanel,用户显示右边的主题部分,包括右上边的搜索及服务

详细设计说明书模版

(项目名称)详细设计说明书 文件版本 编写日期 发布日期

文件修改记录 修改日期版本号变化状态修改内容修改人 *变化状态:C――创建,A——增加,M——修改,D——删除 文档审批信息 版本号提交人批准人批准日期发布日期备注

目录 1引言 (1) 1.1编写目的 (1) 1.2适用范围 (1) 1.3术语和缩写 (1) 1.4参考资料 (1) 2概述 (1) 2.1系统概述 (1) 2.2系统功能定义 (1) 3总体结构说明 (1) 3.1系统结构 (1) 3.1.1系统内外部关系图 (1) 3.1.2功能模块简要说明 (1) 3.1.3依赖的外部接口 (1) 3.1.4对外提供的接口 (1) 3.2模块程序构件结构图 (1) 4数据模型(Data Model)设计 (2) 4.1逻辑实体模型 (2) 4.1.1实体模型1 (2) 4.1.2实体模型2 (3) 4.2表结构(物理设计) (3) 4.2.1表汇总 (3) 4.2.2表1 (3) 4.2.3表2 (3) 4.3视图列表 (4) 5功能实现说明 (4) 5.1数据流类模块 (4) 5.1.1数据流程图 (4) 5.1.2实现说明 (4) 5.1.3程序设计 (4) 5.2业务处理类模块 (5) 5.2.1Object Model设计 (5)

5.2.2程序设计 (5) 6界面实现说明 (5) 6.1模块1 (5) 6.1.1总体界面结构(业务操作区)说明 (5) 6.1.2功能点1界面结构说明 (5) 6.1.3功能点2界面结构说明 (5) 6.2模块2 (6) 6.2.1总体界面结构(业务操作区)说明 (6) 6.2.2功能点1界面结构说明 (6) 6.2.3功能点2界面结构说明 (6)

数据库设计说明书-完整版

数据库设计说明书-完整版

目录 第一章引言 (1) 1.1编写目的 1 1.2背景 1 1.3参考资料 2 第二章外部设计 (3) 2.1标识符和状态 3 2.2命名约定 3 2.3设计约定 3 第三章结构设计 (4) 3.1概念结构设计 4 3.1.1实体和属性的定义 4 3.1.2设计局部ER模式

13 3.1.3设计全局ER模式 20 3.2逻辑结构设计 21 3.2.1模式 21 3.2.2外模式 32 3.3物理结构设计 32 第四章运用设计 (34) 4.1数据字典设计 34 4.2安全保密设计 34 4.3数据库实施 34 4.3.1创建数据库 34 4.3.2创建表 34

第一章引言 1.1编写目的 1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。 2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护 人员。 3、本数据库设计说明书是根据系统需求分析设计所编写的。 4、本系统说明书为开发软件提供了一定基础。 1.2背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能

详细设计说明书大纲

详细设计说明书大纲 1 引言 1.1 编写目的 说明编写这份详细设计说明书的目的,指出预期的读者。 1.2 背景 ●用一个名字标识被生产的软件产品; ●列出此项目的任务提出者、开发者、用户。 1.3 定义、缩写词、略语 本条中必须提供全部需求的术语、缩写词及略语的定义,也可以参考其他的文件。 1.4 参考资料 列出有关的参考文件,如: ●本项目的经核准的计划任务书,上级机关批文、合同等; ●属于本项目的其他已发表文件; ●本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2 程序系统的结构 用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。 3 程序1设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单说明这一点即可。

3.1 程序描述 给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重入的还是不可重入的?有无覆盖要求?是顺序处理还是并发处理?等)。 3.2 功能 说明该程序应具有的功能。 3.3 性能 说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。3.4 输入项 给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式、数量和频度、输入媒体、输入数据的来源和安全保密条件等等。 3.5 输出项 给出对每一个输出项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输出的形式、数量和频度、输出媒体、对输出图形及符号的说明、安全保密条件等等。 3.6 算法 详细说明本程序所选用的算法,具体的计算公式和计算步骤。 3.7 流程逻辑 用图表辅以必要的说明来表示本程序的逻辑流程。 3.8 接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

数据库设计说明书.doc

四川省山桐子能源科技有限责任公司 数 据库设计说明书 2013-5-20 第六小组成员 数据库设计说明书 1 引言 1.1 目的 为了有效指导山桐子能源网站系统数据库的设计,特设计此概要设计说明该网站数据库所含有的各数据表及其机构,以作为系统开发实现的依据,本说明书主要阅读对象为业主方、承建方、监理方相关技术人员和项目责任人。 1.2 背景 说明: a.数据库名称shantz 开发软件sql2005 b.任务提出者:山桐子科技能源有限责任公司 c.目负责人:张林鹏 d.者:赵霞、杨露、陈齐瑜、冯明华、张林鹏、胡芸儿 本系统将使用sql server 2005作为数据库存储系统,sql server 2000企业版将由山桐子公司自行购买。 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 标识符和状态 要求:详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。若该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。 1)数据库标示符:shuantongzi 用户名:admin 密码:123 权限:全部有效时间:开发阶段 说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。 2) 数据库标示符:hyzc 用户名:user 密码:456 权限:会员有效时间:开发阶段 说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。 2.2 使用它的程序 dreamweaver8、https://www.360docs.net/doc/1a980205.html,、sql 2005、ps、 2.3 约定 (1) 字符集采用 utf-8,请注意字符的转换。 (2) 所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。 (3) 除特别说明外,所有字符串字段都采用varchar(50) 类型,(无论汉字还是英文,都算一个字符)。 (4) 除特别说明外,所有小数的字段都采用 decimal(13,3) 的形式表达。 (5) 除特别说明外,所有日期格式都采用 date 格式,无时间值。 (6) 除特别说明外,所有整形都采用int 格式。 (7) 除特别说明外,所有字段默认都设置为 null 。 2.4 支持软件

软件系统详细设计说明书模板

xxxxx系统详细设计说明书

版本历史

修改记录

目录 1引言 (5) 1.1编写目的 (5) 1.2背景 (5) 1.3参考资料 (5) 1.4术语定义及说明 (5) 2设计概述 (5) 2.1任务和目标 (5) 2.1.1需求概述 (5) 2.1.2运行环境概述 (5) 2.1.3条件与限制 (6) 2.1.4详细设计方法和工具 (6) 3系统详细需求分析 (6) 3.1详细需求分析 (6) 3.2详细系统运行环境及限制条件分析接口需求分析 (6) 4总体方案确认 (6) 4.1系统总体结构确认 (6) 4.2系统详细界面划分 (7) 4.2.1应用系统与支撑系统的详细界面划分 (7) 4.2.2系统内部详细界面划分 (7) 5系统详细设计 (7) 5.1系统程序代码架构设计 (7) 5.1.1UI(User Interface)用户界面表示层 (7) 5.1.2BLL(Business Logic Layer)业务逻辑层 (8) 5.1.3DAL(Data Access Layer)数据访问层 (8) 5.1.4Common类库 (8) 5.1.5Entity Class实体类 (8) 5.2系统结构设计及子系统划分 (8) 5.3系统功能模块详细设计 (9) 5.3.1XX子系统 (9) .1XX模块 (9) 列表和分页 (9) 创建XX (9) .2XX模块 (9) XX列表 (9) XX修改 (9) 5.3.2XX子系统 (9) 5.3.6.1用户管理模块 (9) 5.3.6.2角色管理模块 (14) 5.3.6.3系统设置模块 (14) 5.3.6.4系统登录注销模块 (14) 5.4系统界面详细设计 (14) 5.4.1外部界面设计 (14) 5.4.2内部界面设计 (14) 5.4.3用户界面设计 (14) 6数据库系统设计 (14) 6.1设计要求 (14) 6.2信息模型设计 (14) 6.3数据库设计 (14) 6.3.1设计依据 (14)

数据库详细设计说明书

修正&标记表 文档变更历史 日期作者版本变更描述 2011-05-28 舒睿V01 数据库说明书创建 2011-06-13 舒睿V01.1 数据库各表功能说明创建 2011-06-20 舒睿V02 数据库各项细节功能完成 审核结果 审核人通过版本审核认职位日期 文档属性 项目描述 文档名称功能说明书 作者舒睿 创建日期5/28/2011 最后更新日期 1.1目的 本文为图书馆管理课程设计SQL Server功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中各功能的实现 1.2内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●触发器

●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。 1.3与其他项目的关联 本项目的数据库设计与本项目(Web部分和Windows部分)功能密切相关。本案例项目的数据库将按照项目程序部分的功能需求而设计,数据库设计将配合设计案例的程序部分,以实现一个功能完备的真实环境内的应用。 表 1.4表设计概述 根据设计的系统功能,数据库将以图书信息为中心存储相关数据,配合SQL Server 数据库系统中提供的数据管理,实现图书的借阅、归还、续借及系统设置等业务功能。 数据库设计将以存储读者信息的读者表为基础,连接多张相关表以实现对以下关系的支持: ●读者借书记录 ●读者还书记录 ●读者续借记录 ●读者罚款记录 ●读者对图书的评价 ●读者对图书和图书馆的建议及留言 数据库系统主要的实体关系如图0-1所示。

ISO软件工程数据库设计说明书

ISO软件工程模板(7)数据库设计说明书 1.引言 1.1编写目的 [说明编写这份数据设计说明书的目的,指出预期的读者。] 1.2背景 a.[待开发数据库的名称和使用此数据库的软件系统的名称;] b.[列出本项目的任务提出者、开发者、用户。] 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 [列出有关的参考资料。] 2.外部设计 2.1标识符的状态 [联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。] 2.2使用它的程序 [列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。] 2.3约定

[陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定。] 2.4专门指导 [向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导。] 2.5支持软件 [简单介绍同此数据库直接有关的支持软件。说明这些软件的名称、版本号的主要功能特性。列出这些支持软件的技术文件的标题、编号及来源] 3.结构设计 3.1概念结构设计 [说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。] 3.2逻辑结构设计 [说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构。] 3物理结构设计 [建立系统程序员视图。] 4.运用设计 4.1数据字典设计 [对数据库设计中涉及到的各种项目一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。] 4.2安全保密设计 [说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。]

详细设计说明书 真正例子

详细设计说明书 1.引言 编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ui client preview search common ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,

并返回相应的信息。 search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 交互的模块 client,search,preview,common。 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下::MainFrame是含有主函数的类,也是lyra客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 :显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会弹出关于对话框。 :FileTools是文件操作辅助类,可以实现文件的递归删除等。 : JDOMTes是操作xml文件的类,用JDOM来操作xml文件,实现的功能有:(1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous 不保存),密码,最多存10个;存在resource\settings\ 文件中。 (4)读取已存储的ftp服务器信息。 (5)从读取搜索的类型。 :放置系统运行时使用的一些常量,initcontent()函数对所有常量进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。 :包含自定义的控件类,java中的控件可能不能满足需求,需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel类的父类是JPanel,用户显示右边的主题部分,包括右上边的搜索及服务器选项,和中间的显示服务器文件的TabbedPane。. (5)BottomPanel类是右下放显示下载和服务器信息的JTabbedPane。 (6)CustomizedJButton 是定义按钮类,更改了按钮的字体,java本身默认的字体不好看。

数据库设计说明书_完整版

目录 第一章引言 (1) 1.1编写目的 (1) 1.2背景 (1) 1.3参考资料 (2) 第二章外部设计 (3) 2.1标识符和状态 (3) 2.2命名约定 (3) 2.3设计约定 (3) 第三章结构设计 (4) 3.1概念结构设计 (4) 3.1.1实体和属性的定义 (4) 3.1.2设计局部ER模式 (13) 3.1.3设计全局ER模式 (20) 3.2逻辑结构设计 (21) 3.2.1模式 (21) 3.2.2外模式 (32) 3.3物理结构设计 (32) 第四章运用设计 (34) 4.1数据字典设计 (34) 4.2安全保密设计 (34) 4.3数据库实施 (34) 4.3.1创建数据库 (34) 4.3.2创建表 (34)

第一章引言 1.1编写目的 1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。 2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。 3、本数据库设计说明书是根据系统需求分析设计所编写的。 4、本系统说明书为开发软件提供了一定基础。 1.2背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能

相关文档
最新文档