详细设计说明书.docx
- 文档编号:4593357
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:13
- 大小:511.30KB
详细设计说明书.docx
《详细设计说明书.docx》由会员分享,可在线阅读,更多相关《详细设计说明书.docx(13页珍藏版)》请在冰豆网上搜索。
详细设计说明书
CMS内容管理
详细设计说明书
设计主题:
cms内容管理
设计者:
silent小组
设计地点:
中软国际厦门ETC开发十一
设计时间:
2015-1-9——2015-1-23
目录
1引言2
1.1编写目的2
1.2背景3
1.3范围3
1.4术语定义3
1.5参考资料3
1.6任务概述3
1.6.1目标3
1.6.2用户的特点3
1.6.3假定和约束3
1.7运行环境3
1.7.1软件环境3
1.7.2硬件环境4
1.7.3接口4
2命名规则5
3.4对非功能性的需求7
4系统逻辑结构设计8
4.1系统逻辑结构设计8
4.2系统物理结构设计8
4.3表设计8
4.3.1TableName(表名的解释)8
4.3.2管理员解析9
4.3.3用户表解析9
4.3.4留言表解析9
4.3.5文章类型表解析9
4.3.6文章统计表解析10
4.3.7文章表解析10
4.4表之间的关联设计10
5系统模块设计10
5.1客户端10
5.2服务端11
6格式设计13
1引言
1.1编写目的
CMS是ContentManagementSystem的缩写,即“内容管理系统”。
即对网站的内容进行管理的系统。
同时也为软件使用者和软件开发者之间建立共同的需求目标,进行一定程度的交流沟通。
同时对软件所需实现的功能模块做了全面的描述。
软件开发小组的产品实现成员应该阅读和参考本说明进行代码编写、测试。
1.2背景
1.3范围
1.4术语定义
1.5参考资料
1.6任务概述
1.6.1目标
开发一个CMS内容管理系统,能够对内容信息,操作简单,能良好的运行。
1.6.2用户的特点
此软件的用户包括两种,一种是系统管理员,对系统的监控和维护,另一种是一般用户,可以登录、注册和对文章进行评论。
1.6.3假定和约束
1.7运行环境
简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。
1.7.1软件环境
名称
版本
语种
操作系统
Windows
XP,2003
操作系统的附加功能
数据库平台
Mysql
5.0
语言
JDK
5.0以上
邮件系统
客户端软件
1.7.2硬件环境
硬件配置
最低配置
推荐配置
服务器
1CPU:
P42.0G
1CPU:
P42.8G
Mem:
1G
Mem:
2G
HD:
40G
HD:
120G
客户端
1CPU:
P41.0G
1CPU:
P42.0G
Mem:
512M
Mem:
1G
HD:
40G
HD:
120G
1.7.3接口
说明该软件通过Socket端口对外服务,服务端口通过系统来配置
2命名规则
(1)项目命名:
silent+项目功能且首字母大写
(2)包命名:
com.smxy+所属项目功能小写+包功能小写
(3)类命名:
根据类的功能命名,如果类名只有一个单词则单词首字母大写,其余小写;如果累名由多个单词构成,则每个单词的首字母大写,其余小写。
3系统功能及描述
3.1系统功能层次模块图
3.2服务器模块功能的描述
3.2.1管理员登陆
服务器端可以实时显示客户端的用户列表,是管理员知道有多少用户在线,对在线用户进行管理
3.2.2文章类型
在服务器网站的不同文章类型和专题之间切换,网站显示出各个文章类型和专题的文章列表,以及文章类型的最新发表的文章列表。
3.2.3文章管理
服务器管理员对于网站上要显示的文章进行增加、删除、更新内容消息。
3.2.4用户管理
通过用户进行注册,了解用户情况,以便对用户发表的评价是否显示该内容在网站上。
3.2.5系统管理员
服务器管理员也可以与客户信息进行修改,修改数据库地址和在网页上生成查询的内容列表。
3.2.6统计浏览
服务器上的管理员对浏览该网页内容次数显示出来。
3.2.7留言管理
包括按时间倒序排列所以的留言,并有权删除留言。
3.3客户端模块功能的描述
3.3.1用户登录
用户登录在网站上显示用户的名字。
3.3.2用户注册
在用户注册的时候,须提供:
用户名、密码、e-mail、性别、手机号等。
3.3.3文章显示
在网站上用户选择要看信息,网站跳转到该页面,在屏幕上显示该信息的内容。
3.4对非功能性的需求
3.4.1对性能的规定
(1)精度
该软件对精度没有严格要求
(2)时间特性要求
该软件要求用户查看内容信息在5秒之内有反应。
(3)灵活性
要求客户输入灵活,操作方便;
3.4.2输人输出要求
对于输入输出基本要求如下:
(1)客户名称不能为空
(2)每次用户评论不超过300个字符
(3)每次文章内容不超过30M
3.4.3其他专门要求
无
4系统逻辑结构设计
4.1系统逻辑结构设计
管理员表:
管理信息(编号,用户名,密码)
用户表:
用户信息(编号,用户名,密码,性别,年龄,电话,QQ,地址)
留言表:
留言信息(编号,内容,用户名)
文章类型表:
文章类型信息(编号,类型名)
文章统计表:
文章统计信息(编号,访问人数)
文章表:
文章信息(编号,内容,作者,来源,日期,文章类型)
4.2系统物理结构设计
根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度。
确定数据文件的命名,日志文件的命名。
数据文件和日志文件的物理存放位置,预防数据库数据丢失要每天备份一份当天的数据库和文档保存。
系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。
4.3表设计
根据数据字典的设计,进一步细化为数据库表的设计。
表的设计包括以下内容:
4.3.1TableName(表名的解释)
ADMIN管理员
MEMBER用户
MESSAGE留言
TYPE类型
COUNT统计
CONTENT文章
4.3.2管理员解析
表名
T_ADMIN
说明
管理员表
字段显示
字段名
数据类型
字段大小
备注和说明
管理员ID
ADM_ID
INTEGER
主键,自增
管理员账号
ADM_NAME
NVARCHAR2
20
唯一性
管理员密码
ADM_PWD
NVARCAHR2
20
密码
4.3.3用户表解析
表名
T_MEMBER
说明
用户表
字段显示
字段名
数据类型
字段大小
备注和说明
用户ID
MEN_ID
INTEGER
主键,自增
用户名
MEN_NAME
NVARCHAR2
20
唯一性
用户密码
MEN_PWD
NVARCHAR2
20
密码
用户性别
MEN_SEX
INTEGER
性别
用户年龄
MEN_AGE
INTEGER
年龄
用户电话
MEN_PHONE
NVARCHAR2
11
电话
用户QQ
MEN_QQ
NVARCHAR2
10
用户地址
MEN_MAIL
NVARCHAR2
20
地址
留言信息
MEN_MEN
INTEGER
4.3.4留言表解析
表名
T_MESSAGE
说明
留言表
字段显示
字段名
数据类型
字段大小
备注和说明
留言编号
MES_ID
INTEGER
主键
留言内容
MES_CONTENT
NVARCHAR2
200
内容
4.3.5文章类型表解析
表名
T_TYPE
说明
文章类型表
字段显示
字段名
数据类型
字段大小
备注和说明
类型ID
TYP_ID
INTEGER
主键
类型名
TYP_NAME
NVARCHAR2
10
类型名
4.3.6文章统计表解析
表名
T_COUNT
说明
文章统计表
字段显示
字段名
数据类型
字段大小
备注和说明
文章ID
COU_ID
INTEGER
主键,自增
统计访问人数
COU_NUMBER
INTEGER
统计
4.3.7文章表解析
表名
T_CONTENT
说明
文章表
字段显示
字段名
数据类型
字段大小
备注和说明
文章ID
COU_ID
INTEGER
主键,自增
文章名
COU_TITLE
NVARCHAR2
50
文章名
文章内容
COU_CONTENT
NVARCHAR2
2000
内容
作者
COU_AUTHOR
NVARCHAR2
作者
文章来源
COU_SOURCE
NVARCHAR2
来源
日期
COU_TIME
DATE
填写日期
文章类型
COU_TYP
INTEGER
类型
4.4表之间的关联设计
4.4.1概念模型
5系统模块设计
5.1客户端
模块名称
客户端
功能描述
浏览文章信息用户登陆注册
实体类图
数据访问层dao实现类
业务逻辑实现类(bizImpl)
servlet类
接口与
属性
5.1.1业务逻辑类说明:
向服务器发送信息包
得到服务器发送包并进行相应处理
5.1.2数据访问类说明:
loginservlet获取用户与发送信息并封装成users对象,调用业务逻辑
通过获取用户的登录信息然后进行留言操作
5.2服务端
模块名称
服务端
功能描述
实现对文章类型,文章信息,用户,留言等进行管理
实体类图
业务逻辑类
Servlet类
接口与
属性
5.2.1业务逻辑类说明:
通过后台管理员的登录login(),进行对数据操作
可以实现对文章类型type,message等进行操作
5.2.2数据访问类说明:
Dao类对于数据访问操作的封装实现对数据库的访问操作
数据访问层dao类
5.2.3DAO层类图:
方法说明:
delete(int)根据int删除实体
login(Stringname,Stringpwd)根据返回的信息进行登录
selectByid(id)根据SQL语句id返回实体
update(admin)根据admin更新实体
6格式设计
6.1注册格式
6.2登录格式
6.3文章管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详细 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)