Net中小型通用办公OA系统概要设计说明书.docx
- 文档编号:3274627
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:12
- 大小:184.28KB
Net中小型通用办公OA系统概要设计说明书.docx
《Net中小型通用办公OA系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《Net中小型通用办公OA系统概要设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。
Net中小型通用办公OA系统概要设计说明书
《基于.NET的officeautomation》
软件概要说明书
1概述3
1.1编写目的3
1.2背景3
1.3定义3
1.4参考资料3
2总体设计3
2.1需求规定3
2.2运行环境4
2.3基本设计概念和处理流程4
2.3.1系统管理6
2.3.2人事管理6
2.3.3考勤管理6
2.3.4日程管理7
2.3.5文档管理9
2.3.6消息传递9
2.3.7公文流转9
2.3.8个人信息管理10
2.3.9个人通讯录管理11
2.4结构11
2.4.1项目整体结构11
2.4.2表现层模块结构12
3接口技术13
3.1用户接口13
3.2外部接口13
3.3内部接口13
4运行设计13
4.1运行模块组合13
4.2运行控制13
4.3运行时间14
5.系统出错处理设计14
5.1出错信息14
5.2补救措施14
1概述
1.1编写目的
《基于.Net的officeautomation》概要设计说明书是面向系统分析和程序设计的,开发员依据软件需求说明书和概要设计说明书设计数据库和软件的的详细设计。
1.2背景
任务提出者:
张原川
开发者:
张原川
用户:
各中小型企业单位
1.3定义
1.通讯录:
存储通讯信息相关的数据集合。
2.日程:
制定的日期安排。
3.消息:
用户与用户交流的媒介。
4.角色:
公司中的各种职位。
1.4参考资料
[1]刘志成.UML建模实例教程
[2]吴吉义.软件项目与管理理论与案例分析
[3]KarlE.Wiegers.软件需求第2版
[4]ScottMillett.ASP.NET设计模式
[5]GallowayJon、HaackPhil、WilsonBrad、AllenK.ScottWrox.ProfessionalASP.NETMVC3
[6]李彦、高博、唐继强、许惠彬.ASP.NET4.0MVC敏捷开发给力起飞
[7]BobHughes、MikeCotterell.软件项目管理第5版
[8]MickeyGousset、BrianKeller.VisualStudio2010软件生命周期管理高级教程
[9]AlanBeaulieu、张伟超、林青松.SQL学习指南第2版
[10]BoehmB.W..软件成本估算:
COCOMO2模型方法
2总体设计
2.1需求规定
参见《OAS需求分许说明书》。
2.2运行环境
参见《OAS需求分许说明书》。
2.3基本设计概念和处理流程
《基于.Net的officeautomation》主要功能结构图
2.3.1系统管理
系统管理模块处理流程如下:
2.3.2人事管理
人事管理模块处理流程如下:
2.3.3考勤管理
考勤管理模块处理流程如下:
2.3.4日程管理
日程管理模块处理流程如下:
2.3.5文档管理
文档管理模块处理流程如下:
2.3.6消息传递
消息传递模块处理流程如下:
2.3.7公文流转
公文流转模块处理流程如下:
2.3.8个人信息管理
个人信息管理模块处理流程如下:
2.3.9个人通讯录管理
个人通讯录管理模块处理流程如下:
2.4结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标示符和功能,分层次地给出各元素之间的控制与被控制的关系。
2.4.1项目整体结构
模块名
功能需求
程序(表单)
模型对象模块
对关系数据库的映射
Model
数据访问模块
执行底层数据操作
DBUtility
数据访问接口模块
提取数据访问层接口
IDAL
抽象工厂模块
实现数据访问的接口模对数据访问模块的动态调用,实现发射
DALFactory
MSSQL数据库访问模块
实现对MSSQL数据库的操作
SQLServerDAL
Oracle数据库访问模块
实现对Oracle数据库的操作
OracleDAL
业务逻辑模块
实现业务逻辑层对数据访问层调用以及其他业务操作
BLL
Common
表现层模块
实现用户界面
Web
2.4.2表现层模块结构
子模块名
功能需求
程序(表单)
个人通讯录
1.添加通讯录
2.删除通讯录
3.修改通讯录
4.查看通讯录
MailList
个人信息管理
1.修改个人信息
2.查看个人信息
PManagerment
公文管理
1.递交公文
2.浏览公文
3.审批公文
4.删除公文
OfficialDoc
考勤管理
1.考勤时间设置
2.考勤统计
3.考勤查询
4.工作打卡
Attendance
人事管理
1.部门管理(含部门的增、删、改、查功能)
2.员工管理(含与昂的增、删、改、查功能)
3.机构管理(含机构的增、删、改、查功能)
PM
日程管理
1.我的日程管理(含日程的增、删、改、查功能)
2.部门日程管理(含日程的增、删、改、查功能)
3.我的便签管理(含便签的增、删、改、查功能)
Schedule
文档管理
1.新建文件夹
2.新建文件
3.上传文件
4.复制、粘贴文件
5.重命名、删除文件
File
系统管理
1.角色管理(含角色的增、删、改、查功能)
2.日志管理(含日志的浏览、删除功能)
Opear
消息传递
1.发送消息
2.接收消息
3.查看已发消息
Message
3接口技术
3.1用户接口
1.运行《基于.NET的officeautomation》应用程序,用户输入标示和口令,只有输入正确才能进入系统
2.运行《基于.NET的officeautomation》应用程序,根据用户输入标示和口令,判断正确后确认角色赋予相应功能执行权限。
3.2外部接口
1.必须安装Win2003Server或Win2008Server等。
2.必须安装IIS6及以上版本,MSSQL2008。
3.硬盘40GB以上空间。
4.网络支持TCP/IP、IPX/SPX等多种通信协议。
3.3内部接口
1.采用多层架构+抽象工厂模式,提高代码重复利用率与系统扩展性。
2.所有窗体采用框架+母版页,保证风格统一。
4运行设计
4.1运行模块组合
1.《基于.NET的officeautomation》一共分为九个模块,登陆、个人通讯录、个人信息管理、公文管理、考勤管理、日程管理、文档管理、消息传递属于基础模块,考勤管理、人事管理、系统管理需具备相应权限。
2.通过用户角色确认使用模块。
4.2运行控制
用户操作通过登录权限验证后使用相应功能。
4.3运行时间
用户登陆后将用户信息以session形式保存在StatServer进程中,直至注销操作。
5.系统出错处理设计
5.1出错信息
出错转发到自定义错误页面,通过管理员查看出错信息。
5.2补救措施
1.采用硬盘做备份设备,使用SQLSERVER的BackupServer对数据库进行数据备份。
如系统遭遇破坏,用备份文件进行恢复。
2.当系统运行效率低时,重新组织数据库(索引重建)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Net 中小型 通用 办公 OA 系统 概要 设计 说明书