案例库设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

案例库管理系统CASEBASE

详细设计说明书

目录

1.编写目的(SSDD-BaseCase) (4)

2.参考文档(SSDD-BaseCase) (4)

3.名称解释(SSDD-BaseCase) (4)

4.系统架构(SSDD-BaseCase) (4)

4.1 功能结构(SSDD-BaseCase-Systemstruct) (5)

4.1.1 功能结构(SSDD-BaseCase-Systemstruct-Functionstruct) (5)

4.1.2 功能描述(SSDD-BaseCase-Systemstruct-Functionstruct) (5)

4.2 系统架构(SSDD-BaseCase-Systemstruct) (6)

4.2.1系统架构(SSDD-BaseCase-Systemstruct-systemstruct) (7)

4.2.2内部结构(SSDD-BaseCase-Systemstruct-systemstruct) (7)

4.3 技术体系(SSDD-BaseCase-Systemstruct) (7)

5.编码结构设计(SSDD-BaseCase) (9)

5.1类图(SSDD-BaseCase-Designstruct) (9)

5.2 类图说明(SSDD-BaseCase-Designstruct) (10)

6.模型设计(SSDD-BaseCase) (12)

6.1 视图层设计(SSDD-BaseCase-Designmodel) (12)

6.2系统业务逻辑设计(SSDD-BaseCase-Designmodel) (12)

6.2.1 用户管理(SSDD-BaseCase-Designmodel-Logic) (12)

6.2.2权限管理(SSDD-BaseCase-Designmodel-Logic) (14)

6.2.3功能管理(SSDD-BaseCase-Designmodel-Logic) (15)

6.2.4设定开发模板(SSDD-BaseCase-Designmodel-Logic) (17)

6.2.5设定案例类别(SSDD-BaseCase-Designmodel-Logic) (20)

6.2.6设定知识点类别(SSDD-BaseCase-Designmodel-Logic) (21)

6.2.7案例管理(SSDD-BaseCase-Designmodel-Logic) (22)

6.2.8知识点管理(SSDD-BaseCase-Designmodel-Logic) (25)

6.2.9案例学习(SSDD-BaseCase-Designmodel-Logic) (26)

6.2.10个人信息维护(SSDD-BaseCase-Designmodel-Logic) (28)

6.2.11登录(SSDD-BaseCase-Designmodel-Logic) (30)

7.数据库设计(SSDD-BaseCase) (31)

7.1 物理模型(SSDD-BaseCase-DesignDatabase) (31)

7.2表设计(SSDD-BaseCase-DesignDatabase) (31)

8.系统环境设计(SSDD-BaseCase) (33)

8.1 开发环境设计(SSDD-BaseCase-Systemenvironment) (33)

1.编写目的(SSDD-BaseCase)

明确业务背景、业务范围、基本业务逻辑和业务框架,期望读者包括:项目发起人、最终用户、项目投资方、项目管理团队、项目执行团队,以及其他项目干系人。

2.参考文档(SSDD-BaseCase)

需求规格说明书4

3.名称解释(SSDD-BaseCase)

CASEBACE:案例库管理系统。

B/S:Browser/Server(浏览器/服务器)。

C/S:Client/Server(客户端/服务器)。

CSS:是Cascading Style Sheets(层叠样式表)的简称,CSS语言是一种标记语言,它不需要编译可以直接由浏览器执行。

HTML:Hypertext Markup Language 超文字标记语言。

JAVASCRIPT:一种由 Sun Microsystems 所开发的程序脚本语言(它是一种严密的物件导向的语言,适合在网际网络上发展主从架构的应用程序),常常简称JS。

4.系统架构(SSDD-BaseCase)

4.1 功能结构(SSDD-BaseCase-Systemstruct)

4.1.1 功能结构

(SSDD-BaseCase-Systemstruct-Functionstruct)

4.1.2 功能描述

(SSDD-BaseCase-Systemstruct-Functionstruct)

系统管理

✓用户管理、权限管理、功能管理

系统的用户有管理员、教师和学生;不同的用户拥有不同的权限,允许对用户权限进行修改,系统默认管理员的权限为系统管理、案例管理、知识点管理、个人信息维护,教师的权限有案例管理、知识点管理、维护个人信息,学生的权限有案例学习、维护个人信息;

系统首先有一个默认的管理员账号,允许管理官录入用户信息,用户的编号是自动生成的,密码默认为123456,用户可以凭借用户名和密码登录到系统,不同权限的用户进入到的功能页面是不同的,

功能的添加需要录入功能页面的链接;

✓设定开发模板、设定案例类别、设定知识点名称

开发模板是为了方便成果集上传,开发模板包含一个或多个阶段名称,并独立于模板存在,添加模板时允许管理员录入新的阶段名称,也允许管理员选择已经存在的阶段名称,组合成新的模板;

设定案例类别和知识点类别目的是为了规范类别,同时也满足动态更新类别;不允许管理员删除类别,以防止通过类别搜索查不到该类别的案例;

案例管理

管理员和教师添加案例,不仅要添加基本的案例信息,需要管理与案例相关的知识点,上传成果集,关联知识点时,允许添加新的知识点,成果集有也或多个文档构成,修改、删除案例时,管理员允许修改、删除所有用户添加的案例,而教师只允许修改、删除自己添加的案例,教师可以查看其他教师上传的案例;

知识点管理

管理员和教师可以对知识点进行管理,可以添加、修改、删除案例,修改案例是,管理员和教师可以查看所有知识点但是教师只允许修改、删除自己添加的知识点,管理员可以修改。删除所有教师添加的知识点;

案例学习

学生可以通过对案例,或只是知识点的搜索,完成案例和知识点的学习;

4.2 系统架构(SSDD-BaseCase-Systemstruct)

采用3层结构,主要包括:表现层、业务逻辑层、数据访问层。

表现层:主要负责用户交互和结果显示,统一由登录页面层进入主页面,不同用户进入的页面不同

业务逻辑层:实现了交易系统和管理系统的主要业务逻辑,是系统主要的运算单元。

数据访问层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。

相关文档
最新文档