资源描述:
《个人课程设计报告—实验室设备管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、个人课程设计报告院系计算机与通信工程学院专业计算机(中加)学号姓 名角色E日期2013/6/20个人课程设计报告一.项目概述1.编写目的:因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存档以后,档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件
2、情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。同时基于实验室管理者对设备的的使用情况进行统计和更新提供轻松快捷的管理方式,利用计算机管理系统管理我校的实验设备势在必行,也方便广大用户可以随时随地的借用实验设备进行学习和研究。该报告的读者对象为研发该软件者。2.项目背景:开发软件的名称:实验室设备管理系统。用户:实验室设备管理员。实现软件的单位:各
3、大学校。软件使用ACCESS数据库存储数据。 3. 术语定义:lSbsys:shebeiSystem,设备管理系统lDataProcessing:数据处理lTransactionProcessing:事务处理lDataProcesssingCycle:数据处理流程lMIS:管理信息系统4. 参考文献:《C#数据库精通》作者:王华杰清华大学出版社出版《C#程序设计教程》作者:李春葆清华大学出版社出版二.项目中本人参与和实现的部分数据结构设计1逻辑结构设计1.1数据库定义CREATETABLE设备信息(IDa
4、utoincrement(1,1)primarykey,类别varchar(20),设备名varchar(20),型号varchar(20),规格varchar(20),单价double,购置日期date,生产厂家varchar(30),经办人varchar(10),状态varchar(6))";CREATETABLE申请表(IDautoincrement(1,1)primarykey,类别varchar(20),设备名varchar(20),型号varchar(20),规格varchar(20),单价d
5、ouble,数量int,申请日期date,经办人varchar(10),状态varchar(6))";CREATETABLE修理清单(修理号autoincrement(1,1)primarykey,IDint,类别varchar(20),设备名varchar(20),型号varchar(20),规格varchar(20),修理费用double,修理厂家varchar(30),修理日期date,经办人varchar(10),状态varchar(6))";1.2配置文件登入表输入:身份验证输出:身份验证数据结
6、构:用户名+密码+登入权限设备基本信息表输入:统计查询数据结构:类别+设备名称+设备编号+型号等维修记录表输入:统计查询,维修输出:统计查询数据结构:设备名称+维修厂家+维修日期+维修费用等④新设备表输入:统计查询,购置输出:统计查询数据结构:设备名称+设备编号+型号+价格+数量等⑤申请表输入:统计查询,产成报表输出:统计查询,生成报表,购置/维修数据结构:设备名称+设备编号+型号+数量等1.3全局变量表publicstaticintshenfen=0;//0为游客,1为专业人员,2为超级管理员strin
7、gConnString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=data.mdb;JetOLEDB:DatabasePassword=nicaibudao";stringsqlcmd;OleDbCommandcmd;OleDbConnectionconn;DataSetds;DataTable[]dt=newDataTable[3];//0设备信息BindingSourcebind;//数据源OleDbDataAdapteradapter;Form2for
8、m2;Form3form3;Form4form4;Form5form5;Form6form6;intpage=0;publicintrow_xz;//选中行2物理结构设计定义了3个表,数据库库名data.mdb,与应用程序放在同一目录下。设备信息表结构:ID类别设备名型号规格单价购置日期生产厂家经办人状态设备信息表各字段具体描述:字段名称类型长度是否为NULL备注IDint2否主键,自动添加类别varchar20是设备名var