版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程号:9906054082课序号:0中原工学院经济管理学院数据库应用实习实习报告专业:信息管理与信息系统班级:笑嘻嘻班姓名:笑嘻嘻学号:笑嘻嘻笑嘻嘻指导老师:XXXXXX20112012学年第一学期时间:2011年12月30日目录、八亠一、冃U言3二、实习目的与要求3三、实习内容与过程41、需求分析42、数据库的设计53、应用程序设计74、编程实现85、系统实现86、在实习过程中遇到的问题及解决方法9四、实习的总结与体会10五、报告成绩评定11、尸、前言在现今信息时代,生活速度的加快, 使人们越来越向信息化、 数字化发展,管理信息系统(MIS)是一个由人、计算机等组成的 能进行信息收集、传递
2、、储存、加工、维护和使用的系统,必然 能代替过去大量、繁杂的手工操作。对于一个仓库来说,如何利 用计算机改边每次仓库入、出货物后仓库管理员统计大量的物资 信息和入出物资时的繁重任务?如何消除因时间紧张所产生的统 计结果错误百出?设计出物资管理系统是一个很好的解决办法。 对于酒店业务管理而言,设计一种酒店管理系统同样是一个解决 酒店管理中错误百出的好方法。而如何才能设计出这样的系统这 对我们而言是一个考验和尝试。系统开发主要包括后台数据库的建立和维护以及前端应用 程序的开发两个方面。本实习采用 Visual C+与 SQLserver2000 结合开发数据库管理系统。首先,Visual C+提供
3、的MFC类具有 强大的功能,如果能够掌握会达到事半功倍的效果。 Visual C+ 提供的 OLE 技术和 ActiveX 技术可以让开发者利用 Visual C+ 中提供的各种组件、控件以及第三方开发者提供的组件来创 建自己的程序, 从而实现应用程序的组件化, 而组件化的应用程 序则会具有良好的可扩展性。Visual C+为了解决利用ODBC开 发的数据库应用程序访问数据库速度慢的问题,提供了新的访问 技术,即OLEDB和它的高层接口 ADO它们是基于COM接口的 技术,因此使用这种技术可以直接对数据库的驱动程序进行访问, 从而提高访问速度。传统的 ODBC技术只能访问关系型数据库, 而在V
4、isual C+ 中,通过 OLE DB访问技术不仅可以访问关系 型数据库,还可以访问非关系型数据库。再则SQL2000具有操作统一、面向集合、功能丰富、使用简单等多项优点。用它创建数 据库, 实现数据库的创建及信息的输入、删除、 修改、 查询和入、 信息的统计等功能。二者相互结合使系统具有功能强大、界面友 好、简单性、可扩展性、访问速度快、数据源友好等优势。二、 实习的目的与要求实习时间: 3 周( 12/1212/30)实习地点:南苑2号教学楼 203教室 实习单位和部门 :中原工学院 经济管理学院 实习内容 :数据库应用实习 实习目的 :通过实践使学生经历一个数据库系统开发的全过程并 受
5、到一次综合的训练,以便能较全面地理解、掌握和 综合运用所学的知识去分析、解决实际问题。实验环境 :OS: Windows 2000 Server + SP2IDE: Visual Studio 6.0 + SP5DataBase: SQL 2000 Server + SP2实习任务 :完成物资管理系统和酒店业务管理系统的分 析设计工作,并选用适当的开发工具完成系统的开发。任务要求 : 1、需求分析2、数据库的概念设计3、数据库的逻辑设计4、数据库的物理设计5、应用程序设计6、编程实现三 、 实习内容与过程以物资管理系统为例1、需求分析1.1 现状分析物资供应部门是企业与生产单位之间的桥梁、 纽
6、带,是企业正 常生产的物资保障部门。正因为供应部门是关键的中转环节,建 立一套物资管理信息系统对于如何有效的把本单位生产所需的生 产资料及时、保质保量的供应上去,有着重要的意义。从微观上 讲,建立一套物资管理信息系统能够加快物资的周转速度,提高 生产效率,从而加强了管理的信息化手段,提高了本单位的经济 效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了 整个社会化大生产的周期。加强物资管理, 不但有算得出、 看得到的效益, 还可以大大提 高管理队伍的素质,加强职工的爱护财产意识和学习科技的意识, 使科学管理形成共识,并可以减少物资设备各个环节上的矛盾。1.2 系统需求分析 随着社会的高速
7、发展、经济的快速增张,全国各个企业、各 种物资的数量直线增长,在这样的形势下,必须要求企业主管和 仓库管理部门有一种高效有序的方法来管理物资信息。(1) 根据现状分析,要求系统需要有以下功能:(2) 由于该系统支持多用户管理,要求支持添加用户的功能;(3) 原始数据修改简单方便,支持多条件修改;(4) 方便的数据查询,支持多条件查询;(5) 删除数据方便简单,数据稳定性好;1.3 可行性分析在信息时代的今天, 人类需要对在政治、 经济、军事、文化、 科研、教育等领域产生的大量信息进行管理,并对数据进行加工 处理,数据库技术则是信息管理与数据处理的先进技术。随着信 息量的不断增加,作为计算机的三
8、大主要应用意义的数据处理, 已迅速上升为计算机应用的主要方面,数据库技术则成为人们日 常生活中处理数据不可缺少的有力工具,并且现在的信息管理系 统几乎都以数据库技术为核心。本次实验的题目:物资管理系统,主要的目的是编制一个窗 口登录系统连接数据库系统,用以实现物资基本信息,物资入库 信息,物资出库信息、及物资余额信息等多项管理。同时对整个 系统的分析、设计过程给出一个完整的论证。物资管理系统是一种基于集中统一规划的数据库数据管理 新模式,其实就是对物资基本信息、 入库信息、 出库信息的管理。 是针对企业的实际需求,从实际工作出发,在分析目前物资管理 信息系统中存在的问题的基础上, 结合管理信息
9、系统开发的概念、 结构及系统开发的基本原理和方法,并利用计算机运算速度快、 存储信息容量大、处理逻辑问题强、功能强大的优势,采用目前 流行的E /C结构,通过Internet/lntranet实现对企业物资进行管理,特别是对物资基本信息管理、物资调配信息等进行完整的 监控而开发出来的。从查询与决策信息的管理需求出发,针对性 强,功能齐备,旨在通过帮助该企业物资管理实现信息化、网络 化,以提高企业管理的效率。2、数据库的设计2.1 数据库的概念设计 根据上述需求,就可以设计出能够满足用户需要的各种实体以 及它们之间的关系,为后面的逻辑结构设计打下好的基础。这些 实体包含各种具体信息,通过相 互之
10、间的作用形成数据的流动。 根据调查得到的实体有: 物资基本信息实体、 物资入库信息实体、 物资出库信息实体、物资余额信息实体。下面是物资管理系统各 实体包含的数据项: 物资基本信息,包括的数据项有:物资编号、物资名称、规格型 号、类别和计量单位等。 入库物资信息,包括的数据项有:物资编号、物资名称、规格型 号、类别、计量单位、数量、单价、金额、入库时间、经办人、保管人、仓库和备注等。出库物资信息,包括的数据项有:物资编号、物资名称、规格型 号、类别、计量单位、数量、单价、金额、领用时间、领用人、 经办人、仓库和备注等。物资余额信息,包括的数据项有:物资编号、物资名称、规格型 号、类别、计量单
11、位、数量、金额和仓库等。下面是实体之间关 系的E-R图。图1实体之间关系的E-R图2.2数据库的逻辑设计和物理设计现在需要把上面设计好的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据库模型,也就是数据 库的逻辑结构。物资管理信息系统数据库中各个表格进行设计, 每个表格对应于数据库中一个表。2.3数据库的运行与维护在SQL Server 2000数据库系统中,实现上面设计的数据库逻 辑结构。这一步是利用 SQL Server 2000数据库系统中的SQL查 询分析器实现的,此时开始用 SQL语言创建系统用户、物资基本 信息、入库物资信息、出库物资信息、物资余额信息等
12、五个表格。 并用SQL语句对这五个数据表进行删除、添加、修改、查询等操 作。3、应用程序设计3.1 系统功能分析 系统开发的总体任务就是实现物资信息的系统化、 规范化和自动 化。 系统功能分析是在系统开发总体任务的基础上进行的。 本实 验中的物资管理信息系统需要 完成的主要功能有:(1)物资基本信息管理物资基本信息的添加, 物资基本信息的删除, 物资基本信息的查询。(2)物资入库信息管理: 入库物资信息的添加, 入库物资信息的删除, 入库物资信息的查询。(3)物资出库信息管理 出库物资信息的添加, 出库物资信息的删除, 出库物资信息的查询。(4)库存物资信息管理 库存物资信息的查询, 库存物资
13、信息的浏览。(5)系统用户管理 用户添加, 用户删除(6)帮助 关于3.2 系统功能模块设计 系统功能模块如下图:出F+冗.xfj尸.;IJ.'l;FV览空伯忌禺JJ呵争恣 ljtr-l'.ri1fl3.3系统目标分析系统的目标是使物资信息更系统化、规范化、自动化。4、编程实现1)物资管理信息系统主窗体的创建下面通过物资管理信息系统中各个功能模块的实现来实现用 Visual C+ 6.0 来编写数据库系统的客户端程序。a、创建工程项目 Material_MISb、创建主窗体菜单c、创建公用模块2)模块的创建a、用户管理模块主要实现如下功能:用户登录。添加用户。修改用户密码。b、
14、物资基本信息管理模块主要实现如下功能:添加物资基本信息。修改物资基本信息。删除物资基本信息。查询物资基本信息。5、系统实现与运行添加好所有代码后,开始编译之前,需要设置好数据源,这样才 能保证程序中所有针对数据库的操作有效。单击“测试数据源” 按钮,进行数据源测试。测试成功后,选择菜单添加信息,并且 做进一步的查询操作。如果在上面对系统的操作中都没有出现错误, 想要发行这个系统, 需要更改一下编译模式 ,选择 Project|Settings ,在出现的对话 框中左边部分的Sett in gs for中选择 Win32 Release,如图11-56 所示。单击“ OK按钮,保存设置。设置好编
15、译模式以后,按F7 键,进行编译。经过上面两次编译,在 C:VC06 目录下面已 经有了两个文件夹, Debug 文件夹和 Release 文件夹。进行发布 时,只需要发布 Release 文件夹中的 Material_MIS.exe 文件, 但是在使用这个系统的同时需要设置相应的数据源,才能够保证 这个系统 正常运 行,按 照前面 介绍的 方法把 数据源 设置为 Material_MIS ,双击 Material_MIS.exe 文件,就可以运行这个系 统了。6、在实验过程中遇到的问题及解决方法 系统在设计过程中不可避免的遇到各种各样的问题,总结一 下,主要分为以下几点:( 1 )设计经验不
16、足, 对系统的分析还不是很全面, 所以在设计系 统、应用程序时感觉到设计缺陷。(2)虽然已经学习了 C+程序设计和数据库,但在设计数据库和 编写程序时仍然有不会的地方,不能灵活地运用学过的知识。(3)虽然用 pdf 教材可以比照着做, 但多数据表操作、 多控件数 据绑定同步显示和数据绑定仍不会做。(4)当程序慢慢变大的时候, 如何使程序具有可读性成为了一大 难题。(5)当考虑到系统的简便性时, 怎样通过系统服务来方便程序停 放而又不占用太多空间,这是又遇到一定的技术难题;( 6)、由于窗体间降低了联系性,所以,当涉及到窗体间传递数 据或者变量时,又是难题。 面对以上难题,我们并没有被吓倒,在我
17、们的努力下一一得到解 决。具体解决办法如下:( 1)在数据库设计或者应用程序前期设计上的缺陷, 由于前面已 做好了大部分工作,所以,只是修补一些代码、改变一些小规模 的设计等方法使得设计变得更加完美;( 2)技术上遇到的难题主要通过上网寻求解决办法;( 3)对于前面牺牲的性能代价, 后面应该多注意一些性能的因素,并提高性能;( 4)通过身边同学之间的互相帮助和老师的指导。四、实习的总结与体会一年多的大学生活,让我对计算机理论知识有了一定的了 解,但实践出真知,唯有把理论与实践相结合,才能更好的运用 所学的知识。这三周是我们 SQL Server 数据库应用实习, 经过三星期来 的实习,让我领会
18、到了许多平时课堂上所没有接受的课外知识, 很让人受益匪浅,懂得如何去运用课堂上学到的知识实现实际生 活中的信息管理,而进行的一次分析设计综合的训练。而本次实 习的目的是通过实践使我们经历一个数据库系统开发的全过程并 受到一次综合的训练,以便能较全面地理解、掌握和综合运用所 学的知识去分析、解决实际问题。在此基础上我们将理论与实际 相结合,应用现有的数据库管理系统软件,规范、科学地完成一 个系统设计与实现。转眼间三周的实习已经结束,看着自己做的系统,自己是又 欣慰又难过,欣慰的是自己终于把它又做出来了,而且,做的还 好,难过的是自己知道还有很多的不足之处,但是,由于认识的 有限,无法完善, 才知道“书到用时方恨少” !实习是在学习与探 索中度过的,短暂的三星期实习是结束了,但其中让我们学到了 许多知识, 出现许多未知的为什么, 如物资管理数据库的的建立、 数据表的查询、更新、删除的操作,用 C+如何建立窗体、编写 程序,以及如何用数据源连接数据库等一系列的问题,正是在老 师和同学的共同努力之下,我们才一步步把问题解决了,最终完 成了不可能完成的任务。在此次实习中,让我明白我们只学习理论知识是不行的,要 让理论与实践相结合,这样才能真正的学到知识。还有在我们做 事是要考略全面和要有计划,就拿这次实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年兰州交警文职考试试题及答案
- 6.2.3项目6任务3-2.3RNN与LSTM-汽车的“智能记忆”
- 2026年心理学期中考试卷及答案
- IT技术部网络安全系统运维方案手册
- 2026初中开学作息调整指导课件
- 安排培训时间的安排函(7篇)
- 2026初中个人信息保护法课件
- 信息安全技术实施与规范指南
- 个人财务泄露事情紧急处理方案个人用户预案
- 高端商业合作成功承诺函9篇范文
- 部编版小学道法三年级下册第4课《致敬劳动者》第2课时教学设计
- 矿管股内部管理制度汇编
- 机关内部安全工作制度
- 2026年春季人教PEP版四年级下册英语Unit 1 Class rules 教案(共6课时)
- 2026及未来5年中国黄柏行业市场研究分析及前景战略研判报告
- 《安全工程专业实验》课件全套 第1-8章 实验室安全-安全检测实验
- 社会组织业务培训课件
- 2026年细胞免疫学实验计划
- 铁路货车课件
- 2026年公安机关理论考试题库300道及参考答案(满分必刷)
- 2025年黑龙江省纪委监委遴选笔试真题及答案解析
评论
0/150
提交评论