基于ASP.NET+SQL企业网上办公自动化系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要
随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了网上办公系统的开发设计过程。系统采用visual studio作开发平台,C#为开发语言,以SQL Server2008为数据库,实现了文件管理、消息管理、通讯录管理等功能。符合网上办公系统的要求,能够帮助切实提高工作效率。
论文组织如下:首先阐述了该系统的可能性;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,各功能模块的实现;最后得出结论。
关键字:ASP.NET,C#,SQL Server,网上办公
目录
第一章 绪论 6
1.1 课题研究的背景 6
1.1.1 课题的背景 6
1.1.2 课题的意义 6
1.2 需求分析 7
1.2.1 可行性分析 7
1.2.2系统功能要求 7
1.2.3 社会因素可行性分析 8
第二章 系统技术方法研究 9
2.1 ASP.NET 9
2.1.1 ASP.NET简介 9
2.1.2 ASP.NET特性 10
2.2 .NET开发平台介绍 10
2.3 JavaScript语言概述 11
2.4 MVC 12
2.4.1 MVC与模板概念理解 12 think58
2.4.2 MVC工作 12
2.3.3 MVC的优点 13
2.3.3 使用MVC的意义 14
2.5 ASP的脚本语言 14
2.6 OWC技术 15
第三章 总体设计 17
3.1 系统通用结构 17
3.2 系统平台环境: 18
3.2.1硬件平台: 18
3.2.2 软件平台: 18
3.3 系统架构:B/S架构 18
3.4 编程语言:C# 19
3.5 系统设计目标 19
3.6 数据库软件:SQL Server 2008 20
3.7系统功能结构图 23
3.8 管理员登陆流程 24
3.9 具体功能模块图 25
3.9.1 文件管理模块功能图 25
3.9.2 消息管理功能模块图 25
3.9.3 日程计划管理功能模块图 26
3.9.4 工作总结管理功能模块图 26
3.9.5 人力资源管理功能模块图 27
第四章 系统设计 28
4.1 系统的体系结构 28
4.2 E-R图 29
4.3 实体图 29
4.3.1 日程信息的实体图及属性 29
4.3.2 公文信息的实体图及属性 30
4.3.3 通讯录信息的实体图及属性 30
4.3.4 资产信息的实体图及属性 31
4.4 数据表 31
4.4.1 addresslist表 31
4.4.2 bbs表 32 [资料来源:www.THINK58.com]
4.4.3 document表 32
4.4.4 examine表 32
4.4.5 file表 33
4.4.6 message表 33
4.4.7 news表 33
4.4.8 user表 34
4.4.9 sendword表 34
第五章 详细设计 35
5.1系统登录模块设计 35
5.2 文件管理模块 37
5.2.1 接收文件管理模块 37
5.2.2 传送文件管理模块 38
5.2.3 文件操作记录模块 39
5.2.4 类别管理模块 40
5.3 共享下载管理模块 41
5.3.1 查看共享管理模块 41
5.3.2 上传共享管理模块 42
5.3.3 管理共享管理模块 42
5.4 消息管理模块 43
5.4.1 接收消息管理模块 43
5.4.2 发送消息管理模块 44
5.4.3 部门群发管理模块 44
5.4.4 发送记录管理模块 45
5.5 公文流转管理模块 45
5.5.1 接受公文管理模块 45
5.5.2 发送公文管理模块 46
5.5.3 公文发送记录管理模块 46
5.6 通知管理模块 47
5.6.1 查看通知管理模块 47
5.6.2 发布通知管理模块 48
5.6.3 通知管理模块 48
5.7 内部论坛管理模块 49
5.7.1 查看帖子管理模块 49
本文来自think58
5.7.2 发表帖子管理模块 50
5.7.3 头像管理模块 50
5.8 日程计划管理模块 51
5.8.1 撰写日程管理模块 51
5.8.2 所有日程管理模块 51
5.8.3 我的日程管理模块 52
5.8.4 撰写计划管理模块 52
5.8.5 我的计划管理模块 53
5.8.6 所有计划管理模块 53
5.8.7 员工计划管理模块 54
5.9 工作总结管理模块 55
5.9.1 撰写月总结管理模块 55
5.9.2 月纪录管理模块 55
5.9.3 撰写年度总结管理模块 56
5.9.4年度记录管理模块 56
5.10 审批管理模块 57
5.10.1 提交审批管理模块 57
5.10.2 办理审批管理模块 57
5.10.3 申请记录管理模块 58
5.11 人力资源管理模块 59
5.11.1 在线考勤管理模块 59
5.11.2 考勤记录管理模块 59
5.11.3 所有考勤管理模块 60
5.11.4 部门考勤管理模块 60
5.11.5 录入档案管理模块 61
5.11.6 档案管理模块 61
5.12 通讯录管理模块 62
5.12.1 单位通讯录管理模块 62
5.12.2 添加通讯录管理模块 62
5.13 资产管理模块 63
5.13.1 资产录入管理模块 63
think58
5.13.2 资产管理模块 63
5.13.3 资产报废管理模块 64
5.14 权限分配管理模块 65
5.14.1 权限分配管理模块 65
第六章 系统测试 66
6.1 测试项目 66
6.2测试方法 67
6.3 测试结论 68
第七章 系统维护和改进 69
7.1 运行维护 69
7.2 系统的改进与提高 69
7.2.1 系统优势 69
7.3 结论 69
参考文献 72 think58
[来源:http://www.think58.com]
2.4 ASP的脚本语言
ASP的脚本语言有HTML语言、VBScript和JavaScript的脚本语言。
HTML语言是客户端编程语言。HTML文件和其他的文件不同,因为HTML文件中有它自己的标记。
HTML文件由浏览器解释,通过网络传输协议,计算机毕业设计,可以从一台机器传输到另一台机器上。打开Netscape Navigator或Microsoft Internet explorer浏览器,在地址栏中输入所需要的网址,就可以浏览用HTML写的网页。
客户端编程语言的优点是浏览器完成了所有的工作,这可以减轻服务器的负担,而且客户端程序运行起来比服务器端程序快得多。当一个浏览器的用户执行了一个操作时,不必通过网络对其做出响应,客户端程序就可以做出响应。
VBScript各JavaScript是服务器端编程语言。服务器端编程语言在提供网页服务的服务器上执行,而不是在接收网页的浏览器上执行。服务器端编程语言在你的网页计算机上完成所有这些工作,承受所有的负担。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].74962582012-2-20
其中VBScript是ASP的默认脚本语言。VBScript代码的基本格式,在服务器端运行,有三种方式 copyright think58
方法一:在ASP文件的第一行写<%@LANGUAGE="VBSCRIPT" %> --声明这个程序由VBScript编写,计算机毕业论文,由于VBScript是默认的脚本言,故此语句也可以省略。
方法二:<%VBScript 代码%> --<% %>为ASP程序
方法三:<Script Language=”VBScript” runat=”Server”>
VBScript 代码
</Script>
有时候也需要在客户端运行,语法如下:
<Script Language=”VBScript”>
VBScript 代码
</Script>
而JavaScript不是ASP的默认脚本语言,计算机硕士论文,所以要使用时必须事先声明,如:<Script language=“JavaScript”>......</Script>,语句<Script >…</Script>或者 <%@LANGUAGE=JavaScript %> ,在这里声明使用JavaScript编写。
5.11.3 所有考勤管理模块
功能:用于对所有考勤管理,查询相关考勤的记录。
输入:所有考勤链接。
处理:点击所有考勤链接,将当前页面转到所有考勤页面。
输出:所有考勤,如下图
think58.com [来源:http://www.think58.com]
本文来自think58 [版权所有:http://think58.com]
[资料来源:www.THINK58.com]