2 系统分析
2。1可行性分析
2。1。1技术可行性
本系统开发使用的是Win10系统,开发软件用的是Visual Studio 2013和SQL server 2008,但其运行要求是在所有微软系统上面均可以运行。只要用户安装了Visual Studio2013和SQL server 2008,即可运行。后期发布到服务器,用户通过各式浏览器均可对书店进行浏览、登录、购买图书等操作。现在基本个人电脑均可运行。本图书销售系统所采用的是ASP。Net脚本语言。其中涉及到C#语言、HTML、javascript以及在javascript基础上拓展的框架angularjs、jquery、layui。js以及页面框架bootstrap、layui等。这些技术都是当前软件行业比较先进并且运用比较广的技术。可以开发出一套完美的图书销售系统。因此,本系统在技术上是可行的。
2。1。2经济可行性
随着互联网的飞速发展、计算机的普及,普通家庭均已拥有了电脑。进入大学之后,本人也购买了一台笔记本电脑。该软件的开发所用的两款软件Visual Studio 2013和SQL server 2008,网上都可以下载到破解版的。开发软件的框架都无任何费用。需要的就是网站正式成立之后需要购买服务器从而发布。这个需要后期拉投资,成本不会太大。另外就是网上在线支付,现在为了缩减成本,本系统所采用的是货到付款,等后期会对系统进行完善,支持线上付款。综合来讲,本系统开发不需要很多经费,整个系统都是个人独立的设计,包括代码的编写都由个人来进行编写,因此,本系统在经济上是可行的。
2。1。3操作可行性
随着信息时代的到来,数字智能化管理是社会发展的必然趋势。各种智能化软件层出不穷。本系统在界面上设计充分考虑到了用户体验,用户会员注册登录、分类浏览、图书信息搜索、购物车结算以及订单查询等多种功能操作都很方便。而且每个网页设计都很简洁、色彩搭配合理,让用户不会感到视觉疲劳。该系统的操作性比较强。因此,该系统在操作上是可行的。
2。2需求分析文献综述
2。2。1业务流程描述
前台用户操作包括:注册并登陆账号、书籍分类选择、搜索书籍、选购书籍到购物车、购物车书籍结算、订单查看、确认收货并评价等。
前台业务流程如图2-1:
图2-1 前台操作流程图
后台维护系统管理员操作包括:管理员账号登录(账号:admin 密码:123)、用户管理(添加管理员,用户查看)、图书馆里(新书上架,图书管理)、订单管理(购物车管理,订单系统)、报表中心(年度报表、日销售额统计)