tion, completed system of personal contacts, personal information, personal approval, personal attendance and other functions. This paper describes the system from requirements analysis to system implementation of the development process, so the reader on the system understands the whole development process.
Key
words: office automation systems ASP.NET C# LINQ
B / S mode structure
目 录
摘 要 I
ABSTRACT II
1 前 言 - 1 -
1.1 编写目的 - 1 -
1.2 项目背景 - 1 -
1.3 拟解决的关键
问题: - 1 -
1.4 系统发开技术 - 2 -
2 系统需求说明 - 3 -
2.1 需求说明简介 - 3 -
2.1.1 目标系统预期目标 - 3 -
2.2 项目预期使用者 - 4 -
2.3 用户及其特点 - 4 -
2.4 项目特点 - 4 -
2.5 系统技术支持 - 4 -
2.5.1 应用程序及数据库的相关要求 - 4 -
2.5.2 数据备份 - 5 -
2.6 系统运行环境 - 5 -
2.6.1 硬件平台 - 5 -
2.6.2
软件平台 - 5 -
2.7 功能要求 - 5 -
2.7.1 总体系统功能要求 - 5 -
2.7.2 具体要求 - 5 -
2.7.3 系统模块 - 6 -
3 系统分析说明 - 8 -
3.1 系统可行性分析 - 8 -
3.1.1 可行性研究的前提 - 8 -
3.1.2 系统目标 - 8 -
3.1.3
经济可行性分析 - 8 -
3.1.4 技术可行性分析 - 9 -
3.1.5 社会可行性分析 - 9 -
3.2 需求分析 - 9 -
3.3 企业组织结构图 - 11 -
3.4 系统审批流程 - 12 -
3.5 系统分析 - 14 -
3.5.1 系统总体用例图 - 14 -
3.5.2 用例规约 - 15 -
4 系统设计 - 37 -
4.1 系统整体结构 - 37 -
4.1.1 B/S结构 - 37 -
4.1.2 ASP.NET MVC框架 - 37 -
4.2 系统功能结构 - 38 -
4.3 系统网络拓扑结构 - 40 -
4.4 系统类图 - 40 -
4.5 系统顺序图 - 41 -
4.6 数据库设计 - 44 -
4.6.1 Microsoft SQL Server - 44 -
4.6.2 LINQ - 44 -
4.7 系统E-R图 - 45 -
4.8 系统数据库设计 - 46 -
4.9 系统界面设计 - 52 -
5 系统实施 - 59 -
5.1 系统开发软件 - 59 -
5.2 系统运行环境 - 59 -
5.3 系统代码 - 60 -
5.4 问题及解决 - 63 -
6 系统测试 - 65 -
6.1 测试内容 - 65 -
6.2 测试环境 - 65 -
6.3 测试方法 - 65 -
6.4 测试目标 - 65 -
7 总 结 - 66 -
7.1 设计成果 - 66 -
7.2 需要改进和不足之处 - 66 -
参考文献 - 67 -
附 录 - 68 -
1. 系统功能结构图 - 68 -
2. 系统分部E-R 图 - 69 -
谢 辞 - 74 -
1 前 言
1.1 编写目的
在现实生活当中,企业的生产活动、信息交流等企业活动都是在
计算机的帮助下完成的。企业通过使用计算机来提高企业工作效率,获得更大的财富。而办公则成为企业中每一个成员的具体的信息交流渠道,随着文件的流动,产生了各种各样的信息内容供企业管理者、生产者等共享、使用。
在OA系统技术不断成熟,相关的功能得到不断的完善,OA系统正迈向"智能型"OA系统发展,随着组织流程的固化和改进、知识的累积和应用、技术的创新而提升。但由于整个企业的信息、
文档等内部、外部资料内容复杂多样、及时性强、交流广泛等特点,给企业带来很多的问题和困难。本系统将解决上述问题,并为企业文档、单据、资料运用到计算机中,进行各种审批、阅读、传阅等提供方便、及时、畅通的信息流通和让企业向无纸化办公一体化的解决
方案。
1.2 项目背景
目前,信息化来武装企业,已经是大势所趋。车间里的工人通过OA系统来完成流水线上监督每