本设计是一款适用于Internet、录入简单的应用程序等方面的网上橱柜店系统,现在网络上普遍使用的都是浏览器模式所以使用B/S架构比C/S架构要节省许多工作量,更贴近实际情况;但是在运行速度、人机交互、信息安全等应用方面,B/S架构确实远远不及C/S架构。但考虑到实情,此设计并不需要交互复杂的ERP等企业级应用,从上面的分析可以看出,本设计使用B/S架构比使用C/S架构更具有优势。所以根据具体的应用选择一个适合的开发架构模式是很重要的。

2.4 开发框架asp.net

ASP .NET是使用一种字符基础的,分级的配置的系统,是基于通用语言的编译运行的程序。其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET框架构建的应用程序可以运行在几乎全部的平台上。另外它还可以高效率地连接目前常用的数据库系统,包括微软的数据库系统,DB2数据库,Oracle数据库,Mysql数据库等数据库,它都提供了支持的框架接口 。asp.net的应用程序在一台服务器系统的安装过程非常简单。只需要简单的拷贝一些文件,不需要重新启动系统。所以asp.net已经被刻意设计成为一种可以用于多处理器的开发工具能够在大部分环境下开发软件,它特殊的无缝连接技术,将很大程度上提高它的运行速度。

这样的一个框从几年前开始普及的新型技术框架,它采用的是计算机代码和操作界面分离的方式来进行系统的开发,后台的开发代码可以采用C#编程语言,也可以采用VB编程语言,甚至可以使用J#开发语言来进行开发,前台界面技术可以采用HTML代码来进行编写和开发,同时框架还提供了很多可以直接使用的控件,可以直接在页面上操作并进行使用和配置也可以通过将服务器控件拖放到Web页的GUI和完全集成的调试支持。Asp.net开发的应用软件的每个功能都能得到同一结构的支持,使我们能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。这样的一种框架给程序的开发提供了非常先进的技术支持,同时也大大提高了开发的效率。[5]

2.5 开发语言C#

C#是一种微软公司发布的面向对象的、运行于.NET Framework之上的高级程序设计语言。它拥有诸如单一继承、接口这些与Java语言几乎同样的语法和编译过程。但是实际上只有C#能够与COM直接集成。所以C#能够成为微软公司 .NET windows网络框架的主角。

C#是一种由C语言和C++语言衍生出来的安全的、稳定的、简单的面向对象的编程语言。它在继承C语言和C++语言强大功能的同时去除了一些它们的复杂特性。并且C#结合了VB简单的可视化操作界面和C++的高运行效率。[7] 

C#是一种面向对象的编程语言。它使得我们可以快速地编写各种基于.NET平台的网站,.NET平台提供了一系列的工具和服务来最大程度地开发网站的领域。[8]

2.6 可行性分析

     可行性分析是在对在建设项目投资决策前的技术经济论证,能够准确的分析系统的可行性和必要性。以及对系统的开发,从开发技术、开发平台、经济可行性、运行可行性等方面,进行有依据和客观的分析,目的就是为了少走不必要的弯路和减少制作过程中出错的几率,并且能够为系统开发的成功提供真实可靠的支持。

可行性分析分三部分。第一部分是全面深入地进行市场分析和预测。通过调研和预测国内外的供需所求和售价,得出该产品的市场目标、占有率。通过调研市场,发现该产品的市场竞争力,其优势与劣势,并能很好地评估出投入市场的风险;第二部分是深入研究确定该项目对资源的利用率和该产品的开发利用价值的高低;第三部分也是最后的部分就是深入的项目建设方案设计,产品的方案,技术,经验还有不确定性,风险性,综合评价等等。所以在我们开始对任意项目的开发前,都要先对要开发的项目进行可行性分析,来确定项目是否可以开发以及是否能被用户广泛接纳使用。不然没有必要浪费人力物力去开发这个项目。

上一篇:ASP.NET考勤管理系统设计与实现+ER图
下一篇:基于C#的智能图书管理系统设计

ASP.NET的Web网络應用程序开...

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

承德市事业单位档案管理...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

公寓空调设计任务书

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状