OA自动化管理系统V1.1.11OA自动化管理系统V1.1.1说明书新比士康(北京)顾问有限公司2011年8月OA自动化管理系统V1.1.12目录一.引言........................................................................................................................31.编写目的.....................................................................................................................32.项目背景.....................................................................................................................33.定义.............................................................................................................................34.参考资料.....................................................................................................................3二.总体设计................................................................................................................41.需求概述.....................................................................................................................42.软件结构.....................................................................................................................4三.软件描述................................................................................................................61.功能.............................................................................................................................62.性能.............................................................................................................................63.输入项目.....................................................................................................................84.输出项目.....................................................................................................................85.算法.............................................................................................................................86.流程逻辑.....................................................................................................................97.接口...........................................................................................................................11OA自动化管理系统V1.1.13一、引言1.编写目的本详细设计说明书是针对OA自动化管理系统而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍OA自动化管理系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。2.项目背景:1)待开发的系统的名称:BizcomOA自动化管理系统2)本项目的任务提出者:Bizcom公司财务部,人力资源部3)开发者:Kelvin,Bob,Soju,Tony,Max,Daniel4)用户:Bizcom全体员工3.定义1)OA:OA自动化管理系统即OA,是OfficeAutomation的缩写,指办公室自动化或自动化办公,无纸化办公。2)MIS:管理信息系统4.参考资料客户传给Bizcom公司PPT和一些基本的参考书资料两部分1.《实用软件工程》――郑人杰殷人昆陶永雷编著清华大学出版社2.《软件工程》――王利福张世琨朱冰编著北京大学出版社3.《数据库原理与应用》――李昭原主编科学出版社4.文件名称:BizcomOAPai_V01.pptx作者Pmpai日期:2010年12月15日5.文件名称:BizcomOAPai_V02.pptx作者Pmpai日期:2011年12月30日6.文件名称:BizcomOAPai_U_01.pptx作者Pmpai日期:2011年1月7日7.文件名称:BizcomOAPai_U_02.pptx作者Pmpai日期:2011年1月10日8.文件名称:BizcomOAPai_U_03.pptx作者Pmpai日期:2011年1月13日9.文件名称:BizcomOAPai_V03.pptx作者Pmpai日期:2011年1月17日10.文件名称:BizcomOAAmy_V01.pptx作者Amy日期:2011年1月21日11.文件名称:BizcomOAAmy_V02.pptx作者Amy日期:2011年1月25日OA自动化管理系统V1.1.1412.文件名称:BizcomOAAmy_V03.pptx作者Amy日期:2011年1月30日13.文件名称:BizcomOALucia_V01.pptx作者Lucia日期:2011年1月30日14.文件名称:BizcomOALucia_V02.pptx作者Lucia日期2011年1月30日15.文件名称:BizcomOALucia_V03.pptx作者Lucia日期:2011年2月3日16.文件名称:BizcomOAPai_Finale.pptx作者Pmpai日期:2011年2月20日17.文件名称:BizcomOAPai_U_Finale.pptx作者Pmpai日期:2011年2月25日二、总体设计1.需求概述Internet的出现,正在改变着整个世界的经济,而Intranet的出现,正在改变着企业的管理和办公格局。顺应信息技术发展的潮流,认真分析企业需求,公司经过潜心研究,开发OA自动化管理系统-办公自动化系统。2.软件结构:ASP.Net+SQL2005OA自动化管理系统V1.1.15ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(CommonLanguageRuntime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架ASP优势如下:1)任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。2)通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。3)语言相容性高ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。4)隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)SQL2005优势如下:a)安全性:SQLServer2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式,保证Cisco数据的安全性b)快速恢复:新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性。管理人员将能够在事务日志向前滚动之后,重新连接到OA自动化管理系统V1.1.16正在恢复的数据库。c)快照隔离:我们将在数据库层面上提供一个新的快照隔离(SI)标准。通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。这一功能将为服务器提供更大的可升级性。d)Web服务:使用SQLServer2005,开发人员将能够在数据库层开发Web服务,将SQLServer当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。e)高效的:使得公司可以降低开发和管理他们的数据基础设施的时间和成本。f)报表服务:在SQLSERVER2005中,报表服务将为在线分析处理(OLAP)环境提供自我服务、创建最终用户特别报告、增强查询方面的开发水平,并为丰富和便于维护企业汇报环境,就允许升级方面,提供增进的性能。g)智能的:提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。三、软件描述OA自动化管理系统模块总计6个,分别如下:1.注册系统2.登陆验证系统3.行政系统.4.财务系统5.办公系统6.考勤系统OA自动化管理系统V1.1.17OA自动化管理系统V1.1.18注册系统3.1.1注册系统功能:注册用户的详细信息,3.1.2注册系统性能:快速注册用户3.1.3注册系统输入项目:姓名,密码,英文名,中文姓名,电子邮件,部门,职位页面如下3.1.4注册系统输出项目:把员工的注册信息记录到数据库中:3.1.5注册系统算法客户密码算法:最少6位和Md5加密算法,确保密码安全姓名:正则表达式不能为空并且数据中不能有重复英文名:正则表达式不能为空中文姓名:正则表达式不能为空OA自动化管理系统V1.1.19E-mail:正则表达式不能为空必须有@部门:正则表达式不能为空职位:正则表达式不能为空3.1.6注册系统程序逻辑OA自动化管理系统V1.1.110进入Web页面程序进入注册页面姓名ID结束密码英文名中文名E-mail正则表达式系统生成密码部门职位系统发送密码到客户EmailOA自动化管理系统V1.1.1113.1.7注册系统程序接口功能: