1、无效登录信息实验室设申请/维修/报废斥备管理系上级领导设备管理员询擬作 -统审核结果 处理结果EM仪器振荡器KS44X32.11552001/5/8庚氏张学友正常44X32.修理中I3安全柜生物安BHC型1200X.3750恒德位器恒温水桶YJ501S型400X2.17402001/5/15恒彳克5磁力搅CJ-78-121X19.1602002/1.特力121 X 19.2002/1.损坏7磁力损360持力张字反报废8回拷式HZ-81122X9 .16902003/1/5正當9电热蒸HS -Z1 .20X21.;3502003/3/15HS Z1 .30X21.11三孔水惜DK-8D50X30
2、.3102003/5/1512卓子钢木带B-101250X.35002003/9/2013桌子祸木带1415钢木芾B-1O9500 T-A4切仃仃7仃 0*/14i-h七实验室没备管理浆统设备信言3查看设备申请表信息表,实现了设备申请模块功能,申请过的设备才能进行购 买。文住損作査询莘st 1 /12 刿|井X测试连緩ID 类别夢 型号 规格 单价 as 噩 贾办振荡誥2001/4/28周杰伦已购买生物安 EHC型12002/5/1县涡混 VXH50X25 5932002/5/5申请中怛温才:槽TJ501S型2002/5/11厌氧培TQX-II250X1.12502002/7/23批准磁力損2
3、1X19.163T回转式MZ-81.1ZZX9.2003/1/3KS Z1 .30X21.3532003/3/13*三孔水槽HK-8D2003/6/8P-10 12S0X.2003/9/17林俊杰-二天平台7-041150X.27002003/1.显徽績GT-960D15X12.3032004/2/14叫 头验至发芳言坦糸统.申请阖4.查看设备修理清单信息表,实现了设备修理模块功能,可以记录设备的修理信 息,报废信息。昭实验室设备管匡票统1WW单文件換作莹询群-;1 /9 /儿汩X 别貳J 逹樓ID 类别曹备型号规格 1 | 需熒办状态 |44X3.200刘德华修里中2005/.磁力21X1.
4、2007/.磁力21 XI.刘徳华傾里中2007/钢木1250.300修浬中2010/9/919显徵後GT-960015X1.2008/5/6GT-98OO修遲完2008/.21显徴澄修浬完22显徴後傷里完2008/6/8显微這GT-9BOO刘徒华2009/3/65自定义查询,输入相关的信息,可以查找到设备。七实验室设备管理浆统修珪清单文件接作童向 帮既功/9 8 印 X2007/.2008/. I 2009/3/86.通过自定义查询搜索出的设备。b实验室设备管理票统目走义重询 I旦 啦 W文件澳作童询辛朗1 /30 H X 测试ID 类别 蚕备 型号 规格 单价 | 珞 贾办 僦仪趕GT-9
5、E0015%12.2304/2/15仪叢显徴備GT-96OO15X12.脩理中显微粽GT-9EOO15X12.15%12.804/2” 5显微後15X12.2004/2/1524显微備GT-geoo萧敬腾25显徴诡GT-9eoo26显徴鑽27显微從GT-9C001SX12.28显徴筱29显微微15%12.显徽負15X12. 31翩腾32仪羞33仪誥 1幕敬腾1 q y 19仃 4/2/1 RfrtrWL R尸7 新建申请表,填好信息将自动插入到设备信息表中。U)凹连捞/48 ki 井 X文件揍作童向嵇助叶实验室没备管理圣统设备信息三个人遇到的困难与获得的成果3.1需求分析方面困难:如何去撰写需
6、求报告呢,需求报告要有什么内容呢,如何写才能清楚的交 代客户想要的软件呢,才能让下一步的人员的工作正确运作。成果:知道了常用的需求现在业务如何运作。希望计算机做何事。每天思考完软件的设计,归纳总结,列出己有和未有的事件,反复调研,直 到完善。如何撰写调研报告明确客户需要作何事情,事情多少,时间限制。客户可提供的软件,硬件,网络和通讯环境等。客户可参加共同开发的人力和素质。分析工作量,确定底价。引导、启发被调查对象。收集资料根据现有的组织机构,资料(数据样本、文件、凭证等)存档。查找以往该方面软件的资料(运用网络)。知道了规范的需求分析报告必须的内容。数据流程图。数据字典和数据库描述。功能与性能
7、需求。只考虑高层次的数据流程图。 根据己有经验,构思数据模型(E-R图)。软件的接口与环境。3.2软件设计方面1.在ACCESS数据库中,用的命名空间是usingSystem. Data. OleDb; K别十SQL的是 usingSystem Data SqlClient;2.在窗体间传递数据的问题,例如:在FORM1中定义FORM2, form2 = newForm2(this);, 需要传递窗体实例,以窗体FORM1为参数,传给其他窗体,这样其他窗体就 可以调用FORM1的变量,函数,当然函数要public3.在窗体关闭时要检查数据是否保存完成,不然之前的修改都白干了。还有关 闭时要断开
8、与数据库的链接,不断数据库将一直被占用。if(conn State=ConnectionState Open)trysave_data(page);finallyconn CloseO ;4第一次运行软件时,需要创建数据库文件,创建字符串 由十 创建的版本过高,可能导致低版本的数据库不兼容,所以改进了创建字符串, 并设置了 密码,提高安全度。4. 5.在写SQL语句时,如果不加会出错,如sqlcmd = 设备信息(ID autoincrement(1, 1) primary key,类别 varchar (20),设备名 varchar (20),型号 varchar (20),规格 varc
9、har (20),单价 double,购置日期date, 生产厂家varchar (30), 经办人 varchar (10), 状态 varchar(6) 这样写将导致把换行回车符也添加进语句中:修正后 sqlcmd = 设备信息类别 名 型号 规格 单价 购置日期生产厂家经办人 状态 (6);6.写完SQL语句要使用OleDbCommand类来处理语句cmd = newOleDbCommand(sqlcmd, conn);cmd ExecuteNonQuery0;7.接收从数据库里返回的表单信息,填充到内存中的DataSet中,可以更好维护 数据库,防止它崩溃。8.填充用 50 01 eD
10、bDat aAdap t er 类sqlcmd = * 设备信息;adapter = newOleDbDataAdapter(sqlcmd, conn);adapter. Fill (ds,设备信息);9.我们要输出显示表,就要用到dataGridViewl控件,该控件可以直接引用 DataSet中的数据,数据源,数据源,BindingSource类,可以将DataSet绑定到 dataGridViewl中,一旦DataSet发生变化,dataGridViewl也会变化,这是个封装好 的控件。bind = newBindingSourceO ;bind. DataSource = ds. Ta
11、bles设备信息;/dtO;this. Text =实验室设备管理系统备信息thisdataGridView1. DataSource = bind;thisbindingavigator1BindingSource = bind;10.身份的权限设置:定义一个全局变量shenfen, 0为游客,1为管理员if (shenfen = 0)dataGridViewl. Readonly = true;dataGridViewl设置只读,不可增删改写。可以注销,shenfen = 011.切换查看其它的表,更改数据源就好,顺便换一下窗体的标题。sqlcmd = * 修理清单; adapter. Fill (ds,修理淸单“); bi
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1