管理信息系统设计与实现论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

管理信息系统设计与实现论文
目录
管理信息系统设计与实现论文 (1)
一.什么是管理信息系统? (1)
(一)管理信息系统的定义: (1)
(二)管理信息系统的内容: (1)
(三)狭义和广义的管理信息系统: (1)
二.管理信息系统的设计与实现步骤? (2)
(一).管理信息系统规划 (2)
2.1、本阶段的主要任务是: (2)
(二).管理信息系统分析阶段 (2)
2.2、系统分析阶段的主要任务是: (2)
(三).管理信息系统设计阶段 (3)
3.1、系统总体概要设计 (3)
3.2、系统的详细设计 (3)
(四)管理信息系统的实施阶段 (4)
4.1、程序设计步骤 (4)
4.2、系统测试 (4)
4.3、系统转换 (4)
(五).管理信息系统运行与维护 (4)
5.1、系统运行管理的主要任务 (4)
5.2、系统维护 (4)
三.什么是? (5)
四.常用的开发环境? (5)
(一).常用的开发环境: (5)
(二).调试环境: (6)
五.举列介绍你所知道的关键技术(含代码)? (6)
(一).数据库的连接和使用 (6)
(二).母版页和内容页的应用 (6)
(三)aspx文件和aspx.cs文件 (9)
(四).内置对象的使用 (9)
(四).控件的使用 (10)
六.学习管理信息系统开发与实现一学期的启示和收获 (11)
一.什么是管理信息系统?
(一)管理信息系统的定义:
所谓MIS(管理信息系统--Management Information System)系统,现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。

它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。

(二)管理信息系统的内容:
一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。

其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet的应用。

可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又必须依赖于MIS的体系结构和软硬件环境。

(三)狭义和广义的管理信息系统:
广义的管理信息系统是指信息的收集存储,加工处理,智能应用。

狭义的管理信息系统是指MIS,合理地组织企业有关数据,建立数据库,通过对数据实现数据共享,并采用决策模型解决结构化决策问题。

二.管理信息系统的设计与实现步骤?
(一).管理信息系统规划
科学的规划对于任何需要经过较长时间努力才能实现的事物的事情都是非常重要的。

系统规划是管理信息系统生命周期的第一阶段,是MIS的概念形成时期,这一阶段的主要目标,就是制定MIS的长期发展方案,决定MIS在整个生命周期内的发展方向、规模和发展进程。

2.1、本阶段的主要任务是:
(1).规划首先要制定发展战略
(2).组织的信息需求分析
(3).资源分配
(二).管理信息系统分析阶段
系统分析工作是信息系统生存周期中重要的一步,也是决定性的一步,只有通过系统分析才能把软件功能和性能的总体概念描述为具体的信息系统软件的需求规格说明,从而奠定开发的基础。

2.2、系统分析阶段的主要任务是:
(1).系统初步调查。

目的是明确系统开发的目标和规模。

调查内容有包括企业概括、组织结构等,可以用到组织机构图清晰明了的表达出来。

(2).可行性研究。

进一步明确系统的目标、规模与功能,提出系统开发的初步方案与计划。

需注意的是,可行性研究的任务书、可行性分析报告内容与书写格式。

(3).现行系统详细调查。

详细调查现行系统的工作过程,建立现行系统的逻辑模型,发现现行系统存在的主要问题。

系统详细调查的内容有:1)组织机构调查。

2)业务处理状况调查3).现行系统的目标4)信息流程调查5)数据
及功能分析6)系统运营环境分析。

可以使用数据流图、数据词典、结构化语言和决策表等工具,可以更好的表达详细调查的结果。

(4).新系统逻辑方案的提出。

明确用户需求,提出新系统的逻辑方案。

包括1).现行系统的薄弱环节2).总体功能需求,包括新系统的目标、覆盖范围、布局框架和开发方式及方法。

(三).管理信息系统设计阶段
系统设计阶段的工作是一项技术性强、涉及面广的活动,主要分为俩步完成。

首先作总体概要设计,将用户需求转化为软件系统架构、数据存储结构和空间布局结构。

然后详细设计,通过对结构表示进行细化,得到详细的数据结构、算法、输入输出界面等。

3.1、系统总体概要设计
(1).系统总体布局
1).集中式系统2).分布式系统3).拟写总体布局方案
(2).软件系统总体结构设计
1).软件系统的总体结构设计任务2).软件系统总体结构设计的原则
(3).功能模块设计
1).模块结构图2).模块调用说明3).模块结构图中模块类型4)。

模块结构图的导出
3.2、系统的详细设计
(1).数据库设计
(2).代码设计
(3).输入输出设计
(4).模块流程设计
(四)管理信息系统的实施阶段
系统实施作为系统生命周期中的后期阶段,是把系统设计转化为可实际运行的物理系统的必然步骤,再好的系统设计,不通过系统实施也只能是不能带来现实效益的空中楼阁。

系统实施作为系统的最后物理实现阶段,对于系统的治疗、可靠性和可维护性等有着十分重要的影响。

4.1、程序设计步骤
1).理解系统的设计要求2).熟悉计算机的性能3).细化程序处理过程4).编写源程序
4.2、系统测试
1)人工测试2)机器测试
4.3、系统转换
(五).管理信息系统运行与维护
5.1、系统运行管理的主要任务
(1).建立运行管理机构
(2).制定管理运行制度
(3).系统日常运行服务及管理
(4).系统评价及维护
5.2、系统维护
(1).系统应用程序的维护
(2).数据维护
(3).代码维护
(4).硬件设备维护
三.什么是?
[1] 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。

指 Active Server Pages (动态服务器页面),运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序。

不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft .NET Framework中一套用于生成Web应用程序和Web服务的技术。

页在服务器上执行,并生成发送到桌面或浏览器的标记(如 HTML、XML或者WML)。

可以使用任何.NET兼容语言(比如Visual Basic、C#)编写Web 服务文件中的服务器端(而不是客户端)逻辑。

页使用一种由事件驱动的、已编译的编程模型,这种模型可以提高性能并支持将用户界面层同应用程序逻辑层相隔离。

不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft .NET Framework中一套用于生成Web应用程序和Web服务的技术,利用公共语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架
四.常用的开发环境?
(一).常用的开发环境:
计算机操作系统:windows7或windows8.1
开发工具:Microsoft Visual Studio 2010
开发语言:c#语言
数控库管理系统:SQL Server 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.Page
{
OleDbConnection 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.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();
mandText = str;
ada = new OleDbDataAdapter(cmd);
ada.Fill(ds, tname);
dta = ds.Tables[tname];
return dta;
}
public void close()
{
conn.Close();
}
}
(二).母版页和内容页的应用
新建一个母版页,编辑内容
图5.1 新建窗体选择使用母版页
图5.2 使用ContentPlaceHodle控件进行内容编写
(三)aspx文件和aspx.cs文件
aspx文件为用户设计界面文件,主要表现为显示界面的HTML源码,在开发的过程中也可以设计视图的形式来查看页面设计效果;
aspx文件为后置代码文件(逻辑代码隐藏文件),包含事件处理方法和自定义方法等。

(四).内置对象的使用
1.Session[“yhm”]=Txtyhm.Text.Trim();
string user = Session["txt_yhm "].ToString();
2.在其它页面中就可以运用标签控件或者运用Response.Write()写到网页中,代码如下:
Lbldisp.Text= Session[“yhm”].ToString();
或者:Response.Write(Session[“yhm”].ToString());
3.使用方法:(1)IsPostBack属性:获取一个布尔值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问,可以表示用来判断页内是否与数据提交,如果返回false,表示是第一次加载页面。

例如:if(Page.IsPostBack==false)
Response.Write(“页面首次加载!”);
else
Response.Write(“页面重新加载!”);
4.Page_load事件:网页加载时会自动调用该事件,不管是页面首次加载,还是由于页面上控件的动作刷新页面造成的页面加载。

使用方法:protected void Page_Load(object sender, EventArgs e) {
if (Page.IsPostBack == false)
(四).控件的使用
bel控件:又称为标签控件,主要用于显示文本
2.TextBox控件:又称文本框控件,用于输入或者显示文本。

3.Button控件:可以分为提交按钮和命令按钮,一般情况下,Button控件为提交按钮,只是将Web页面回送到服务器,常用的事件就是click事件(click 事件(单击事件),当该对象被鼠标左键单击时,触发时,该对象会自动启用该事件中的代码);
4. HyperLink控件:又称为超链接控件,该控件只实现导航功能,没有事件功能,只有属性能进行设置,以实现导航链接。

5. LinkButton控件:又称为超链接控件,该控件在功能上与Button控件相似,但它以超链接的形式显示。

它的常用事件是Click事件。

6.DropDownList控件:用于显示一组列表项,用户每次只能从中选择一项,且在框中只显示选定项。

它的主要方法是DataBind()方法,当DropDownList 控件使用DataSource属性附加数据源时,要使用DataBind()将数据源绑定到
DropDownList控件上。

它的常用事件是SelectedIndexChanged,当DropDownList 控件中的值发生改变时,将会触发SelectedIndexChanged事件,在执行此事件之前需要将AutoPostBack属性设置为true。

7.CheckBox控件:为某个问题提供多种选项,并可以做多种选择
8.DopDownList控件:用于显示一组列表项,用户每次只能从中选择一项,且在框中只显示选定项。

它的常用事件SelectedIndexChanged,当DropDownList 控件中的值发生改变时,将会触发SelectedIndexChanged事件。

9.Image控件:用于在页面上显示图像,在使用Image控件时,可以在设计或者运行时设置其属性,主要是指定图像文件的位置。

10.FileUpLoad控件:包括一个文本框和一个浏览按钮。

FileUpLoad控件不会自动上传文件,需要做进一步的设置,主要设置相关的事件处理程序。

11.RequiredFieldValidator控件:验证控件,通常用于在用户输入信息时,对必选字段进行验证。

12. CompareValidator控件:用于比较两个控件的输入是否符合程序设定。

六.学习管理信息系统开发与实现一学期的启示和收获
首先通过上个学期学习的管理信息的,管理信息系统,可以实现很多预测、计划控制辅助决策的功能,管理信息系统理论的开发,我感觉要开发一套完整系统,首先得了解客户的需求,明确客户需求,做好需求分析和可行性研究,是非常重要的,系统设计和实现阶段用到代码和技术,.net是一套很好的编程框架,无异于现在的主流开发,开发效率高、使用简单快捷、管理更简单、全新的语言支持、安全性高。

通过的一个学期的.net的学习,对.net有了初步的了解,算是刚刚入门吧,.net的程序代码的深奥之处,都需要在以后慢慢的人生中积累精通。

通过对.net的学习,让我了解了web服务器的应用,微软iis的配置和使用,服务器sever 2008 R2配置一些服务器应用的服务,管理信息系统的开发与实现,不仅仅局限于管理信息系统和.net开发俩们课程,涉及到很多以前学过的数据库
等、局域网组建、服务器的应用、html语言。

我感觉学习此门课程最大的收获,自己真的入门了一种语言,让我在如今的编程之路上充满了信心,有了勇气,代码其实没有那么难搞,刚刚入门,需要继续努力,更好的学习。

现在利用闲暇时间,和网上教程,来学习基于微信公众平台和php后台开发的管理信息系统,大体的开发流程能够明白,需要在以后的路上,更加刻苦的学习,我相信在未来几年的短暂发展中,基于微信公众平台和php后台开发的管理信息系统必然是一个潮流,也是一个很好的机遇,管理信息系统带给我大多太多的美好回忆。

相关文档
最新文档