企业员工信息报表系统测试方案报告
资产管理系统测试总结报告

目录1引言 (2)1.1编写目的 (2)1.2项目背景 (2)2测试参考文档 (2)3项目组成员 (2)4测试设计介绍 (3)4.1测试用例设计方法 (3)4.2测试环境与配置 (4)4.3测试方法 (4)5测试进度 (5)5.1测试进度回顾 (5)5.2功能测试回顾 (7)5.3性能测试回顾......................................................................................错误!未定义书签。
6.用例汇总.. (7)6.1 Web端用例汇总 (7)6.2移动端用例汇总 (8)7 Bug汇总 (8)7.1 Web端Bug汇总 (8)7.2移动端Bug汇总 (9)8测试结论 (10)8.1整体测试情况总结 (10)8.1.1功能测试情况总结 (10)8.1.2性能测试情况总结...................................................................错误!未定义书签。
8.2测试过程中遇到的问题和解决方法 (10)8.3被测系统质量总结 (10)8.4个人收获 (10)8.5团队收获 (10)1引言1.1编写目的编写测试总结报告主要有一下几个目的1.通过对测试结果的分析,得到对软件质量的评估2.评估测试执行和测试策略是否符合3.分析系统存在的缺陷,得到修复和预防bug建议1.2项目背景本项目的目标是建立符合一般企业实际管理需求的资产管理系统,对企业的资产信息进行精确的维护,有效服务,从而减轻资产管理部门从事低层次信息处理和分析的负担,解放管理员的“双手大脑”,提高工作质量和效率。
2测试参考文档1.资产管理系统需求说明书2.资产管理系统测试方案模板3.资产管理系统测试用例模板4.资产管理系统bug缺陷报告清单模板5.资产管理系统测试总结报告模板3项目组成员4测试设计介绍4.1测试用例设计方法Web端4.2测试环境与配置4.3测试方法5测试进度5.1测试进度回顾5.2功能测试回顾本次对资产管理系统登录,个人信息,资产类别,品牌,取得方式,供应商,存放地点,部门管理,人员管理,资产入库,资产借还,资产转移,资产维修,资产报废,资产盘点,资产申购,统计报表,APP-我的,APP-登录,APP-资产,APP-报表,APP-盘点等模块进行了功能测试,从测试范围,人员分配,测试策略角度出发,编写了测试用例,并统计了每个模块的用例数量;通过执行测试,发现了每个模块中存在的bug,具体数量如下表所示:6.用例汇总6.1 Web端用例汇总6.2移动端用例汇总7 Bug汇总7.1 Web端Bug汇总7.2移动端Bug汇总8测试结论8.1整体测试情况总结8.1.1功能测试情况总结本次测试了系统登录,个人信息,资产类别,品牌,取得方式,供应商,存放地点,部门管理,人员管理,资产入库,资产借还,资产转移,资产维修,资产报废,资产盘点,资产申购,统计报表,APP-我的,APP-登录,APP-资产,APP-报表,APP-盘点等模块,一共编写了xx条用例,通过执行测试和交叉自由测试,发现了xx个bug8.2测试过程中遇到的问题和解决方法8.3被测系统质量总结资产管理系统测试了系统登录,个人信息,资产类别,品牌,取得方式,供应商,存放地点,部门管理,人员管理,资产入库,资产借还,资产转移,资产维修,资产报废,资产盘点,资产申购,统计报表,APP-我的,APP-登录,APP-资产,APP-报表,APP-盘点功能,现有模块只实现了需求说明书中的一部分,仍有修复之处,还需进一步完善。
系统规划报告

系统规划报告系统规划报告为了更好地管理和提高公司的效率,我们计划进行一次系统规划。
这次系统规划主要包括以下几个方面:系统目标、系统功能、系统架构和系统实施计划。
系统目标:我们希望通过这次系统规划达到以下几个目标:1. 提高公司内部各个部门之间的沟通和合作效率;2. 实现对公司各项业务的全面管理和监控;3. 提供准确、及时、方便的数据分析和决策支持;4. 提高客户满意度和公司形象。
系统功能:根据公司的实际需求,我们确定了以下系统功能:1. 集成各个部门的信息系统,实现数据的共享和流程的流畅;2. 提供全面的客户管理功能,包括客户信息管理、订单管理、客户服务管理等;3. 提供全面的人力资源管理功能,包括员工信息管理、薪资管理、绩效管理等;4. 提供全面的财务管理功能,包括财务报表生成、成本控制、预算管理等;5. 提供全面的供应链管理功能,包括采购管理、库存管理、物流管理等;6. 提供高效的数据分析和决策支持功能,包括报表分析、预测分析、BI分析等。
系统架构:为了实现以上功能,我们计划采用以下系统架构:1. 服务器架构:将用户和数据分离,通过服务器集群来实现高可用性和负载均衡;2. 数据库架构:采用分布式数据库系统,实现数据的分布和存储,提高数据的可用性和安全性;3. 网络架构:建立一个安全、稳定的局域网,实现各个部门和分支机构之间的数据共享和通讯;4. 软件架构:采用开放、可扩展、易于维护的软件架构,以便今后的功能扩展和升级。
系统实施计划:根据目前公司的资源和需求,我们制定了以下系统实施计划:1. 需求分析阶段:详细了解公司的业务需求和用户需求,制定系统的详细功能和性能要求;2. 方案设计阶段:根据需求分析结果,制定系统的具体实施方案,包括系统架构、硬件设备和软件平台的选择等;3. 开发与测试阶段:根据方案设计,进行系统开发和测试,确保系统的功能和性能满足需求;4. 部署与运维阶段:将系统部署到生产环境中,进行系统的运维和维护,确保系统的稳定性和可用性;5. 培训与推广阶段:对公司员工进行系统的培训和推广,确保他们能够正确使用和充分发挥系统的功能。
高校财务管理专业财务管理信息系统测试方案详解

高校财务管理专业财务管理信息系统测试方案详解一、引言现代高校财务管理普遍依赖于财务管理信息系统,该系统对于高校财务管理部门的正常运行和决策提供了重要支持。
为了保证系统的正常运行和数据的准确性,本文将详解高校财务管理信息系统测试方案。
二、测试目标1. 确保财务管理信息系统满足高校财务管理部门的功能需求,并能够准确地记录和处理财务数据。
2. 验证财务管理信息系统的性能指标,包括响应时间、并发处理能力等。
3. 检查系统的稳定性和可靠性,保证系统能够长时间稳定运行,且不会出现数据丢失或损坏等问题。
4. 确保系统具备足够的安全性,能够防止未经授权的访问和恶意攻击。
三、测试方法1. 功能测试功能测试主要针对财务管理信息系统的各项功能进行验证,包括但不限于数据录入、查询、报表生成、财务分析等功能。
测试人员将根据财务管理部门的具体需求,通过模拟真实的场景进行测试,检查系统是否能够准确地执行各项功能,并生成正确的结果。
2. 性能测试性能测试旨在验证系统在大量用户同时访问下的表现,以及处理大规模数据的能力。
测试人员将模拟多个用户同时进行操作,观察系统的响应时间、资源占用情况等指标,并针对系统出现瓶颈的情况提出优化建议。
3. 稳定性测试稳定性测试通过模拟长时间运行和大负载操作,检验系统是否能够保持稳定工作,并验证系统是否会出现崩溃或数据丢失等情况。
测试人员将进行长时间的连续操作,并监控系统的运行情况,如发现任何不稳定或异常情况,及时进行记录和处理。
4. 安全测试安全测试旨在验证系统的安全性能,包括用户身份验证、数据加密、安全漏洞等方面。
测试人员将针对系统的各项安全措施进行测试,如尝试使用未授权的账号进行访问、尝试绕过身份验证等操作,并提出相应的改进建议。
四、测试计划根据测试目标和方法,制定详细的测试计划,并明确测试的时间、地点、参与人员等。
测试计划应该包括各项测试任务的具体内容、测试人员的职责和分工、测试环境的搭建等,以确保测试过程的顺利进行。
某系统平台测试计划书

***************项目名称测试计划书1. 测试背景为了保证智慧能源管理系统项目测试工作的组织性,提高测试的工作质量和效率,为智慧能源管理系统项目测试工作提供完整的测试计划、测试人员工作安排、测试轮次、测试方法、系统功能模块覆盖率以及测试风险分析,确保测试项目平稳有序的运行。
2. 测试目标智慧能源管理系统测试项目的测试目标为:➢接口程序覆盖率100%,接口错误修改率100%➢测试案例的功能覆盖率达100%,执行率达100%➢已修改的测试问题回归测试覆盖率达100%➢测试记录闭环率达95%3. 测试范围➢测试计划和设计:根据软件需求说明书,制定测试计划,测试方案,包括收集测试方法,测试用例,测试工具等。
➢测试:根据系统详细设计,制定测试计划,测试方案。
此项由开发人员自测。
➢集成测试:将各个模块进行组合测试,保证所有功能和界面都正确.对产品重点模块进行负载测试,确保软件性能达到软件需求说明书的要求…………………………4. 测试输出文档5. 测试工具6. 测试规模以及工作量分析智慧能源管理系统项目为大型项目,测试工作包括为测试计划、测试用例的编写、集成测试的执行、性能测试的执行,涉及功能模块较多,业务逻辑较为复杂,预估测试工作量如下所示。
7. 测试进程1)测试流程表2)测试过程描述a. 测试计划阶段➢编写测试计划测试经理根据项目计划与项目业务需求说明书创建测试计划,如果此需求发生变化,则将根据变化更新此项目测试计划。
➢评审测试计划✓项目经理浏览并评审《系统项目测试计划》。
✓测试经理负责更新此文档。
✓项目经理负责评审和批准经过更新的文档。
✓《项目测试计划》的版本为1。
0,如果该计划被更新,则版本的序号也随之变更。
✓测试工程师根据测试计划执行测试任务。
b. 测试用例阶段➢编写测试用例✓分析《软件需求说明书》。
✓测试工程师根据《软件需求说明书》编写测试用例。
➢评审测试用例✓测试组负责评审《测试用例》。
报表平台方案

报表平台方案随着信息化的发展,数据报表在企业管理中的重要性日益凸显。
为了更好地管理和分析数据,提高决策效率,许多企业都开始寻找报表平台方案。
本文将介绍一种高效、可靠的报表平台方案,旨在帮助企业提升数据报表的管理水平。
一、方案概述该报表平台方案基于现有的企业信息系统,通过集成数据源、设计报表模板、生成报表和分发报表等功能,满足企业对数据报表的各种需求。
该方案具有以下特点:1. 数据源集成:方案支持从多个数据源获取数据,包括企业内部的数据库、Excel表格、文本文件等,同时也支持与外部数据源的对接,如API接口、云端数据库等。
2. 报表模板设计:方案提供了丰富的报表设计功能,包括图表、表格、文本框等多种元素的插入和调整,用户可以根据需求自由设计报表模板,并实时预览效果。
3. 报表生成:方案支持根据设定的数据源和报表模板,自动生成报表,保证数据的准确性和一致性,并提供多种输出格式,如PDF、Excel、HTML等。
4. 报表分发:方案允许用户将生成的报表通过电子邮件、分享链接、定时任务等多种方式进行分发,确保相关人员及时获取最新的数据报表。
二、方案实施步骤实施该报表平台方案,需要经历以下几个关键步骤:1. 需求分析:与企业管理层和相关用户沟通,了解数据报表的具体需求,包括报表类型、数据来源、报表展示方式等。
2. 数据整理:根据需求分析结果,对企业现有的数据进行整理和清洗,确保数据的质量和完整性。
3. 平台搭建:根据实际情况选择合适的报表平台,并进行系统的部署和配置,包括设置数据源连接、报表模板设计等。
4. 报表生成与测试:根据需求,设计报表模板,并将数据源与报表模板进行关联,生成测试报表,并进行验收测试。
5. 系统集成:将报表平台与企业现有的信息系统进行集成,确保数据的实时更新和报表的高效生成。
6. 用户培训:对企业内部相关人员进行培训,包括报表平台的基本操作、报表设计和生成等内容,提高其使用效率和能力。
企业内部信息化管理系统建设与实施方案设计

企业内部信息化管理系统建设与实施方案设计第一章引言 (2)1.1 项目背景 (2)1.2 项目目标 (3)1.3 项目意义 (3)第二章需求分析 (3)2.1 业务需求 (3)2.2 功能需求 (4)2.3 用户需求 (4)2.4 系统功能需求 (4)第三章系统设计 (5)3.1 系统架构设计 (5)3.1.1 表现层 (5)3.1.2 业务逻辑层 (5)3.1.3 数据访问层 (5)3.2 数据库设计 (5)3.2.1 数据库选型 (5)3.2.2 数据库表结构设计 (6)3.2.3 数据库安全性设计 (6)3.3 系统模块设计 (6)3.3.1 用户管理模块 (6)3.3.2 业务管理模块 (6)3.3.3 报表统计模块 (6)3.3.4 系统设置模块 (6)3.4 系统安全设计 (6)3.4.1 访问控制 (7)3.4.2 数据安全 (7)3.4.3 网络安全 (7)第四章技术选型与评估 (7)4.1 技术选型标准 (7)4.2 技术方案评估 (8)4.3 技术风险分析 (8)4.4 技术优势与不足 (8)第五章系统开发与实施 (9)5.1 开发流程与方法 (9)5.2 开发工具与平台 (9)5.3 实施计划与进度安排 (10)5.4 系统测试与验收 (10)第六章数据迁移与集成 (10)6.1 数据迁移策略 (10)6.2 数据清洗与转换 (11)6.3 系统集成方法 (11)6.4 数据安全与备份 (11)第七章培训与推广 (11)7.1 培训计划与内容 (11)7.2 培训对象与方式 (12)7.3 培训效果评估 (12)7.4 系统推广策略 (12)第八章系统运维与管理 (13)8.1 系统运维体系 (13)8.1.1 运维组织架构 (13)8.1.2 运维流程与规范 (13)8.1.3 运维工具与平台 (13)8.2 系统监控与维护 (13)8.2.1 系统监控 (13)8.2.2 故障处理 (14)8.2.3 系统维护 (14)8.3 系统升级与优化 (14)8.3.1 系统升级 (14)8.3.2 系统优化 (14)8.4 信息安全与风险管理 (14)8.4.1 信息安全策略 (14)8.4.2 风险评估与防范 (14)8.4.3 信息安全培训与意识提升 (14)第九章项目评估与总结 (14)9.1 项目实施效果评估 (14)9.1.1 实施过程评估 (15)9.1.2 实施效果评估 (15)9.2 项目成本与效益分析 (15)9.2.1 项目成本分析 (15)9.2.2 项目效益分析 (16)9.3 项目经验总结 (16)9.4 项目改进与优化建议 (16)第十章未来展望与规划 (17)10.1 信息化管理发展趋势 (17)10.2 企业战略与信息化融合 (17)10.3 企业内部信息化建设规划 (17)10.4 企业外部信息化合作与拓展 (17)第一章引言1.1 项目背景信息技术的飞速发展,企业面临着日益激烈的市场竞争,信息化管理已成为提升企业核心竞争力的重要手段。
企业系统设计报告范文

企业系统设计报告范文一、引言企业系统设计是指针对一个企业的业务需求进行分析和设计,并基于实际情况开发出相应的信息系统。
本报告将对一个想要开发销售管理系统的企业进行分析,并提出相应的系统设计方案。
二、企业概况本企业是一家中小型的制造业企业,主要生产和销售电子产品。
目前,企业的销售管理工作主要依赖于人工操作和Excel表格,效率低下且容易出错。
为了提高销售管理的效率,降低人力成本,企业希望开发一个销售管理系统来管理销售流程和数据。
三、需求分析3.1 功能需求1. 销售订单管理:包括订单录入、订单查询、订单编辑、订单删除等功能。
2. 客户管理:包括客户信息录入、客户信息查询、客户信息编辑、客户信息删除等功能。
3. 产品管理:包括产品信息录入、产品信息查询、产品信息编辑、产品信息删除等功能。
4. 销售报表生成:包括销售额统计、销售额分析、销售趋势图等功能。
3.2 非功能需求1. 用户友好性:系统界面简洁明了,操作简单直观。
2. 数据准确性:系统能够实时更新数据,避免出现数据冗余和信息错误。
3. 安全性:系统需要有权限管理机制,保护敏感数据的安全性。
4. 可扩展性:系统需要具备可扩展性,能够根据企业的发展需求进行扩展和升级。
四、系统设计方案4.1 架构设计本系统采用B/S架构,即浏览器(Browser)和服务器(Server)架构。
用户通过浏览器访问服务器上的应用程序,所有的数据处理和业务逻辑处理工作都在服务器上完成。
这样的架构可以减轻客户端的负担,减少各种平台的适配工作。
4.2 数据库设计本系统采用关系型数据库,以满足数据的结构化需求。
设计数据库表包括订单表(Order)、客户表(Customer)和产品表(Product)等。
其中,订单表与客户表和产品表之间有外键关联,以实现多表之间的查询和操作。
4.3 界面设计本系统的界面设计应该简洁明了,布局合理。
在订单管理、客户管理和产品管理等功能模块中,应该采用表格展示数据,方便用户进行查看和编辑。
信息系统渗透测试方案

信息系统渗透测试方案___重要信息系统渗透测试方案目录1.概述1.1 渗透测试概述1.2 为客户带来的收益2.涉及的技术2.1 预攻击阶段2.2 攻击阶段2.3 后攻击阶段概述渗透测试是一种通过模拟攻击来评估系统安全性的测试方法。
本方案旨在对___的重要信息系统进行渗透测试,以发现系统中存在的安全漏洞和弱点,为后续的安全加固提供参考。
为客户带来的收益通过本次渗透测试,客户可以了解到系统中存在的安全风险,及时采取措施加固系统,避免被黑客攻击造成的损失。
同时,也可以提高员工的安全意识,加强对信息安全的重视。
涉及的技术本次渗透测试涉及以下技术:预攻击阶段:信息搜集、目标识别、漏洞探测等。
攻击阶段:密码破解、漏洞利用、提权等。
后攻击阶段:数据挖掘、覆盖痕迹等。
本方案将在以上三个阶段进行测试,以全面评估系统的安全性。
同时,我们将采用多种测试工具和技术手段,确保测试结果的准确性和全面性。
其他手法在进行渗透测试时,还有许多其他手法可以使用。
例如,社会工程学、无线网络渗透、物理安全测试等。
这些手法可以帮助测试人员更全面地评估目标系统的安全性。
操作中的注意事项在进行渗透测试时,需要注意以下几点:1.测试前提供给渗透测试者的资料在进行测试之前,需要向测试人员提供目标系统的相关资料,包括系统架构、网络拓扑图、IP地址、用户名密码等信息。
这些资料可以帮助测试人员更好地了解目标系统,从而更准确地评估其安全性。
2.黑箱测试黑箱测试是指测试人员只知道目标系统的外部信息,而对内部信息一无所知。
测试人员需要通过各种手段来获取系统的内部信息,并尝试利用漏洞进行攻击。
3.白盒测试白盒测试是指测试人员可以获得目标系统的内部信息,包括源代码、数据库结构等。
测试人员可以通过分析代码等方式来评估系统的安全性。
4.隐秘测试隐秘测试是指测试人员在未经授权的情况下进行测试,目的是评估系统的安全性。
这种测试方式可能会涉及到非法行为,因此需要测试人员谨慎操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业员工信息报表系统测试方案报告课程系统:企业员工信息报表系统课程小组:第十小组小组成员:肖旭杰(101104034)、张文清(101104048)1.概述1.1设计题目企业员工信息报表系统1.2设计目的帮助用户快速掌握原始数据中的基本元素和关系,以便有效迅速的进行决策。
1.3设计背景简介现今社会任何一个组织和集体,都离不开高效的管理,而作为一个企业尤为重要—高效的管理。
而报表是企业各个方面,各个部门都要所涉及的,把它做成系统,让企业员工更好的应用,达到更高效的管理与应用。
报表已成为一个不可或缺的工具。
作为一种管理工具,目的在于帮助用户快速掌握原始数据中的基本元素和关系,以便有效迅速的进行决策。
2. 需求分析2.1系统概述本系统分为前台界面部分和后台数据库部分,前台界面部分的主界面是水晶报表查看器,在主界面上可以调出水晶报表,并完成对数据库插入等操作,从而实现交互过程。
前台界面部分采用C#语言实现,水晶报表也是在.NET平台下用C#实现,水晶报表取得数据采用Push 模式。
后台数据库采用SQL Server 2005。
2.2系统主要功能设计2.3系统的主要功能1)选择报表:用户需要选择所建立的报表类型2)生成报表:用户可以进行插入数据、删除数据等操作3)保存报表4)更新报表5)删除报表2.4性能需求(1) 硬件:CPU:内存:512M(2) 软件:操作系统:Window XP、Window 7数据库:SQL Server 2005。
(3) 运行环境:浏览器:IE6.0 以上分辨率:1024*7683. 测试计划测试类型包括:a、功能测试b、界面测试c、可靠性和安全性测试using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Companyreport{public partial class Form2 : Form{public Form2(){InitializeComponent();// 定义dataset1类的对象实例myset用作报表数据远DataSet1 myset = new DataSet1();//连接数据库SqlConnection Sqlcnn = new SqlConnection("Data Source=localhost;Integrated Security=SSPI;" + "InitializeComponent Catalog=companyreport");//将从数据库的Employee表中选出的所有数据放置在myset的名为Employee表中string sqlstr = "select*from Employee";SqlDataAdapter myadapter = newDataAdater(sqlstr, Sqlcnn);myadapter.Fill(myset, "Employee");string sqlstr1 = "select*from Department";SqlDataAdatper myadapter1 = new SqlDataAdapter(sqlstr1, Sqlcnn);//将从数据库的Department表中选出的所有数据放置在myset的名为Department表中 myadapter1.Fill(myset, "Department");CrystalReport1 myrpt = new CrystalReport1();myrpt.SetDataSource(myset);crystalReportViewer1.ReportSource = myrpt;}private void Form2_Load(object sender, EventArgs e){}}}private void button1_Click(object sender, EventArgs e){int Dep_Num;string Dep_Name;string Dep_Head;//判断必须输入的信息已输入之后再给变量赋值if ((textBox1.Text != "") && (textBox2.Text != "") && (textBox3.Text != "")) {Dep_Num = Int32.Parse(textBox1.Text);Dep_Name = textBox2.Text;Dep_Head = textBox3.Text;}else{MessageBox.Show("请输入完整的信息!");return;}string Dep_Des = textBox4.Text;//向数据库中插入一条记录的语句string sql = String.Format("insert intoDepartment(Dep_Number,Dep_Name,Dep_Head,Dep_Des)values('{0}','{1}','{2}','{3}')", Dep_Num, Dep_Name, Dep_Head, Dep_Des);SqlConnection sqlcnn = new SqlConnection("Data Source =localhost;Integrated Security=SSPI;" + "Initial Catalog = company");try{//打开数据库sqlcnn.Open();SqlCommand cmd = new SqlCommand(sql, sqlcnn);// 执行插入操作,并返回受影响的行数int i = cmd.ExecuteNonQuery();//如果受影响的行数小于一则说明操作失败了if (i < 1)MessageBox.Show("操作失败!");//关闭数据库sqlcnn.Close();}catch (Exception er){string temp = er.Message.ToString();return;}MessageBox.Show("数据已录入!");}private void button2_Click(object sender, EventArgs e){string Em_Number;string Em_Name;int Em_Age;int Dep_Number;//判断必须输入的信息已输入之后再给变量赋值if ((textBox5.Text != "") && (textBox6.Text != "") && (textBox7.Text != "") && (textBox8.Text != "")){Em_Number = textBox5.Text;Em_Name = textBox6.Text;Em_Age = Int32.Parse(textBox7.Text);Dep_Number = int32.Parse(textBox8.Text);}else{MessageBox.Show("请输入完整的信息!");return;}string check = String.Format("select Dep_Number from Department whereDep_Number={0}", Dep_Number);string sql = String.Format("insert intoEmployee(Em_Number,Em_Name,Em_Age,Dep-Number)values('{0}','{1}',{2},{3})", Em_Number,Em_Namge, Em_Age, Dep_Number);SqlConnection sqlcnn = new SqlConnection("Data Source=localhost;Integrated Security=SSPI;" + "Initial Catalog=Company");try{sqlcnn.Open();SqlCommand cmd = new SqlCommand(check, sqlcnn);SqlDataReader MyDataReader = cmd.ExecuteReader();if (!MyDataReader.Read()){MessageBox.Show("目前没有这个部门!");MyDataReader.Close();sqlcnn.Close();return;}MyDataReader.Close();SqlCommand cmd1 = new SqlCommand(sql.sqlcnn);//执行插入操作,并返回受影响的行数int j = cmd1.ExecuteNonQery();//如果受影响的行数小于一则说明操作失败了if (j < 1){MessageBox.Show("操作失败!");sqlcnn.Close();}sqlcnn.Close();}catch (Exception er){string temp = er.Message.ToString();sqlcnn.Close();return;}MessageBox.Show("录入成功!");}private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){select=comboBox1.SelectedText.ToString();DataSet1 myset=new DataSet1();SqlConnection sqlcnn = new SqlConnection("Data Source=localhost;Integrated Security=SSPI;" + "Initial Catalog=company");string sqlstr = "select*from Employee";SqlDataAdapter myadapter = new SqlDataAdapter(sqlstr, sqlcnn);myadapter.Fill(myset, "Employee");sqlstr = "select*from Department";SqlDataAdapter myadapter1 = new SqlDataAdapter(sqlstr, sqlcnn);myadapter1.Fill(myset, "Department");//根据选择到的不同字符串对报表的数据惊醒绑定switch (Int32.Parse(comboxBox1.SelectedIndex.ToString())) {//选择水晶报表1case 0:{CrystalReport1 myrpt = new MyRpe1();myrpt.SetDataSource(myset);crystalReportViewer1.ReportSource = myrpt;private void Form1_Load(object sender, EventArgs e){}break;}//选择水晶报表2case 1:{CrystalReport1 myrpt = new MyRpe2();myrpt.SetDataSource(myset);crystalReportViewer1.ReportSource = myrpt;break;}//选择水晶报表3case 2:{CrystalReport1 myrpt = new MyRpe3();myrpt.SetDataSource(myset);crystalReportViewer1.ReportSource = myrpt;break;}//选择水晶报表4case 3:{CrystalReport1 myrpt = new MyRpe4();myrpt.SetDataSource(myset);crystalReportViewer1.ReportSource = myrpt;break;}//选择水晶报表5case 4:{CrystalReport1 myrpt = new MyRpe5();myrpt.SetDataSource(myset);crystalReportViewer1.ReportSource = myrpt;break;}}}}}}}}。