系统设计说明书程序员吃货网.doc_第1页
系统设计说明书程序员吃货网.doc_第2页
系统设计说明书程序员吃货网.doc_第3页
系统设计说明书程序员吃货网.doc_第4页
系统设计说明书程序员吃货网.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

System Design Specification_吃货网_系统设计说明书Prepared by 拟制Date日期Reviewed by 评审人Date日期Approved by批准Date日期Revision Record修订记录Date日期Revision Version修订版本Change Description修改描述Author作者Catalog 目 录1. Introduction简介41.1 Purpose目的41.2 Scope范围41.3 Name 软件名称41.4 Functions 软件功能41.5 Applications软件应用42. High Level Design概要设计42.1系统功能设计42.2 系统架构设计52.2.1 三层架构52.3 Database数据库设计62.3.1 数据字典62.3.2 数据表设计62.3.3 表关系73. Low Level Model Design 模块详细设计73.1 User Model Design 用户模块73.2 Class Design 类详细设计83.2.1 UserInfo Class 用户类81) OverView简介82) Class Diagram 类图83) Attributes 属性84) Methods 方法91. Introduction简介1.1 Purpose目的1.2 Scope范围1.3 Name 软件名称1.4 Functions 软件功能参考XXX软件需求规格说明书1.5 Applications软件应用在互联网上分析视频,类似于优酷站。本站专门服务于游戏视频类。2. High Level Design概要设计2.1系统功能设计本项目主要划分为后台登录、用户管理、栏目管理、信息管理、首页、信息分类、信息搜索和信息展示九个模块。其中各个模块中包含不同的系统功能,其关系可以通过如图10.9所示的系统功能结构图进行描述。2.2 系统架构设计2.2.1 三层架构本项目采用三层架构进行开发,其优势在于便于分工合作、易于扩展、便于维护,其三层之间的关系如图17.14所示。其中表示层用于与用户进行交互;业务逻辑层负责处理项目业务流程;数据访问层负责操作数据库;Model层中的实体类是三层之间的数据载体,用于在三层之间传递数据; 2.3 Database数据库设计2.3.1 数据字典2.3.2 数据表设计本项目数据库共包含5个表,其表结构如下表所示。项目所有数据库表见表3.1。表3.1 视频站点表设计表名功能说明Comment视频评论表MovieClass视频分类表MovieInfo视频信息表Recom视频推荐表UserInfo用户信息表UserInfo 用户表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释2.3.3 表关系3. Low Level Model Design 模块详细设计3.1 User Model Design 用户模块(1)Process analysis业务流程分析后台登录模块的业务流程较为简单,分为以下三个步骤进行。1.首先在表示层界面中输入用户名和密码2.然后在业务逻辑层中进行身份校验3.在进行身份校验时,调用数据访问层查询用户信息进行身份比对(2)Flow Diagram流程图 主页面固定资产管理:固定资产台帐,增加,减少,维修,借还 否 是 固定资产折旧:计算月度折旧,统计月度折旧,汇总月度折旧 否 是报表:固定资产卡片,固定资产减少统计,固定资产维修报告,固定资产借出报告,固定资产折旧统计 系统管理:部门设置,角色设置,用户设置,权限设置,固定资产分类,仓库设置 退出系统:退出系统,注销,重新登录 否 是 3.2 Class Design 类详细设计3.2.1 UserInfo Class 用户类1) OverView简介2) Class Diagram 类图3) Attributes 属性Visibility 可见性Name 属性名Type 类型Description 描述Public UserNameString 用户登录名4) Methods 方法 1)UserLogin (1) Method Description 方法描述 Prototype 函数原型Public bool UserLogin(string username,string userPwd)Description 描述验证用户登Calls 调用函数BLL.UserLoginCheckCalled by 被调用函数BtnLogin_OnClickInput 输入参数string username,string userPwdOutput 输出参数无Return 返回值boolEx

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论