java和.net的思路应该差不多吧, 了解客户方的具体需求 就应该知道怎么做了以下资料给LZ参考一下吧 希望能帮到你 一般的OA系统功能模块介绍 一、通知公告
通知公告的起草、审核、发布,提醒、浏览、回复、检索。
二、文件公布
文件的起草、审核、发布,提醒、浏览、回复、检索。
三、文件交换
部门与部门,部门与个人,个人与个人之间的资料发送、接收、提醒、资料的分类入库。
四、信息发布
支持栏目自定义、内容和样式自定义、流程与权限自定义、信息展示位置自定义,支持在线编辑和图文混排,支持Word和Excel的直接粘贴拷贝。
五、资料中心
资料分类的创建,资料的添加、修改、删除、共享、检索,相关系统的资料入库管理,支持word、pdf、excel、ppt、html等类型文档的全文检索。
六、流程管理
流程管理的作用主要用于日常办公审批流程的处理,它可通过申请、上报、审批、发放等流程动作来设置工作流程并对其进行查询和监管等。常见的流程包括发文、发文、业务审批,内容起草和制发、文件传阅、批示处理、工作请示、工作报告、工作交办,部门间的工作联络、出差申请、采购申请、报销、请假等。主要功能包括: 待办流程、在办流程、已办流程、出差委托、流程跟踪与监控。
七、办公用品管理
办公用品入库、出库,办公用品申购、申领、审批,办公用品的修改、删除、查看详细。
八、客户关系管理
客户关系管理系统是企业与客户交往过程中所形成的客户信息资料 企业自行定制的客户信用分析报告。建立合格的客户档案是企业信息管理的起点,是企业日常基础性工作。
九、人力资源管理
包括人才信息库管理、招聘管理、公司或部门用人申请、公司用人汇总、人事档案管理。
十、个人办公
计划任务管理(任务的创建、跟踪、任务反馈与提醒);个人日程安排与提醒,通讯录管理、短消息发送、接收、回复与提醒等。
十一、电子邮件
新建邮件、收件箱、草稿箱、发送箱、已删除邮件。
十二、网上论坛
可以自行设置分论坛和议题,为用户提供了一个信息交流、沟通和问题讨论的空间,实现开放、平等、自由的谈论和发言,包括进行咨询、解答和收集意见。
十三、事务管理
留言回复、车辆管理、会议室管理。留言版在系统里面提供了一个实名和匿名方式的留言管理功能。出车管理、加油管理、维修管理、驾驶员管理。会议室的使用申请、查询、管理等。
十四、考试管理
自定义的考试系统,包括考试题目管理、试卷管理、阅卷管理、试卷的评分。
十五、系统管理
包括用户、组织、栏目、权限的管理、表单定义、工作流定义、论坛管理、配置管理。
十六、OA办公精灵
类似QQ的客户端软件,和OA办公系统集成于一体,实现信息的提醒、在线用户的显示、简易实时聊天功能,短消息显示及回复等功能。
更多参考资料:www.chysoft.net
OA系统一般就是基本的信息管理和工作流系统信息管理主要包括,人事管理(人员,部门,考勤等方面的信息)工作流系统在ASP.NET就更好做了(主要是工作流程的自动化),.net自带的work flow就完全可以满足一般的OA系统
公文管理、文档管理模块需要集成PageOffice,实现Office文件的在线编辑、审批等
参考下PageOffice,你会有很大的收获的。