




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、郑州轻工业学院本科数据库课程设计总结报告设计题目:设备管理系统学生姓名:xx、xx系别:计算机与通信工程学院专业:计算机科学与技术班级:计算机科学与技术1001学号:xx指导教师:张保威金松河2012年12月30日郑州轻工业学院课程设计任务书题目设备管理系统专业、班级计算机科学与技术10-1学号xx姓名xx学号xx姓名xx主要内容:了解设备管理的基本流程,根据构思活出E-R图。根据所化E-R图,对相应的试题和关系建立表格,实现数据的初始化。用SQL建立数据库表,然后再用其他软件建立界面(如此设备管理系统用的是C#实现界面),将建立好的界面同数据库进行链接,实现对数据库的简单的增删改查。E-R图
2、思路:部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。在使用设备的过程中,如果设备在保修期限内出现质量问题部门向设备处申请,设备退回供应商;如果设备损坏,由部门向维修人员报修;若无维修价值,则申请报废。基本要求:立足于科技日益发达,自动化组不占据主要市场,要求学生根据自己所学的数据库知识,建立简单的数据库实现对设备管理的机械化,自动化。1:能够数量掌握SQL;2:能够运用其他辅助工具做图形界面。3:能够实现对C#和数据库的链接。4:作出的系统能够对数据库进行简单的
3、增删改查。5:通过机械化,自动化工具的使用,提高工作效率、准确率。主要参考资料等:数据库系统概论作者:王珊萨师熠出版社:高等教育出版社数据库系统概论课堂课件。完成期限:两周指导教师签名:课程负责人签名:2012年12月30日报告前半部分结构可以参考以下内容目录课程设计任务书21、 需求分析51 、系统功能分析52 、系统功能模块设计52、 数据库设计61、 ER图63、 数据字典84、 关系模式115、 关系图123、 详细设计131 、设计总综述思想132、建数据库表163、界面设计194、关键代码224、 总结24设计任务:本设备管理系统主要是建立基本数据库,然后做一个可视化界面连接数据库
4、,通过界面的操作指示,控制数据库,实现对数据库的简单的增删改查。要求:1:熟练掌握数据库的基本操作2:详细准确地对系统进行分析3:通过分析,画出合理、明了的ER图4:建立数据库5:设计简单的图形界面,并能够与数据库进行连接6:实现对数据库的增删改查等功能7:结合所做的作业,写出完整的实验报告分工:需求分析1、 系统功能分析随着计算机技术的迅猛发展以及Internet进入商业和社会应用阶段,设备的种类、数量越来越多,在现代化大型研究所信息化管理体系建设中,设备管理系统被看作是重中之重。因为设备是工厂生产中的主体,随着科学技术的不断发展,生产设备日益机械化、自动化、大型化、高速化和复杂化,设备在现
5、代工业生产中的作用和影响也随之增大,在整个工业生产过程中对设备的依赖程度也越来越高。设备管理的各项制度、流程涉及的点多面广。设备管理系统则是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对研究所正常生产起着决定性的作用。信息安全设备管理已成为现代研究所管理的一个重要组成部分。把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势。设备管理
6、系统的背景分析:设备管理系统是企业内部的信息管理系统,是连接企业内部各生产部门的桥梁与纽带,起着核心作用。目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。某些企业采用专门人工整点,对设备的跟踪信息即使能记录在案,但无形中增加了繁重的手工劳动,整个设备管理水平还是较低。本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高
7、现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。本次设备管理系统主要完成任务的登陆数据库、数据查询(实现简单的对数据库的增删改查)模块分析设计与的实现,通过设备的属性字段查询每一件产品设备零件信息,使管理人员随时掌握设备的现状及公司雇员领用设备、消耗设备的情况。本系统设计的实体:采购员(属性略,图表中有),供应商,设备,设备管理人员,员工,部门,购物清单,维修人员被系统的关系有:申报,递交,采购,供应,分配,报修,分发,报废,退货2、 系统
8、功能模块设计设备管理系统退出系统报废时间记报废数量故障维修报修管理故障时间部门分发给增删改管理数据库设计1、ER图.工号供应商nn分配退货,设备编号mmmn设备部门mnxywm数量m数量n存放n报废设备处号递交11设备处清单编号1m一e分发存入日期。I总体ER图子ER图E-R图思路:部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。在使用设备的过程中,如果设备在保修期限内出现质量问题部门向设备处申请,设备退回供应商;如果设备损坏,由部门向维修人员报修;若无维修价值,
9、则申请报废。3、数据字典实体表:1.采购信息(purchase)字符类型长度约束说明PChar20不能为空,不能重复一姓名Pu.noChar20不能为空,不能重复工号Pu.ageSmallint4大于0且小于100年龄Pu.sexChar2男或依性别Pu.telChar11联系方式Pu.dateDatetime»1900且2013入厂日期2.供应商信息(provider)字符类型长度约束说明PChar20不能为空,不能重复姓名Pr.IdChar20不能为空,不能重复帐号Pr.addressChar20不能为空,不能重复地址Pr.telChar11联系方式Pr.
10、noChar20不能为空,不能重复供应商号3.设备信息(device)字符类型长度约束说明De.typeChar20不能为空,不能重复一型号De.noChar20不能为空,不能重复设备编号DChar20不能为空,不能重复设备名称De.dateDatetime生产日期De.bdateDatetime购买日期F.noChar20不能为空,不能重复设备处号4.设备管理人员信息(toolkeeper)字符类型长度约束说明TChar20不能为空,不能重复姓名To.noChar200不能为空,不能重复工号To.ageSmallint4大于0且小于1001年龄To.sexChar2男
11、或依性别To.telChar11联系方式To.dateDatetime»1900且2013入厂日期5.员工信息(staff)字符类型长度约束说明SChar20不能为空,不能重复姓名St.noChar20不能为空,不能重复工号St.ageSmallint4大于0且小于1001年龄St.sexChar2男或依性别St.telChar11联系方式St.dateDatetime»1900且2013入厂日期6.部门信息(department)字符类型长度约束说明D.nameChar20不能为空,不能重复名称D.noChar20不能为空,不能重复部门号D.telChar11
12、联系方式F.noChar20不能为空,不能重复设备处号7.购物清单信息(buylist)字符类型长度约束说明B.noChar20不能为空,不能重复清单编号B.numChar10不能为空,不能重复设备型号B.dateDatetime确定日期F.noChar20不能为空,不能重复设备处号8.维修员(mantenance)字符类型长度约束说明M.nameChar20不能为空,不能重复一姓名M.noChar20不能为空,不能重复工号M.ageSmallint4大于0且小于1001年龄M.sexChar2男或依性别M.telChar11联系方式M.dateDatetime»1900且2013入
13、厂日期关系表:9.申报关系(declare)字符类型长度约束说明F.noChar20不能为空,不能重复设备处号Dec.numChar10不能为空,不能重复设备型号Dec.dateDatetime申报日期D.noChar20不能为空,不能重复部门号10.递交关系(submit)字符类型长度约束说明Pu.noChar20不能为空,不能重复采购员工号Dec.numChar10不能为空,不能重复数量Dec.dateDatetime递交日期B.noChar20不能为空,不能重复清单编号11.采购关系(purchase)字符类型长度约束说明Pu.noChar20不能为空,不能重复采购员工号Dec.numC
14、har10不能为空,不能重复数量Dec.dateDatetime采购日期De.noChar20不能为空,不能重复设备编号12.供应关系(povider)字符类型长度约束说明Pr.noChar20不能为空,不能重复供应商号Pro.numChar10不能为空,不能重复数量Pro.dateDatetime供应日期De.noChar20不能为空,不能重复设备编号13.分配关系(allot)字符类型长度约束说明To.noChar20不能为空,不能重复设备管理员工号A.numChar10不能为空,不能重复数量A.dateDatetime分配日期De.noChar20不能为空,不能重复设备编号D.noCha
15、r20不能为空,不能重复部门号14.报修关系(repair)字符类型长度约束说明M.noChar20不能为空,不能重复维修人员工号R.numChar10不能为空,不能重复数量R.dateDatetime报修日期De.noChar20不能为空,不能重复设备编号D.noChar20不能为空,不能重复部门号15.分发关系(handout)字符类型长度约束说明D.noChar20不能为空,不能重复部门号H.numChar10不能为空,不能重复数量H.dateDatetime分发日期St.noChar20不能为空,不能重复员工工号16.报废关系(scrap)字符类型长度约束说明D.noChar20不能为
16、空,不能重复部门号H.numChar10不能为空,不能重复数量H.dateDatetime报废日期F.noChar20不能为空,不能重复设备处号17.退货关系(cancel)字符类型长度约束说明Pr.noChar20不能为空,不能重复供应商号C.numChar10不能为空,不能重复数量C.dateDatetime退货日期De.noChar20不能为空,不能重复设备编号F.noChar20不能为空,不能重复设备处号4、关系模式采购员(工匕姓名,年龄,性别,联系方式,入厂日期)供应商(姓名,供应商号,地址,联系方式,账号)设备(设备编号,型号,设备名称,生产日期,购买日期,设备攻设备管理员(。姓名
17、,年龄,性别,联系方式,入场日期)员工(工匕姓名,年龄,性别,联系方式,入场日期)部门(部门号,名称,联系方式,设备处号)购物清单(清单编号,设备型号,确定日期,设备处号)维修人员(姓名,年龄,性别,联系方式,入场日期)申报(部门号,申报日期,设备型号,设备处号)采购(采购员员工号,数量,递交日期,清单编号)递交(设备处,数量,清单编号,递交日期)供应(供应商号,数量,供应日期,设备编号)分配(设备管理员工号,数量,分配日期,设备编号,部门号)保修(维修员工号,数量,报修日期,设备编号,部门号)分发(部门号,数量,分发日期,员工工号)报废(部门号,数量,报废日期,设备处号)退货(部门号,设备处
18、,供应商号,日期,数量)yuangongEt_namE 召 st_no $t_age st.sex Et_tef st_datebumend_nameV d_no d_tel f no5、关系图caigoubiaopu_rame7pu_noUgEpu_5expu_telpu_dateweixiurenyuanm_name肾ni_nom_agem_£eKm_telm_dateshebei de_type8 6e_no de_narne de_date de_bdate f nogouwuqingdan舟b_nob_njmb_datef_nodengluzhanghaomimashebe
19、iguanlfto_natrtegongyingshangpr_nampr_idp readdressprjdg pr_*>o®to_noto_ageto_sexto_telto_date说明:关系图体现的是各个表之间的联系和本表总所固有的属性,它体现着数据库的结构,能够是人们更加清晰,明了的直到数据库各表之间的关系,帮助我们理解整个系统三、详细设计1、设计总综述思想在需求分析的基础上,画出明了的ER图,然后对建立纸质的数据库表(包裹属性合约束条件)。用VC2008建立数据库,在数据库中建立已经设计好的数据库表,并对表添加约束(如:性别只能是男或者女,年两在1100之间,姓名不
20、能为空等),对表建立主键和外键,然后录入表数据。供应商号X,退货供应商,数量)-1nn供应日期,、供!“'退设备编号*'.mm*1.II采购员m_采购_n_设备L:日期3.数量.mn(数量二.日期二八丫存入日期递交.,设备处号.J1一-设备处km、清单编号):购物清单m-产生二号1设备营埋员,w(数重,数量L/人广分配日期飞货.今一_一)(工号)mnOf/_x_工报溷y部门I_m_分发,n_员工1'w/数量(分发日期、维修人员m/八n工号y/乙。数量)1时间A11申报/S时间.部门设备名称联系方式.:.清单编号(设备数量一,购物清单确定日期设备型号图形界面:设计一个登陆
21、窗口,包含账号和密码,登陆后条状到主界面,通过查询下拉菜单可以对各个表的信息进行查询(如:点设备,则跳出设备表,可以看到设备表中的信息),通过增加下拉菜单可以对各个表的信息添加信息(如:点设备,则跳出设备表,可以增加设备表中的信息),修改和删除等类似。r"wa请在此mai采购供应商设备设备管理员ST部门囱场清单维修人员请在此处键入工menuStripl2、建数据库表d_telf_novarchan;50)varchar(SO)列名允许Nulld_namevarchar(SO)B¥d.novarchar(5O)dbdbunwn;$(fr,lDATABASEl.M0F)Logi
22、n.仃iSi+图一部门表图k pu_namevarchar(50)o曾 pu_novarchar(SO)l_pu.agevardiar(5Q)回pu_sexncharflO)画pu_telvarcliar(50)0pu.datadat?tima匣1列名第据类型允许Nulldb0,ai9oubiaff1DATABASELMDRdbabumen:h1DATABASEPFLoginxsi£i+图一采购员表*均mr鼎7dbdcnglu:StfrlXPATABASILMDF)dboxaigoublao:«ADATABASE1.MDFJ列名汕午Nulljhanghaovarchar(5
23、0)图mimav3rchar50)国图一登陆表列名数景美型能年Nu>pr_namevarchar(SO)回Pdvarchar(JO)回pr_addressvanchar(50)囱prjelvarchar(50)应窄pr_novarchar(SO)图一供应商表dbD.gouwuqingda.OATABASELMDF)dbo.gongying5ha,lDATABASEl,MDF)允许Null数据美型varchar(50jvarchar(50)datetimevarchar(50)图一购物清单表列名数据类型允许Null de_typevarchar(5O)国? de_novarchar50Bd
24、e_namevarchar(5O)国de_datedatetime国de_bdatedatetime回f_novairchar(50)回dbo.5hebd:(fr+lDATABASELMDF)dbo.gouwfuqingda,»DATABASEl.MDF)图一设备表dbohebeiguanliDATABASELMOF)dbo.shebei;(fr.»lDATABASELMDFJ列名朝逊允许Nullto_narmevarchar(SO)国?to,novarchar(50)to_agenchar(lO)回to_sexnchar(lO)周to_telvarchar(5U)to_d
25、atedatetime图一设备管理表dbo.weixiurenyu.lDATABA£El.MDRdbQ.$hebeigu日nlLADATABASEl.MDF)j=1|列名Null>m_namevarchar(5O)0旦m_rtovarchar(5Q)o1m.agenchar(10国m.se叉ncharLlOj回mjelvarchar(50函m_datedatetime也图一维修人员表wltw.juqiiwiiinundLiTiL/r-juuu,wixiurenyu,.lhUA|L.iviurj名前牍mNullst_namevarchar(5O)Jst_novarchar(5O)
26、Bstagevarchar(50)团st_sexnchar(lO)国st_telvarchar(50)困st_datedatetime国n图一员工表3、界面设计Login.csJLoglnx:改计aWindoFormsApplicatjonl£windciwsForm$Applicationlloginpriv-atenr-Ds:11mltanlClick(objectsenilerEimlAr吟三e)"gi”仁q_C©WL"lidn-hewSqlCsnn-eeI&on(0atS&urte3QLEIPRZSS.AttaeMBFLlett*
27、h«=iDalaDirectory|M)atabaseLndf.Iniegrated!Secwit-Tru«.Vserla“注意起行的鼾点处*否则可能出项恰误!!?(七中TUUl.Op431();uiLng(Sq.lLGrinuxiand=aorinn.Crcnt&Conriand.()7connEaid.1-i*end.CorinuidTeKt="select*Er力denluwherexKangh-ao=02ffajneaJend.Farinst短,Add(new温邛山网总l电r("NinJ,ttxtBexl.pcnd.faraneters-
28、.AddCntfrSoLfazin-.s:r(*TasswwdltestBoK2T«xl)hUEhn.c右皿口鼠4泡,reader=endExecuteReader0)fIif(rtadlnr.IhadQDIM白EEAg4Boy.Sh.wc登酷成功JLthii.Hid«o;ilcnn«iD0.ShvwDi&lc£0s.thiS.Cl力韭0i/Zi-e七arn仍不能将窗口关闭口号僦口对方-思逑或卷务' 可言&法立即画i4或者修送出安丁注。宜漩卬话列直信汇款、中奖信息.傥elsgi5b6昧号或者密码蛇入错误,请重新喻人,二10-xtK
29、aacl.Tftict=m】E;taxtB«3c2.Ttnt-noLL:图一调试登陆界面t:是创建MEEtungha*=邪加atBwclText)textBox2.Iext);?-SQLEXFRESS;ity=True;Vs«r请重新输入?Q;图一输入账号和密码登陆ogin.esJLogin,c5WindowFormsApplkd:ioni艳” button'iVindowsForinsApplicationLcQain叱1mainprivatevoidbut甯加登询修改前除usingCSqlCcnnectionAttackDEFi1ename-|Datd)ij疗注
30、意换行的卜comm.口P4*usiRgCqlCor(end-Comm;”end.Parancmd-Par研usingJ)el*mima=PtfiNtBo):2.=null;图一登陆后进入main主界面£'Ml攻同3H百山函博”Gfl国产;前v4u->.I'IfH0此单一|1春气LqN善1二I眄"in.骷=为巾小:盘十1&WndcwsRMmS即HslimLJ调用推靠口w0X调月堆X:匕工力?1;56图一增删改页面4、关键代码连接代码:usingSystem;usingSystem.Collections.Generic;usingSystem.L
31、inq;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1staticclassProgram/<summary>/应用程序的主入口点。/</summary>STAThreadstaticvoidMain()stringdataDir=AppDomain.CurrentDomain.BaseDirectory;if(dataDir.EndsWith("binDebug")|dataDir.EndsWith("binRelease")dataDir=System.I
32、O.Directory.GetParent(dataDir).Parent.Parent.FullName;AppDomain.CurrentDomain.SetData("DataDiretory",dataDir);Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newLogin();登陆代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Compon
33、entModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespaceWindowsFormsApplication1publicpartialclassLogin:FormpublicLogin()InitializeComponent();privatevoidbutton1_Click(objectsender,EventArgse)using(SqlConnectioncon
34、nn=newSqlConnection("DataSource=.SQLEXPRESS;AttachDBFilename=|DataDirectory|Database1.mdf;IntegratedSecurity=True;UserInstance=True")/注意换行的断点处!否则可能出项错误!connn.Open();using(SqlCommandcmd=connn.CreateCommand()/止匕处是创建comman蹄令,Connconnection!cmd.CommandText="select*fromdengluwherezhanghao=Nameandmima
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024中国冷冻饮品及食用冰制造市场前景及投资研究报告
- 2024-2029年中国淀粉及淀粉制品行业市场前瞻与投资战略规划分析报告
- 2025年毛衣毛裤项目可行性研究报告
- 2020-2025年中国商业银行行业市场前景预测及投资战略研究报告
- 2025年电感器元件项目投资可行性研究分析报告
- 2025年松质骨螺钉项目投资可行性研究分析报告
- 2025年非标准箱式炉行业深度研究分析报告
- 2025年二水磷酸一钠行业深度研究分析报告
- 2025年怀旧标牌行业深度研究分析报告-20241226-214130
- 2025年中药浸膏体颗粒项目可行性研究报告
- 客流统计系统施工方案
- 设备损坏评估报告范文
- 透析患者心理问题护理干预
- 《大学生安全教育》课件 项目四 军事安全
- 10KV电力配电工程施工方案
- 智能感知工程基础知识单选题100道及答案解析
- 肌肉注射药物不良反应及预防措施研究
- 人教版数学六年级上册第一单元测试卷
- 自建房-预算表
- 合约部年终工作总结
- 森林质量精准提升项目(2024年度)作业设计
评论
0/150
提交评论