ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:108.51KB ,
资源ID:25618660      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25618660.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课程报告设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课程报告设计.docx

1、课程报告设计软件工程课程设计课程报告课题名称: 易OA办公自动化系统 课题负责人名(学号): 郑世佳(1043111044) 同组成员名单(角色): 沈珊珊(1043111279) 指导教师: 洪玫 评阅成绩: 评阅意见: 提交报告时间:2012 年 12 月 27 日易OA办公自动化系统软件工程 专业学生 郑世佳、沈珊珊 指导老师 洪玫摘要对于第一、二代OAS来说,对知识前所未有的重视使以工作流为中心的第三代OAS面临着严峻的挑战, OAS需要更加强大的功能,它不仅可以实现以工作流程为中心的办公自动化,还需要与互联网相互联系起来。而易OA系统则实现了信息化平台,同时保持了OAS基础的办公功能

2、。关键词:办公自动化 互联网 信息化1. 引言随着21世纪知识经济时代的来临,知识已成为经济增长和社会发展以及企业成长的关键性资源,最大限制地掌握和利用知识越来越成为企业与机构信息化建设的核心。对知识前所未有的重视使以工作流为中心的办公自动化系统面临着严峻的挑战,在知识经济时代,企业与机构不仅要求员工对他所要实施任务目标“知其然”,更要求员工特别是管理者能够“知其所以然”。在这种背景下,OAS需要更加强大的功能,它不仅可以实现以工作流程为中心的办公自动化,还需要与互联网相互联系起来。2. 相关工作目前,对于主流的办公自动化系统来说,第三代OAS已经相当及。网上有很多可以实现信息交流的OAS。但

3、是,对于这些系统仍不能实现信息交互的方便快捷,同时内部通讯模块存在很多缺陷,有些内部通讯邮箱则通过链接雅虎邮箱、新浪邮箱等外部邮箱实现内部通讯,我认为这样对于企业内部的一些重要文件或者私密文件的安全会受不到保障。3. 问题描述对于上述问题,作出了相应的需求分析。首先,我们不仅要实现第一、二代OAS的基本功能,同时要对这些功能进行完善;其次,在第一、二代OAS的基础之上,将系统由原本的C/S模式变成B/S模式,这样不仅可以进行简单的办公,还可以浏览企业信息、内部通讯。对易OA系统还需要做数据分析与采集等工作。在这个系统里,数据的存储与读写是通过对后台数据库的操作来实现的,建表、查询、插入、删除、

4、更新等操作都是用SQL语句实现的。下面是我们的数据字典:NameTypeSnoCHAR(6)SnameCHAR(10)SsexCHAR(4)SageSMALLINTSbirthDATETIMESpostCHAR(10)SpartCHAR(20)SaddrCHAR(50)SphoneCHAR(12)SmailCHAR(30)PasswordCHAR(20)BnoCHAR(6)DateDATETIMELnameCHAR(10)LmailCHAR(30)LtypeCHAR(10)以下是易OA系统其中一部分的用例图和相应的用例实现(序列图):图1 易OA系统用例图图2 系统登录序列图图3 发布信息序列

5、图图4 个人信息设置序列图图5 为职工注册帐号4. 解决方案该系统旨在开发一款可提高企业办公效率以及扩大员工知识的系统,它不仅可自动化办公,并且实现公司的信息发布、公告通知,而且可通过内部邮件收发来保证公司内部信息的保密性。该系统通过Internet/Intranet实现外部人员的浏览及公司员工的办公。下图是该系统的一个整体关系图,GUI、server、Database相互连接,将数据传递给用户。用户及管理员的所有操作都是基于数据库,然后通过服务器进行连接。 5. 实现细节易OA系统的体系结构设计如下图: 对于构件的分解描述如下:名字: DatabaseConnect类型: 类描述: 这个类用

6、于连接数据库,将系统的用户界面与数据库、服务器连接起来,使用sql命令对数据库进行操作。事件流:(1) 用户运行易OA系统;(2) 系统自动连接数据库;(3) 数据库激活名字: LoginPage类型: 类描述: 这个类用于登录易OA系统,对用户名与密码进行验证,如果正确,进入系统主页;否则,显示错误信息。事件流:(1) 输入用户名和密码;(2) 点击登录按钮;(3) 进入系统主页名字: UIInit类型: 类描述: 这个类用于对易OA系统界面初始化。事件流:(1) 初始化界面中的各个组件;(2) 初始化界面名字: PowerSet类型: 类描述: 这个类用于让管理员对员工的权限进行设置。事件

7、流:(1) 管理员点击“权限设置”按钮;(2) 选择需要设置权限的员工;(3) 选择权限类型;(4) 点击“确定”按钮名字: BookManage类型: 类描述: 这个类用于对企业内部的图书期刊进行管理。事件流:(1) 管理员点击“图书更新”按钮;(2) 填写图书期刊的基本信息;(3) 点击“完成”按钮;(4) 管理员点击“借书登记”按钮;(5) 填写员工与所借图书的基本信息;(6) 点击“完成”按钮;(7) 管理员点击“还书登记”按钮;(8) 填写还书日期与所还图书的信息;(9) 点击“完成”按钮名字: MailPage类型: 类描述: 这个类用于邮件的接收和发送,并且对其进行管理。事件流:

8、(1) 进入MailPage;(2) 点击“查看邮件”按钮;(3) 点击“个性签名” ;(4) 填写自己的信息;(5) 点击“添加联系人” ;(6) 输入联系人邮箱;(7) 点击“发送邮件”名字: HomePage类型: 类描述: 这个类用于显示主页。事件流:名字: InformationPage类型: 类描述: 该类用于显示信息发布平台。事件流:(1) 用户进入信息发布平台;(2) 浏览信息;(3) 点击“下载”按钮;(4) 保存6. 实验验证6.1 测试项目一、单元测试1、信息发布模块内容:主要功能通过网站管理员操作数据库,来实现相应功能,主要测试内容为前台界面与数据库OAS中的infor

9、s表、Book表、Lend_Borrow_book表相互调用。目的:通过测试,实现网页调用数据库信息并进行相应显示。2、内部通讯模块内容:主要功能通过网站管理员操作数据库,来实现相应功能,主要测试内容为前台界面与数据库OAS中的Forum表、PersonInfors表相互调用。目的:通过测试,实现网页调用数据库信息并进行相应显示。3、企业管理模块内容:主要功能通过网站管理员操作数据库,来实现相应功能,主要测试内容为前台界面与数据库OAS中的Staff表、JobPlan表、JobSchedule表相互调用。目的:通过测试,实现网页调用数据库信息并进行相应显示。4、登陆模块内容:主要功能通过网站管

10、理员操作数据库,来实现相应功能,主要测试内容为前台界面与数据库OAS中的Passwd表。目的:通过测试,实现网页调用数据库信息并进行相应显示。二、集成测试在单元测试都完全通过后,对模块进行整合,对整合后的模块进行测试,在分块开发过程中可能有不同的模块共同调用相同的数据表,可能存在冲突,因此,在集成测试的过程中主要对共用的数据表进行字段sort值的分配,以便消除相互冲突,从而达到系统的完整性。6.2 测试结果一、单元测试1、信息发布模块在对信息发布模块测试过程中,从数据库中读数据时,必须按字段顺序读取数据,否则就会报错。还有在添加数据时,如果是空值时依然能够插入到数据库中,如果输入的数据超过规定

11、的数据长度,则显示在系统界面的信息最多为长度最大值,而且未报错。输入一些英文的特殊字符时,无法录入数据库导致其他数据录入数据库操作失败。2内部通讯模块 在对内部通讯模块测试过程中,从数据库中读数据时,必须按字段顺序读取数据,否则就会报错。还有在添加数据时,如果是空值时依然能够插入到数据库中,如果输入的数据超过规定的数据长度,则显示在系统界面的信息最多为长度最大值,而且未报错。输入一些英文的特殊字符时,无法录入数据库导致其他数据录入数据库操作失败。 当新帖发表过多时,显示页面无限增长,因为没有实现分页功能。3、企业管理模块在企业管理模块,新员工录入时,如果有未填数据,则显示到“现有员工”页面时会

12、出现显示不规则问题,并未报错。当未输入员工号时会出错,因为它是主码,应该在出错前给出提示信息。4、登陆模块在登陆模块初始化阶段,当不输入时或者用户名、密码输入错误时均登录失败。二、集成测试在集成测试过程中,因为是多个子模块进行的整合模块,所以经常出现链接路径出现错误,显示没有相关页,在显示页面上,经常出现只有管理员才能看到的添加、删除、修改的按钮和链接,权限没有完全的嵌入其中。7. 结束语该系统的基本功能已实现,软件初步可用。系统仍需要改进,使功能更加完善,界面更加美观附录:1. 项目开发计划;2. 软件需求规格说明书;3. 软件设计文档;4. 软件源代码;5. 软件测试分析文档;6. 软件测试计划文档;7. 用户手册;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1