2.2 系统分析
系统分析在实际项目开发过程中,要解决“做什么”的问题,要进行需求分析和可行性分析,明确要实现那些功能,提出解决方案,为下一阶段的系统设计提供依据。
2.2.1 需求分析
本系统主要是供公司内部使用,主要是对一些内部资料及数据的管理,具体功能如下:
● 商品管理功能,包括对商品的增、删、改、查。
● 商品类别的管理功能,包括对类别的增、删、改、查。
● 供应商的管理功能,包括对其的增、删、改、查。
● 客户的管理功能,包括对其的增、删、改、查。
● 采购信息及销售信息的管理功能,包括对其的增、删、改、查。
● 采购退货和销售退货的管理功能,主要包括对其的增、删、改、查。
● 库存统计功能,主要是对符合一定要求的商品进行查询。
● 系统维护,主要是对管理人员的增、删、改、查。
2.2.2 可行性分析
可行性分析是上层进行决策的重要依据,包括技术可行性、经济可行性、营运可行性。通过对需求分析的研究,对该系统的可行性分析如下。
1.引言
为了方便公司的管理,提高公司的工作效率及竞争力,故开发此系统。
1.1 编写目的
从现有技术及顾客的需求方面研究该系统的可行性,为上层决策作依据。
1.2 项目背景
● 项目提出者:某公司。
● 项目开发者:某软件公司。
● 系统用户:公司管理人员。
2.可行性分析的前提
该系统必须包括对商品、客户、供应商、管理人员、销售及采购的管理功能,实现对其的增、删、改、查。
3.对公司技术支持的分析
该系统采用JSP+Spring+Hibernate+Tomcat+MySQL完成,公司对该技术的开发有着一套比较完整的开发体系结构,完全可以在所要求期限内完成该系统的开发。
4.对公司支出与收益的分析
该项目要求在两个月内完成,要求有一年的维护期,经计算,去除开发及维护费用,公司最后可以得到数万元,利润比较可观,对公司也比较有帮助。
5.社会因素的分析
该系统完全由本公司独立开发完成,是按本公司的开发体系结构进行开发的,在法律方面没有任何侵权行为,完全符合合同的规定。
6.结论
根据上述分析,公司一致认为该系统在技术上可行,时间也比较充裕,而且对公司的发展也有一定的帮助,故决定开发此系统。