毕业设计论文 - 郑昕忻 联系客服

发布时间 : 星期一 文章毕业设计论文 - 郑昕忻更新完毕开始阅读89f54b82d4d8d15abe234efc

东北大学本科毕业设计(论文) 第2章 相关知识

在这个问题上微软的解决方案是推出一种命名为C#(发音为 C Sharp)的开发语言。C#是一种先进,面向对象的语言,通过C#可以让开发人员快速的建立大范围的基于MS网络平台的应用,并且提供大量的开发工具和服务帮助开发人员开发基于计算和通信的各种应用。

由于C#是一种面向对象的开发语言,所以C#可以大范围的适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造也可以各种组件方便的转变为基于WEB的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用调用。

即使抛开上面所提到的优点,C#也可以为C/C++开发人员提供快速的开发手段而不需要牺牲任何C/C++语言的特点/优点。从继承角度来看,C#在更高层次上重新实现了C/C++,熟悉C/C++开发的人员可以很快的转变为C#开发人员。

目前的各种基于WEB应用的软件开发向传统的商业应用软件开发提出了挑战,开发者被组织起来开发具有更短开发周期的各种应用,并且需要能够提供更好的可修正性,而不是建立一个可以长久使用的软件系统。

C#的设计正是充分考虑了这些因素。C#会帮助开发者通过更少的代码完成相同的功能,并且能够更好的避免错误发生。

新的开发模式意味着需要更好的利用现有的各种WEB标准,例如HTML,XML,SOAP(简单对象存取协议)。现存的开发工具是在Internet出现前或是未得到充分应用前出现的,所以都不能很好的适应目前WEB技术的开发需要。 C#开发者可以方便的在微软网络平台上扩展自己的应用。C#可以将任何组件转变为WEB服务,并且可以被运行于Internet上的任何平台的任何应用调用,重要的是C#对这一特性提供了内置的支持。

更重要的一点,WEB服务框架可以让任何WEB服务都看起来类似于C#的内置对象,所以可以让开发人员在开发过程中继续使用他们已经具备的面向对象的开发方法和技巧。

2.3 MySQL数据库简介

数据库的使用

1.进入dos状态(记住命令行的要运行在mysql的安装目录下的bin目录的)

2.连接mysql

输入:mysql –h localhost –u root –p

-10-

东北大学本科毕业设计(论文) 第2章 相关知识

输入在安装时已设好的密码,就近入了mysql的命令编辑界面了。 3.使用mysql的基本命令 显示数据库:show databases; 使用数据库:use 数据库名; 4.建库

命令:create database shujuku;

5.为数据库设置权限(用户和密码)

命令:grant all privileges on shujuku.* to xin@localhost identified by “034683”;

当你执行完这个命令以后,只要你再以用户名:xin,密码:034683登录时你就只可以对shujuku这个数据库操作,这样避开使用root,对数据库的安全有很大帮助. 6.建表

命令:create table biao(id int(8) primary key,name varchar(10));剩下来的与标准sqsl命令基本上是一样的

2.4 系统开发理论介绍

建立一个管理信息系统,是一项复杂的关键工程的实施。近30多年来,软件工程发展成为性科学,至今已经成为IT产业的重要支柱。一开始,人们往往是用手工作坊式的软件开发方法,靠个人的力量便携各种小型程序,但是随着计算机硬件技术的飞速发展,计算机软件在各个领域中的热作用日益突出,那种多年来被人们沿用的收工作方式的开发放啊,已经在软件产品质量、成本及开发时间等方面无法满足需求。

2.4.1结构化生命周期法简介

结构化生命周期是一种传统的管理信息系统开发方法,其基本思想是吧整个系统开发过程分为若干个阶段,每个阶段进行着若干活动,每项活动引用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。

采用机构化生命周期法开发管理信息系统是,应遵守的主要原则有:

-11-

东北大学本科毕业设计(论文) 第2章 相关知识

(一)用户参与原则

(二)“先逻辑后物理”的原则 (三)“自顶向下”的原则

(四)工作成果描述(主要指文档)标准化的原则 其具体开发周期可分为以下四步:

(一)系统规划 (二)系统开发 1、系统分析 .系统初步调查 .系统可行性研究 .现行系统的详细调查 .新系统逻辑方案的提出 2、系统设计

. 系统总体结构设计 .系统总体功能设计 .系统总体物理结构设计 .系统详细设计 .数据库设计 .代码设计 .输入输出设计 3、系统实施 .程序设计 .系统测试 (三)系统的运行及维护 (四)系统评价

2.4.2快速原型法简介

快速原型法是80年代发展起来的,旨在缩短开发周期,提高开发效率和用户对系统的满意程度。其基本思想是在系统开发的初期,尽快架造出系统的原型,是用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。该方法大大条了系统开发效率,弥补了结构化生命周期法开发时间长的缺陷。

通常采用原型法需要以下四个阶段:

-12-

东北大学本科毕业设计(论文) 第2章 相关知识

(1)明确用户的基本需求 (2)研制系统的原型 (3)使用、评价系统原型 (4)修改和完善原型

2.4.3系统开发方法的选择

基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生命周期法进行系统规划、系统分析和系统设计,但在系统实施阶段采用原型法。

系统规划,应根据组织的目标和发展战略以及管理信息系统建设的客观规律,并考虑到组织面临的内外部环境,科学地制定管理信息系统的发展战略和总体方案,合理安排系统建设的进程;它是管理信息系统(MIS)舍命周期的第一个阶段,是MIS的概念形成时期,这一阶段的主要目标,就是制定出MIS的长期发展方案,决定MIS在整个生命周期内的发展方向、规模和发展进程。它的主要任务是:制定MIS的发展战略、确定组织的主要信息需求,形成MIS的总体方案、制定系统建设的资源分配计划。

以计算机为主要手段的管理信息系统是企业的管理信息系统的一个组成部分。它的建立应服从企业的整体目标和管理决策活动的需要。为此,这个阶段主要任务是了解企业的战略目标和内外部环境,确定系统的总目标和主要功能,拟定总体方案,并从技术、经济、社会条件等方面论证技术方案的可行性,制定投资规划和开发计划,编写可行性报告。

系统分析,就是在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。它的主要目标是在系统规划锁定的某个开发项目范围内明确系统开发的目标和用户信息需求,他提出逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,需要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案,即“逻辑模型”。

-13-