基于asp.net739办公自动化OA系统

办公OA系统主要的功能是实现员工资料的录入、信息的查询、记录和管理。作为人事管理系统和公司企业办公内网的一部分,办公OA系统可以便于公司企业领导掌握人员的动向,及时调整人才的分配。 其次是员工之间的信息交流,然后系统还具备专题文档的上传和下载,公文信息的发布和接收,内部电子消息的发送和接收等功能。

本文基于ASP.NET技术与SQL SERVER 数据库技术开发一个办公oa管理系统。用来实现公司企业的人力资源以及员工的工作绩效的管理,包括员工档案信息管理,员工业绩评定管理,员工工资信息管理,基本资料信息管理等几个重要的功能,同时实现了各种信息的查询。在Microsoft Visual Studio 开发环境下进行开发,后台程序语言开发采用C#编程语言和MSSQl数据库实现一个办公oa的管理系统,用于公司的人事管理,实现公司人事管理的科学化,高效化。

通过对办公oa的内容和人事管理日常管理所遇到的问题,整个系统可以分为下面几个子模块,分别为员工档案信息管理、工资信息管理、绩效管理信息管理、账号信息管理、加班信息管理等几个大的功能模块。

下面分别论述本系统的各个功能模块的作用:

(1)员工管理模块:该模块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。同时也可以修改自己的部分信息,管理员可以实现对员工信息的添加,修改和删除操作。

(2)加班信息管理:管理员可以添加员工的加班信息并根据加班的月份填写员工感到加班工资信息。

(3)绩效管理:管理员可以添加员工的绩效信息,并添加绩效的工作信息。

(4)工资信息管理:工资信息管理是本系统的核心功能模块,包括添加工资信息,查看工资信息,删除工资信息等功能。添加工资的时候要根据员工的加班信息,绩效信息,学历信息,级别信息,职位信息这些基本的信息的工资的总和来计算员工的工资。

(5)系统登录功能:实现普通用户和管理员的登录功能。

(6)账号信息管理:实现对管理员账号信息的管理包括添加账号,修改账号和删除账号等功能。

请添加图片描述
请添加图片描述
请添加图片描述
目 录

摘要 1

Summary 1

目 录 2

1 绪论 4

1.1 开发背景 4

1.2 开发意义 4

2 开发技术介绍 5

2.1 数据库介绍 5

2.2 ASP.net技术 6

2.3 Vs2010开发工具 6

3 系统分析 7

3.1 可行性分析 7

3.1.1 技术可行性 7

3.1.2 经济可行性 7

3.1.3 操作可行性 7

3.2 需求分析 8

3.3 功能需求 8

3.3.1 管理员模块 8

3.3.2 用户模块 9

3.4 系统流程分析 9

3.5 性能需求 10

3.5.1 软件环境 10

3.5.2 硬件环境 10

4 总体设计 10

4.1 功能模块设计 10

4.2 数据库设计 11

4.2.1 数据项设计 11

4.2.2 概念设计 12

4.2.3 ER图 15

4.2.4 逻辑设计 15

5 详细实现 18

5.1 系统首页 18

5.2 部门管理 19

5.3 员工档案管理 20

5.3.1 添加员工档案 20

5.3.2 员工档案查询 21

5.4 工资模块 22

5.4.1 发工资 22

5.4.2 查询工资 25

5.5 加班模块 26

5.6 绩效模块 27

6 系统测试 27

6.1 测试的意义 27

6.2 测试用例 28

结束语 28

参考文献 29

致谢 31

实现办公自动化系统,通过该系统,公司不同角色的员工可以通过网路完成日常的办公,包括撰写报告、审阅公文等。另外,系统还将实现一个系统管理员角色,对整个系统进行动态的维护。 \MyOA\Affix 网络办公系统用户上传附件目录 \MyOA\App_Code\BusinessLogicHelper 网络办公系统业务逻辑接口层,包括文件: \FileHelper.cs 公文接口类 \ValidateUtility.cs 数据验证功能类 \MyOA\App_Code\BusinessLogicLayer 网络办公系统业务逻辑层,包括以下文件: \Department.cs 部门类 \File.cs 公文类 \FileStatus.cs 公文状态类 \Plan.cs 工作计划类 \Role.cs 用户角色权限类 \User.cs 用户类 \MyOA\App_Code\CommonComponent 网络办公系统通用组件层,包括文件: \Encrypt.cs 字符串加密类 \EventsLog.cs 系统日志类 \Tree.cs 权限树类 \MyOA\App_Code\DataAccessHelper 网络办公系统数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyOA\App_Code\DataAccessLayer 网络办公数据访问层,包括文件: \Database.cs 数据访问类 \MyOA\App_Code\UserControls 网络办公用户控件,包括文件: \LeftTree.ascx 权限树菜单控件 \MyOA\DB\MyOA_CreateTable.sql 网络办公数据库创建脚本 \MyOA\DB\MyOA_InitData.sql 网络办公数据库数据初始化脚本 \MyOA\Images\ 网络办公系统图片文件夹 \MyOA\Styles\Styel.css 网络办公系统样式表文件 \MyOA\Default.aspx 系统首页 \MyOA\FileAdd.aspx 添加公文页面 \MyOA\FileDetail.aspx 查看公文详细信息页面 \MyOA\FileList.aspx 浏览、查询公文页面 \MyOA\Login.aspx 登录页面 \MyOA\LogView.aspx 日志管理页面 \MyOA\PlanList.aspx 工作计划管理页面 \MyOA\RoleManage.aspx 权限管理页面 \MyOA\UserAdd.aspx 添加用户页面 \MyOA\UserList.aspx 浏览、查询用户页面 \MyOA\UserResetPwd.aspx 用户修改密码页面 \MyOA\UserUpdate.aspx 修改用户信息页面
通用OA系统源代码(asp.net)包含完整源代码和数据库,除了具有传统OA的邮件、工作流、文档等功能外,还引进了项目管理和知识管理的思想,更加注重工作任务的分解、协同和监督;知识的积累、沉淀和分享,多条件跳转的分支流更为特色,有效为企业构筑协同工作平台 我的任务:今天未完成任务列表 我的邮件:最新收到的邮件列表 我的文档:最新归档的项目文档 我的审批:待我审批的项目文档 考勤:成员上下班的考勤 全文检索:对系统中项目文档的全文检索,并有权限过滤机制 系统设置各类接点:系统的权限中心和配置中心 人员管理:系统账户;由系统管理员添加、修改;可以定义新增、离职、调职还可自定义查询 职位管理:组织内的职位结构树,是权限的基本结构 角色管理:权力的集合,可以自由定义。系统默认的有组长、组员和系统成员。 修改口令:成员修改自己的口令(系统管理员在成员模块中修改口令) 考勤查询:查询包括自己在内的考勤纪录,或系统指定的成员如人事助理可查全部成员 考勤设置:考勤日和考勤时间的设置 公司论坛:包括公司公告和各版块BBS;有BBS管理权可以添加桌面公告和版块公告,版主可以自由添加版块和版块公告。BBS的功能同常见的,但无须登录; 客户管理(客户接触点的管理) 我的客户:显示由我负责的客户信息,并添加接触纪录(电话、拜访等) 查询、统计:客户资料的统计和分析,销售人员的业绩管理 我的联系人 公司内部联系人:系统成员列表中获得 公司外部联系人:等同于公司客户的联系人 自定义联系人:管理私人的联系人 我的任务:(含任务协同、任务指派、任务查询) 待完成任务:显示今日往后的未完成任务,并对任务操作,如新建、取消、完成、接受 未完成任务:显示今日以前的未完成任务 已完成任务:显示完成的任务 我的发起任务:显示所有我发起的任务,其中包括我仅发起而不执行的指派任务 订阅/查询任务:显示我不参加的任务,查询他人的任务 我的邮件 收件箱:我收到的邮件,全部显示 发件箱 :我曾经发送的邮件,全部显示 废件箱 :我删除的收到过的的邮件 撰写新邮件:可以有项目属性,并可归档 公文流转 待批文档:流程走到我这里的文档,等待我处理 我的申请:我发起的流转申请 已批文档:从我这里过的,被我处理过的文档 流程管理:由我创建和管理的流程,需要制定环节和绑定角色 拟稿箱:我可以发起的文档流转的入口,凡流程的第一环节有我的,都显示;并可以对流程有条件查询 我的文档 已归档:我可以查看的已归档项目文档 待审批:正等待我审批的项目文档;审批权包括角色指定,或是项目组长。 公司项目:项目树的管理,每人看到自己参与的项目内容或权限赋予的内容 投递文档:对该项目投递相关的文档 撰写邮件:对该项目组成员发送邮件 项目管理:项目的创建、删除、修改、移动 成员管理:项目成员的添加、删除;组长的标记;组员权限的变更 项目订阅:显示我关心的项目内容(本人并不是项目成员,但有权查看) 目录管理:创建项目文档库,并有严格权限限制,文档目录可扩展 短信管理: 站内短信:系统内的消息机制 站外手机短讯:发送多个附加手机号码 USB_Key 设置:对硬件加密的设置.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值