源码系统概览
文章正文
本套源码将 OA 协同办公、HR 人力资源与 CRM 客户关系管理三大业务模块整合于一体,登录一次即可在同一平台内完成多项作业。
系统采用 ASP.NET 技术开发,附带完整源代码与 SQL Server 2008 数据库文件,适合中小型企业搭建内部一体化办公管理平台。
源码简介
本系统由同远(Wefore)OA 办公系统、HR 人力资源管理系统与 CRM 客户关系管理系统三套件整合而成,实现了单点登录与业务数据互通。
OA 部分覆盖个人办公、工作流、综合行政、信息交流、销售管理、项目管理、档案管理、知识管理与系统管理等模块,并提供印章管理、表单定义、网络硬盘、手机短信等强化应用。
HR 部分包括机构管理、招聘管理、人事档案、合同管理、人事调动、培训管理、考勤管理、绩效考核、薪资福利与企业文化等完整的人力资源管理链条。
CRM 部分提供客户管理、客户跟踪、合同订单、客户服务、采购管理、库存管理、市场管理与财务管理等业务,并内置大量统计分析报表。
源码附带完整的 C# 工程与数据库文件,未封装任何代码,便于学习与二次开发。
适用场景
适合需要一体化办公管理的中小企业、学校及事业单位部署使用。
OA 部分适合行政办公、公文流转、请假审批、公告通知等日常办公场景。
HR 部分适合人事档案、考勤休假、薪资计算、培训考核等人力资源管理场景。
CRM 部分适合客户跟进、合同回款、库存采购、售后服务等销售业务场景。
同时适合 ASP.NET 开发人员与二次开发团队作为学习参考和项目改造基础。
功能亮点
OA、HR、CRM 三套件单点登录整合,一次登录即可在多个系统之间切换作业。
内置工作流引擎,支持表单定义、印章管理、工作委托与工作监控。
信息交流功能丰富,涵盖内部消息、邮件、短信、讨论区与文件传阅。
HR 模块支持考勤记录采集、薪资账套计算、绩效考评与合同到期系统提醒。
CRM 模块提供客户监控、合同订单、回款开票、库存出入库与多种统计分析。
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 前端:ASP.NET WebForms 页面结合 JavaScript,集成 FCKeditor 富文本编辑器。 | 依具体方案选型,需自行搭建与维护 |
| 部署方式 | 使用 Visual Studio 2010 打开 tysoft.sln 解决方案,将 tysoft 站点发布到 IIS | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | OA、HR、CRM 三套件单点登录整合,一次登录即可在多个系统之间切换作业。 | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
前端:ASP.NET WebForms 页面结合 JavaScript,集成 FCKeditor 富文本编辑器。
后端:C# 开发,基于 .NET Framework 3.5 及以上,工程使用 Visual Studio 2010 创建。
数据库:SQL Server 2008,数据库文件位于 data/SQL2008 目录,库名为 tysoft2011。
运行环境:Windows Server 搭配 IIS,会话使用 ASP.NET State Service 状态服务。
其他依赖:jmail 邮件发送组件、SQLDMO 数据库备份组件及 Ajax 相关动态库。
安装与部署提示
使用 Visual Studio 2010 打开 tysoft.sln 解决方案,将 tysoft 站点发布到 IIS 并配置对应 ASP.NET 版本。
将 data/SQL2008 目录下的 tysoft2011.mdf 数据库文件附加为 tysoft2011 数据库,再修改 Web.config 中的连接字符串。
系统默认管理员账号为 super,初始密码为 super888,登录后请立即修改。
会话配置采用 StateServer 模式,需要启用 Windows 的 ASP.NET State Service 服务,否则登录状态可能异常。
截图与演示说明
下面四张截图分别展示 OA 后台日程安排、HR 人力资源接口、系统管理以及 Wefore OA 调度工作台界面。
OA 后台日程页面用于安排个人与部门日程,支持按日期查看和处理待办事项。
HR 接口页面展示人力资源模块的入口,涵盖考勤、薪资、培训与绩效等功能。
系统管理页面提供用户、角色、部门、职位等基础数据的维护入口。
Wefore OA 调度工作台用于集中查看待办工作、公告通知与在线人员等日常信息。




常见问题
问:本套系统需要什么开发环境?
答:系统使用 Visual Studio 2010 开发,采用 ASP.NET 与 C# 技术,数据库为 SQL Server 2008,兼容 .NET Framework 3.5 及以上的运行环境。
问:数据库如何导入?
答:源码附带了 tysoft2011.mdf 数据库文件,可直接在 SQL Server 2008 中附加,无需手工执行建库脚本。
问:部署后无法登录怎么办?
答:请确认数据库已正确附加、Web.config 中的连接字符串与实际环境一致,并确保 ASP.NET State Service 服务已启动。
安全风险提示
源码中的 Web.config 硬编码了数据库连接信息,部署前应更换为独立低权限账号并妥善保管。
部分页面使用字符串拼接方式组织 SQL,二次开发时建议统一改用参数化查询以降低注入风险。
本次风险扫描未发现 eval、base64_decode、shell_exec 等常见后门特征,但仍建议上线前进行完整的安全审计。
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
本系统包含 OA、HR、CRM 三大业务模块,源码文件较多,请在本地环境先行测试运行后再投入使用。