
逻辑建模说明书.docx
17页计算机与网络协会服务站逻辑建模说明书信息08-2班宋亭亭080814225指导老师:目录1概述 11.1编写目的 11.2项目背景 11.3定义 12逻辑模型 12.1 E-R 图 32.2数据流程图 42.2.1 Context Diagram 42.2.2 Diagram0 52.2.3 Low-level Diagrams 62.3数据字典 92.3.1数据项 92.3.2数据结构 102.3.3 数据流 112.3.4数据存储 112.3.5外部实体 122.3.6处理逻辑 122.4处理逻辑说明 132.5立即存取分析图 133小结 141概述 1.1编写目的该逻辑建模说明书主要以需求分析报告为基础,尤其以需求分析报告中的业 务流程图为根本出发点,来对系统进行展开该说明书通过详细表述数据流程图、 数据字典、处理逻辑说明等来为开发人员提供开发依据,从而更为有效地完成系 统的开发和测试1.2项目背景本项目的全称是:北林计算机与网络协会服务站,该系统为社团内部之间、 社团内部与外部人员之间进行沟通的一个桥梁,除了一个小型CMS系统必备的 基本功能外,该系统还实现了对维修登记记录进行管理,包括登记、编辑、查看、 导出等功能。
1.3定义E-R 图:Entity-Relation 实体关系图DFD: Data Flow Diagram 数据流程图DD: Data Dictionary 数据字典PD: Process Description 业务逻辑说明QA: Query Analysis 查询分析2逻辑模型逻辑建模依托于需求分析,尤以业务流程图为基础,所以在这里再次列出该 系统的业务流程图,以便分析查看,更好地进行逻辑模型的建立主页(等)理、新 闻发布■ ■ '' "编辑查Y判断用户角,&—一般用K.维修请:"<..<2读取数据库进入网站-X /一账号、密码存储登陆系统2.1 E-R 图城市ID省份ID城市省份所和省城市TD地区1D地区名城市升在城所在省日户类姓名密码性剧型号类型描城市省份新时标作者板块号:点击次块名片地用户信 息表新闻内 .容所屈版 .块k-L用户类 型发新闻信息新闻版块-1城市表省份表地区表城市表2.2数据流程图2.2.1 Context Diagram在Context Diagram中,只有一个处理逻辑,即该信息系统;包括所有的外 部实体,在此系统中,外部接口主要是各个类型的用户,包括管理员、协会会员、 普通用户以及游客;没有数据存储,只反映所有外部实体与处理逻辑之间的关系。
计算机与网络协会服务2.2.2 Diagram0Diagram0是紧接Context Diagram的数据流程图,它展示了主要的处理逻辑、 数据流和数据存储,它是对Context Diagram的扩展,故应该包括流入与流出 process0的所有数据2.2.3 Low-level Diagrams(1)工资管理(2)新闻管理新闻肉客耕闻蝙辑z新闻内容新闻内容卜新闻内容-2.1新阳皆理3. J5枷3.2 仰有/涧ISJrfrfl E 启(3)用户信息管理(4)维修记录管理2.3数据字典2.3.1数据项表1数据项描述字段名称别名字段描述数据类型有关数据结构标识id自增加int省份标识provincelD省份IDnarchar(6)省份省份province省份名称narchar(40)省份、用户信息、省份城市标识citylD城市IDnarchar(6)城市城市city城市名称narchar(50)城市、用户信息、地区所在省份father所在省份IDnarchar(6)城市地区标识arealD地区IDnarchar(50)地区地区area地区名称narchar(60)地区、用户信息所在城市father所在城市IDnarchar(6)地区用户类型UserType用户类型tinyint用户类型、用户信息类型描述UserTypeDes用户类型描述narchar(10)用户类型用户名UserName用户名字narchar(50)用户信息、工资表密码UserPwd密码nvarchar (50)用户信息性别UserSex性别nvarchar (5)用户信息UserTelnvarchar (20)用户信息邮件UserEmail邮件nvarchar (50)用户信息照片路径Userphopath照片存储路径nvarchar (50)用户信息地区AreaID用户所属地区nvarchar (40)用户信息、地区城市CityID用户所属城市nvarchar (20)用户信息、城市省份ProvinceID用户所属省份nvarchar (20)用户信息、省份薪资Salary会员补助float工资表发放时间SalTime发放补助时间datetime工资表版块号SectionID新闻版块号int新闻版块类型版块名称NewsSection新闻版块名称nvarchar (50)新闻版块名称新闻标识NewsID新闻标识int新闻表标题NewsTitle新闻标题nvarchar (20)新闻表提交日期SubmtDate新闻提交日期datetime新闻表作者Author作者nvarchar (20)新闻表点击次数ClickedTimes记录点击次数bigint新闻表图片路径PicturPath记录图片路径nvarchar (50)新闻表所属版块NewsSection新闻所属版块nvarchar (50)新闻表内容NewsDetails新闻内容nvarchar(MAX)新闻表由;主■& 申请号weixiuRecID申请号int维修申请申请标题RecTitle申请标题nvarchar (50)维修申请申请人ShenQingRen申请人姓名nvarchar (50)维修申请维修地点wxAddr维修地点nvarchar (50)维修申请申请时间ShenQingTime申请时间datetime维修申请ShenQingTelnvarchar (20)维修申请故障描述ErrorCase故障描述nvarchar (50)维修申请维修号weixiuRecID维修号int维修记录维修人weixiuRen维修人nvarchar (50)维修记录维修日期weixiuTime维修日期datetime维修记录维修地点weixiuAdd维修地点nvarchar (20)维修记录解决方法solution解决方法nvarchar (50)维修记录2.3.2数据结构名称说明字段名相关数据流、数据存储省份包括全国省份id、provinceID、 province城市表、用户信息表城市包括全国城市cityID、 city、 father地区表、用户信息表地区包括各城市地区id、areaID、area、 father、用户信息表用户类型规定系统用户类 型UserType 、UserTypeDes用户类型、用户信息用户信息用户注册需要登 记的信息UserID、UserType、UserName 、UserPwd 、UserSex、UserTel、UserEmail 、Userphopath 、AreaID、CityID、 ProvinceID用户类型、工资表工资表记录会员每个月 的补助UserType 、UserName、Salary、 SalTime用户类型、用户信息新闻版块类 型新闻各个版块类 型SectionID 、NewsSection新闻表详细描述新闻信 息NewsID 、NewsTitle 、SubmtDate 、Author 、ClickedTimes 、PicturPath 、NewsSection 、新闻版块类型NewsDetails维修申请用户网上登记申 请记录weixiuRecID 、RecTitle 、ShenQingRen 、wxAddr 、ShenQingTime 、ShenQingTel 、ErrorCase维修记录维修记录记录完成维修情 况weixiuRecID 、weixiuRen 、weixiuTime 、weixiuAdd 、solution维修申请2.3.3数据流数据流 名称说明数据流来源数据流去向包含的数据结构工资每个月定期给会员发 放一定量的补助管理员P1工资表新闻信 息包括新闻的编辑与查 阅管理员、会员P3.1、P3.2、P3.3新闻版块、新闻表用户信 息会员与普通用户的注 册与审核会员、普通用户P4.1用户信息维修信 息维修申请与维修记录会员、普通用户P5.1、P5.2维修申请、维修记 录2.3.4数据存储名称说明结构有关的数据流工资信 息每个月定期给会员发 放一定量的补助工资表(UserType、UserName、 Salary、SalTime)P1新闻信 息详细描述新闻信息新闻表(NewsID、NewsTitle、SubmtDate 、 Author 、ClickedTimes、PicturPath、NewsSection、NewsDetails) 新闻版块表(SectionID、NewsSection)P2.1、P2.2、P3.1、P3.2、P3.3用户信 息用户注册需要登记的 信息用户信息表(UserID、UserType、 UserName、UserPwd、UserSex、 UserTel 、 UserEmail 。
