欢迎来到天天文库
浏览记录
ID:33859755
大小:57.30 KB
页数:7页
时间:2019-03-01
《总体设计(测试报告)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、总体设计(测试报告)总体设计系统模块总体设计利用层次图来表示系统中各模块Z间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素。随着结构的楮细化,层次方框图对数据结构也描绘得越來越详细,这种模式非常适合于需求分析阶段的需耍。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。本系统分为前台部分和后台部分,共有八个模块,每个模块之间虽然在表血上
2、是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在八个模块的基础上有的模块又可分为几个小模块:1.用户注册模块包括两个模块:个人用户注册、企业用户注册。2.发布信息模块包括两个模块:个人用户发布信息、企业用户发布信息。3.会员屮心模块包括两个模块:修改基本信息、管理发布信息、站内短息管理。4.搜索功能模块包括五个模块:搜索车源信息、搜索货源信息、搜索专线信息、搜索招聘信息、搜索仓储信息。1.用户管理
3、模块包括两个模块:企业用户管理、个人用户管理。6•物流信息管理模块包括五个模块:招聘信息管理、仓储信息管理、货源信息管理、车源信息管理、专线信息管理。7.物流新闻管理包括两个模块:管理新闻、发布新闻。8.站内公告管理包括两个模块:公告发布、公告管理。系统的功能结构如图1所示。图1系统功能结构图数据库设计数据库设计概述数数据库设计是建立数据廂及其应用系统的技术,是信息系统开发和建设中的核心技术,具体的说,数据库设计是一个给定的应用环境,构造最优的用户的应用需求(信息要求和处理要求)。这个问题是我们在进行软件开发时期的主要研究方向。人们
4、在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。从小型的单项事务处理系统到大型复杂的信息系统大都用先进的数据库技术来保持系统数据的整体性、完整性和共享性。本网站采用SQLServer2005来进行设计。在设计数据库时,首先应考虑表的设计,在数据库中,表(又称基表或数据表)是最重要的对象,它是用來存储用户数据的对象,它不仅是数据操作的源点,也是数据操作的汇点。因此,数据表的合理划分应该是数据廂设计首要解决的问题。随着信息的发展,数据库中的数据量越来越人,因此不能把管理系统中的数据存放在一张表中,否则在数据操作过程
5、中会产生插入异常、删除异常、修改异常等错误。也不能把数据分得太细,若分得太细,表数太多,那么表间的关联必然越多,这样不但会增加表间关联的成本,而且会影响数据库的运行效率,操作代码也难于编写。数据分析数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需耍维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实
6、体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。要确定实体和关系的性质,用户必须确定单个实体和他们相关的属性。为每个对象定义一个完整的与商业相关的描述以及他单独使用的要求,这也包括确定此实体是否使用应用程序的永久需求,每种关系的基本定义使用了商业定义和与关系相连接的需求。在为实体确定相关的属性过程中,也需要确定此实体的主键和索引,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它是否为空值。在高层次的描述过程中,还可以确定所有扩展属性信息,包括长度、格式、编辑风格、校验规则和初始值。单独实体的属性
7、被组织起来,用户就能够开始以某一种组织方式来给实体分类。用户必须通过关系,来为实体分组的方式确定分类模式,这是抽象化的初始层,或者说是通过隐藏模糊的信息來提高对分析的理解,通过将数据分类成组,就产生了相关分组的不同类型,这样,更加易于观察和分析。数据库的详细设计数据库的E・R图的设计E・R在设计数据库时,应考虑以下事项。1.数据库的用途及该用途将如何影响设计,应创建符合用途的数据库计划。2.数据库规范化规则,防止数据库设计中出现错误。3.对数据完整性的保护。4.数据库和用户权限的安全要求。5.选择适合该网站的数据库开发平台。6.数据
8、库维护。本网站可以从三种不同用户的角度来划分功能,即个人用户操作模块、企业用户,后台管理员操作模块。个人用户操作模块主要包括个人、车源、货源、仓储、站内信、留言实体,个人用户操作模块E-R图如图2所示。图2个人用户操作模块E・R图企业
此文档下载收益归作者所有