中南民族大学-数据库大作业-《资产管理系统》
数据库大作业(全·参考答案)
《数据库原理与应用》综合设计任务书前言《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。
针对这三个应用能力,用一个案例作为背景,布置三次大作业。
在校大学生都能理解“图书管理系统”的应用场合和业务流程。
因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。
本文档包括四个部分。
第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。
每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。
第一部分案例的需求描述本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。
1.2 需求分析1)功能需求图1-1:功能需求示意图教师信息管理:用于教师基本资料的增删改查。
图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。
借书登记:记录借书时间、所借图书、借书人、办理人。
还书登记:记录还书时间、所还图书、还书人、办理人。
催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。
2)运行环境要求图1-2:运行环境拓扑图系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。
PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。
第二部分作业1——E-R模型与关系模型设计(满分8分)本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。
任务:1)根据需求描述,绘制E-R图。
资产管理系统ppt课件
中间件集成
02
03
数据库集成
利用中间件技术,如消息队列、 远程过程调用等,实现系统间的 通信和集成。
通过共享数据库或数据库访问接 口,实现不同系统间的数据共享 和交换。
拓展应用领域举例
固定资产管理
将资产管理系统应用于企业的固 定资产管理,实现资产的全面监 控和优化配置。
供应链管理
将资产管理系统与供应链管理系 统集成,实现供应链中物资和资 产的实时跟踪和管理。
精细化管理
对资产进行精细化管理,包括定期盘点、维护保 养、报废处理等,确保资产的安全和完整。
ABCD
资源共享
加强内部协作,实现资源共享,避免资源浪费和 重复投入。
数据分析与优化
通过对资产数据的分析和挖掘,发现潜在问题和 改进空间,不断优化资源配置和管理方式。
05
数据分析与可视化展示
数据采集、处理和分析方法
资产管理系统架构与技术支
持
系统架构组成
01
02
03
资产管理应用层
提供资产登记、盘点、查 询、报表等核心功能。
数据管理层
负责数据的存储、备份、 恢复等管理操作。
系统支撑层
包括操作系统、数据库管 理系统、网络通讯等基础 支撑组件。
关键技术支持
云计算技术
提供弹性可扩展的计算资 源,满足系统高性能计算 需求。
资产流失问题
通过加强内部控制、完善管理制度等 措施,减少资产流失风险。
数据不准确问题
采用先进的资产管理系统,提高数据 录入的准确性和效率。
盘点效率低下问题
引入自动化设备和技术,提高盘点效 率和准确性。
监管不足问题
加强对资产管理人员的培训和监管, 提高管理水平和责任意识。
2022年中南民族大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)
2022年中南民族大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
2、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
3、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
4、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
5、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
6、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
7、数据的安全性是指____________。
8、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
9、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
10、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
(EAM资产管理)固定资产管理系统设计书最全版
(EAM资产管理)固定资产管理系统设计书最全版(EAM资产管理)固定资产管理系统设计书固定资产管理系统目录1 开发背景22 系统分析22.1 需求分析22.2 功能分析23 系统设计33.1 功能简介33.2 功能描述33.3 系统流程图43.4 概要设计43.5 系统开发环境164 数据库设计164.1 数据库分析164.2 数据库概念设计174.3 数据库逻辑结构设计195 系统详细设计215.1 登录页面215.2 主页面225.3 系统管理265.3.1 系统设置(ConfigureView)265.3.2 切换用户265.4 资产信息管理265.4.1 大类管理(CategoryView)265.4.2 子类管理(SubcateView)295.4.3 资产信息管理(AssetView)345.5 账户管理385.5.1 添加账户(UserAddingView)385.5.2 删除登录账户(UserDeletionView)395.5.3 修改密码(PwdUpdatingView)40 5.6 职员管理425.6.1 添加职员(EmpAddingView)425.6.2 删除职员(EmpDeletionView)435.6.3 修改职员(EmpUpdatingView)44 5.7 资产还借管理465.7.1 领用资产(AssetLendingView)465.7.2 归还资产(AssetReturningView)475.7.3 归还记录(ReturnedRecordView)485.7.4 维修的资产495.7.5 报废的资产491开发背景在以前企业和学校管理固定资产都是采用手工记录的方法。
随着固定资产的增多,资产的频繁借出和归还,使得这种传统的管理方式,暴露出来许多的管理漏洞。
这些将直接导致公司和学校无法对固定资产进行良好的管理,从而带来巨大的损失。
随着计算机信息技术的发展,企业和学校迫切需要一套能够实现自动化管理的固定资产管理系统。
数据库大作业最终
学生管理系统项目设计能源与动力工程学院0901班朱贤青U200911373王玮U200911378蔡颋U200911384李思华U200911388邓皓仁U200911383高校的学生管理工作就是高等学校对学生在校情况的全方位管理,它是高校各项工作的重要组成部分,其管理水平的高低将直接影响到人才培养的质量。
随着我国高等教育的普及,高校规模日益扩大,在校人数日益增加,高校学生管理出现了学生层次多样化、事务性管理工作更加复杂化等一系列问题。
因此,高校需要不断提高学生工作管理水平,特别需要找到一种更加简捷、科学的管理手段来提高工作效率。
通常高校学生管理人员要处理的学生信息主要包括:学生基本信息、奖惩信息、资助信息、就业信息等,其要处理的数据量大、内容庞杂。
通常采用的传统人工处理方式存在信息传递速度慢、处理效率低、出错率高以及查找、更新和维护困难等诸多问题,笔者结合某高校某学院学生工作的实际工作需要和学生管理工作的发展需求,运用数据库技术,设计出一套高校学生信息管理系统。
期望能降低学生管理工作的成本,减轻学生管理人员的负担,方便学生信息的更新、维护和查询,增加数据的可靠性;从而开拓学生管理工作的新局面,提高管理水平。
学生管理信息化是学院教务系统应用信息技术及其产品的过程,是信息技术应用于学生管理的过程。
学生信息化的实施,自上而下而言,必须与学院的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学院主体的工作人员使用信息技术水平的逐步提高为基础。
学生信息系统是现存信息系统中较为复杂的一类,这是由学院本身的目标、任务和性质决定的;它应用于学院的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。
它融合了学院的管理思想和各职能部门的工作经验,是学院当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学院当前的运作方式和业务流程。
而教室管理信息系统正是这样庞大的系统中的一个系统。
资产管理系统毕业设计
资产管理系统毕业设计本文的标题其实很好理解,资产管理系统毕业设计就是毕业生设计的一套资产管理系统的理念,资产管理系统有哪些优点,在毕业设计中又该注意哪些功能模块的设置,下面随笔者来看一下详细情况。
资产管理系统的介绍首先我们先来看一下资产管理系统的介绍。
资产管理系统简单来说就是通过现代信息技术,智能化的管理企业的资产的一种管理系统。
资产管理对每个企业来说都是十分重要的工作,资产管理效率高,可以使资产发挥最大效益,杜绝各种不良资产,反之则会造成资源利用率低,甚至因为资产管理紊乱造成资产流失。
资产管理系统通常都是基于企业的具体需求而开发的软件,能够协助企业建立一套完善的数字信息化管理平台,提供新式科学的管理理念,提供全面数据的编辑、查询、系统管理等等功能,达到对资产科学管理的目的。
资产管理系统毕业设计上文介绍了资产管理系统的定义,下面我们来看一下资产管理系统毕业设计应该注意哪些问题,应该展现资产管理系统的哪些模块。
资产管理系统毕业设计时首先要阐明开发资产管理系统软件的背景和意义,然后再具体说明开发过程中要展现的具体功能以及开发时所使用的技术手段等等。
那么资产管理系统能够吸引人,能够展现出来的功能基本上有哪些呢?资产管理系统可以根据企业需求集采购管理、设备管理、存储管理、维修管理、预防维护管理、资源管理和查询、数据分析等功能为一身,能够在最大程度上为企业提供便捷的资产管理。
也就是说,做毕业设计的时候也要考虑到上述的这些基本功能,这是资产管理系统的优势体现。
当然,不管加什么样的功能最终都要有测试结果,用以佐证这套系统开发的实用价值。
以上就是小编对于资产管理系统毕业设计的小小总结,希望对正在做毕业设计的以及对资产管理系统有需求的读者有帮助。
《高校固定资产管理系统》使用指南
《高校固定资产管理系统》使用指南高校固定资产管理系统是一种用于帮助高校有效管理和控制固定资产的软件系统。
本文将为用户提供《高校固定资产管理系统》使用指南,以帮助用户更好地使用该系统。
一、系统介绍《高校固定资产管理系统》是一种基于互联网的信息化管理系统,旨在帮助高校有效管理和控制固定资产。
系统具有固定资产登记、领用、归还、报废等功能,同时还提供了资产查询和统计功能,便于用户了解和管理固定资产的情况。
二、系统登录1.打开系统登录页面,并输入正确的用户名和密码。
2.点击登录按钮,进入系统主界面。
三、固定资产登记1.点击系统主界面上的“固定资产登记”按钮。
2.在弹出的登记界面上,填写资产名称、规格型号、购置日期、购置金额等相关信息。
3.点击保存按钮,完成固定资产的登记。
四、领用资产1.点击系统主界面上的“领用资产”按钮。
2.在弹出的领用界面上,选择需要领用的资产,并填写领用人、领用日期等相关信息。
3.点击保存按钮,完成资产的领用。
五、资产归还1.点击系统主界面上的“资产归还”按钮。
2.在弹出的归还界面上,选择需要归还的资产,并填写归还日期等相关信息。
3.点击保存按钮,完成资产的归还。
六、报废资产1.点击系统主界面上的“报废资产”按钮。
2.在弹出的报废界面上,选择需要报废的资产,并填写报废日期等相关信息。
3.点击保存按钮,完成资产的报废。
七、资产查询1.点击系统主界面上的“资产查询”按钮。
2.在弹出的查询界面上,输入需要查询的关键字(例如资产名称、规格型号等)。
3.点击查询按钮,系统将返回符合条件的资产信息。
八、统计功能1.点击系统主界面上的“统计分析”按钮。
2.在弹出的统计界面上,选择需要统计的条件(例如按照资产类型、购置年限等)。
3.点击统计按钮,系统将生成相应的统计结果。
九、系统设置1.点击系统主界面上的“系统设置”按钮。
2.在弹出的设置界面上,可以进行一些系统参数的设置(例如登录密码、权限设置等)。
资产管理系统(共5篇)
资产管理系统(共5篇)第一篇:资产管理系统资产管理系统2009-08-05系统概述发电企业的资产管理主要包括两个方面生产设备管理和备品备件管理。
发电企业为资金、技术密集型企业,发电企业的设备种类繁多、设备昂贵。
备品配件价值高。
因此如何使发电厂生产设备能够安全健康高效运行;如何迅速消除设备缺陷,提高设备完好率,恢复和改善设备性能;如何有效的延长设备的使用寿命,如何适当保持备品备件的库存,降低备件库存定额。
如何通过合理制定设备预防性检修计划,降低设备发生故障的概率;如何最大化整合企业内部现有资源,如何最大化加强检修作业的标准化和透明度,如何适当通过开展积极的状态检修,防止设备过修或欠修,从而提升设备的可靠性,合理的降低设备综合检修费用等等,这一切,都是我们资产管理系统设计的前提条件。
本系统在设计时,充分借鉴国外发达国家的设备维护管理软件的管理思想,同时又考虑的中国电力行业目前的管理特点。
在设计时,取其精华,同时也抛弃了一些不适合中国电力行业现状的设计。
同时我们也适时引进了工单管理思想,设备知识库的管理思想,状态检修的管理思想、工作流管理思想,在设计上,我们最大化的考虑到管理业务流程的PDCA。
并将管理业务流程进一步整理。
并力争和目前的中国电力行业特色管理模式紧密的结合在一起,我们希望,通过本系统能给的中国发电企业管理工作起到一个很重要的管理提升功能。
系统目标基于以上考虑,我们本次系统的资产管理思想将基于以下思路进行设计,总结起来,一句话:“三条主线、二个中心、一个降低”。
其中三条主线为:1、以设备定检为主线,主要实现设备预防性维修过程控制2、以设备大小修为主线,主要实现设备大小修的费用及检修项目过程控制3、以设备消缺为主线,实现设备的事后消缺,保证设备的稳定性。
二个中心:以设备知识库管理中为中心,实现设备全生命周期过程跟踪与管理。
以支持设备状态检修为中心,实现设备检修成本的最优控制。
一个降低:重分挖掘和发挥设备知识库的功能,合理降低备品配件的库存。
高校固定资产管理系统的使用共70页文档
1
0
、
倚
南
窗
以
寄
傲
,
审
容
膝
之
易
安
。
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间是一桩大罪过。——卢梭
高校固定资产管理系统的使用
6
、
露
凝
无
游
氛
,
天
高
风
景
澈
。
7、翩翩新 来燕,双双入我庐 ,先巢故尚在,相 将还旧居。
8
、
吁
嗟
身后名,于 Nhomakorabea我
若
浮
烟
。
9、 陶渊 明( 约 365年 —427年 ),字 元亮, (又 一说名 潜,字 渊明 )号五 柳先生 ,私 谥“靖 节”, 东晋 末期南 朝宋初 期诗 人、文 学家、 辞赋 家、散
数据库技术与应用-大作业
while @@fetch_status=0
if(@货品编号=(select货品编号from inserted))
begin
update库存信息表
set数量=数量+(select数量from inserted)
where货品编号=@货品编号
break
end
else
fetch next from kc_cursor into @货品编号
end
if(@@fetch_status!=0)
begin
declare @hpbh char(10),@hpmc char(10),@sl numeric(8) ,@jldw char(5)
select @hpbh=货品编号from inserted
select @hpmc=货品名称from inserted
零售商(零售商编号、零售商名称、联系人、电话),主码为零售商编号;
供应(供应商编号、货品编号、货品名称、数量、计量单位、单价、金额、入库日期),主码为(供应商编号、货品编号);
购买(零售商编号、货品编号、货品名称、数量、计量单位、单价、金额、出库日期),主码为(零售商编号、货品编号)。
第二步:在设计好了关系模式并确定好了每个关系模式的主码后,再看一下这些关系模式之间的关联关系,即确定关系模式的外码,可通过E-R图中的联系实体发现:
(1)一种货品可由多名供应商提供、可由多名零售商采购;
(2)一个供应商可以供应多种货品;
(3)一个零售商可以购买多种货品;
数据库中要记录企业的入库、出库的情况以及零售商、供应商、库存货品的基本信息。除了对这些数据进行正常的维护之外,还产生一些报表:
入库报表,内容包括货品名称、数量、计量单位、金额、供应商名称、电话、入库日期。
资产管理系统-数据库课程设计
重庆大学课程设计报告课程设计题目:固定资产管理系统学专年院:业:级:计算机学院网络工程09 级姓名:王磊,卿桃,宋来璞,张福海学号:20095568,20095565,20095567,20095575完成时间:2012年07月05日成绩:指导教师:重庆大学教务处制指导教师评定成绩:年月日指导教师签名:指导教师评定成绩:指导教师签名:年月日课程设计指导教师评定成绩表指导教师评定成绩:指导教师签名:年月日论文 (计 图纸) 撰写 质量 50算书、 结构严谨,逻 辑性强,层次 清晰,语言准 完全符合规范 化要求,书写 工整或用计算 机打印成文; 清晰结构合理,符 合逻辑,文章 层次分明,语 流畅,符合规 范化要求,书 写工整或用计 晰确,文字流畅, 言准确,文字 图纸非常工整、 图纸工整、清 层次较为 分明,文 理通顺, 基本达到 规范化要求,书写 图纸比较 工整、清 晰理,逻辑基 本清楚,文 字尚通顺, 勉强达到规 范化要求; 图纸比较工 结构合理, 结构基本合 内容空泛, 结构混乱, 文字表达 不清,错 别字较多, 达不到规范化要求; 图纸不工 整或不清 晰算机打印成文; 比较工整; 整指导教师评定成绩:指导教师签名:年月日重庆大学本科学生课程设计任务书学生团队根据自己实践调查或查阅相关资料分析后确定(应注意合理性和科学性)。
提请注意,设计((应用))内容的多少,不是衡量设计水平的关键,主要是设计内涵和质量。
必需根据数据库教材中介绍的知识和方法开展各阶段数据库设计工作。
反映最终设计结果的《课程设计说明书》,不一定厚就好,水平应体现在设计质量上,提出少而精,避虽免大而全而不深入和科学。
要求提交打印稿,加封面,并将各设计阶段的设计内容列为一章,其格式要按照重庆大学《课程设计规范化要求》来完成。
要求各PROJECT小组以团队的形式独立完成设计,并在提交文档第一页上给出本组参加人员的任务分工和贡献排序。
资产管理系统实验报告
淮南师范学院java课程设计报告题目:资产管理系统院系名称:计算机学院专业名称:物联网工程班级:(1)班学生姓名:王坤学号:1608030125指导教师:江涛设计起止时间:目录一、设计目的 (1)二、设计内容.................................................,,,. (1)三、概要设计 (1)1、功能模块图 (1)2、各个模块详细功能描述 (1)四、详细设计 (2)1、资产管理系统主界面模块 (2)2、系统管理模块 (2)3、资产信息管理模块 (2)4、人员信息管理模块.................................,,,,,,. (3)5、资产操作管理模块..............................,,,,,...,. (3)6、信息查询模块........................................,,,,,,. (3)7、数据库操作模块.................................,,,,,.. (3)五、测试数据及运行结果.................................,,,, (4)六、调试情况,设计技巧及体会 (6)1、改进方案 (6)2、体会 (6)七、参考文献 (6)八、附录 (7)一. 设计目的资产设备管理是高效管理工作中一项非常重要的组成部分,应用于设备及相关业务部门。
资产管理系统旨在计算机上实现设备变更、设备应用监控、设备统计查询等需要大量协调的工作,从而减轻工作量。
实际应用中的资产系统主要包括采购管理、资产设备管理、房屋管理等几个子系统,实现设备从申报、采购、库存到领用全过程的计算机化、信息化与智能化。
本系统是以资产设备管理为核心的资产管理系统。
二. 设计内容根据对系统进行需求分析,本系统将分为六个模块:系统管理、资产信息管理、人员信息管理、资产领用、资产归还、资产报废。
数据库大作业_管理系统分析设计(初稿)
《剑网三》游戏信息管理系统分析设计报告姓名:张琬悦学号:201101044071单位:一院八队——2013-06-01——一、系统概述(一)目的在当今网络技术飞速发展的时代,不少人都在玩网络游戏,《剑侠情缘网络版三》(以下简称《剑网三》)就是其中很不错的游戏。
对于网络游戏,存在着不同的区服,有着不同的门派等等,各有特点,各有所长。
对于玩家而言,可以在多个区服,有多个账号,多个角色。
但是这样有时候就会造成记忆混淆。
除此以外,毕竟是网络游戏,所以有人一起玩才好,因此,向朋友介绍《剑网三》的时候,讲清游戏特色,分析个门派特点,提供简洁明了又生动形象的信息是十分必要的。
因此,必须设计一套合理、有效,规范和实用的《剑网三》游戏信息管理系统。
另一方面,IT产业和Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
该系统设计目的本身也是为了提高信息管理工作效率,做到信息的规范管理,科学统计和快速查询,让玩家能更好、更快、更方便地查询到查询自己的帐号信息并发展更多的新玩家一起玩《剑网三》。
(二)用户特点普通用户:进行对网站内容的浏览查询,无需掌握专业技能。
系统维护人员:主要进行对网站数据库内容的添加删除,需掌握数据库的维护相关技能。
(三)参考资料1.王珊、萨师煊、《数据库系统概论》、高等教育出版社、2005年第4版2.《班级管理系统需求规格说明书》3.《个人信息管理系统后台数据库设计》 4.《数据库逻辑结构图》5.王珊, 萨师煊. 数据库系统概论(第4版). 北京:高教出版社,2006年5月.6.赵韶平等.PowerDesigner 系统分析与建模(第2版). 北京:清华大学出版社,2010.7.Data Modeling and Relational Database Design. Oracle Inc. 2001. 8.《数据库系统分析与设计课程设计报告撰写》.二、 需求分析(一) 数据需求《剑网三》游戏信息管理系统所需要的数据处理主要包括: 1. 帐号信息,包括帐号编号,帐号名,所在服务器,注册时间; 2. 玩家信息,包括玩家姓名,帐号名等;3. 角色信息,角色名,所在服务器,门派名称,体型,等级,阵营,装备分数,帮会名称等;4. 帮会信息,包括帮会名称,帮会人数,帮会阵营,帮会排名;5. 门派信息,包括门派名称,门派特色,上手难度等。
中南民族大学 数据库实验报告
实验二数据完整性技术一、实验目的和要求1.熟悉SQL Server2005的开发环境;2.熟悉SQL Server Management Studio 的基本操作,进一步理解数据库、表、表间关系的概念。
3.掌握数据完整性的设置方法。
二、实验内容1.利用SQL Server Management Studio 创建数据库,名称为【TMIS】;2.在【TMIS】中建立数据表,表的定义可参考【实验指导书说明】中表的定义。
要求定义每张表的主键,为属性选择合适的数据类型,决定是否允许为空,为【性别】属性定义默认值,并设置相关的约束条件。
3.定义表之间的关系。
4.分别为表录入几行数据记录,同时练习数据的修改和删除操作。
三、实验步骤1、主键约束1) 将Student表中的Sno定义为主键。
CREATE TABLE Student(Sno CHAR(10) PRIMARY KEY,Sname CHAR(8) NOT NULL,Ssex CHAR(2),Sbirth Smalldatetime,Dno CHAR(4));2) 将Department表中的Dno定义为主键。
CREATE TABLE Department( Dno char(4) PRIMARY KEY,Dname varchar(20) NOT NULL);3)将Course表中的Cno定义为主键。
CREATE TABLE Course( Cno char(8) PRIMARY KEY,Cname varchar(30) NOT NULL,Cpno char(8),Ccredit Tinyint)4)将SC表中的Sno,Cno定义为主键。
CREATE TABLE Course SC( Sno char(10) NOT NULL,Con char(8) NOT NULLGrade Decimal(5,2),PRIMARY KEY (Sno,Cno))5)将Teacher表中的Tno定义为主键。
固定资产管理系统数据库设计文档
固定资产管理系统数据库设计文档版本:1.0变更记录目录1.概述 (4)1.1目的 (4)1.2数据库的分布特性 (4)1.3数据库的备份要求 (4)2.数据定义 (5)2.1表结构设计 (5)2.1.1 ER图 (5)2.1.2表结构设计 (6)2.2视图设计 (10)2.3存储过程设计 (11)3.数据库角色定义 (12)1.概述1.1 目的本文档基于《固定资产管理系统系统需求规格说明书》进行数据分析,定义了固定资产管理系统的数据库设计。
1.2 数据库的分布特性固定资产管理系统数据库用来支持固定资产管理,包括资产管理、资产采购、报表管理、系统用户管理。
数据库采用集中式数据库系统。
1.3 数据库的备份要求固定资产管理系统所管理的数据变更不频繁,建议每周做一次完全备份。
2.数据定义2.1表结构设计2.1.1 ER图根据《固定资产管理系统系统需求规格说明书》,系统中实体包括以下内容:资产、资产出售、维护记录、资产调拨、资产报损、用户、角色、日志。
2.1.2表结构设计2.1.2.1 资产表-assetInfo2.1.2.2 资产报损表-AssetDamageInfo2.1.2.3 设备出售表-AssetSaleInfo2.1.2.4 资产调拨表-AssetChangeInfo2.1.2.5 资产维修表-AssetMaintainInfo2.1.2.6 资产购置申请-RequisitionInfo2.1.2.7 用户表-tUser4.1.2.8 角色表-role4.2.1.9 用户角色关系表-userRole4.2.1.10 用户日志表-userLog4.2.1.11 数据字典表-dictInfo注释:该表存储了部门信息和资产类别信息,AT表示资产类别,DP表示部门4.2.1.12 并发操作表- subsequentOpt2.2视图设计2.2.1 无定义:用途:2.3存储过程设计2.3.1 无定义:用途:输入:输出3.数据库角色定义3.1 第一类角色角色职能:角色权限:3.2 第二类角色角色职能:角色权限:。
高校固定资产管理系统使用指南(DOC 4页)
高校固定资产管理系统使用指南(DOC 4页)《高校固定资产管理系统》使用指南为正确使用《高校固定资产管理系统》,特编写此使用指南,以方便各单位资产管理员日常操作使用。
一、SQL Sever配置(一)打开“我的电脑”→打开“控制面板”→打开“管理工具”→打开“数据源(ODBC)”→点击“系统DSN”→点击右边的“添加”→在弹出的窗口中找到最下边的“SQL Sever”并点击,然后点“完成”键→弹出窗口的“名称”一栏请随便填入任意的数字或字母,“说明”一栏无需填写,“服务器”一栏请填入“210.44.2.193”,点击“下一步”→将黑点点至“使用用户输入登陆ID 和密码的SQL Sever验证”;“登陆ID”一栏填写“sa”;“密码”一栏填写数据库密码(xinxinlili)→点击“下一步”→再点击“下一步”,直至“完成”退出安装。
(二)打开“高校固定资产2003”,在用户名和密码皆为空的状态下点确定,输入“210.44.0.250”,点确定退出。
二、系统登录《高校固定资产管理系统》可运行于Windows2000/98/xp操作系统,是基于校园网的网络版操作软件,首先在终端上安装《高校固定资产管理系统》,并通过配置SQL SEVER连接到服务器上,才可进行正常操作。
开机后在桌面上找到《高校固定资产管理2003》快捷方式,鼠标双击进入管理系统登陆界面,输入相应的资产管理员用户名及口令,即可进入操作界面。
在日常的固定资产管理中,常用的有三种操作:固定资产增加、固定资产变动、固定资产处置。
三、固定资产增加(一)录入系统:由校内各部门资产管理员录入新增固定资产的资料。
变动。
4.如果有多项相似的资产同时添加,在填写完一件资产的验收单后,可以点击“复制”按钮,快速添加,再对验收单做简单的修改后提交,提高输入的速度。
(二)资产卡片的打印各部门资产管理员负责打印本单位的卡片资料。
卡片可随验收单同时打印,也可集中打印。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<<资产管理系统>>开发说明书一·项目名称:资产管理系统二.需求分析随着社会经济的不断发展,企业规模越来越大,企业资产维护变的越来越困难,尤其是在手工管理方式下,财会人员对资产进行折旧时,需要查阅上一个月的资产信息,根据上一个月的资产信息核算、折旧资产。
如果企业资产很多,可以想象财会人员的工作强度,既要按时对资产进行折旧,即每月对资产进行折旧,又要保证数据的准确性,因为一旦某个月的折旧有误,就会影响以后的资产核算。
随着信息时代的快速发展,管理者意识到只有采用信息化管理,才能取得市场领域的主导地位。
本系统课题是建立在一个公司希望管理它的每一批资产(如PC机,打印机,汽车,桌子,椅子等)建立一个数据库。
资产被分为几类,如计算机和设备。
每一份资产被分给一个员工。
通常情况下财务部门的工作人员需要检查每一份资产的现有市场价值,并记录下日期和现有市场价值,作为评估的结果,公司也会觉得卖掉现有的资产。
同样每批资产都要进行维护,某些情况下,维护是需要工作人员来进行的,另外也有可能拿到外边的公司去维护。
公司资产信息的管理是一个企业正常运作的基本条件,如果公司资产得到有效合理的利用,公司将节约更多的成本,提高企业的经济效益和竞争力。
《资产管理系统》应将有关资产的信息纳入电脑系统统一管理,以便及时获取有关信息,提高管理效率。
基于上面的原因,开发和设计公司资产信息管理系统。
三.概要设计3.1系统功能分析该系统的作用是对公司的资产管理进行管理,可以对以下的信息进行操作:①资产信息:可以对资产信息进行查询,插入(新增),删除等操作。
如公司新购进了资产需要新增资产信息,管理员或者普通用户可以查看资产的使用情况,但管理员可以查询所有的资产,普通的用户只能查看自己的资产使用情况。
当然,查询的信息包括资产号,目前使用者,资产的分类,状况,现有市场价值,上次维护时间等等。
如果公司打算将一笔资产卖出,则需要删除数据库中源资产信息。
②职员信息:在此界面下可以对职员的信息进行查询,插入(新增),删除的等操作。
可以查看当前职员的资产使用情况,包括资产的分类,状况,现有市场价值,上次维护时间等等。
如果有新的职员调动,这需要新增或者删除用户,同时释放该用户曾经使用的资产③服务商信息:服务商是在资产出现故障需要维修等情况时,由专业的服务商对公司的资产进行维护。
在此界面下可以对服务商的信息进行查询,如服务商的地址、联系人电话等等重要的信息。
在这里我们还可以对资产的信息有一定的了解。
④资产状态:资产状态是对资产状态的一种描述,如需要服务商维修的状态设置为A,可以使用但是有小问题的状态设置为AA,使用一年的资产,可以正常使用将状态设置为AAA,新买进的资产状态设置为AAAA。
在此界面下可以对资产的状态进行查询,修改等操作。
查询当前的资产状态可以利于维护与资产的管理,如果公司的PC机坏掉了,那么可以将其数据的信息(状态)修改。
当然,若需要对资产的状态种类进行新的描述,也可以直接写入资产状态表中。
⑤用户管理:这里的用户管理是对管理员用户的管理,即对拥有对数据表添加,删除,查询操作的用户的管理。
在此界面下我们可以对用户的信息进行查询,新增,删除的等操作,可以用户控制使用该系统的人员,具有授权和冻结的权力。
⑥安全退出:安全的离开数据库,保证个人信息不回泄露(密码)。
⑦普通用户普通用户即是公司里的员工,公司的员工对自己名下的资产及其状态进行查询操作,是员工可以清楚的知道自己的所使用的公司资产在公司中的记录,及时的核对资产信息。
未来不是其他人可以随意的查看别人的资产信息,我们除了初始的密码为统一的1111,登录后用户可以根据自己的需要对自己的用户密码进行修改。
3.2系统功能模块设计该系统分为以下7个模块:1.资产管理系统登陆界面管理员:对公司的资产进行总的管理的专业人员,账户和密码在数据库中初始设置,如果需要可以在用户管理的界面进行修改。
普通用户:公司的普通职员,账号为员工号,初始密码为1111。
2.资产信息界面资产查询:全部查询(显示所用的资产信息),按资产号查询(单个查询)。
加增新资产:即公司新进入的资产信息输入。
删除资产:即资产报废、出售等情况从记录中删除。
3.职员信息界面职员信息查询:全部查询(显示所有员工的信息),按职员号查询(单个查询)。
职员新增:有新的员工进入时增加信息。
职员信息删除:有员工辞职等情况删除员工信息。
4.服务商信息界面服务商信息查询:全部查询(显示所有服务商的信息),按服务商信息号查询(单个查询)。
服务商信息新增:新设备新厂商需要新的服务商时,添加此处信息。
服务商信息删除:因停用某公司的产品,而不需要此服务商信息。
5.资产状态界面资产状态查询:对所有的资产状态查询,或者对单独的某个资产的状态进行查询。
资产状态更新:资产的状态总是会发生变化的,我们对有变化的资产修改其状态。
6.用户管理界面用户查询:点击显示用户信息,显示所有用户的信息。
添加用户:公司需要新添加资产的管理员,设置新的用户帐号。
修改用户:在这里我们可以将已有用户的密码进行修改。
删除用户:对于不安全的用户,我们直接予以删除的操作。
7.安全退出点击后直接退出资产管理系统。
3.3数据流程图四.详细设计4.1登录界面登录界面代码:using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace固¨¬定¡§资Á¨º产¨²{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){SqlConnection con = new SqlConnection(Connection.conn);con.Open();if (radioButton1.Checked == true){string cmdStr = "SELECT * FROM tb_Login WHERE userName ='" +this.textBox1.Text + "'";SqlCommand selectCmd = new SqlCommand(cmdStr, con);SqlDataReader aRead = selectCmd.ExecuteReader();aRead.Read();if (aRead.HasRows){if (this.textBox2.Text == aRead.GetString(1)){Form2 form = new Form2();this.Hide();form.Show();}else{MessageBox.Show("密¨¹码?错䨪误¨®!ê?");}con.Close();}else{MessageBox.Show("用®?户¡ì不?存ä?在¨²!ê?");con.Close();}}else if(radioButton2.Checked ==true){string cmdStr1 = "SELECT * FROM tb_Employee WHERE employeeNo='" + this.textBox1.Text + "'";SqlCommand selectCmd = new SqlCommand(cmdStr1, con);SqlDataReader aRead1 = selectCmd.ExecuteReader();aRead1.Read();if (aRead1.HasRows){if (this.textBox2.Text == aRead1.GetString(13)){Form2_1 form = new Form2_1();this.Hide();form.Show();}else{MessageBox.Show("密¨¹码?错䨪误¨®!ê?");}con.Close();}else{MessageBox.Show("用®?户¡ì不?存ä?在¨²!ê?");con.Close();}}else{MessageBox.Show("请?选?择?用®?户¡ì类¤¨¤型¨ª!ê?!ê?!ê?");}}private void button2_Click(object sender, EventArgs e){this.Close();}}}4.2管理员主界面界面代码: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固¨¬定¡§资Á¨º产¨²{public partial class Form2 : Form{public Form2(){InitializeComponent();}private void toolStripButton1_Click(object sender, EventArgs e){Form3_1 f1 = new Form3_1();f1.ShowDialog();}private void toolStripButton2_Click(object sender, EventArgs e){Form3_2 f2 = new Form3_2();f2.ShowDialog();}private void toolStripButton3_Click(object sender, EventArgs e){Form3_4 f4 = new Form3_4();f4.ShowDialog();}private void toolStripButton4_Click(object sender, EventArgs e){Form3_3 f3= new Form3_3();f3.ShowDialog();}private void toolStripButton5_Click(object sender, EventArgs e){Form3_5 f5 = new Form3_5();f5.ShowDialog();}private void toolStripButton6_Click(object sender, EventArgs e){this.Close();}}}4.3资产信息界面界面代码:using System;using System.Collections.Generic; using ponentModel; using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Windows.Forms;namespace固¨¬定¡§资Á¨º产¨²{public partial class Form3_1 : Form{public Form3_1(){InitializeComponent();}private void toolStripButton1_Click(object sender, EventArgs e){SqlConnection con = new SqlConnection(Connection.conn);con.Open();StringBuilder sb = new StringBuilder();if (toolStripComboBox1.Text.ToString() == "全¨?部?"){string M_str_sql = "select assetNO as 资Á¨º产¨²号?,serialNo as 序¨°列¢D号?,assetDescription as 名?称?,dateAcquired as 购o买¨°日¨?期¨²,purchasePrice as 购o买¨°价?格?," + "currentValue as 当Ì¡À前¡ã价?值¦Ì,dateSold as 售º?出?日¨?期¨²,nextMaintenanceDate as 下?次ä?维?护¡è日¨?期¨²,employeeNo as 使º1用®?员¡À工¡è号?,assetCategoryNo as 资Á¨º产¨²类¤¨¤别Àe,statusNo as 资Á¨º产¨²状Á¡ä态¬? from tb_Asset";SqlDataAdapter ada = new SqlDataAdapter(M_str_sql, con );DataSet ds = new DataSet();ada.Fill(ds);this.dataGridView1.DataSource = ds.Tables[0].DefaultView;toolStripComboBox1.Text = "";}else{if(toolStripComboBox1.Text.ToString() =="资Á¨º产¨²号?")sb.AppendLine("select assetNO as 资Á¨º产¨²号?,serialNo as 序¨°列¢D号?,assetDescription as 名?称?,dateAcquired as 购o买¨°日¨?期¨²,purchasePrice as 购o买¨°价?格?," + "currentValue as 当Ì¡À前¡ã价?值¦Ì,dateSold as 售º?出?日¨?期¨²,nextMaintenanceDate as 下?次ä?维?护¡è日¨?期¨²,employeeNo as 使º1用®?员¡À工¡è号?,assetCategoryNo as 资Á¨º产¨²类¤¨¤别Àe,statusNo as 资Á¨º产¨²状Á¡ä态¬? from tb_Asset where assetNO=").Append ("'").Append(this.toolStripTextBox1.Text).Append("';");String abc = sb.ToString();SqlDataAdapter ada = new SqlDataAdapter(abc, con);DataSet ds = new DataSet();ada.Fill(ds);this.dataGridView1.DataSource = ds.Tables[0].DefaultView;toolStripTextBox1.Text = "";toolStripComboBox1.Text = "";}con.Close();}private void toolStripButton2_Click(object sender, EventArgs e){SqlConnection con = new SqlConnection(Connection.conn);con.Open();string insertStr = "INSERT INTOtb_Asset(assetNo,assetDescription,serialNo,dateAcquired,purchasePrice,currentValue,dateSold,nextMainten anceDate,employeeNo,assetCategoryNo,statusNo)VALUES(@assetNo,@assetDescription,@serialNo,@dateAcquired,@purchasePrice,@currentValue,@date Sold,@nextMaintenanceDate,@employeeNo,@assetCategoryNo,@statusNo)";SqlCommand insertCmd = new SqlCommand(insertStr, con);insertCmd.Parameters.Add("@assetNo", SqlDbType.VarChar);insertCmd.Parameters.Add("@assetDescription", SqlDbType.VarChar);insertCmd.Parameters.Add("@serialNo", SqlDbType.VarChar);insertCmd.Parameters.Add("@dateAcquired", SqlDbType.Date);insertCmd.Parameters.Add("@purchasePrice", SqlDbType.Money);insertCmd.Parameters.Add("@currentValue", SqlDbType.Money);insertCmd.Parameters.Add("@dateSold", SqlDbType.Date);insertCmd.Parameters.Add("@nextMaintenanceDate", SqlDbType.Date);insertCmd.Parameters.Add("@employeeNo", SqlDbType.VarChar);insertCmd.Parameters.Add("@assetCategoryNo", SqlDbType.VarChar);insertCmd.Parameters.Add("@statusNo", SqlDbType.VarChar);insertCmd.Parameters[0].Value = this.textBox1.Text;insertCmd.Parameters[1].Value = this.textBox3.Text;insertCmd.Parameters[2].Value = this.textBox2.Text;insertCmd.Parameters[3].Value = this.dateTimePicker1.Text;insertCmd.Parameters[4].Value = this.textBox5.Text;insertCmd.Parameters[5].Value = this.textBox6.Text;insertCmd.Parameters[6].Value = this.dateTimePicker2.Text;insertCmd.Parameters[7].Value = this.dateTimePicker3.Text;insertCmd.Parameters[8].Value = this.textBox9.Text;insertCmd.Parameters[9].Value = this.textBox11.Text;insertCmd.Parameters[10].Value = this.textBox12.Text;try{insertCmd.ExecuteNonQuery();MessageBox.Show("固¨¬定¡§资Á¨º产¨²添¬¨ª加¨®成¨¦功|!ê?", "系¦Ì统ª3提¬¨¢示º?", MessageBoxButtons.OK, rmation);}catch (Exception ex){MessageBox.Show("添¬¨ª加¨®出?错䨪!ê?!ê?!ê?");}}private void toolStripComboBox1_Click(object sender, EventArgs e){}private void toolStripTextBox1_Click(object sender, EventArgs e){}private void bindingNavigator1_RefreshItems(object sender, EventArgs e){}private void toolStripSeparator1_Click(object sender, EventArgs e){Form3_1_2 f1 = new Form3_1_2();f1.ShowDialog();}private void toolStripButton3_Click(object sender, EventArgs e){this.Close();}}}4.3.1删除资产信息界面界面主要代码:private void button1_Click(object sender, EventArgs e){SqlConnection con = new SqlConnection(Connection.conn);con.Open();StringBuilder sb = new StringBuilder();sb.Append("delete from tb_Asset whereassetNo='").Append(this.textBox1.Text).Append("';");String delete = sb.ToString();SqlCommand deleteCmd = new SqlCommand(delete, con);deleteCmd.ExecuteNonQuery();MessageBox.Show("删¦?除y成¨¦功|!ê?");con.Close();this.Close();}private void button2_Click(object sender, EventArgs e){this.Close();}4.4职员信息界面界面主要代码:private void toolStripButton1_Click(object sender, EventArgs e){SqlConnection con = new SqlConnection(Connection.conn);con.Open();StringBuilder sb = new StringBuilder();if (toolStripSplitButton1.Text.ToString() == "全¨?部?"){string M_str_sql = "select employeeNo as 职¡ã工¡è号?,title as 部?门?,name as 姓?名?,address as 家¨°庭ª£¤住Á?址¡¤,workTelExt as 工¡è作Á¡Â电Ì?话¡ã,homeTelNo as 家¨°庭ª£¤电Ì?话¡ã,empEmailAdress as 邮®¨º箱?,socialSecurityNumber as 身¦¨ª份¤Y证¡è号?码?,DOB as 出?生¦¨²日¨?期¨²,position as 职¡ã位?,sex as 性?别Àe,dateStarted as 进?公?司?日¨?期¨² fromtb_Employee ;";SqlDataAdapter ada = new SqlDataAdapter(M_str_sql, con);DataSet ds = new DataSet();ada.Fill(ds);this.dataGridView1.DataSource = ds.Tables[0].DefaultView;toolStripSplitButton1.Text = "";}else{if (toolStripSplitButton1.Text.ToString() == "员¡À工¡è号?")sb.AppendLine("select title as 部?门?,employeeNo as 职¡ã工¡è号?,name as 姓?名?,address as 家¨°庭ª£¤住Á?址¡¤,workTelExt as 工¡è作Á¡Â电Ì?话¡ã,homeTelNo as 家¨°庭ª£¤电Ì?话¡ã,empEmailAdress as 邮®¨º箱?,socialSecurityNumber as 身¦¨ª份¤Y证¡è号?码?,DOB as 出?生¦¨²日¨?期¨²,position as 职¡ã位?,sex as 性?别Àe,dateStarted as 进?公?司?日¨?期¨² from tb_Employee where employeeNo=").Append ("'").Append(this.toolStripTextBox1.Text).Append ("';");String abc = sb.ToString();SqlDataAdapter ada = new SqlDataAdapter(abc, con);DataSet ds = new DataSet();ada.Fill(ds);this.dataGridView1.DataSource = ds.Tables[0].DefaultView;toolStripSplitButton1.Text = "";toolStripTextBox1.Text = "";}con.Close();}private void bindingNavigatorSeparator2_Click(object sender, EventArgs e){Form3_2_1 f1 = new Form3_2_1();f1.ShowDialog();}private void toolStripButton2_Click(object sender, EventArgs e){Form3_2_2 f2 = new Form3_2_2();f2.ShowDialog();}private void toolStripButton3_Click(object sender, EventArgs e){this.Close();}界面主要代码:private void button2_Click(object sender, EventArgs e){this.Close();}private void button1_Click(object sender, EventArgs e){SqlConnection con = new SqlConnection(Connection.conn);con.Open();string insertStr = "INSERT INTO tb_Employee(employeeNo,title ,name ,address ,workTelExt ,homeTelNo ,empEmailAdress ,socialSecurityNumber ,DOB ,position ,sex,salary,dateStarted )values(@employeeNo,@title ,@name ,@address ,@workTelExt ,@homeT elNo ,@empEmailAdress ,@socialSecurityNumber ,@DOB ,@position ,@sex,@salary,@dateStarted );";SqlCommand insertCmd = new SqlCommand(insertStr, con);insertCmd.Parameters.Add("@employeeNo", SqlDbType.VarChar);insertCmd.Parameters.Add("@title", SqlDbType.VarChar);insertCmd.Parameters.Add("@name", SqlDbType.VarChar);insertCmd.Parameters.Add("@address", SqlDbType.VarChar);insertCmd.Parameters.Add("@workTelExt", SqlDbType.VarChar);insertCmd.Parameters.Add("@homeTelNo", SqlDbType.VarChar);insertCmd.Parameters.Add("@empEmailAdress", SqlDbType.VarChar);insertCmd.Parameters.Add("@socialSecurityNumber", SqlDbType.VarChar);insertCmd.Parameters.Add("@DOB", SqlDbType.Date);insertCmd.Parameters.Add("@position", SqlDbType.VarChar);insertCmd.Parameters.Add("@sex", SqlDbType.VarChar);insertCmd.Parameters.Add("@salary", SqlDbType.Money );insertCmd.Parameters.Add("@dateStarted", SqlDbType.Date );insertCmd.Parameters[0].Value = this.textBox1.Text;insertCmd.Parameters[1].Value = this.textBox3.Text;insertCmd.Parameters[2].Value = this.textBox2.Text;insertCmd.Parameters[3].Value = this.textBox6.Text;insertCmd.Parameters[4].Value = this.textBox7.Text;insertCmd.Parameters[5].Value = this.textBox8.Text;insertCmd.Parameters[6].Value = this.textBox9.Text;insertCmd.Parameters[7].Value = this.textBox5.Text;insertCmd.Parameters[8].Value = this.dateTimePicker1.Text;insertCmd.Parameters[9].Value = this.textBox10.Text;insertCmd.Parameters[10].Value = this.textBox4.Text;insertCmd.Parameters[11].Value = this.textBox11.Text;insertCmd.Parameters[12].Value = this.dateTimePicker2.Text;try{insertCmd.ExecuteNonQuery();MessageBox.Show("新?增?员¡À工¡è添¬¨ª加¨®成¨¦功|!ê?", "系¦Ì统ª3提¬¨¢示º?", MessageBoxButtons.OK, rmation);this.Close();}catch (Exception ex){MessageBox.Show(ex.ToString());}}界面主要代码:private void button1_Click(object sender, EventArgs e){for (int i = 0; i < checkedListBox1.Items.Count; i++){checkedListBox1.Items.Clear();}SqlConnection con = new SqlConnection(Connection.conn);con.Open();SqlCommand com = new SqlCommand();mandText = "Select * from tb_Employee ";mandType = CommandType.Text;com.Connection = con;SqlDataReader reader = com.ExecuteReader();int j = 0;while (reader.Read()){checkedListBox1.Items.Add(reader[j]);}con.Close();}private void button2_Click(object sender, EventArgs e){SqlConnection con = new SqlConnection(Connection.conn);con.Open();for (int i = 0; i < this.checkedListBox1.Items.Count; i++){if (checkedListBox1.GetItemChecked(i)){StringBuilder sb = new StringBuilder();sb.Append("delete from tb_Employee whereemployeeNo='").Append(this.checkedListBox1.Text).Append("';");String delete = sb.ToString();SqlCommand deleteCmd = new SqlCommand(delete, con);deleteCmd.ExecuteNonQuery();MessageBox.Show("删¦?除y操¨´作Á¡Â成¨¦功|!ê?!ê?!ê?");this.Close();}}con.Close();}private void groupBox1_Enter(object sender, EventArgs e){}private void button3_Click(object sender, EventArgs e){this.Close();}4.5服务商信息界面界面主要代码:private void Form3_3_Load(object sender, EventArgs e){// TODO: 这a行D代䨲码?将?数ºy据Y加¨®载?到Ì?表À¨ª“¡ãdb_AssetMSDataSet.tb_Status”¡À中D。