管理信息系统课程设计-实验室设备管理信息系统

上传人:xt****7 文档编号:103344567 上传时间:2022-06-08 格式:DOC 页数:27 大小:396.51KB
返回 下载 相关 举报
管理信息系统课程设计-实验室设备管理信息系统_第1页
第1页 / 共27页
管理信息系统课程设计-实验室设备管理信息系统_第2页
第2页 / 共27页
管理信息系统课程设计-实验室设备管理信息系统_第3页
第3页 / 共27页
点击查看更多>>
资源描述
管理信息系统课程设计报告设计题目:实验室设备管理信息系统专 业 经济与管理学院 班 级 管111 学 号 学 生 学长 指导教师 薛宏权、严俊 时 间 2013-06-242013-06-28 地 点 经济与管理学院实验室 2013 年 春季 学期一.绪论1二.系统规划1三系统分析21.可行性分析22. 实验室的组织结构23. 数据流程图34.业务流程图45.功能分析图5四.系统设计与实施71.全局E-R图设计72.数据库的实现93. 系统程序中所用的代码154. 输出设计185. 输入设计186.选择开发的平台187. 系统设计的自我评价18五 经验总结19六. 参考资料20一.绪论一个现代化的实验设备系统在正常运行中总是面临着大量的使用者,仪器及两者相互作用产生的借用仪器。人工管理既浪费人力物力财力,又容易导致各种错误的发生。为了方便实验室的管理,我们得重新开发一个更好的软件。实验室设备系统管理,就是为了实验室更好的管理。软件工程是一门从技术和组织管理两个角度如何用系统化,规范化,和数量化等工程原理的方法去进行软件工程开发和维护的学科。软件工程学的范围非常广泛,包括技术方法,工具,管理等许多方面。软件生命周期的各阶段可分为以下:采用软件工程的技术方法开发本系统,分阶段进行,就把规模庞大,结构复杂和管理复杂的软件变得容易管理和控制。数据库的设计主要是进行数据库逻辑的设计,即将数据按照一定的分类,分组系统和逻辑层次组织起来,面向用户的。数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当,正确反映出数据关系,数据冗余少,存储效率高,能满足多种查询方式的数据模型。二.系统规划实验室设备管理系统设备查询管理现有设备管理设备购进管理设备使用管理按类别查询按时间段查数据库设计的步骤是:1. 数据库结构定义:目前的数据库管理信息系统有的是支持联机事务处理的操作系统,有的支持数据仓库,有的支持联机分析处理,有的是关系型的,有的是面向对象数据库。针对选择的DBMS,再对数据库结构定义。2. 数据表的定义:数据表的定义指定义数据库中数据表的结构。数据表的逻辑结构包括:属性名称,类型,表示形式,是否关键字,是否为空等。关系型数据库要尽量按关系规范化要求来进行数据库设计,但为使效率高,规范化程序应根据应用环境和条件来决定。数据表设计不仅要满足数据的存储的要求,还要增加一些如反映有关信息,操作责任和中间数据的字段或临时数据表。3. 存储设备和存储空间组织:确定数据的存储位置,存储路径,存储设备等,备份方案,对多版本如何保持数据的一致性和完整性。4. 数据使用的权限设置:针对用户的不同使用要求,确定用户的使用权限,确保数据安全。5. 数据字典设计:用数据字典描述数据库的设计,便与维修和修改。三系统分析1.可行性分析技术上的的可行性:可方便查询设备的使用情况,节省时间,可提高系统的效率和准确性,把系统管理员从繁重的工作中解脱出来。经济上的可行性:主要是预估费用支出和对项目的经济效益进行评价,方便快速的操作,可减少对实验室设备系统管理的漏洞,又可减少因为工作的冗余而出现的错误,可减少许多不必要的人员,这不论是物质还是工资都节省了不少。管理上的可行性:这是本着为公司谋求发展的一个项目,相应的管理方法也较为科学,所以这可行。2. 实验室的组织结构实验室主任设备管理员文员实验人员3. 数据流程图用户管理员采购员用户登录设备查询借用设备归还设备设备审核报废设备处理设备使用状况 。管理员对设备进行管理,实现现在仓库中每样设备信息的登记和新设备的入库登记,旧设备的报修,报废处理,以及设备状态的更新。设备的借出,按所需设备给予借出,并在数据库更改这些设备的使用状态。设备的归还,按所还设备而进行入库登记,并在数据库中更改这些设备的使用状态。设备的报修,如实验人员在实验过程中发现设备损坏,通过此系统报告给管理员,同时更改系统中的设备状态。4.业务流程图实验人员实验人员管理员采购部门其他部门报废单报修单借用单归还单实验人员通过借用单向实验室管理员领用设备进行实验,实验人员通过归还单将设备还到实验室,实验人员要是在实验过程中发现设备有所损坏,应将给管理人员报告,然后再将设备交到其他部门进行处理,如果设备直接报废,应报告给采购部门,进行新设备的装配。5.功能分析图实验室设备管理系统设备查询管理现有设备管理设备购进管理设备使用管理按类别查询按时间段查功能图说明1)新进设备状态查询1待验效2验效通过3验效失败4待登记5登记成功6 登记 失败2) 现有设备管理1损坏设备报修 记录修理日期,设备名,修理厂家,修理费,责任人 于统计栏记录备案2设备报废 记录报废原因,责任及相关信息 于统计栏记录备案3设备维修返还记录 加入“现有设备统计” 于统计栏记录备案4设备出入统计 统计记录并规范格式 查询设备维修,设备报废统计 打印设备维修,保费统计表3) 继续设备购进 生成购买申请表,打印表格,登记设备详细资料,同时更新 申请表内容4) 管理员验证登陆 1 创立、修改管理员 登记管理员资料,修改管理员资料,删除管理员资料 2创建、修改管理员密码 新建管理员密码,修改管理员密码 3验证登录 登录方式判断,登录员登录密码验证 四.系统设计与实施1. 全局E-R图设计设备借出信息设备归还信息设备损坏信息实验人员信息设备报废信息实验室设备信息管理员借出记录管理使用M11M1M11E-R图模型转换为关系模型1.设备(设备编号,设备名称,价格,生产厂家,设备数量,借出数量,备注,设备状况,启用日期,报废数量)2.借用设备(设备编号,设备名称,借用人,借用数量,用途,借用日期,归还日期,经手人,备注)3.实验人员(姓名,性别,电话号码,权限类别,登记日期,部门名称)4.管理员(用户名,密码,权限)5.损坏设备(编号,名称,类型,单价,数量,规格,生产厂家,损坏程度,损坏负责人)6.报废设备(编号,名称,类型,规格,数量,单价,生产厂家)7.归还设备(编号,名称,类型,规格,数量,单价,生产厂家,借出日期,何人借出)2.数据库的实现1.系统的登录2. 系统中设备的基本信息表单设备基本信息表单的设计设备基本信息表单的实现3.实验室设备借出表单的设计设备借出信息表单的形成4.实验室设备余额信息表单的设计5.由菜单做成的表单6.表单的生成过程 7. 报表的生成 实验室设备管理员的基本信息报表 实验室设备基本信息报表3. 系统程序中所用的代码在设备基本信息表单中所有按钮的程序代码依次为go topthis.enabled=.f.thisform.cmdpre.enabled=.f.thisform.cmdnext.enabled=.t.thisform.cmdbot.enabled=.t.Thisform.refreshif bof()=.t. go top thisform.cmdtop.enabled=.f. this.enabled=.f.else skip -1endifthisform.cmdbot.enabled=.t.thisform.cmdnext.enabled=.t.Thisform.refreshif eof()=.t. go bottom thisform.cmdbot.enabled=.f. this.enabled=.f.else skipendifthisform.cmdtop.enabled=.t.thisform.cmdpre.enabled=.t.Thisform.refreshgo bottomthis.enabled=.f.thisform.cmdpre.enabled=.t.thisform.cmdnext.enabled=.f.thisform.cmdtop.enabled=.t.Thisform.refreshappend blankThisform.refreshselect 设备基本信息表deletepackThisform.refresh在设备借出信息表单中所有按钮的程序代码为以下go topthis.enabled=.f.thisform.cmdpre.enabled=.f.thisform.cmdnext.enabled=.t.thisform.cmdbot.enabled=.t.Thisform.refreshif bof()=.t. go top thisform.cmdtop.enabled=.f. this.enabled=.f.else skip -1endifthisform.cmdbot.enabled=.t.thisform.cmdnext.enabled=.t.Thisform.refreshif eof()=.t. go bottom thisform.cmdbot.enabled=.f. this.enabled=.f.else skipendifthisform.cmdtop.enabled=.t.thisform.cmdpre.enabled=.t.Thisform.refreshgo bottomthis.enabled=.f.thisform.cmdpre.enabled=.t.thisform.cmdnext.enabled=.f.thisform.cmdtop.enabled=.t.Thisform.refreshappend blankThisform.refreshselect 设备借出信息表deletepackthisform.refresh4. 输出设计通过系统所形成的关于实验室设备信息的表通过打印机打印出来,使得使用者和管理员便于工作,将工作效率提高,而且使得对设备的有效控制得到了很大的改善。5. 输入设计在输入设计中,我们应当注意输入时的效率和错误的减少,在输入设计中,工作人员应特别注意对数据的简化,减少输入延迟。输入的设备是:由数据录入员通过工作录入站录入,经可靠性验证后存入磁盘记录介质。6.选择开发的平台随着信息产业的发展,计算机技术的发展可谓日新月异,不同厂家,型号的计算机为信息系统的应用提供了广阔的舞台,但也给系统的实施带来了一定的复杂性。我们所使用的计算机系统的基本原则就是能满足MIS的设计要求。此系统应当应用到学校,并专门有对操作人员的培训。在小程序的设计中,我们强调的是程序的正确和效率。7. 系统设计的自我评价实验室管理信息系统可以简单的实现对实验室设备的管理,系统也能满足管理的目标,技术性能也达到了设计要求,系统内各资源得到了充分的利用,经济效益也达到了预期结果。系统可使用行:人机交互的灵活性和方便性。系统的可靠性:数据处理和信息输出的正确性与精确度,单位时间内的故障次数少,故障时间在工作时间中所占的比例也小。系统的可扩展性相对较差,系统结构和功能相辅相成,但与其他管理信息系统交互或集成的难度较大。系统的可维护性:系统的故障诊断性较强,排除,恢复的能力较好。系统的安全与保密性:系统的安全保密措施相对完整。系统文档的完备性:系统文档资料相对完备,正确和规范。这些优点使得管理员对设备的管理实现了现代化,工作量减小,是办公室人员的好帮手。五 经验总结在本系统的开发过程中,我深刻的感受到学习管理信息系统与VF的内在联系就是相互依赖,管理信息系统的设计与实施离不开程序开发的支持,而程序开发更离不开,管理信息的为它已开始得系统分析,与设计到实施,这是我的最大的体会。本次课程设计时间为20个小时,一开始就是确立题目,说起来简单,做起来难,就拿我来说吧,画业务流程的时候就画了好几遍,总觉得应该再添加点什么,总觉得想得那么多,那么好,却没有做出来,主要是因为时间的紧缺,还有我自己知识的欠缺,不能达到那种想什么就能开发什么的情况,最后还是不能入自己所希望的那样把系统完完整整地开发出来,但是我已经尽力了,不管结果如何,只要努力了就有回报,在其间各位老师的笑容,也是我有了不少信心,还有旁边同学的帮助,使我快乐的夺过了这几天,虽然其间,好多次死机,没有保存上,心里特难受,觉得白做了,但是也让我学会了,做什么都要多想一想,多为自己开一条路,如把自己的东西存在多个地方,边做边保存。此次课程设计使自己对以前知识有了一个充分的回顾,并进行实际操作,是理论与实际开发技巧的有利结合。不得不说,理论是实践的基础.本系统还存在着很多的不足之处,还需要在以后的开发工作中不断改进和完善,我希望有一天,我自己能从新为写字楼开发新时代的信息管理系统。给自己的建议就是遇到困难不能气馁,得发现自己对哪些知识的掌握有欠缺,虚心向同学,老师请教.然后不断进步.自己的做的事情自己得上进,认真.这样才能达到学习的目的.六. 参考资料1Visual FoxPro程序设计教程 2管理信息系统3Visual FoxPro程序开发项目案例4. Visual FoxPro语言程序设计
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!