C#学校田径运动会管理系统设计(4)
时间:2022-07-16 17:45 来源:毕业论文 作者:毕业论文 点击:次
作为微软公司推出的集成开发环境,Visual Studio最先被运用于适用于windows系统的应用程序的窗体式开发。Visual Studio从商业模式上将有专业版,社区版等等,主要从受众上区分不同类型的使用人员,其中社区版是免费为开发人员提供的,提供这样的版本从初期上来讲是为了测试软件的完善程度的。 在Visual Studio 2010上, 微软公司提供了更多的功能: 开发能满足客户需要的多层次的智能应用程序或基于网页,手机以及windows操作系统的app。从编程语言以及编译器方面对可视化编程方面进行了改进,提高了程序的开发效率。可以在同一开发环境下对应用程序的服务器进行统一多层次的调试。通过集成的方式将Mysql解决方案使用集成的可视化数据库设计和报告工具进行创建。在数据库的运用方面的数据集成在集成环境程序上独树一帜。文献综述 当使用专业版的Visual Studio,Visual Studio 2005 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量。 开发语言 C#(C 夏普)是一款面向对象的,以C和C++为编程基础的编程语言,并且在开发中大多在。net开发平台上进行应用程序的开发进行使用。C#继承了C和C++的简便,容易,易上手的有点,也融入了多态性,封装性,继承性等面向对象的优势。C#的主要语言体系都可附着于。NET框架,类似于JAVA编程的MVC三层框架。C#在语言上去除了指针操作,因此不能直接对内存进行操作。 C#的数据类型是历史编程语言中最为广泛的,这些类型包括bool, byte, short, ushort ,int ,long ,float ,double ,和decimal,与Java类似,这些数据类型的大小都是固定了的,但又继承了C和C++的特性,将所有数据类型根据符号的有无划分为两种不同的类型。 C#有两个局限性: 第一是C#在编写时间紧张时会降低软件质量, 会降低软件性能。 第二是C#缺乏在编写性能极高的程序时不能在特定的代码位置运行内联函数以及析构函数,这是提高性能的关键,C#编程语言无法做到。 需求分析 需求分析是开发一个软件要做的第一件事,客户的需求也是一个软件能否销售出去在软件市场上流通的重要参照物。根据软件工程学对软件需求分析的要求,对运动会管理系统进行了各模块功能以及系统流程的具体技术分析,采用结构化分析的模式对整个系统进行了自顶向下,分部分块的分析解析。 系统可行性分析 经济可行性 因为这个软件是一个小型的学校田径运动会管理系统,所以这个软件开发的时候根本没有资金支持,只能用自己的电脑来进行开发,系统的开发不是特别的复杂,操作尽可能简单易行,逻辑上也进行了大规模的简化。在开发过程中,由我一个人独自开发,大概花了一辈子的时间,用到的成本费用主要是人工费用和电费,再算上计算机和软件等构成该系统的开发成本。 经济上的合理性:在系统开发上,一台电脑是肯定要的,现在的电脑都卖的很便宜了,大概几千块钱就能买到一台还算过得去的电脑用来开发,数据库采用MySQL,前端采用VS2010。开发人员1名(没错就是我),开发本软件如果是网络开发的技术人员最多一个月,因为是毕业设计,所以根本不需要花钱,并且这种东西都是可以一直用的,也不是说这次用完就报废了的,而且这种简单的系统,大部分学生都是有能力开发维护的,所以在经济上的合理性是完全达标的。 技术可行性 因为做这个小系统主要是为了毕业,所以也不想做的多高大上,能过就行了,所以呢在各种设计上就尽可能的简单化了。能用cs就不用bs,数据库的设计方面也是能简单就简单。 (责任编辑:qin) |