企业办公自动化系统.doc
《企业办公自动化系统.doc》由会员分享,可在线阅读,更多相关《企业办公自动化系统.doc(34页珍藏版)》请在咨信网上搜索。
本科毕业论文 题 目: 企业办公自动化系统 摘 要 办公自动化系统是目前应用于公司或企业的典型代表系统,通过现代工具和手段进行系统的设计,在设计过程中最大限度满足用户的需求,为了使系统界面友好,操作简单,可维护性强,功能较完备,具有较强的实用性和针对性。主要研究了个人办公自动化和会议管理自动化的内容。 办公自动化系统实现了个人信息、名片夹、在线信息、公司通讯录、会议管理等功能。采用的是java技术、ssh框架、jboss服务器等。本论文介绍了企业办公自动化系统开发的全过程,详细介绍了数据库的设计、系统的分析、系统的开发与实现等内容。 关键词:办公自动化,数据库,设计,实现,测试 Abstract The office automation system used for companies or enterprises is a representative system .Through modern tools and ways, it meets users’ requirement .For the system user-friendly, simple operation, maintenance, and functions, strong practical and targeted ,the main contents of the study include personal office automation and meeting management automation. The office automation implements personal information ,card ,online information ,address book and meeting management .It use java technology,ssh and jboss .This paper describes the whole process of the office automation system development .It details the database design , system analysis , system development and Implementation and so on. Keywords: office automation , database ,design ,implementation ,test 目 录 1 引言 …………………………………………………………………………………………………………..1 1.1问题的提出 1 1.2课题的研究目的 1 1.3课题的研究意义 1 2 系统分析 3 2.1需求分析 3 2.2可行性分析 3 3 概要设计 4 3.1项目规划 4 3.2、数据库设计 5 4 系统设计 9 4.1设计目标 9 4.2开发及运行环境 9 4.3表结构设计 9 5 系统实现 13 5.1个人信息模块 13 5.1.1个人信息模块功能 13 5.1.2个人信息模块流程 13 5.1.3个人信息系统实现 14 5.2名片夹模块 15 5.2.1名片夹模块功能 15 5.2.2名片夹模块流程 16 5.2.3名片夹系统实现 17 5.3公司通讯录模块 19 5.3.1公司通讯录模块功能 19 5.3.2公司通讯录模块流程 19 5.3.3公司通讯录系统实现 20 5.4在线信息模块 21 5.4.1在线信息模块功能 21 5.4.2在线新信息模块流程 21 5.4.3在线信息模块系统实现 22 5.5会议管理模块 23 5.5.1会议管理模块功能 23 5.5.2会议管理模块流程 24 5.5.3会议管理系统实现 25 6 系统测试 27 6.1测试的目的 27 6.2测试的方法 27 6.3测试的过程 27 6.3.1名片夹模块测试 27 7 结束语 29 参考文献 30 1 引言 办公自动化(Office Automation),简称OA,它利用先进的技术,使人的各种办公业务逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。办公自动化在70年代末80年代初在我国提出,到现在已有近三十年多年的发展历史。由于办公自动化技术的不断发展,办公自动化的内涵也不断的丰富和发展。最早的办公自动化指的是传真机、打字机、复印机等办公设备的使用;接着,办公自动化指的是用电脑进行文书储存、排版、及输出工作,用电脑进行人事、财务等管理;现在的办公自动化系统观点认为:办公自动化实际上是人与人、人与部门、部门之间的信息共享、交换、组织、分类、归档及处理、协调过程。 1.1问题的提出 在没有计算机网络的岁月里,大量的纸质表格塞满了档案室文件柜的每个角落,查找起来极为不便,还需要专人进行管理和维护,纸质文件应对灾难的能力也很差,若是出现火灾,水灾等天灾,记录将大量丢失。遇到需要审批的时候,需要工作人员拿着厚厚的一摞表格往返于各个负责人的办公室之间,产生大量的无用劳动。作为一个企业,企业有很多的信息需要发布给员工,如企业的工作计划,员工之间也需要及时地沟通,员工的工作日志也需要及时的提交给企业的主管部门。在以前,这些信息的传达是通过纸质文件或电话形式的,传统的方式中不但浪费金钱,而且要受到很多的限制。由于互联网的盛行及企业办公的需要,企业各部门都配备了计算机,并与互联网进行了全功能连接,如果把这些信息在互联网上公布,那样员工及企业客户就可以在任何时间、任何地点,只要能上网,就可以了解企业的最新消息,查看企业的工作计划,了解企业的动态等。那我们如何将办公自动化应用到企业中,本文讨论了B/S模式的企业办公自动化系统的开发过程。 1.2课题的研究目的 研究该课题是为了通过对“企业办公自动化系统”的设计与实现,熟悉这类办公自动化系统的开发原理及流程。在设计过程中,能够深入地理解面向对象设计方法的优越性,获得这方面的相关经验。对一个即将毕业的计算机专业本科生来说,如果想在软件行业领域里有所发展,研究并应用面向对象设计方法是百益无一害的,可以使其走向社会后能够快速地适应行业需求。这正是本次设计的根本目的所在。 1.3课题的研究意义 首先,该课题属于办公自动化系统范畴。而办公自动化系统在现代社会已深入到各行各业,是一个不断发展的新学科,是由人和计算机设备或其他信息处理手段组成并用于管理办公信息的系统。再加上行业信息化的热潮才刚刚开始,特别是中小型企业的信息化建设步伐刚刚迈出第一步。办公自动化系统的开发市场将是非常庞大的。这种需求对开发人员在数量上和素质上的要求也是非常迫切的。为了满足市场的需求以及能在竞争中取胜,系统设计人员就不仅仅是单纯地满足用户对功能的要求,还要从设计方法上加以改进。 其次,面向对象方法是一种非常实用的软件开发方法,它一出现就受到软件技术人员的青睐,现在已经成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。面向对象的程序设计将数据及对数据的操作方法封装在一起,作为一个互相依存、不可分离的整体。采用这种方法来设计系统,可以增加系统的安全性。同时通过继承与多态,使程序具有很高的可重用性,给软件的开发和维护带来了方便。由于面向对象方法的突出优点,它才被广大用户所喜爱。 2 系统分析 2.1需求分析 经过对系统的业务流程和系统数据流程的调查,用户对系统的功能需求如下: ① 为员工提供包括密码、自我介绍、兴趣爱好、联系方式等个人信息维护的功能。 ② 为员工提供可以对自己的名片夹的分类进行维护,员工对自己的通讯录进行管理的功能。 ③ 提供系统管理员维护整个公司的组织机构和联系方式,公司人员可以查询通讯录并导出到Excel文件的功能。 ④ 提供利用系统短消息功能发送通知。用户点击在线信息后,弹出新窗口显示该信息的详细内容。在查看信息的页面可以选择已阅,对于已阅的在线信息不再显示的功能。 ⑤ 提供会议发起人能够查询到别的系统的会议室的安排情况,以便发起网络会议。由管理员对会议室进行管理,员工使用会议室时进行预约,由管理员统一安排。对会议通知发布和会议记录提交的功能。 除上述功能外,系统还需要有以下功能: q 要有良好的人机界面,支持多人操作。 q 为了方便用户查询,要求支持多条件查询。 q 支持excel的导出。 q 支持用户详细信息的查询。 2.2可行性分析 开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。 本系统采用mysql数据库,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大,效率高。服务器采用的是jboss,开发工具采用的是myeclipse10,非常方便,功能强大。架构采用的是ssh,即struts、spring、hibernate。struts起到跳转的作用,hibernate是进行数据库方面的处理,spring是起到连接两者的作用。程序员可以不考虑底层的东西,开发效率大大提高。 3 概要设计 3.1项目规划 企业办公自动化系统由个人信息模块、名片夹模块、公司通讯录模块、在线信息模块、会议管理模块、会议室管理模块等组成。特规划模块功能如下: q 个人信息模块 主要包括本人信息的查询、修改,他人信息的查询等功能。 q 名片夹模块 包括名片夹分类操作:添加,删除修改;名片的添加,删除、修改,查询、移动。 q 公司通讯录模块 包括公司所有员工通讯录的查询、查询结果导出为excel。 q 在线信息模块 此主要为用户提供留言交流的平台,用户可以发送留言,接收留言,查看留言以及对留言进行查询,回复,删除等操作。 q 会议管理模块 此模块包含的功能有:添加会议、删除会议、修改会议,查询会议,提交会议记录,查看会议记录功能。 q 会议室管理模块 此模块包含的功能有:增加会议室、修改会议室、删除会议室,查询会议室,预约会议室,取消预约功能。 根据项目规划,可画出办公自动化系统的功能框图,如图3-1所示: Oa办公系统 会议管理 个人办公 会议室增、删、改、查、预约、取消预约、生成报表 会议增、删、改、查、提交会议记录、查看会议记录 个人信息 名片夹 公司通讯录 在线信息 个人信息维护查看他人信息 看他人信息 个人名片夹夹 名片夹分类 查询、导出 草稿箱、已发送未阅留言、全部留言 图3-1系统功能模块儿图 3.2、数据库设计 本系统根据上面的设计规划出的主要实体对象有职员、角色、部门、名片、名片夹分类、消息、预约查询、会议、会议室、预约。 (1)职员实体包括用户ID、用户密码、用户姓名、角色ID、用户性别、职位、所属部门ID、用户年龄等。具体信息如图3-1所示。 角色ID 职员 用户ID 用户密码 用户姓名 用户性别 用户年龄 所属部门ID 职 员 图3-1职员信息的E-R图 (2)角色实体包括角色ID、角色名称。具体信息如图3-2所示。 角 色 角色ID 角色名称 图3-2角色信息的E-R图 (3)部门实体包括部门ID、部门名称、部门职能、部门电话。具体信息如图3-3所示。 部 门 部门ID 部门名称 部门职能 部门电话 图3-3部门信息的E-R图 (4)名片实体包括名片ID、用户ID、所属分类ID、名片所属人ID。具体信息如图3-4所示。 名 片 名片ID 用户ID 所属分类ID 名片所属人ID 图3-4名片信息的E-R图 (5)名片夹分类实体包括分类ID、用户ID、分类名。具体信息如图3-5所示。 名片夹分类 分类ID 用户ID 分类名 图3-5名片夹分类的E-R图 (6)消息实体包括消息ID、发送人ID、消息标题、消息内容、发送日期、是否已读、是否发送、接收方删除、接收方ID、接收方名字、发送方名字、发送方删除。具体信息如图3-6示。 消 息 消息ID 发送人ID 消息内容 发送日期 是否已读 是否发送 接收方删除 接收方ID 发送方名字 接收方名字 发送方删除 消息标题 图3-6消息的E-R图 (7)预约查询实体包括ID、会议ID、与会人ID。具体信息如图3-7所示。 预约查询 ID 会议ID 与会人ID 图3-7预约查询的E-R图 (8)会议实体包括会议ID、会议室ID、发起人ID、会议主题、开始时间、会议记录、结束时间等。具体信息如图3-8所示。 会 议 会议ID 会议室ID 发起人ID 会议主题 开始时间 会议记录 结束时间 图3-8会议的E-R图 (9)会议室实体包括会议室ID、会议室名、容纳人数、是否有空调、是否有电脑、会议室地点、使用次数等。具体信息如图3-9所示。 会议室 会议室ID 会议室名 容纳人数 是否有空调 是否有电脑 会议室地点 使用次数 图3-9会议室的E-R图 (10)预约实体包括ID号、被预约会议室ID、预约人ID、开始时间、结束时间等。具体信息如图3-10所示。 预 约 ID号 被预约会议室ID 预约人ID 开始时间 结束时间 图3-10预约的E-R图 实体与实体之间关系的E-R图,如图3-11所示: 职员 属于 部门 会议室 召开 会议 名片 属于 名片夹类别 图3-11实体关系E-R图 4 系统设计 4.1设计目标 根据办公自动化的特点,该系统实施后应达到以下目标: q 界面美观友好、信息查询灵活、方便、快捷、准确。 q 提高工作效率,降低成本。 q 对用户输入的数据进行校验,当输入有误时提示用户。 q 数据保密性强,用户对应不同的操作级别。 q 系统最大限度地实现了易安装性、易维护性和易操作性。 q 系统运行稳定、安全可靠。 4.2开发及运行环境 系统开发平台:myeclipse10.0 数据库管理:mysql 运行平台:windowsXP 4.3表结构设计 本系统数据库采用mysql5.0数据库,数据库名称为“dboa”。数据库dboa中包含9个表。各个数据表的结构如下所示。 (1) 职员信息表:主要保存职员的信息,包括用户ID、角色ID、密码等信息。具体表结构如表4-1所示。 表4-1职员信息表 字段名 类型 是否为空 键属性 备注 userID Number 否 主键 用户ID roleID Number 否 外键 角色ID password Varchar 否 密码 username Varchar 否 用户名 sex Number 性别 age Number 年龄 departmentID Number 否 外键 部门ID position Varchar 否 职位 introduction Varchar 自我介绍 interests Varchar 爱好 phone Varchar 电话号 mobilephone Varchar 手机号 (2) 角色表:主要保存用户的角色信息,包括角色ID、角色名字。具体表结构如表4-2所示。 表4-2角色表 字段名 类型 是否为空 键属性 备注 roleID Number 否 主键 角色ID RoleName Varchar 否 角色名字 (3) 部门表:主要保存企业各个部门的信息,包括部门ID、部门名称、部门职能、部门电话等。具体表结构如表4-3所示。 表4-3部门表 字段名 类型 是否为空 键属性 备注 departmentID Nuber 否 主键 部门ID departmentName Varchar 否 部门名称 duty Varchar 否 部门职能 phone Varchar 否 部门电话 (4) 名片表:主要保存自己和同事的名片信息,包括名片ID、用户ID、分类ID、名片所属人ID。具体表结构如表4-4所示。 表4-4名片表 字段名 类型 是否为空 键属性 备注 cardID Number 否 主键 名片ID userID Number 否 外键 用户ID classID Number 否 外键 分类ID fromID Number 否 名片所属人ID (5) 名片夹分类表:保存名片夹分类的信息,包括用户ID、分类ID、分类名称。具体表结构如表4-5所示。 表4-5名片夹分类表 字段名 类型 是否为空 键属性 备注 userID Number 否 外键 用户ID classID Number 否 主键 分类ID className Varchar 否 分类名称 (6) 消息表:保存消息发送人、接收人等信息,包括消息ID、发送人ID、消息标题、内容、日期、是否已读、是否发送等。具体表结构如表4-6所示。 表4-6消息表 字段名 类型 是否为空 键属性 备注 messageID Number 否 主键 消息ID fromID Number 否 外键 发送人ID title Varchar 否 消息标题 content Varchar 内容 date Date 否 日期 isread Number 否 是否已读 issend Number 否 是否发送 to_delete Number 否 接收方发送 toID Number 否 接收方ID fromName Varchar 否 发送方名字 toName Varchar 否 接收方名字 from_delete Number 否 发送方删除 (7) 预约查询表:主要保存会议编号和参加人编号信息,包括编号、会议ID、用户ID等。具体表结构如表4-7所示。 表4-7预约查询表 字段名 类型 是否为空 键属性 备注 ID Number 否 主键 编号 meetingID Number 否 外键 会议ID userID Number 否 外键 用户ID (8) 会议表:保存相关人员、场所、主题等信息,包括会议编号、会议室编号、用户编号、会议主题、会议开始时间、会议记录、会议结束时间等。具体表结构如表4-8所示。 表4-8会议表 字段名 类型 是否为空 键属性 备注 meetingID Number 否 主键 会议编号 roomID Number 否 外键 会议室编号 userID Number 否 外键 用户编号 theme Varchar 会议主题 starttime Date 否 会议开始时间 record Blob 会议记录 endtime Date 否 会议结束时间 (9) 会议室表:保存会议室的相关信息,包括会议室编号、会议室名称、容纳人数、是否有空调、是否有电脑、会议室地点、使用次数。具体表结构如表4-9所示。 表4-9会议室表 字段名 类型 是否为空 键属性 备注 roomID Number 否 主键 会议室编号 roomName Varchar 否 会议室名称 amount Number 否 容纳人数 Aircondition Number 否 是否有空调 computer Number 否 是否有电脑 location Varchar 会议室地点 usecount Number 否 使用次数 (10) 预约表:保存预约的地点、预约人的信息,包括编号、被预约会议室编号、预约人编号、开始时间、结束时间等。具体表结构如表4-10所示。 表4-10预约表 字段名 类型 是否为空 键属性 备注 ID Number 否 主键 编号 bookedID Number 否 外键 被预约会议 室编号 userID Number 否 外键 预约人编号 starttime Date 否 开始时间 endtime Date 否 结束时间 5 系统实现 5.1个人信息模块 5.1.1个人信息模块功能 (1)个人信息模块儿包括个人信息的查询通过用户姓名来查询的,个人信息的修改,他人信息查询可以全部查询,也可以通过具体制定条件进行查询。具体如图5-1所示。 个人信息模块 个人信息查询 个人信息修改 他人信息查询 图5-1个人信息模块结构图 5.1.2个人信息模块流程 (1)在他人信息查询时,分为按全部查询和按具体条件查询,按全部查询时会查询出所有员工的信息包括登陆者的信息,按具体条件查询会查询出某个员工的信息。具体如图5-2所示。 他人信息查询 全部查询 所有人信息 条件查询 员工号查询 员工姓名查询 所属部门查询 联系方式查询 某员工信息 查询 否 图5-2他人信息查询流程图 5.1.3个人信息系统实现 (1)个人信息查询。点击个人信息查询超链接,查询出个人信息。实现图如图5-3所示。 图5-3个人信息查询实现图 (2)个人信息修改。点击修改超链接,跳转到修改页面。实现图如图5-4所示。 图5-4个人信息修改实现图 (3)他人信息查询。点击他人信息查询超链接,跳转到他人信息查询页面。实现图如图5-5所示。 图5-5他人信息查询实现图 5.2名片夹模块 5.2.1名片夹模块功能 (1)名片夹模块包括名片夹分类和个人名片夹,其中名片夹分类主要有新增分类、名片夹类别的重命名、名片夹分类的删除功能,个人名片夹包括添加一个新名片、查询名片信息可以按全部查询也可按具体条件查询,查看名片的详细信息、删除名片信息、移动名片到某个类别中等功能。具体如图5-6所示。 名片夹模块 添加名片 删除名片 查询名片 移动名片 新增名片 分类 删除名片分类 名片分类重命名 图5-6名片夹模块结构图 5.2.2名片夹模块流程 (1)名片夹分类包括新增分类、重命名、删除的功能,点击新增分类需要输入类别名称点击确认即可生成一个新的类别,点击重命名添加新的类别名称点击确认即可修改类别名称,点击删除即可把类别从数据库中删除掉。具体如图5-7所示。 名片夹分类 新增分类 删除分类 分类重命名 添写名称 确定 删除 是 是 图5-7名片夹分类流程图 (2)个人名片夹包括添加名片、删除名片、查看详细信息、按条件查询名片的功能。点击添加名片,填入信息点击添加即可生成一条新的名片信息,如果不添加点击返回按钮;点击删除按钮即可将某条名片信息删掉;点击详细信息,在新出现的页面即可移动名片到一个新的类别;选择查询条件,点击查询按钮即可查询具体某条名片信息。具体如图5-8所示。 个人名片夹 添加名片 删除 详细信息 删除名片 显示详细信息 是否移动 移动 返回 条件查询 显示某人信息 添加 返回 是 是 是 是 是 否 图5-8个人名片夹流程图 5.2.3名片夹系统实现 (1)查看名片夹分类信息,点击名片夹分类超链接,跳转到名片夹分类页面。如图5-9所示。 图5-9名片夹分类实现图 (2)新增分类信息,点击新增分类按钮,跳转到新增分类的页面。如图5-10所示。 图5-10新增分类实现图 (3)重命名,点击重命名超链接,跳转到重命名页面。如图5-11所示。 图5-11重命名实现图 (4)个人名片夹信息查看,点击个人名片夹超链接,跳转到个人名片夹页面。如图5-12所示。 图5-12个人名片夹实现图 (5)添加我的名片,点击添加我的名片按钮,跳转到添加我的名片页面。如图5-13所示。 图5-13添加名片信息实现图 (6)详细信息查看,点击详细信息超链接,跳转到详细信息页面。如图5-14所示。 图5-14详细信息查看实现图 5.3公司通讯录模块 5.3.1公司通讯录模块功能 (1)公司通讯录模块包括查询公司通讯录和导出公司通讯录的功能,其中查询公司通讯录有全部查询和具体条件查询。具体如图5-15所示。 公司通讯录 查询公司通讯录 导出公司通讯录 图5-15名片夹模块结构图 5.3.2公司通讯录模块流程 公司通讯录查询 全部查询 条件查询 员工号 查询 员工姓名 查询 所属部门 查询 联系方式查询 所有信息 具体信息 是 否 否 图5-16公司通讯录查询流程图 5.3.3公司通讯录系统实现 (1)公司通讯录信息,点击公司通讯录超链接,跳转到公司通讯录页面。如图5-17所示。 图 5图5-17公司通讯录信息查看实现图 (2)点击导出excel超链接,导出公司通讯录,生成excel,如图5-18所示。 图5-18公司通讯录信息导出实现图 5.4在线信息模块 5.4.1在线信息模块功能 (1)在线信息模块包括新建留言、未读留言、收件箱、已发送、草稿箱等功能。新建留言包括留言的发送、存草稿、重写,未读留言包括留言的查询,收件箱包括留言的查询、删除、查看,已发送包括留言的查询、删除、查看,草稿箱包括留言的查询、删除、查看、发送。具体如图5-19所示。 在线信息模块 新建留言 未读留言 收件箱 已发送 草稿箱 图5-19公司通讯录模块结构图 5.4.2在线新信息模块流程 (1) 以收件箱为例,在查看收件箱信息时,可以按姓名进行查询,查询后可以删除、查看这条记录,不按姓名查询时显示所有收到的信息,也可以进行删除、查看的操作。具体如图5-20所示。 所有信息 收件箱信息 是否按姓名查询 某人发来的信息 是否删除 是否查看 删除 查看 否 是 是 图5-20 收件箱信息流程图 5.4.3在线信息模块系统实现 (1)新建留言,点击新建留言超链接,跳转到新建留言页面。如图5-21所示。 图5-21 新建留言系统实现图 (2)未读留言,点击未读留言超链接,跳转到未读留言页面。如图5-22所示。 图5-22 未读留言系统实现图 (3)收件箱信息,点击收件箱超链接,跳转到收件箱信息页面。如图5-23所示。 图5-23 收件箱信息系统实现图 (3)已发送信息,点击已发送信息超链接,跳转到已发送信息页面。如图5-24所示。 图5-24 发件箱信息系统实现图 (4)草稿箱,点击草稿箱箱超链接,跳转到草稿箱信息页面。如图5-25所示。 图5-25 草稿箱信息系统实现图 5.5会议管理模块 5.5.1会议管理模块功能 (1)会议管理模块包括会议管理和会议室管理。其中会议管理主要包括会议查看功能。会议室管理包括会议、会议室的增删改查以及会议室的预约、查询、取消。 会议管理模块 会议管理 会议室管理 会议查看 会议增 删改查 会议室增删改查 预约会议室查询、 预约 取消预约 图5-26 会议管理模块功能图 5.5.2会议管理模块流程 (1)以会议管理为例,会议管理包括添加会议、查看会议、修改会议、删除会议等功能。点击添加会议按钮,填完信息后可以完成、可以重置,查看会议可以显示详细信息,修改会议修改信息后,点击完成按钮,点击删除按钮后,信息被删除。具体如图5-27所示。 会议管理 添加 会议 查看 会议 修改 会议 删除 会议 完成 查看 返回 完成 删除 图5-27 会议管理模块流程图 5.5.3会议管理系统实现 (1)会议管理,点击会议管理超链接,跳转到会议管理页面。如图5-28所示。 图5-28 会议管理信息系统实现图 (2)新增会议,点击新增会议按钮,跳转到新增会议页面。如图5-29所示。 图5-29 新增会议系统实现图 (3)查看会议管理信息,点击查看超链接,查询出会议的具体信息。如图5-30所示。 图5-30 查看会议信息系统实现图 (4)会议管理信息修改,点击修改超链接,跳转到修改会议页面。如图5-31所示。 图5-31 修改会议系统实现图 6 系统测试 6.1测试的目的 测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷,以尽快解决,确保系统的质量和可靠性。 6.2测试的方法 采用黑盒测试的方法去测试系统是否有不正确或遗漏的功能,在接口上输入是否能正确的接受,能否输出正确结果,是否有数据结构错误或外部信息访问错误,是否有初始化或终止性错误。 采用白盒测试主要进行以下检查:对程序模块的所有独立的执行路径至少测试一遍,对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测试一遍,在循环的边界和运行的界限内执行循环体,测试内部数据结构的有效性等。 6.3测试的过程 6.3.1名片夹模块测试 (1) 登录系统后,点击左侧菜单栏的名片夹分类的超链接,检查是否将数据库中登录者的名片夹分类信息全部查询出来,点击链接后查询结果如下,数据查询成功。页面如图6-1所示。 图6-1 测试查询名片夹分类信息页面 (2) 测试能否正确删除分类信息,随机点击一条记录的删除链接,数据删除成功,结果如下。页面如图6-2所示。 图6-2 测试删除名片夹分类信息页面 (3) 测试能否正确添加名片夹分类,点击新增分类按钮,添加信息页面、添加成功结果页面如图6-3所示。 图6-3 测试新增名片夹分类信息页面 图6-4 测试新增名片夹分类成功页面 (4) 测试能否正确给名片夹类别重命名,随机点击一个类别的重命名超链接,重命名页面和重命名成功页面如图6-5所示。 图6-5 测试重命名名片夹分类信息页面 图6-6 测试重命名名片夹分类成功页面 7 结束语 经过此次毕业设计,在技术、理论知识、理解等方面都有了一定的提升。 技术方面,对ssh架构有了更深层次的了解。其中Struts是用来做应用层的,它负责调用业务逻辑service层。而Spring的Ioc(控制反转和依赖注入)就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。同时Spring容器集成了TransactionTemplate,它封装了所有对事务处理的功能,包括异常时事务回滚,操作成功时数据提交等复杂业务功能。这都是由Spring 容器来管理,大大减少了程序员的代码量,也对事务有了很好的管理- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 办公自动化 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文