欢迎来到天天文库
浏览记录
ID:35749106
大小:251.50 KB
页数:12页
时间:2019-04-16
《系统设计说明书程序员吃货网》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、GlobalITEducationSpecialistSystemDesignSpecification___吃货网____系统设计说明书Preparedby拟制Date日期Reviewedby评审人Date日期Approvedby批准Date日期ChangeLives,ChangeTheWorld第12页共12页GlobalITEducationSpecialistRevisionRecord修订记录Date日期RevisionVersion修订版本ChangeDescription修改描述Author作者ChangeLives,ChangeTheWo
2、rld第12页共12页GlobalITEducationSpecialistCatalog目录1.Introduction 简介41.1Purpose 目的41.2Scope 范围41.3Name软件名称41.4Functions软件功能41.5Applications软件应用42.HighLevelDesign概要设计42.1系统功能设计42.2系统架构设计52.2.1三层架构52.3Database数据库设计62.3.1数据字典62.3.2数据表设计62.3.3表关系73.LowLevelModelDesign模块详细设计73.1UserMod
3、elDesign用户模块73.2ClassDesign类详细设计83.2.1UserInfoClass用户类81)OverView简介82)ClassDiagram类图83)Attributes属性84)Methods方法9ChangeLives,ChangeTheWorld第12页共12页GlobalITEducationSpecialist1.Introduction 简介1.1Purpose 目的1.2Scope 范围 1.3Name软件名称 1.4Functions软件功能参考《XXX软件需求规格说明书》1.5Applications软件应
4、用 在互联网上分析视频,类似于优酷站。本站专门服务于游戏视频类。2.HighLevelDesign概要设计2.1系统功能设计本项目主要划分为后台登录、用户管理、栏目管理、信息管理、首页、信息分类、信息搜索和信息展示九个模块。其中各个模块中包含不同的系统功能,其关系可以通过如图10.9所示的系统功能结构图进行描述。ChangeLives,ChangeTheWorld第12页共12页GlobalITEducationSpecialist2.2系统架构设计2.2.1三层架构本项目采用三层架构进行开发,其优势在于便于分工合作、易于扩展、便于维护,其三层之间的关系
5、如图17.14所示。其中表示层用于与用户进行交互;业务逻辑层负责处理项目业务流程;数据访问层负责操作数据库;Model层中的实体类是三层之间的数据载体,用于在三层之间传递数据;ChangeLives,ChangeTheWorld第12页共12页GlobalITEducationSpecialist2.3Database数据库设计2.3.1数据字典2.3.2数据表设计本项目数据库共包含5个表,其表结构如下表所示。项目所有数据库表见表3.1。表3.1视频站点表设计表名功能说明Comment视频评论表MovieClass视频分类表MovieInfo视频信息表R
6、ecom视频推荐表UserInfo用户信息表ChangeLives,ChangeTheWorld第12页共12页GlobalITEducationSpecialistUserInfo用户表FieldName字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释2.3.3表关系3.LowLevelModelDesign模块详细设计3.1UserModelDesign用户模块(1)Processanalysis业务流程分析后台登录模块的业务流程较为简单,分为以下三个步骤进行。1.首先在表示层界面中输入用户名和密码2.
7、然后在业务逻辑层中进行身份校验3.在进行身份校验时,调用数据访问层查询用户信息进行身份比对(2)FlowDiagram流程图ChangeLives,ChangeTheWorld第12页共12页GlobalITEducationSpecialist主页面固定资产管理:固定资产台帐,增加,减少,维修,借还固定资产台帐增加查询信息添加是否成功提示添加失败否是提示添加成功固定资产折旧:计算月度折旧,统计月度折旧,汇总月度折旧ChangeLives,ChangeTheWorld第12页共12页GlobalITEducationSpecialist计算月度折旧选择年
8、份选择月份是否折旧数据库无此数据,折旧失败否是折旧成功报表:固定资产卡片,固定资
此文档下载收益归作者所有