OA项目详设文档..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OA项目详设文档.

OA项目详设文档1.概念办公自动化,OA是Office Automation的简写,是现代利用电脑进行全自动的办公,目的是提高效率OA的核心问题是如何提高日常的办公效率问题。因此我们日常工作的所有内容都可以归入OA处理的范畴,如文字处理、文件誊写、传真、申请审批、办公用品、公文管理、会议管理、资料管理、档案管理、客户管理、订货销售,库存管理,生产计划,器材需求,技术管理,质量管理,成本、财务计算、劳资、人事管理……等等,那么这些都是日常办公工作的处理范围。2.协同OA协同办公(OA)软件就是采用Internet/Intranet技术,以“工作流”为引擎、以“知识文档”为容器、以“信息门户”为窗口,使企事业单位内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。在基础OA的应用上,可供企事业机构自行灵活定义符合自身需求的管理工作流程、知识目录架构、信息门户框架,以更便捷、更简单、更灵活、更开放的满足日常OA办公需求。3功能列表3.1登录(login)3.2退出(logout)3.3修改密码(changePass)3.4增加员工信息(AddEmployee)3.5更新员工状态(changeStatus)3.6更新员工联系方式(changeContact)3.7查询员工信息(FindEmployee)3.8查询员工联系方式(FindContact)3.9批量增加员工信息 (BatchAddEmployee)4软件开发流程4.1确认需求分析4.1.1环境需求:jdk1.5 mysql数据库 tomcate服务器4.1.2权限需求:组织管理:系统中每一用户都应从属于一个组织.用户管理:不同用户角色不同,功能列表不同.4.1.3数据库关系模型:角色(Role):信息字段字段中文含义字段类型可空字段说明RoleID角色序号StringN0)系统管理员;1)部门经理;2)普通员工。RoleName角色名称StringN角色的名称,例如事业部经理,普通员工部门(Department):信息字段字段中文含义字段类型可空字段说明DepartmentID部门编号StringN0)公司;1)产品部;2)实施部;3)测试部。DepartmentName部门名称StringN例如产品部,测试部等员工基本信息(Employee):信息字段字段中文含义字段类型可空字段说明EmployeeNo员工编号StringN唯一,一个6位数字构成的字符串,由系统按增加员工信息的先后顺序生成UserName用户名StringN用户登录系统的账号,唯一且不能包含汉字Password密码StringN用户登录使用的密码,可使用明文。默认密码为:000000RoleID角色StringN参照角色表Name姓名StringN必须为汉字IDNumber身份证号StringN18位身份证号,唯一,符合身份证号校验规则Birthday出生日期DateN显示格式为yyyy-mm-dd,例如1980-01-01Gender性别StringN0)女;1)男Status状态StringN员工的状态。包括:0)在职;1)离职DepartmentID所属部门StringN参照部门表EmployForm入职日期DateN显示格式为yyyy-mm-dd,例如2011-01-01EmployTo离职日期Date显示格式为yyyy-mm-dd,例如2011-01-01员工联系方式(Contact):信息字段字段中文含义字段类型可空字段说明EmployeeNo员工编号StringN参照员工基本信息表Phone电话号码String格式:只允许数字或’-‘,并且’-‘两边不得为空Mobile手机号码String格式:11位数字Email电子邮箱String格式:必须包函且只能包函一个符号’@’,符号两边不得为空Address住址String4.2搭建环境4.2.1开发环境:开发工具:myeclipse数据库:mysql浏览器:IE服务器:tomcat准备jar包:dom4j log4j mysql-connector4.2.2准备环境::4.3详细设计4.3.1技术路线:tomcat+servlet+jsp+mysql4.3.2分层结构:层次名称类作用Controller层com.cxt.hr.controller系统的总控制器控制页面跳转,对事务的整体控制, 连接的建立和关闭,异常的处理Action层com.cxt.hr.action功能的实现,前台页面与后台服务器之间的数据传递与数据的验证,Dao层com.cxt.hr.dao操作数据库的具体实现Test层com.cxt.hr.test单元测试类V

文档评论(0)

xznh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档