我在系统开发中使用B/S结构的原因在于以下几点:1。相对比较熟悉B/S系统;2。B/S系统的缺点在可接受范围内,而且大多能解决;3。该系统需在实际操作过程中对系统进行完善,该构架方便用户升级;4。该系统只需用户在拥有一台电脑且该电脑中有浏览器的情况下,便可进行操作,其方便用户进行操作。
1。4 开发环境简介
(1) 硬件平台:
处理器类型:i5
处理器速度:2。2GHz
内存:8。00GB
(2) 软件平台:
操作系统:Windows7
数据库:SQL Server 2008 R2
开发环境:。net
开发工具:Microsoft Visual Studio 2010
开发语言:C#语言
浏览器:使用IE浏览器,也可使用火狐浏览器
2 系统的分析和设计
2。1 可行性分析
本系统结合浏览器与服务器的使用能够使用户在拥有一台计算机的情况下更快速便捷的对日用品仓储进行管理。其用户可以通过进货管理,库存管理,销售管理对日用品进行快速而简单的操作,而且每一层操作都与上一层操作有关,其各个操作息息相关。用户只能够在完成进货管理后才能对其进行入库操作,而完成入库操作后才能对其进行销售操作。而对应的每一步操作,系统都可以根据时间进行统计,也可以相对一个商品然后统计该商品在某一段时间内操作的统计。该系统相对联系仓库在实际运行中的工作。
下面我将在技术,经济,使用,管理方面进行可行性分析,如下:
(1) 技术可行性:此系统基于B/S结构,其结合visual studio 2010和sql server 2008 R2开发工具进行综合开发,sql server 2008 R2用于进行后台数据的管理操作与维护,而visual studio 2010进行前台页面设计与后台数据分析。该软件可用性强,可以满足我们开发项目的要求。
(2) 经济可行性:经济方面,社会发展迅速,经济也随之发展,超市越来越多,而对于大型超市来说,使用人工操作加重了工作负担而且容易出错,而使用该系统则相对的降低了一定的工作成本,而且能够对于每一步的数据进行检验,在此方面该系统基于某一地区超市销量和流动比较大的日用品为例,进行仓储管理。因此,若该项目投入使用,则在一定程度上提高超市的经济效益。而且此项目开发成本不高,所用资源有限,经济可行性不错。
(3) 使用可行性:使用可行性主要指系统使用能否通俗易懂,是否大多数用户都能够对此进行操作。该设计系统将在一定程度上实现界面友好,操作方便,能够满足超市对于日用品仓储管理的需求。
(4) 管理可行性:系统在管理上需要简单、方便,系统分别从商品信息、通过获取用户表中的供应商名称和部门名称等要素进行管理。从基本的日用品信息录入到进货、入库、出库,层层推进,加快了管理人员的工作效率,用户通过简单的操作手册或者在学习一遍的基础上就能够完全学会。文献综述
2。2 需求分析
需求分析是软件开发过程中的一步重要的环节,开发人员需要根据用户的需求进行开发,而且在需求过程中修改程序相对维护成本较低,因此我们在设计前需要进行需求分析。
该系统的目的是为了方便管理日用品的存储与销售。结合对于日用品的仓储管理系统的需求,首先需要满足仓储管理的基本需求如下:管理员可以对商品信息,用户信息,以及通过获取用户表中的部门信息进行管理;而管理员和普通用户可以进行进货管理,库存管理,销售管理,而在其中只有用户对商品进行来了进货管理之后才能对其进行入库和盘点操作,对其进行入库操作后才能进行销售操作。本系统还将实现对账号的添加以及修改,以及文件的上传以及下载。其次,就需求的实用性来说,该系统必须在一定程度上通俗易懂,使用户在一定程度上能够理解程序能够使用程序。