设计说明怎么写模板

设计说明怎么写模板

注意:该文档为word文档,想要模板请回复关键字「详细设计说明书」。

北京市某某系统详细设计

版本:[1.4]

北京象速蓝鲸科技有限公司

版权所有 侵权必究

某某系统

版本

密级

1.4

内部公开

文档编号:01

共10页

拟 制

项目组

日 期

2007-09

审 核

日 期

批 准

日 期

修订记录

日期

修订版本

描述

作者

200原由网7-10-09

1.0

李鹏星

目录

第一章引言

1.1编写目的

1.2背景

1.3范围

1.4定义

1.5参考资料

第二章 程序系统体系结构原由网

2.1应用系统设计框架

2.1.1 应用系统层

2.1.2 应用平台层

2.1.3 数据资源层

第三章 模块详细设计

3.1主学习流程

3.2门户系统详细设计

3.2.1 核心结构和功能分配

3.2.2 核心页面流转图

3.2.3 核心功能模块设计

3.2.3.1 门户通知通告调用功能

第四章 全局数据结构说明

第五章 核心程序和算法设计

5.1平台(Plat)设计说明

5.1.1 数据结构说明

5.1.2 算法及流程

5.1.3 数据存储说明

5.1.4 源程序文件说明

5.1.5 函数说明

第一章 引言

1.1 编写目的

“某某系统”核心的开发理念是“以人为本”,各种界面、功能、环节的设计和连接,应时时处处都体现对用户的尊重、对学习的支持与鼓励,体现学习的效率,彰显学习的快乐。

本文档为开发人员提供依据,项目开发小组以此文档为基础进行编码工作。

1.2 背景

为满足学员不断增加、课件日益丰富、功能更加完善的需求,北京市墨眸系统的二期建设工程已经启动。本项目作为北京市某某系统的二期建设工程,在完善一期项目的同时,将提高系统性能,扩充平台规模,增加系统功能,更好地为北京市各级领导干部服务。为各级干部提供一个灵活便捷,满足个性化、差别化学习需求,有效缓解工学矛盾的学习平台,使在线学习成为推进大规模培训干部工作的一个重要手段。

1.3 范围

本文档对北京市某某系统管理和前台应用进行规划、设计以及接口说明

1.4 定义

UUM统一用户管理

Aicc标准

Scorm标准

1.5 参考资料

《需求规格说明书》

《概要设计说明书》

Aicc、Scorm规范

第二章 程序系统体系结构

2.1应用系统设计框架

北京市某某系统二期总体应用架构从上至下将由应用系统层、应用平台层、资源层构成。整个架构集中体现:以数据资源层为依托,以应用系统层和应用平台层为核心,全面为干部学员、市委组织部及各级组织人事部门、在线学习中心提供高效、易用的个性化服务。 (下图所示)

2.1.1 应用系统层

应用系统层是整个应用架构的核心,该层通过调用应用平台层的中间件资源,以部件化或非部件化的形式包装,构建应用逻辑群。应用系统层分为在线学习系统、干部培训档案管理系统、综合管理系统、师资管理系统和运行监控系统等。

2.1.2 应用平台层

应用平台层与应用系统层共同构成整个应用架构的核心,应用平台层的公共组件构成应用基础系统,是应用系统层的软件支撑平台。通过支撑层,可以快速创建、组装、部署和管理动态的健壮的应用逻辑。支撑层分两个层面,最底层是基础开发平台,即应用开发环境和系统平台开发接口。在此之上是公共组件,提供了可工作于不同应用系统的核心服务功能,作为应用逻辑运行的基础服务平台。为形成一体化应用、保证系统的可维护性和可扩展性奠定基础原由网

应用平台层包括统一用户平台、统一资源管理平台、数据交换平台、互动社区平台、移动学习平台、在线互动教学平台和短信服务平台。

2.1.3 数据资源层

数据资源层构成应用系统层、应用平台层的数据支撑环境。原由网包括基础类数据库、应用类数据库和课件类数据库。

另外,安全管理体系与维护支持系统贯穿应用系统层、应用平台层、数据资源层的各个层面,为逻辑架构中各层提供安全管理、系统监控和维护支持等服务功能。当然,不同层面服务内容不尽相同。

统一、完整的总体应用架构清晰的划分了系统的逻辑层次,各层次相对独立,从而简化了系统复杂度,保证系统满足建设要求。第三章

第三章 模块详细设计

3.1主学习流程

3.2门户系统详细设计

3.2.1 核心结构和功能分配

功能名称

对应入口url

备注

Top页菜单-首页

http://www.bjxslj.com/index.jsp

Top页菜单-干教资讯

http://bjxslj.com/elms/portal/includeMoreGjzx.jsp

Top页菜单-课件超市

http:// bjxslj.com

3.2.2 核心页面流转图

3.2.3 核心功能模块设计

3.2.3.1门户通知通告调用功能

门户调用连接:listTztgForPortal.action、listMoreTztgForPortal.action

内容展示页面:includeTztg.jsp、includeMoreTztg.jsp

Action类文件名:ListTztgAction.java、ListMoreTztgAction.java

ListTztgAction.java中主要实现方法:

使用ManagersFactory创建IDynamicManager管理类实例dynamicManager。调用dynamicManager对象中getStudyDynamicDetailSeq(new Integer(3))方法,获得通知通告列表。创建DateFormat对象实例dataFormat,按照yyyy/MM/dd格式对通知通告中的时间进行格式化。将通知通告列表通过request传给内容展示页面,在页面中循环输出每条通知通告。调用dynamicManager中getCommentator()得到公告,将公告传回页面并在通知通告上方显示。

第四章 全局数据结构说明

参考《在线学习系统数据库设计说明书》

第五章 核心程序和算法设计

5.1平台(Plat)设计说明

5.1.1 数据结构说明

本模块数据结构名称为PlatForm,主要功能包括定义相应数据字段以及对这些数据的存取方法;

5.1.2 算法及流程

算法:平台操作

输入:一个事件代号,event,整型

输出:

过程:

switch (event) {

case INSERT:

执行将数据存储到数据库的方发调用;

break;

case UPDATE:

执行将所选数据更新到数据库的方法调用原由网

break;

case DELETE:

执行将所选数据从数据库删除的操作;

break;

case QUERY:

执行按照所填写的查询条件查询数据的过程调用;

break;

case SHOWDATA:

执行将所有数据全部显示的方法调用;

break;

case SHOWRECORD:

执行将所选某条数据详细信息全部显示的方法调用

break;

}

5.1.3 数据存储说明

无。

5.1.4 源程序文件说明

源程序文件名称为:PlatForm.java, PlatCommand.java, PlatAction.java;

目录为:src\java\com\user\manage\platmanage;

主要执行关于平台的增、删、改、查以及浏览等操作;

5.1.5 函数说明

本程序主要函数包括:

1、insert():功能为新增一条新平台;

2、update():功能为更新某条所选平台的基本信息;

3、delete():功能为将某个平台状态字段设为0,不做屋里删除;

4、query():根据条件查询数据;

5、showdata():将所有平台信息取出来以供浏览

6、initForm():设置页面某些基本信息,如设置LableValueBean;

7、showRecord():按条件取出某条信息,以对该条信息进行详细浏览;

8、clear():清空表单信息。

-产品经理资料馆-

我们努力成为产品经理的朋友的工具箱、资料馆,您的需要就是我们努力的方向。欢迎您给我们提出宝贵的意见和建议。

目前我们这里有:

1、原型分享:包括各种业务成功案例的Axure rp原型文件的分享;

2、文档分享:各种技术文档模板的分享,包括Word模板、Excel模板、PPT模板、Xmind模板等等;

3、图书分享:关于产品经理各种电子书分享,如果平台没有的电子书,可后台告知或加我微信号告知,我会帮你找找。

4、工具分享:关于产品经理经常使用的各自工具的下载;

5、教程分享:产品经理学习教程的分享,包括小白成长教程、图书教程、视频教程等等;

6、知识点分享:每日推送文章,关于产品经理关心的技术及遇到的问题等产品经理关心的内容分享。

如果您想成为产品经理或已经是一名产品经理了,谢谢您的关注。也希望您把我们的公众号或你喜欢的某篇文章,分享给你身边的产品经理。我们再次表示感谢!感谢!感谢!

内容版权声明:除非注明原创否则皆为转载,再次转载请注明出处。

文章标题: 设计说明怎么写模板

文章地址: www.58yuanyou.com/jiqiao/210889.html

相关推荐