目前以上这些软件在技术上都比较成熟。因此技术上是可行。
②操作可行性
操作可行性又可称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。操作可行性分析决定在当前政治意识形态、法律法规、社会道德、民族意识以及系统运行的组织机构和人员等环境下,系统是否可行。
本系统在开发之前不仅仅要对各方面进行初步的调查,也需要对当前社会环境进行初步的分析,在我国进行健身综合性调查中也发现城乡居民正是缺乏这样健身的平台。
网站设计中通常拥有关于站点的直接知识,知道站点中信息存放的位置以及如何安装插入件,并拥有最优化的屏幕分辨率以及浏览器的设定。但我们必须接受事实,我们站点的服务对象是用户,满足用户需求,而不是设计者。通过以上操作可行性的分析,表明本系统在现有的工作环境内运行是可行的。
2 系统开发技术、开发工具简介
本系统主要是利用MicroSoft公司的两大产品开发而成,程序页面利用VS Net2010开发,NET架构,数据库采用MicroSoft的经典产品SQL2008数据库服务器,发布服务器采用IIS服务器。下面对这套系统的技术环境进行详细介绍:
2.1 C#简介
现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的学生信息管理系统是用C#语言。所以,在这里我介绍一下C#语言。
C#(读做C sharp)是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。C#是微软公司研究员AndersHejlsberg的最新成果。C#看起来Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程。[1]
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。
C#有以下特性:
⑴ 效率与安全性
⑵ 支持现有的网络编程新标准
⑶ 消除大量程序错误
⑷ 对版本的更新提供内在的支持降低了开发成本
⑸ 商业过程和软件实现的更好对应
⑹ 扩展交互性
2.2 ASP.NET简介
ASP.NET的前身ASP技术。ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本,可由因特网服务器执行的服务器端脚本技术。[2]ASP是在IIS 2.0上首次推出(Windows NT 3.51),并且在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具。1994年到2000年,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。[3]文献综述
3 系统需求分析
3.1 系统目标
此系统中,管理员和教师通过输入登录信息登录到不同的页面中。点击相应的连接就可以进入相应的连接内容详细介绍。
系统安全性。网络发展到现在,技术得到了很大的提高,网络攻击也平凡,现在最常见的攻击有:病毒、木马、拒绝服务攻击等等。本系统采用了.NET框架,安全性得到了很大的提高,可以防御一般的攻击。
系统易维护性。网络系统数据操作频繁,所以数据库一定要易于维护。在应用中可以使用最简单的存储来实现,以便更方便的进行数据的操作。
3.2 系统具备的特点