您的位置:首页 > 其它

软件设计

2015-12-30 14:24 239 查看
1.系统设计:

需求分析|可行性分析(人员 时间 周期 投入产出比)

系统分析--系统目标 功能结构图 业务流程图 系统预览 开发环境 文件夹组织结构

数据库设计--概念设计 逻辑设计

模块设计--公共模块 非公共模块

2.模块划分:

分类:

按照用户进行分类,分为普通用户和管理员,管理员涵盖了普通用户的全部功能

按照前台和后台分类,前台可进行搜索浏览和申告,后台能进行统计删改等操作

用户:

—普通用户可修改个人信息包括密码等

—管理员可进行增删改和冻结操作,并可升降普通用户权限,双方都可进行登录和注册

—注册和登录:填写 - 验证 -保存 -登录 - 验证 - 操作 -退出-密码找回

功能:

信息发布—发布 评论=信息管理

新闻发布—用户管理 文章分类

留言—发布留言 留言回复 | 一个主题有多个留言,一个留言有多个回复

日记—包含多个事件,如闹钟和日记

论坛—普通用户浏览、发帖和回帖,管理员用户进行用户管理和帖子管理

博客—用户可进行好友留言个人文章相册和小纸条管理,基本都是增删改查,管理员除可对用户进行冻结、权限升降和对文章推荐、审核和删改等操作外,还可查看系统日志和进行数据备份等

会议—会议发起人 参会人=会议流程

普通用户可添加查询浏览和打印,管理员还能进行修改和删除

投票—投票发起人 投票人=投票流程

投票主题和投票选项,一个主题有多个选项

物流—客户 管理员 司机=发货流程

管理员对客户、车辆分配和路线追踪,以及最终目标进行确认,用户提交订单,管理员填写发货单,司机填写回执单,最终用户确认,这几种单据和用户信息的增删改查

考试—考生 考题 =在线考试流程 共三个模块

提交->阅卷->成绩

播客 or 音乐—传视频(视频审核) 看视频(站内订阅)=在线播放(热播排行)| 视频增删和分类

常用功能有 上传 下载 播放 同步字幕和歌词 收藏 订阅 和 循环或连续播放 播放列表展现

电商购物—产品(直接订购 查看信息)-购物车(更新 清空 更改数量 删除商品 结算)-订单(打印 预览 支付 取消)

商品分类 用户操作 购物车-商品的增删改(状态:已添加 已添加过了 没添加 没登录 添加出现错误) 最后填写个人信息生成订单

供求信息—免费 付费 | 填写信息->表单验证->信息审核=信息发布 | 审核状态 付费状态 是否推荐

通过信息分类建表(curd),人的分类决定了流程也就是各表的数据交互,信息交互通过中间表来实现,中间表内各自状态的变化就是交互的结果

图书借阅—读者 图书=借阅|续借|归还 & 系统功能=借阅查询 到期提醒 管理员权限设置

借阅流程: 读者 进行 借阅 续借 归还 申请,管理员查看读者借阅信息,完成响应操作后写入图书借阅或归还档案

权限分类:读者管理 图书管理 借还管理 系统设置

状态分类:是否归还0 续借1 中间表:读者 — 借阅 — 图书

蜗牛慢递

用户流:发件人 收件人

数据流:是否收到【linux轮询】 是否查看【慢递单 收件 | 蜗牛壳 发件】 是否删除【类似邮件 标志位】

业务流:发慢递【形式多样】 删慢递【后悔药|删除】 修改慢递【草稿|后悔药】 查慢递【进度条|详情】

约吧:

用户流:创建者 参与者 评论者

数据流:是否约定【开始|结束】 是否参与【参加|退出】 是否绑定【手机|平台】 是否好友【添加|删除】

业务流:创建约定 修改约定内容和期限 查看约定详情 删除--数据流可逆,约定自动过期

办公系统—人员 部门 权限

系统管理:

人员:成员--角色--分组--部门

显示:系统--菜单

跟踪:操作--登录

业务:公司部门 项目分类 开发流程 技术选型

考勤(上下班 加班 病事假,判断是否迟到和早退) 部门(添加 查看后可修改和删除) 权限(用户组)

问题跟踪管理系统:

前台:问题新建->审核-->指派给-->解决-->关闭/重开

后端:指派小组是否存在,是否需要审核,并指定指派组或审核人,

邮件对象:

邮件:新建-->发送给审核组或审核人,

通过,发送给指派组和新建者,拒绝,发送给新建者,

指派者更改进度,进行中或完成,发给新建者

新建者满意,关闭,不满意,重开

邮件—发送方(收件人 抄送 暗抄 标题 邮件格式 邮件附件 执行发送) 接收方(标题 发件人 收件人 发送时间 内容 统计邮件数量 )=邮件传递

新综合后台:

svn:

仓库 svnadmin mkdir svn info svn list mv |

单个用户管理:htpasswd -m -b /-D / |

成员管理authz: 继承关系,是否有读写权限

[888:/777/666]#ceshi

@ligj = rw

去注释、去括号 去:/

去掉@,去掉读写

成员组 同上

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: