收藏 分享(赏)

机械毕业设计(论文)-机械设计的计算机管理系统日光灯管理系统设计(C#+SQL)【全套图纸】.doc

上传人:QQ153893706 文档编号:1730854 上传时间:2018-08-20 格式:DOC 页数:38 大小:360KB
下载 相关 举报
机械毕业设计(论文)-机械设计的计算机管理系统日光灯管理系统设计(C#+SQL)【全套图纸】.doc_第1页
第1页 / 共38页
机械毕业设计(论文)-机械设计的计算机管理系统日光灯管理系统设计(C#+SQL)【全套图纸】.doc_第2页
第2页 / 共38页
机械毕业设计(论文)-机械设计的计算机管理系统日光灯管理系统设计(C#+SQL)【全套图纸】.doc_第3页
第3页 / 共38页
机械毕业设计(论文)-机械设计的计算机管理系统日光灯管理系统设计(C#+SQL)【全套图纸】.doc_第4页
第4页 / 共38页
机械毕业设计(论文)-机械设计的计算机管理系统日光灯管理系统设计(C#+SQL)【全套图纸】.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、机械设计的计算机管理系统日光灯管理系统设计11 绪论全套设计。加 153893706本章主要介绍了机械零件的计算机管理系统的背景和意义,就机械零件信息管理系统的发展和现状进行了分析研究,给出了有关工厂信息管理系统任务的基本介绍。1.1 课题背景与探究意义 管理信息系统是一个被人们渐渐的概念,是一个由人和计算机网络组成,能给工厂管理所需信息以支持工厂的生产经营和决策的人机管理系统 1。从大的方面讲它包含了许多工厂管理活动中使用的计算机系统。当今信息社会的不断发展,管理系统慢慢成为连结企业各部门及生产部门的基础设施,从而提高了企业信息共享和交流能力。而网络的不断发展使得计算机的管理系统能够将企业与

2、消费者、企业与企业、企业与市场等紧密连接起来,从而形成一个巨大的虚拟信息交换空间。对国内小型企业管理者的调查统计结果显示:85%以上的管理者都认为,忽视了对信息的管理就不能提高工作效率, 也就难以提供良好的服务, 难以保持企业的竞争力, 因此也就谈不上是现代化的管理。 计算机的信息管理系统早在计算机发明前就出现了,工业社会诞生之后,人们就开始了机械化信息处理的设想。19 世纪末,有的人就发明了每 60 秒可以处理多达 200 张卡片的穿孔卡片机;在 20 世纪 30 年代时,西方的某些工厂已开始使用光电穿孔的方法进行工资结算 2。1946 年计算机诞生后,人们开始尝试使用计算机进行工厂管理中的

3、数据处理;在 20 世纪 50 年代末,某些国家的制造企业、石油公司、银行、保险公司、铁路等部门已开始慢慢的使用计算机进行数据处理;在 60 年代,开始研究信息系统的开发有了重大突破。美国学者戴维斯等人首先建立了管理信息系统,对管理的信息系统进行了深入研究;而 70 年代,IBM 公司开发的 “面向通信的产品和信息控制系统”则成为第一个全面体现 MIS 工作者理想设想的计算机信息系统 3。 MIS 是以人为中心,利用计算机的硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统,以企业战略竞优、提高效益和效率为目的,支持高层决策、中层控制、基层运作的集成化的人机的系统 4。

4、它主要分为决策支持系统(DSS) 、办公自动化系统(OA) 、工业控制系统(CCS)以及数据库、模型库、方法库、知识库和与机关及外界交换信息的接口等部分组成。无锡太湖学院学士学位论文21.2 信息管理系统的发展历史信息管理系统从产生到现在的发展历程,我们在 1946 年就有了改变。这一年,对于信息管理系统一个最伟大的发明产生了,这就是第一台计算机的诞生。这一时期的计算机主要是用来进行科学方面的计算。随着计算机管理技术的发展,计算机的逐渐由科学发展到过程控制,到 1954 年美国通用电器公司首次利用计算机统计职工的薪金,计算机就应用到了数据处理领域,这就产生了最早的管理软件,即最简单的信息系统,

5、计算机被用到了工厂信息管理之中。自此以后,欧洲的很多国家开始着手开发计算机信息管理。到 60 年代末计算机用于企业信息管理在欧洲逐步普及。发展到现在计算机在工厂信息管理中的应用已从简单的数据处理到了电子商务。当前计算机用于管理起步较晚,在长春第一汽车制造厂实施信息系统的开发是我国计算机用于计算机信息管理的里程碑。经过二十几年,我国计算机管理信息系统的发展经历了一个与国外管理信息系统发展相似的历程。计算机信息管理系统的发展过程可以划分为五代。早期是 80 年代末期基于 DOS 平台的单项核算软件,主要是工资核算,我们称之为第一代;现在计算机的发展,90 年代出现了局域网,管理软件的应用范围由单项

6、的财务核算发展到整个财务核算,包括帐务、工资、成本、材料、报表等,我们称之为第二代;90 年代中期,利用核算型财务软件产生的数据进行财务统计、查询,产生了包括全面核算财务的管理型财务软件,我们称为第三代;随着全球一体化经济发展,仅仅实现财务管理信息化已经不能满足企业管理的需要,必须对企业的所有资源进行管理,因此 90 年代末期全面管理企业资源的企业资源计划软件 ERP 在国外面世并被引入我国,我们称之为第四代。随着互联网的发展,企业的竞争已不再是一个企业与一个企业之间的竞争,而是一个工厂的供需链与另一个工厂的供需链之间的竞争,因此必须加强对供需链上合作伙伴的管理,降低成本,实现利润最大化,于是

7、,继 ERP 之后基于供需链管理的供需链管理软件 SCM 产生了。工厂计算机信息管理已经发展到了在工厂内部通过 ERP 进行全面资源信息管理,企业外部建立完善的电子商务环境,通过建立供需链信息管理系统、客户信息关系管理系统提升企业的竞争力。计算机管理信息系统发展的第五代到来了。随着技术的发展和工厂外部环境竞争的加剧,工厂计算机管理信息系统将朝着协同商务的方向发展,也就是供需链上所有的单位,包括供应商、制造商、分销商、运输商、产品开发商、应用服务提供商等合作伙伴,都按照客户或市场的需求,共同开展业务活动,保证产品和服务能够保质、保量、按时地交付到客户手中。工厂计算机信息管理系统发展的一个新的时代

8、又将到来。1.3 工厂中小企业管理信息系统的应用现状当今中小型企业 MIS 的应用早在上世纪 70 年代中期就出现了,主要是以简单操作为主进行简单业务的数据处理管理为主 5。70 年代末到 80 年代中期许多中小企业都建立了诸如人事、工资、库存、生产调度、计划等管理系统。80 年代后期尤其是进入 90 年代机械设计的计算机管理系统日光灯管理系统设计3以后,随着系统集成和网络技术的发展,国内一些中小型工厂纷纷把过去独立存在的子系统集成起来,形成统一的管理信息系统,较好地解决了信息“孤岛”问题。中国中小型工厂引入 MRP 开始于上世纪 80 年代中期,目前约有上千家中小企业建立了自己的 独立的系统

9、。近年来,国内很多大中小企业已开始实施 ERP。从国家软件工业应用现状统计分析,目前我国大型中小企业使用管理软件的比例高达 95%以上。其中,财务软件占98%以上;商务软件约占 60%;ERP 占 40%左右。中小企业使用管理软件的比例约 45%,绝大数都是财务软件 6。1.4 日光灯零件研究的目的和意义1.4.1 课题研究的目的本课题通过研究日光灯零件的计算机管理过程和使用过程,利用 C#与 SQL Server 的结合使用,开发出针对日光灯零件的计算机管理系统。解决日光灯零件在管理与使用过程中的由于人工操作失误引起的问题,提高工作效率。日光灯零件管理信息系统目标如下:(1)提供方便快捷的操

10、作;(2)对工厂提供必要的安全管理;(3)完善原有的管理业务,为工厂不同管理层次的职员提供相应的功能;(4)使工厂的零件管理更加科学和规范;(5)节约零件管理的成本;(6)对日常的零件情况进行管理,同时提供一些必要的报表。1.4.2 课题研究的意义通过系统的研究,根据零件管理管理为依托,设计并开发一个机械零件管理信息系统,改变传统的人工管理,实现无纸化作业。为工厂实现整体信息化的其他相关系统提供相应的数据支持。机械零件信息管理是一门信息应用的学科,其基础理论涉及:信息论、控制论、系统论、管理工程学等。技术方面:机械零件管理技术和信息监测维修。重点是机械零件的合格率、故障及寿命分析。管理方面:机

11、械零件规划、筹措管理系统;机械零件信息管理系统。重点是建立现代设备管理思想和设备管理信息系统;决策科学等。此外,还需使用一些现代管理技术和管理方法,如设备诊断技术、计算机辅助管理、价值工程、网络技术、ABC 分析法等等。作为一门管理科学,现代设备管理必然具有三项基本特征,即系统性、择优性和重视定量分析,这些特性又是通过上述学科加以实现的。对现代零件管理理论的形成最具影响的是:系统工程、寿命周期费用理论、可靠性工程、摩擦学、工程经济。经济方面:机械零件使用规划;能耗分析;机械零件改造、更新的经济性评价。无锡太湖学院学士学位论文42 日光灯零件管理系统的开发技术本章中首先讨论了日光灯零件管理系统的

12、开发所使用到的相关技术,包括开发环境的选择、开发工具及开发语言的选择、数据库服务器的选择,为系统开发做好充分的准备。2.1 C#基本技术简介要了解 C#,必须要了解 Microsoft.NET FrmeWork。Microsoft.NET FrameWork 是微软公司提出的新一代软件开发模型,C#语言是 NET FrameWork 中新一代的开发工具 7。C#语言是一种现代的,面向对象的语言,它简化了 C+语言在类、命名的控件、方法的重载等方面的操作,放弃了 C+的复杂性,使用更加便利。它使用相关组件编程,在这方面和 VB 软件类似。在查阅、相关代码的技术、参数传递、交叉语言处理、面向对象方

13、面有自己的特点。另外,由于 C#语言取消了指针的功能,这样可以有效防止病毒程序利用非法指针访问私有成员,也能避免指针的误操作产生的错误。因此,安全性方面也有了很大的提高。2.2 SQL 基本技术2.2.1 数据库的基本概念SQL(Structured Query Languge)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统 8。SQL 语言包括:数据基本定义语言、数据的操作语言、数据的查询语言、数据控制语言四部分 9。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的

14、SQL 语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL 语句可以嵌套,这使它具有极大的灵活性和强大的功能。2.2.2 系统中数据库的访问本系统的数据库访问过程实现主要通过六个步骤:(1)建立数据库表,表中存储相应数据。(2)使用 SqlConnection 或 OleDbConnection 类建立数据库应用程序和数据库连接对象。(3)从数据库指定表中取出感兴趣的记录。(4)从数据库指定表中取出的感兴趣记录组成一个新表,填充到 DataSet 类对

15、象中,可填充多个表,并可在 DataSet 类对象中指定表和表的关系。取出所感兴趣的记录后,断开数据库连接。(5)用支持数据库绑定控件(例如 DataGrid 控件)显示 DataSet 类对象中的数据,供用户浏览、查询和修改。(6)及时更新 DataSet 中内容,并把修改的数据存回源数据库2.2.3 SQL Server 2008 简介SQL Server 2008 继承了数据库软件设计和引擎方面的优势,已经成为新一代网络应机械零件的计算机管理系统日光灯管理系统设计5用程序的最佳数据库和分析解决方案之一 10。作为 MicrosoftNET Enterprise Servers 的核心组件

16、,它将减少电子商务、在线商务和数据仓库应用程序推向市场的时间,并对需要的环境提供可靠的支持。SQL Server 2008 对 XML 和 HTTP 提供充分的支持;提供分割装载和确保时间的特性;提供先进的管理和协调机制,可以自动管理线程任务,降低总体开销。SQL Server 2008 是一个具备完全 Web 支持的数据库产品提供了可扩展标记语言(XML)核心支持以及 Internet 上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点;还可以使用 XML 更新程序更容易地插入、更新和删除数据 11。使用 SQL Server 2008 可以获得非凡的可伸缩性和可

17、靠性。通过向上伸缩和向外扩展的能力,SQL Server 2008 满足苛刻的电子商务和企业应用程序要求。主要体现为:(1)高度可用性;(2)可伸缩性;(3)安全性;(4)分布式分区图;(5)索引视图;(6)虚拟接口系统网络;(7)复制特性。无锡太湖学院学士学位论文63 系统分析3.1 日光灯零件管理需求分析 系统主要是针对一般日光灯小型单位设计,根据其他机械零件管理系统的不足,本系统更好地完成了数据的添加、修改、删除操作。这样,不但利于保存,还可以通过Excel 文档进行打印。3.1.1 技术的可行性系统采用目前应用比较广泛的 C#开发技术、SQL Server 2008 数据库技术操作系统

18、进行开发设计。首先,c#是微软公司为 NET 量身定做的开发语言集合了 C/C+和 VB 的双重优点,具有简易型、灵活性、移植性强等特点,同时使用 Visul Studio 2010 作为开发平台,对于开发中小系统来说,这种开发环境是完全没有问题的。其次,本系统采用SQL Server 2008 数据库。到目前为止,SQL 数据库仍然是使用最广泛的一种数据库语言,因此本系统采用 SQL Server 2008,在系统安全性、可用性和高稳定性上又有了很大的提升。另外,系统的操作环境采用 Windows 下的 Server 2003 操作系统,Windows Server 2003 是由微软公司推

19、出的服务器操作系统,可以为本系统的开发提供良好的稳定性 12。最后,考虑到三者兼容的问题,由于三者都属于微软公司的产品,所以兼容性上不存在问题。硬件方面,采用标准的服务器硬件配置,能满足本系统的要求。综上所述,本系统的技术可行性不存在问题。3.1.2 管理的可行性系统的主要应用对象为工厂机械零件的车间管理者,由于本系统界面简洁、结构清晰、操作简单,所以在对相应使用人员进行培训的情况下是可以顺利使用本系统的。3.1.3 经济的可行性完成系统需要硬件和软件两方面的支持。硬件方面需要个人电脑一台;软件方面,由于本系统属于小型计算机信息管理系统,利用 Visual Studio 2010 和 SQL

20、Server 2008 数据库开发工具即可实现,经济成本低,因此在经济上是可行的。3.2 系统逻辑结构图及业务流程图设计用户通过服务器进入日光灯机械零件信息管理系统,首先进入日光灯零件信息管理系统的首页,用账号登录系统,登录成功就可以看到自己的信息了;管理员同样通过服务器进入机械零件信息管理系统,登录成功后进入管理主页面,可以选择进行用户基本信息管理,新闻信息管理,本系统的逻辑结构图如图 3.1 所示:机械零件的计算机管理系统日光灯管理系统设计7系统主界面零件的进出零件的实时数量当前零件的需求系统管理 退出操作权限设置修改用户密码公司信息设置公司部门设置系统退出日光灯管理系统帮助信息生产出的合

21、格品的比率图 3.13.3 出错处理需求工厂信息管理系统要求能达到一定的纠错能力,在用户操作不当时能给出相应的警告信息。比如在用户注册时,填写了不符合规则的内容,或者用户登陆时没输入密码或者密码错误时,系统都会提示出错信息,并显示要求重新输入的警告信息。在其它情况中,为了使用户能够正确使用该系统,也要求实现出错处理功能,达到一定的出错处理能力。无锡太湖学院学士学位论文84 数据库设计4.1 数据库概念结构设计机械零件管理系统的数据库主要用来记录一个工厂所有零件的基本信息等数据,数据量由工厂的零件数量多少决定。本系统的数据库命名为 stroage,共用 13 张数据表来存储相应信息,先给出其中部

22、分。数据库概念结构设计作为系统开发的重要组成部分,是根据管理系统的相应需求制定的,数据库的优劣直接影响到系统的后期开发。本系统中,为了保证系统的安全性,在登录系统的时候用户需要输入正确的用户名和密码,并且通过不同的用户名和密码进入不同的管理界面。因此,需要一个数据库表用来记录用户的用户名和密码。登录表的实体图如图 4.1 所示图 4.1 登录表的实体图在机械零件管理系统中,零件信息表属于其中最重要的一个表,在这个表中记录了零件的基本信息。本系统的零件基本信息表图如图 4.2 所示:查看零件种类 操作用户查看产品合格率查看工作时长情况查看基本档案权限查看零件数量用户密码用户名称查看零件需求量业绩

23、权限机械零件的计算机管理系统日光灯管理系统设计9图 4.2 零件基本信息实体图为了更好地记录零件信息,在本系统的数据库设计中,创建了许多个零件种类表,来记录零件种类等。这里举 2 例零件种类的图如图 4.3,4.4 所示图 4-3 镇流器型号实体图零件基本信息表灯管型号灯架材料零件编号自编号启辉器型号 配线型号镇流器型号灯罩外型材料电容电感镇流器电阻镇流器 镇流器型号其它电感镇流器高频电子镇流器电容镇流器 无锡太湖学院学士学位论文10.图 4.4 灯罩外型材料表在本系统中,涉及到了员工的考勤信息,员工的考勤信息是通过数据库进行显示的。其实体图如图 4.5 所示.图 4.5 员工考勤信息表玻璃型

24、分体式灯罩外型材料 铝塑混合全铝型2 号 30 号月份 员工考勤信息表1 号年份员工姓名31 号员工编号自编号机械零件的计算机管理系统日光灯管理系统设计11工厂管理系统离不开对员工的薪资管理,将员工的工资信息动态地录入数据库并且能够随时清晰地查看,是设计此薪资信息表的基本目的。其图设计如图 4.6 所示:图 4.6 薪资管理表此外,实体图设计与其它零件基本信息类似,本论文中不再显示其实体图设计。4.2 数据库逻辑结构设计根据上面设计的实体图,便可以在数据库中创建相应的数据库表,本系统的各数据表的结构如下(1)零件基本档案表用于保存员工的基本档案信息。包括自编号、零件种类、零件型号、基本数量、进

25、货量、消耗量、需求量、零件实时数量、其他项、每日产量、每月产量、每日合格率、每月合格率、实际产量等字段。其结构如表 4.1 所示:其它应增项 奖金银行账号 薪资管理信息表其它应减项实发金额员工姓名基本工资员工编号自编号无锡太湖学院学士学位论文12表 4.1 零件基本核算表字段名 类型 是否允许空 说明自编号 nvarchar(50) 否 递增的流水号零件种类 nvarchar(50) 否 零件编号零件型号 nvarchar(50) 否 零件型号基本数量 float 否 零件基本数量进货量 float 否 零件进货量消耗量 float 否 零件消耗量需求量 float 否 零件真是需求量零件实时

26、数量 float 否 零件实时数量其它项 float 是 其它应增项目每日产量 float 否 每日产量数每月产量 float 否 每月产量输每日合格率 float 否 每日产品合格率每月合格率 float 否 每月产品合格率实际产量 float 否 实际产量数说明 nvarchar(300) 是 说明信息(2)零件型号表用于存放零件型号信息。包括镇流器型号、灯罩外型材料、灯管型号、启辉器型号、配线型号、说明等字段。其结构如表 4.2 所示表 4.2 零件型号信息表字段名 类型 是否允许空 说明自编号 nvarchar(50) 否 递增的流水号灯管型号 nvarchar(50) 否 灯管型号镇

27、流器型号 nvarchar(50) 否 镇流器型号灯罩外型材料 datetime 否 灯罩外型材料启辉器型号 nvarchar(50) 否 启辉器型号配线型号 nvarchar(50) 否 配线型号灯架材料 nvarchar(50) 否 灯架材料编号灯座材料 dtaetime 否 灯座材料编号说明 nvarchar(50) 是 说明信息机械零件的计算机管理系统日光灯管理系统设计13(3)为了提高产品的生产效率。必须统计镇流器、灯罩、 、灯管、启辉器、配线等质量的好坏。先统计机械零件的合格率其结构如表 4.3 所示表 4.3 零件质量信息表字段名 类型 是否允许空 说明自编号 nvarchar(

28、50) 否 递增的流水号灯管质量 nvarchar(50) 否 灯管合格率镇流器质量 nvarchar(50) 否 镇流器合格率灯罩质量 datetime 否 灯罩合格率启辉器质量 nvarchar(50) 否 启辉器合格率配线质量 nvarchar(50) 否 配线合格率灯架质量 nvarchar(50) 否 灯架合格率灯座质量 dtaetime 否 灯座合格率说明 nvarchar(50) 是 说明信息(4)为了提高产品的生产进度。必须统计每种产品进度的快慢。先统计产品的进度其结构如表 4.4 所示表 4.4 产品进度统计表字段名 类型 是否允许空 说明自编号 nvarchar(50) 否

29、 递增的流水号产品编号 nvarchar(50) 否 产品编号产品名称 nvarchar(50) 否 产品名称1 车间 int 否 1 车间情况2 车间 int 否 2 车间情况1 号产品进度 nvarchar(10) 否 1 号产品快慢2 号产品进度 nvarchar(10) 否 2 号产品快慢3 号 nvarchar(10) 否 3 号 29 号 nvarchar(10) 否 29 号无锡太湖学院学士学位论文14(5)为了提高产品的生产质量。必须统计每种产品质量的好坏。先统计产品的合格率其结构如表 4.5 所示表 4.5 产品质量统计表字段名 类型 是否允许空 说明自编号 nvarchar

30、(50) 否 递增的流水号产品编号 nvarchar(50) 否 产品编号产品名称 nvarchar(50) 否 产品名称1 车间 int 否 1 车间情况2 车间 int 否 2 车间情况1 号产品 nvarchar(10) 否 1 号产品合格率2 号产品 nvarchar(10) 否 2 号产品合格率3 号 nvarchar(10) 否 3 号 29 号 nvarchar(10) 否 29 号(6)为了细化零件的生产质量。必须统计每种产品质量的好坏。先统计每种进入车间的零件合格率其结构如表 4.6.1,4.6.2,4.6.3,4.6.4 所示表 4.6.1 灯管质量统计表字段名 类型 是否

31、允许空 说明自编号 nvarchar(50) 否 递增的流水号零件编号 nvarchar(50) 否 灯管型号T4 nvarchar(50) 否 T4 型号T5 datetime 否 T5 型号T8 datetime 否 T8 型号T10 nvarchar(50) 否 T10 型号T12 nvarchar(50) 否 T12 型号说明 nvarchar(50) 是 其它说明机械零件的计算机管理系统日光灯管理系统设计15表 4.6.2 镇流器质量统计表字段名 类型 是否允许空 说明自编号 nvarchar(50) 否 递增的流水号零件编号 nvarchar(50) 否 镇流器型号电阻镇流器 nv

32、archar(50) 否 电阻型质量电容镇流器 datetime 否 电容型质量电阻电容镇流器 nvarchar(50) 否 电阻电容型质量电感镇流器 nvarchar(50) 否 电感型质量高频电子镇流器 nvarchar(50) 否 高频电子型质量说明 nvarchar(50) 是 说明信息表 4.6.3 灯罩质量统计表字段名 类型 是否允许空 说明自编号 nvarchar(50) 否 递增的流水号灯罩编号 nvarchar(50) 否 灯罩型号铝塑混合 nvarchar(50) 否 铝塑型质量全铝 nvarchar(50) 否 全铝型质量分体 nvarchar(50) 否 分体型质量玻璃

33、 nvarchar(50) 否 玻璃型质量说明 nvarchar(50) 是 说明事项表 4.6.4 灯架质量统计表字段名 类型 是否允许空 说明自编号 nvarchar(50) 否 递增的流水号灯架编号 nvarchar(50) 否 灯架型号木质 nvarchar(50) 否 木质型质量铝制 nvarchar(50) 否 铝制型质量铁质 nvarchar(50) 否 铁质型质量说明 nvarchar(300) 是 说明信息无锡太湖学院学士学位论文16(7)为了提高车间的管理质量考勤管理表用于存放员工的考勤信息。包括:自编号、员工编号、员工姓名、考勤年份、考勤月份、1 号、2 号、3 号、4

34、号、5 号28 号、29号、30 号、31 号等字段。其结构表如表 4.7 所示:表 4.7 考勤管理表字段名 类型 是否允许空 说明自编号 nvarchar(50) 否 递增的流水号员工编号 nvarchar(50) 否 员工编号员工姓名 nvarchar(50) 否 员工姓名考勤年份 int 否 考勤年份考勤月份 int 否 考勤月份1 号 nvarchar(10) 否 本月 1 日2 号 nvarchar(10) 否 本月 2 日3 号 nvarchar(10) 否 本月 3 日 29 号 nvarchar(10) 否 本月 29 日30 号 nvarchar(10) 否 本月 30 日

35、31 号 nvarchar(10) 否 本月 31 日(8)员工工资核算表用于存放员工的工资信息。包括:自编号、员工编号、员工姓名、基本工资、津贴、奖金、工龄工资、岗位工资、其它应增项、所得税、养老险、医疗险、住房基金、其它应减项、实发工资、说明等字段。其结构表如表 4.8 所示机械零件的计算机管理系统日光灯管理系统设计17表 4.8 员工工资核算表字段名 类型 是否允许空 说明自编号 nvarchar(50) 否 递增的流水号员工编号 nvarchar(50) 否 员工编号员工姓名 nvarchar(50) 否 员工姓名基本工资 float 否 员工基本工资津贴 float 否 员工津贴奖金

36、 float 是 员工奖金工龄工资 float 是 员工工龄工资岗位工资 float 是 员工岗位工资其它应增项 float 是 其它应增项目所得税 float 是 应缴所得税养老险 float 是 应缴养老险医疗险 float 是 应缴医疗险住房基金 float 是 扣除住房基金其它应减项 float 是 其它应减项目实发工资 float 否 实发工资数说明 nvarchar(300) 是 说明信息无锡太湖学院学士学位论文185 主要功能模块设计5.1 系统登陆设计若要使用系统中的功能,首先需要先登录本系统后才能使用。系统用户在系统登录窗口中输入用户名和密码,通过验证后登录系统;失败则提示用

37、户“用户名或密码错误” ,返回登录界面重新输入用户名和密码。经过系统验证后显示系统主界面。登录系统的建立是为了防止非授权用户的登录,保证本系统的安全使用。本界面提供一个下拉框用于权限管理选择和一个文本框用于密码的输入,提供两个按钮和一个标签,分别用于登录系统,退出和显示自己登陆的身份。登录界面如图 5.1 所示。图 5.1 系统登陆界面设计代码如下:using System;using System.Data.SqlClient;using System.Data;namespace WindowsApplication4/ / Class1 的摘要说明./ public class LonI

38、nprivate string _UserID;private string _PassWord;机械零件的计算机管理系统日光灯管理系统设计19public static string Group;private DataRow userRow;public string UserIDID 属性getreturn _UserID;set_UserID = value;public string PassWord/PassWord 属性getreturn _PassWord;set_PassWord = value;public LonIn(string UserID,string Passwo

39、rd)this.UserID = UserID;this.PassWord = PassWord;/ TODO: 在此处添加构造函数逻辑-/public LonIn()public int isUser()SqlConnection SqlCon = new SqlConnection();无锡太湖学院学士学位论文20SqlCommand LogInCommand= new SqlCommand();SqlDataAdapter userAdapter = new SqlDataAdapter();DataSet UserInfoSet = new DataSet();trySqlCon.Co

40、nnectionString=“server=.; Trusted_Connection=yes;user=sa;pwd=1;database=storage“;/连接字段LogInCommand.Connection = SqlCon;LogInCommand.CommandText = “SELECTUserID,Password,GroupID From LonInFrm“ ;userAdapter.SelectCommand = LogInCommand;userAdapter.SelectCommand.Connection=SqlCon;SqlCon.Open();userAdap

41、ter.Fill(UserInfoSet,“UserInfo“);/填充数据集for (int i=0;i/ PwdUpdate 的摘要说明。/ public class PwdUpdate : System.Windows.Forms.Formprivate System.Windows.Forms.GroupBox groupBox1;private System.Windows.Forms.Label label1;无锡太湖学院学士学位论文22private System.Windows.Forms.Label label2;private System.Windows.Forms.La

42、bel label3;private System.Windows.Forms.Label label4;private System.Data.SqlClient.SqlDataAdapter PwdAdapter;private System.Data.SqlClient.SqlCommand sqlSelectCommand1;private System.Data.SqlClient.SqlCommand sqlInsertCommand1;private System.Data.SqlClient.SqlCommand sqlUpdateCommand1;private System

43、.Data.SqlClient.SqlCommand sqlDeleteCommand1;private System.Data.SqlClient.SqlConnection sqlConnection1;private string userID;private string passWord;private string NewPassWord1;private string NewPassWord2;private System.Windows.Forms.TextBox textPwdNew2;private System.Windows.Forms.TextBox textPwdN

44、ew1;private System.Windows.Forms.TextBox textPwdOld;private System.Windows.Forms.TextBox textID;private System.Windows.Forms.Button sure_button;private System.Windows.Forms.Button esc_button;/ / 必需的设计器变量。/ private System.ComponentModel.Container components = null;public PwdUpdate()/ Windows 窗体设计器支持所

45、必需的/InitializeComponent();/ TODO: 在InitializeComponent 调用后添加任构造函数代码/ 机械零件的计算机管理系统日光灯管理系统设计23/ 清理所有正在使的资源。/ protected override void Dispose( bool disposing )if( disposing )if(components = null)components.Dispose();base.Dispose( disposing );#region Windows 窗体设 计器生成的代码/ / 设计器支持所需的方法不要使用代码编辑器修改/ 此方法的内容。

46、/ private void InitializeComponent()System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PwdUpdate);this.groupBox1 = new System.Windows.Forms.GroupBox();this.textPwdNew2 = new System.Windows.Forms.TextBox();this.textPwdNew1 = new System

47、.Windows.Forms.TextBox();this.textPwdOld = new System.Windows.Forms.TextBox();this.textID = new System.Windows.Forms.TextBox();this.label4 = new System.Windows.Forms.Label();this.label2 = new System.Windows.Forms.Label();this.label1 = new System.Windows.Forms.Label();this.label3 = new System.Windows

48、.Forms.Label();this.sure_button = new System.Windows.Forms.Button();this.esc_button = new System.Windows.Forms.Button();this.PwdAdapter = new System.Data.SqlClient.SqlDataAdapter();this.sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand();this.sqlConnection1 = new System.Data.SqlClient.SqlConn

49、ection();this.sqlInsertCommand1 = new System.Data.SqlClient.SqlCommand();无锡太湖学院学士学位论文24this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand();this.sqlUpdateCommand1 = new System.Data.SqlClient.SqlCommand();this.groupBox1.SuspendLayout();this.SuspendLayout();/ / groupBox1/ this.groupBox1.Controls.Add(t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 机械制造 > 机械/模具设计

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报