哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
图2-2 购买图书业务流程图
2.订单处理流程过程如下
依据用户所提交的订单,然后对这些订单由管理人员进行处理,就是对所提交的这些订单的状态进行更改,用户可以对自己的订单处理情况进行查看。订单处理流程如图2-3所示。
管理员订单表订单是否确认N详细信息表Y未处理订单已处理订单订单是否发货N用户查看订单状态Y已发货订单未发货订单订单是否归档NY已归档订单未归档订单 图2-3 订单处理业务流程图
新系统的目标确定后,可从经济可行性、技术可行性、运行可行性三个方面,对能否实现新系统目标进行可行性分析。
2.3 可行性分析
2.3.1 经济可行性分析
新系统的开发费用和今后的运行、维护费用,估计新系统可以使某书店的中心管理人员对管理可以大大的提高了,并将费用与效益进行了比较。系
5
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
统的效益可以从网站设计和社会效益两方面考虑,对于网络书城则应考虑到对用户的方便性和用户的心理去考虑其效益。例如,系统运行后还可不可以提供比以前更好的信息,用户购物和使用信息的方便程度,还有购买速度是不是增加了。对于管理人员进行管理提供了多少帮助等等。下面从以下几个方面对系统的经济可行性进行具体的分析。
(1)一次性项目建设费用为:人民币35000元。其中: 计算机设备及网站开发软件费:人民币35000元;
整个项目建设期为0.5年;
(2)投产后的年发生费用预计为:人民币12000元。其中: 年运营耗材费:人民币6000元;
年折旧费(支付网站软硬件维护及更新):人民币6000元; (3)网站投产后预期年经济收益为:人民币30000元。其中: 销售信息利用增值:人民币10000元; 网站收益:人民币10000元;
客户满意度提升的收益:人民币10000元;
(4)预计本网站使用寿命五年,按后年利率5%计算:
项目投资回收期=项目投资/(年收入–年支出) =35000/(30000-12000)≈2年;
净现金流量=Sum(年净收入/(1+年复利息率)n)–项目投资
=(30000-12000)*(0.9524+0.9070+0.8638+0.8227+0.7835)-35000=77929-35000=42929元;
可见,本网站的投资回收期不是很长,即使在使用年利率5%的贷款来进行投资,在项目运营业5年内,本网站仍能获得超过4万元的净现金流量,本项目经济上可行。
2.3.2 技术可行性分析
技术可行性是衡量它的技术是否具备或完善,一般可从软、硬件的性能要求、环境条件、技术人员水平和功能等方面去考虑和分析。
在硬件方面,则选择空间较大,只要是PentiumIV系列及以上的计算机都可以,内存在1G以上,硬盘在80G以上能,都可以满足系统的开发需要!当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。
6
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
在软件方面,由于ASP.net2.0和Sql Server 都是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都是没有疑问的,因此软件方面是可行的。
2.3.3 运行可行性分析
考虑到系统实施的可行性,在软件方面选择了如今较流行的ASP.net2.0来进行开发管理平台的设计,使用Sql Server数据库存储数据。
在当今社会,信息化水平和计算机技术的快速发展,很多人为了方便购物,以网上的形式购买图书。可以看出网络书城是给人们提供了一个重要的环节。现今人们意识到网上商品不但比外面的便宜很多钱,还可以方便人们在家可以得到想要的东西,还不浪费钱,不但节约钱财还可以方便人们在购物过程中的拥挤,开发人员知道网上购物是现代化的管理方法,对谁都有好处,并且利于管理。经过以上分析,运行可行性方面是可行的。
2.4 系统的开发环境
1.硬件环境
台式计算机(PC)一台,计算机配置如表2-1所示。
表2-1 运行环境硬件配置 硬件 处理器 内存 硬盘空间 配置 PentiumIV以上 1G以上 80G以上 2.软件环境
Windows xp,Framework2.0环境。本系统是利用一台计算机,在Windows xp环境下,使用Sql Server数据库,利用Asp.net2.0技术,完成本系统的。
2.4.1 开发工具简介
使用ASP.net2.0技术可以结合HTML代码、ASP.net2.0指令和ActiveX控件来建立动态、交互且高效的Web服务器应用程序。本书就是为那些对此技术开发感兴趣的读者而编写的。
当然学习ASP.net2.0最好的方法莫过于亲自动手编写,为了在最短的
7
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
时间内掌握ASP.net2.0的使用方法,然后结合本论文的系统分析开始动手编写一个平台,大家就可以发现制作动态网页并不是想象中的那么神秘和高不可攀。
ASP.net2.0又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推出的新一代脚本语言。ASP.net2.0技术吸收了ASP.net2.0技术以前的优点,并参照Java、VB语言的开发优势加入了许多新特色,时时修正了以前的ASP.net2.0运行错误。
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。Microsoft SQL Server是基于客户/服务器结构的数据库管理系统。用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。此数据库管理系统能够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动高效的机制以及运行分布式处理等。
2.5 本章小结
本章对系统的需求及业务流程进行了分析,设定了系统目标,以及进行了可行性的分析和介绍了系统开发环境的配置及开发工具的选择,并对开发工具ASP.NET和SQL SERVER进行了介绍。
8

