2. 系统开发工具及平台
2.1 Visual Studio 2010
它是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版使集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。
2.2 ASP.NET技术
ASP.NET开发的首选语言是C#及VB.NET,同时也支持多种语言的开发。ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。它几乎完全基于组件和模块化,每个页面、组件和HTML单元都是一个运行时间的组件对象。ASP.NET的面向对象特征,使开发人员能够通过创建新的组件或继承基础类,提供对整个环境的可扩展性。
2.3 C#开发语言
C#是一门新的编程语言,它是为生成运行在Microsoft .NET框架之上的企业级应用程序而设计的。从语法结构上讲,C#基本和C、C++类似,是一种简单、现代、类型安全和面向对象的编程语言。C#的改进体现在:C#实现了由不可管理环境向可管理环境的飞跃;C#通过引用命名空间的名字来决定程序的作用范围,而不用指明物理路径的包含文件方法;C#可以通过声明类修饰语来对类的实例实行限制,设定8个访问权限:公有(public)、私有(private)、保护(protected)、内部(internal)、内部保护(protected internal)、密封(sealed)、抽象(abstract)、新建(new),灵活的使用这些修饰符可以使某些操作更加方便。
3. 系统分析
当我们明确了系统的设计方向之后,为了全面深入的了解用户的需求,满足用户的需要,我们应该对系统进行全面的分析,包括可行性研究和需求分析。
3.1 可行性研究
系统的可行性研究是全面深入的了解能否在尽可能短的时间里用最小的代价解决问题,研究在目前现有的条件下,是否具有开发该系统的资本和能力。
对于该系统我们具体的可以从以下几个方面进行研究和分析,包括经济可行性、技术可行性、运行可行性等。
3.1.1经济可行性
经济可行性研究主要是对开发该系统所需的成本以及后期所得利润进行粗略估算,提前计算成本和效益,避免出现入不敷出的结果。而本系统的主要成本就是项目开发人员的工资费用,但此费用远远小于估算的开发成本,加上本系统所需的硬件设备和运行环境以及后期的文护费用等各项开支,都未达到估算的开发成本。由此证明此开发是可行的。
3.1.2技术可行性
技术可行性是指设计开发该系统的技术方案不能超出所有开发人员所掌握的技术资源。开发VST船舶信息管理系统主要用到了ASP.NET技术和C#语言,而ASP.NET技术是在Visual studio2010开发环境下运用而生的,在这三者的完美结合下技术可行性顺利可行。
3.1.3运行可行性
运行可行性主要是为了检验新系统是否可以在规定的新环境下顺利的运行。VST船舶信息管理系统是在Visual studio2010开发环境所开发的系统,该开发环境自身就是简单明了,而该系统又具备了易于操作的用户界面,能被大众用户所接受,用起来方便效率又高。所以从运行方面来说此系统的开发是可行的。
3.2 需求分析
为了更清晰的分析系统的功能,据系统用例图,顶层数据流图来表明系统的范围以及与外部的数据交换关系。系统详细数据流图来表示系统主要功能的实现流程。 asp.net船舶信息管理系统设计(2):http://www.youerw.com/jisuanji/lunwen_37424.html