项目具体系统设计(公司开发设计)

第一章、本项目系统设计
一、结构设计
根据第二章中关于软件设计的架构分析和不同结构的优劣势。我方在本次软件设计中大胆使用双结构设计。同时采用c/s架构和b/s架构,集合两个架构的优势来处理本次软件的各类软件流程设计。
具体架构模式如下图:本架构针对本项目独家设计,属企业机密内容请勿外传!
二、流程设计(具体事项还需贵方提出更详细的要求)
本架构针对本项目独家设计,属企业机密内容请勿外传!
三、系统流程介绍
1.系统介绍
本系统为工作任务管理系统,用于工作任务的创建、分配、跟踪、查询、记录,并可以为每个任务设定优先级、类别、起止日期、完成率、到期提醒等。服务器客户端和web浏览器访问。
2.系统功能
本系统由主数据和工作任务管理两部分组成,如下图所示。
l主数据部分包括:
l任务类别设定可用的任务的类别
l优先级分为高、普通、低三个级别
l状态设置任务的完成进度
l工作任务管理部分包括:
l工作任务存储工作任务信息的详细信息
l任务列表作为一个查询任务的界面,可以修改任务信息,但不存储数据
l日历视图以日期、时间为依据对任务进行排列,方便查看任务的总体安排情况
3.操作流程
设定任务类别、优先级和状态
任务类别用于创建一个可以多选的树形数据规范。在系统设定不同任务类别,如果需要增加新的任务类别,可以在我的工作台新建任务类别表单。
优先级目前设定了三级:高、普通、低。用户在需要时可以新增或者修改优先级。
状态目前设定了四种:未开始,进行中,已完成,已推迟。在需要时,用户可以修改或者新增。
任务的创建和分配
可使用“工作任务”模板新建任务并对新建任务进行分配。完整的工作任务包括任务编号、主题、内容、起止日期、状态、优先级、完成率、提醒时间、创建人、类别、完成时间、当前进度、附件以及分配任务名单。其中任务编号为系统自动编号,每个任务的编号是唯一的;状态字段用于描述该任务进行到何种程度;优先级用于表示任务的重要和紧急程度;完成率与状态存在一定的关系,当状态为未开始时,完成率为0%,当状态为已完成时,完成率为100%;类别字段用于说明任务的内容涉及到哪些方面。
对任务的分配,本系统采用下图所示的工作流。当需要将某个任务分配给其他人时,可使用“工作任务”模板中的“分配任务给”明细表。该明细表中的姓名字段为弹出列表选择,可以多选;“是否接受”字段在接受任务时由任务接受方填写,可以选择“拒绝”或者“接受”。
4.任务查看权限
工作任务的查看权限设置为根据表单内容决定,只有任务分配的对象才能够在“我的工作台”看到该任务。
5.日历视图
日历视图是以日期、时间的顺序排列工作任务的模板,可以显示某个时间中所有的任务,用户可以点击任务编号打开该任务的表单。
四、系统设计经济指标
通过本项目的实施,将项目执行期内将产生销售收入1600万元,实现净利润190万元,纳税额160万元。