VBA.NET 系统可行性分析模板
系统可行性分析
1、 技术可行性分析
前提:
系统不知在Window系统中,开发环境不受限制;系统以C/S结构为主,提供大量的数据操作;主要用VB.NET开发,提高安全性和访问效率。
基本要求
客户端GUI界面浏览。
主要目标
按时、按要求完成客户要求(对技术要求不是很严格)
网络安全性
界面要大方、明亮
假定和限制
如果必须运行在Window环境中,考虑到环境的配置和现有的技术力量,系统只有用VB.NET和Java.
方法
VB.NET完全基于标准
比如,数据用SQL数据管理的格式通过进程边界,而这个数据有一个到XSD的连接,所以任何客户端都可以正确地转化数据。协同报价基于SQL数据存储。集成协同报价以后,不管客户端运行的是不是微软的操作系统,都可以实现简单的可编程访问。
简化应用
COM所面临的一个问题就是应用。COM利用Window注册表来定位机器上的组件,每个注册的组件只有一个实例,所有的应用程序都使用相同的版本。COM具有向后兼容性,也就是说新版本兼容老版本,但是开发人员可能会破坏这种兼容性。
.NET则采用了不同的方法:它根本就没有使用注册表。相反,微软的建议是每个应用程序使用自己局部的组件(在.NET中称为Assembly)。利用这种方法,用于应用程序的Assembly X如果发生变化,Assembly X 的Application Bar 不会受到任何影响。这种方法类似于以前一台机器上同一个DLL的多个拷贝,但用户不会遇到应用程序查找Window\System32目录的问题。
由于.NET不适用注册表,很多应用都可以用简单的拷贝命令来完成,通常没有必要开发安装程序。此外,应用程序不会锁定Assembly,所以升级DLL的时候不必关闭应用程序。
Web服务支持
在流行的Web服务方面,微软发挥着重要的作用,而.NET 为开发Web服务带来了前所未有的便利。用Notepad 就可以建立简单的Web服务,甚至不必利用编译器,只要对它们进行简单的调用即可,因为.NET会对它们进行编译,甚至提供一个测试页供用户检验其功能。.NET拥有所有必须的渠道,可以生成用户所需的所有文件,比如WSDL文件。
.NET也是一个聪明的Web服务使用者:只要设置了指向某个Web服务的索引,就可以把它当作本地的Assembly,可以获得完整的Intel许可和功能实现帮助。
Web服务对于发送数据是非常重要的,ADO.NET 中Web 服务可以利用简单活复杂的数据,并以XML格式把它们发送到任何客户端,最后设置一个连接,指回到一个描述数据模式的XSD。
用于所有.NET语言的标准工具集
最终,用户会拥有一个统一的IDE、调试工具以及其他类似的工具。因此,其他公司可以把他们的语言嵌入IDE环境,并获得.NET工具所有的支持。比如富士通开发了NetCOBOL.NET,它已经直接集成到IDE中,因此可以用COBOL编写Web服务和Window应用,并获得微软提供的调试和Profiling(监管)工具。
.NET是个开放的架构,所以其他厂商也可以提供自己的工具。比如 Borland公司已经宣布旗下一版Delphi讲具有建立.NET应用的功能,同时它也保证Delphi会拥有自己的IDE,不会嵌入Visual Studio.NET。
对移动设备的支持
Visual Studio.NET 发布不久,微软就推出了移动Internet工具包
VBA.NET 系统可行性分析模板的更多相关文章
- 织梦CMS(dedecms)栏目属性及系统封面模板、列表模板、文章模板区别和路径设置解答
问题一:(织梦"栏目管理"的"常规选项"中3个栏目属性分析?) 织梦CMS的栏目属性分成三种, -->最终列表栏目 -->频道封面 -->外部 ...
- 第一篇 Flask基础篇之(配置文件,路由系统,模板,请求响应,session&cookie)
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后 ...
- Flask框架(二)—— 反向解析、配置信息、路由系统、模板、请求响应、闪现、session
Flask框架(二)—— 反向解析.配置信息.路由系统.模板.请求响应.闪现.session 目录 反向解析.配置信息.路由系统.模板.请求响应.闪现.session 一.反向解析 1.什么是反向解析 ...
- python 学习笔记十六 django深入学习一 路由系统,模板,admin,数据库操作
django 请求流程图 django 路由系统 在django中我们可以通过定义urls,让不同的url路由到不同的处理函数 from . import views urlpatterns = [ ...
- Day18 Django之路由系统、模板语言、Ajax、Model
一.路由系统 1.创建Django项目 django-admin startproject day18 cd day18 python3 manage.py startapp app01 2.app0 ...
- 很好很实用的.net、网站系统后台模板
本模板是程序园给大家提供的应用系统开发后台模板,主要使用div+css布局实现,菜单使用了ddaccordion.js菜单控件. 转载请标明:http://www.kwstu.com/ArticleV ...
- php系统共享模板问题
我们在用php+html+css来写一个管理系统时,例如报名系统.投票系统,统计系统等,我们往往需要在管理后台查看每一位报名者的情况,问题接着就来了,由于比赛或者活动要求不同个,往往报名表不太一样,这 ...
- python第一百零五天 ---Django 基础 路由系统 URL 模板语言 ORM 操作
一 路由系统 URL 1 url(r'^index/',views.index) url(r'^home/', views.Home.as_view()) 2 url(r'^detail-(\d+). ...
- python的Web框架:Django路由系统以及模板导入
Django的路由系统 当一个请求来到时 当一个请求来到时 1.首先到项目目录下的urls.py(根URLconf模块)中,查找路由规则: 2.根URELcof模块,里面定义了 urlpatterns ...
随机推荐
- SVN 通过IIS设置反向代理访问
原因 一个字,穷,没办法,只有一台机器 要当测试服务器还要做源码管理. 解决办法 通过IIS配置反向代理访问SVN,给SVN访问的HTTPS绑定上域名,就可以正常访问了. 1.修改SVN配置 把SVN ...
- css:box-sizing什么作用
css3 box-sizing属性 box-sizing属性可以为三个值之一:content-box(default),border-box,padding-box. content-box,bord ...
- 使用反射+策略模式代替项目中大量的switch case判断
我这里的业务场景是根据消息类型将离线消息存入mongoDB不同的collection中.其中就涉及到大量的分支判断,为了增强代码的可读性和可维护性,对之前的代码进行了重构. 先对比一下使用反射+策略模 ...
- WEB跨域资源共享:Cross-origin Resource Sharing(CORS)
跨域资源共享(CORS):浏览器同源策略中的同源指协议+域名+端口三者完全一致,其中任何一个不同即为跨域 1. 浏览器同源政策是隔离潜在恶意文件的安全机制,限制信息传递和使用的边界,不是信息的保密机制 ...
- KVM虚拟化主机安装
KVM虚拟化主机安装 最小化安装CentOS6.X或者CentOS7.X,RHEL6.X以上系列建议建议选择安装最小虚拟化主机 如果要安装桌面可以先选择最小化虚拟主机,再选择Gnome桌面包 安装过程 ...
- 蓝桥杯PREV-11:横向打印二叉树
嗯,没错我还报了蓝桥杯. 这是题目 问题描述 二叉树可以用于排序.其原理很简单:对于一个排序二叉树添加新节点时,先与根节点比较,若小则交给左子树继续处理,否则交给右子树. 当遇到空子树时,则把该节点放 ...
- 201521145048《Java程序设计》第8周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 1.2 选做:收集你认为有用的代码片段 1.2 List<Map.Entry<String, In ...
- 201521123059 《Java程序设计》第七周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 参考资料: XMind 2. 书面作业 Q1: ArrayList代码分析 1.1 解释ArrayList的contains ...
- 201521123117 《Java程序设计》第3周学习总结
1. 本周学习总结: 2. 书面作业 Q1:代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; ...
- 学号:201521123116 《java程序设计》第三周学习总结
1. 本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识组织起来.请使用纸笔或者下面的工具画出本周学习到的知识点. 书面作业 Q1:代码阅读 pu ...