管理信息系统设计与实现.docx

上传人:暗伤 文档编号:46156488 上传时间:2022-09-25 格式:DOCX 页数:16 大小:115.30KB
返回 下载 相关 举报
管理信息系统设计与实现.docx_第1页
第1页 / 共16页
管理信息系统设计与实现.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《管理信息系统设计与实现.docx》由会员分享,可在线阅读,更多相关《管理信息系统设计与实现.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、管理信息系统设计与实现论文目录管理信息系统设计与实现论文1一什么是管理信息系统?1(一)管理信息系统的定义:1(二)管理信息系统的内容:1(三)狭义和广义的管理信息系统:1二管理信息系统的设计与实现步骤?2(一).管理信息系统规划22.1 、本阶段的主要任务是:2(二).管理信息系统分析阶段22.2 、系统分析阶段的主要任务是:2(三).管理信息系统设计阶段33.1 、系统总体概要设计33.2 、系统的详细设计3(四)管理信息系统的实施阶段44.1 、程序设计步骤44.2 、系统测试44.3 、系统转换4(五).管理信息系统运行与维护45.1 、系统运行管理的主要任务45.2 、系统维护4三.

2、什么是 ?5四A 常用的开发环境?5(一).常用的开发环境:5(二).调试环境:6五举列介绍你所知道的 关键技术(含代码)?61(一)数据库的连接和使用 6(二).母版页和内容页的应用6(三)aspx 文件和 aspx.cs 文件9(四).内置对象的使用9(四).控件的使用10六学习管理信息系统开发与实现一学期的启示和收获11一什么是管理信息系统?(一)管理信息系统的定义:所谓 MIS(管理信息系统-Management Information System)系统 ,现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维

3、护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。(二)管理信息系统的内容:一个完整的 MIS 应包括:辅助决策系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识

4、库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet 的应用。可以这样说,现代企业 MIS 不能没有Intranet, 但 Intranet 的建立又必须依赖于 MIS 的体系结构和软硬件环境。(三)狭义和广义的管理信息系统:广义的管理信息系统是指信息的收集存储,加工处理,智能应用。狭义的管理信息系统是指 MIS,合理地组织企业有关数据,建立数据库,通过对数据实现数据共享,并采用决策模型解决结构化决策问题。二管理信息系统的设计与实现步骤?(一).管理信息系统规划科学的规划对于任何需要经过较长时间努力才能实现的事物的事情都是非

5、常重要的。系统规划是管理信息系统生命周期的第一阶段,是 MIS 的概念形成时期,这一阶段的主要目标,就是制定 MIS 的长期发展方案,决定 MIS 在整个生命周期内的发展方向、规模和发展进程。2.1 、本阶段的主要任务是:(1).规划首先要制定发展战略(2).组织的信息需求分析(3).资源分配(二).管理信息系统分析阶段系统分析工作是信息系统生存周期中重要的一步,也是决定性的一步,只有通过系统分析才能把软件功能和性能的总体概念描述为具体的信息系统软件的需求规格说明,从而奠定开发的基础。2.2 、系统分析阶段的主要任务是:(1).系统初步调查。目的是明确系统开发的目标和规模。调查内容有包括企业概

6、括、组织结构等,可以用到组织机构图清晰明了的表达出来。(2).可行性研究。进一步明确系统的目标、规模与功能,提出系统开发的初步方案与计划。需注意的是,可行性研究的任务书、可行性分析报告内容与书写格式。(3).现行系统详细调查。详细调查现行系统的工作过程,建立现行系统的逻辑模型,发现现行系统存在的主要问题。系统详细调查的内容有:1)组织机构调查。2)业务处理状况调查 3).现行系统的目标 4)信息流程调查 5)数据及功能分析 6)系统运营环境分析。可以使用数据流图、数据词典、结构化语言和决策表等工具,可以更好的表达详细调查的结果。(4).新系统逻辑方案的提出。明确用户需求,提出新系统的逻辑方案。

7、包括 1).现行系统的薄弱环节 2).总体功能需求,包括新系统的目标、覆盖范围、布局框架和开发方式及方法。(三).管理信息系统设计阶段系统设计阶段的工作是一项技术性强、涉及面广的活动,主要分为俩步完成。首先作总体概要设计,将用户需求转化为软件系统架构、数据存储结构和空间布局结构。然后详细设计,通过对结构表示进行细化,得到详细的数据结构、算法、输入输出界面等。3.1 、系统总体概要设计(1).系统总体布局1).集中式系统 2).分布式系统 3).拟写总体布局方案(2).软件系统总体结构设计1).软件系统的总体结构设计任务 2).软件系统总体结构设计的原则(3).功能模块设计1).模块结构图 2)

8、.模块调用说明 3).模块结构图中模块类型 4)。模块结构图的导出3.2 、系统的详细设计(1).数据库设计(2).代码设计(3).输入输出设计(4).模块流程设计11(四)管理信息系统的实施阶段系统实施作为系统生命周期中的后期阶段,是把系统设计转化为可实际运行的物理系统的必然步骤,再好的系统设计,不通过系统实施也只能是不能带来现实效益的空中楼阁。系统实施作为系统的最后物理实现阶段,对于系统的治疗、可靠性和可维护性等有着十分重要的影响。4.1 、程序设计步骤1).理解系统的设计要求 2).熟悉计算机的性能 3).细化程序处理过程 4). 编写源程序4.2 、系统测试1)人工测试 2)机器测试4

9、.3 、系统转换(五).管理信息系统运行与维护5.1 、系统运行管理的主要任务(1).建立运行管理机构(2).制定管理运行制度(3).系统日常运行服务及管理(4).系统评价及维护5.2 、系统维护(1).系统应用程序的维护(2).数据维护(3).代码维护(4).硬件设备维护三.什么是 ?ASP.NET1是.NET FrameWork 的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过 HTTP 请求文档时再在 Web 服务器上动态创建它们。 指Active Server Pages(动态服务器页面) ,运行于IIS (Internet

10、Information Server 服务,是Windows 开发的 Web 服务器)之中的程序 。ASP.NET 不是一种语言,而是创建动态 Web 页的一种强大的服务器端技术, 它是 Microsoft .NET Framework 中一套用于生成 Web 应用程序和 Web 服务的技术。ASP.NET 页在服务器上执行,并生成发送到桌面或浏览器的标记(如HTML 、XML 或者 WML)。可以使用任何.NET 兼容语言(比如 Visual Basic、C#)编写 Web服务文件中的服务器端(而不是客户端)逻辑。ASP.NET 页使用一种由事件驱动的、已编译的编程模型,这种模型可以提高性能

11、并支持将用户界面层同应用程序逻辑层相隔离。ASP.NET 不是一种语言,而是创建动态 Web 页的一种强大的服务器端技术, 它是 Microsoft .NET Framework 中一套用于生成 Web 应用程序和 Web 服务的技术,利用公共语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级 Web 应用服务的编程框架四A 常用的开发环境?(一).常用的开发环境:计算机操作系统:windows7 或 windows8.1 开发工具:Microsoft Visual Studio 2010 开发语言:c#语言数控库管理系统:SQL Server

12、2008 和 Microsoft Access 数据库(二).调试环境:本地调试环境:目前常用的 Web 服务器有微软 iis 和 Apache 服务器:可以购买阿里云的云空间,但数据不安全。自己购买服务器;例如 H3C 服务器,操作系统 windows sever 2008 R2 配置 iis 服务 ftp 服务 DNS 服务。五举列介绍你所知道的 关键技术(含代码)?(一)数据库的连接和使用首先命名空间using System.Data;using System.Data.OleDb;public class Datacon : System.Web.UI.PageOleDbConnect

13、ion conn = new OleDbConnection();/连库OleDbCommand cmd = new OleDbCommand();/取表中内容OleDbDataAdapter ada;/底层转接器(底层转到顶层) DataSet ds = new DataSet();/内存数据库DataTable dta = new DataTable();/内存表public Datacon()/TODO: 在此处添加构造函数逻辑/public OleDbConnection link()close(); conn.ConnectionString =provider=microsoft.

14、jet.oledb.4.0;data source= +Server.MapPath(App_Data/manager.mdb);/连接数据库conn.Open();return conn;/连接数据库public DataTable disptable(string str, string tname)cmd.Connection = link(); cmd.CommandText = str;ada = new OleDbDataAdapter(cmd);ada.Fill(ds, tname); dta = ds.Tablestname; return dta;public void cl

15、ose()conn.Close();(二).母版页和内容页的应用新建一个母版页,编辑内容图 5.1新建窗体选择使用母版页图 5.2使用 ContentPlaceHodle 控件进行内容编写(三)aspx 文件和 aspx.cs 文件aspx 文件为用户设计界面文件,主要表现为显示界面的 HTML 源码,在开发的过程中也可以设计视图的形式来查看页面设计效果;aspx 文件为后置代码文件(逻辑代码隐藏文件),包含事件处理方法和自定义方法等。(四).内置对象的使用对 象功 能 描 述对功 能 描 述名 称象 名 称Sess用来保留客户端信息,保Request从浏览器获取信息ion留在服务器端Resp

16、ons向浏览器输出信息Serv获取服务器端信息eerApplica为所有用户提供共享Trac提供在 HTTP 页输出自定tion信息的手段e义跟踪和信息Cookies用来保留客户端信息,Comm用于对数据源进行各种保留在客户端and 对CRUD 操作象。1.Session“yhm”=Txtyhm.Text.Trim();string user = Sessiontxt_yhm .ToString(); 2在其它页面中就可以运用标签控件或者运用 Response.Write()写到网页中,代码如下:Lbldisp.Text= Session“yhm”.ToString();或者:Response

17、.Write(Session“yhm”.ToString());3. 使用方法:(1)IsPostBack 属性:获取一个布尔值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问,可以表示用来判断页内是否与数据提交,如果返回 false,表示是第一次加载页面。例 如 :if(Page.IsPostBack=false) Response.Write(“页面首次加载!”); elseResponse.Write(“页面重新加载!”);4. Page_load 事件:网页加载时会自动调用该事件,不管是页面首次加载,还是由于页面上控件的动作刷新页面造成的页面加载。使用方法:pr

18、otected void Page_Load(object sender, EventArgs e)if (Page.IsPostBack = false)(四).控件的使用1. Label 控件:又称为标签控件,主要用于显示文本2. TextBox 控件:又称文本框控件,用于输入或者显示文本。3. Button 控件:可以分为提交按钮和命令按钮,一般情况下,Button 控件为提交按钮,只是将 Web 页面回送到服务器,常用的事件就是 click 事件(click 事件(单击事件),当该对象被鼠标左键单击时,触发时,该对象会自动启用该事件中的代码);4. HyperLink 控件:又称为超链

19、接控件,该控件只实现导航功能,没有事件功能,只有属性能进行设置,以实现导航链接。5. LinkButton 控件:又称为超链接控件,该控件在功能上与 Button 控件相似,但它以超链接的形式显示。它的常用事件是 Click 事件。6. DropDownList 控件:用于显示一组列表项,用户每次只能从中选择一项, 且在框中只显示选定项。它的主要方法是 DataBind()方法,当 DropDownList 控件使用 DataSource 属性附加数据源时,要使用 DataBind()将数据源绑定到DropDownList 控件上。它的常用事件是 SelectedIndexChanged,当

20、DropDownList控件中的值发生改变时,将会触发 SelectedIndexChanged 事件,在执行此事件之前需要将 AutoPostBack 属性设置为 true。7. CheckBox 控件:为某个问题提供多种选项,并可以做多种选择8. DopDownList 控件:用于显示一组列表项,用户每次只能从中选择一项, 且在框中只显示选定项。它的常用事件 SelectedIndexChanged,当 DropDownList控件中的值发生改变时,将会触发 SelectedIndexChanged 事件。9. Image 控件:用于在页面上显示图像,在使用 Image 控件时,可以在设计

21、或者运行时设置其属性,主要是指定图像文件的位置。10. FileUpLoad 控件:包括一个文本框和一个浏览按钮。FileUpLoad 控件不会自动上传文件,需要做进一步的设置,主要设置相关的事件处理程序。11.RequiredFieldValidator 控件:验证控件,通常用于在用户输入信息时,对必选字段进行验证。12. CompareValidator 控件:用于比较两个控件的输入是否符合程序设定。六学习管理信息系统开发与实现一学期的启示和收获首先通过上个学期学习的管理信息的,管理信息系统,可以实现很多预测、计划控制辅助决策的功能,管理信息系统理论的开发,我感觉要开发一套完整系统,首先得

22、了解客户的需求,明确客户需求,做好需求分析和可行性研究,是非常重要的,系统设计和实现阶段用到代码和技术,.net 是一套很好的编程框架, 无异于现在的主流开发,开发效率高、使用简单快捷、管理更简单、全新的语言支持、安全性高。通过的一个学期的.net 的学习,对.net 有了初步的了解,算是刚刚入门吧,.net 的程序代码的深奥之处,都需要在以后慢慢的人生中积累精通。通过对.net 的学习,让我了解了 web 服务器的应用,微软 iis 的配置和使用,服务器 sever 2008 R2 配置一些服务器应用的服务,管理信息系统的开发与实现,不仅仅局限于管理信息系统和.net 开发俩们课程,涉及到很多以前学过的数据库等、局域网组建、服务器的应用、html 语言。我感觉学习此门课程最大的收获,自己真的入门了一种语言,让我在如今的编程之路上充满了信心,有了勇气,代码其实没有那么难搞,刚刚入门,需要继续努力,更好的学习。现在利用闲暇时间,和网上教程,来学习基于微信公众平台和 php 后台开发的管理信息系统,大体的开发流程能够明白,需要在以后的路上,更加刻苦的学习,我相信在未来几年的短暂发展中,基于微信公众平台和php 后台开发的管理信息系统必然是一个潮流,也是一个很好的机遇,管理信息系统带给我大多太多的美好回忆。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 实施方案

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁