-
1可行性分析
长期以来,书店业务一直采用手工管理。图书采购、库存、销售和核算的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。为了彻底改善书店销售图书管理的落后局面,特提出开发本系统。“书店销售管理系统”的建设,对提高书店服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。
1.1 开发环境与开发工具
开发环境:开发语言Microsoft公司的VB语言。 VB语言特点:
(1)是一种面向对象的程序设计语言。 (2)便于程序员使用,无论是新手或者专家。 (3)适应于开发视窗类应用程序。
(4)VB的组件既可以拥有用户界面,也可以没有。可以增加服务器端程
序就可以处理的模块。 (5)具有强大的数据库管理功能。 (6)程序开发环境高度集成化。 开发工具:Visual Basic(VB)
后台数据库为Microsoft Sql Server 2005
1.2 可行性报告
在充分了解本系统的各部分功能后,本系统的开发是可行的。 1.2.1开发必要性
书店销售管理系统开发是必要的。另外,书店销售管理系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。
首先把在需求分析阶段得到的信息系统需求结构作为初步的软件架构。初步软件架构比较粗糙,需要进行分解和细化。需要从顶层子系统开始,逐层对子系统进行分解,直到分解到底层子系统为止。作为一个完整的信息系统的软件架构,除了考虑业务逻辑之外,还需要考虑像系统设置等系统功能逻辑,并需要在软件架构中体现出来。
总结
-
1.2.2技术可行性
本系统所涉及到得技术有:
(1) 管理系统的开发方法。使用面向对象开发方法开发软件系统 (2) 网络和通信技术。
(3) 本系统的结构规划和技术设计。
(4) 数据库技术。能都使用Microsoft Sql Server数据库
(5) Visual Basic 6.0面向对象开发技术。能够使用Visual Basic 6.0开发系统 1.2.3经济可行性
从经济角度来看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用支出,办公的支出,同时,大量的用户增加回个诶书店无法量化的估计,会使书店获得更大的收益。
总结
-
2系统分析
2.1系统需求分析
按照一般书的销售流程,从进货如库到卖给顾客,其中经过的一些流程:比如联系供应商进货,图书入库,到销售给顾客,还有就是有时还会有特殊情况:退书了。
计算机使用的X围越来越广,计算机应用和操作越来越广,传统书店通过手工记录,可能会发生不少错误,更主要是的不方便查询。我们写的这个书店销售管理系统,可以对图书入库信息,图书销售信息,进行详细的记录,查询,管理等;方便用户操作。在销售统计模块中包含了,销售统计,对日,月,年销售量能够进行很好的统计,销售业绩的好坏决定的书店的最终命运。所以对销售量的统计是很重要的。
2.2 功能需求分析
社会需要书店管理的现代化和信息化。本系统的主要功能是帮助书店管理者更好的管理书店。
系统主要有四大功能模块:
(1)用户登录管理:此模块包括管理员登录,和销售员的登录。
(2)仓库管理:包括仓库入库信息和出库信息的管理两部分,仓库入库信息是书店进货时所需填写的信息,出库信息即已销售图书。
(3)销售管理:包括图书销售和图书退货两部分,图书销售是售书的界面,销售员在查询代销售图书后,看库存是否够,若够则将书卖出,图书退货是顾客退书的界面,若符合退书情况,销售员经书收回到库存中。
(4)供应商信息管理:是对供应商信息的管理,包括添加、修改、删除供应商信息。 (5)系统管理:包括添加管理员、修改密码和退出系统。添加管理员是用户登录后,从菜单页面进入,进行相应的操作,添加管理员,并设置权限,修改密码。
2.3组织结构分析
通过对书店销售的组织结构进行分析得到图书馆组织结构图如下:
总结
-
图书销售 售货员 书店仓库 销售管理 管理员 图书入库 图书出库
图2-1 书店销售系统的组织结构图
2.4业务流程分析
基本业务流程:
从供应商()中购进图书(进货)
供应商n 书店 供应商2 供应商1
图书销售
调书(若有库存) 客户 发出需求 营业员 仓库
总结
-
对图书库存的管理 库存不足 仓库库存 催货单 供应商
发货
辅助管理的一些基本查询业务 图书库存查询 管理员 已销售图书查询 供应商查询
…… 2.5数据与数据流程分析
2.5.1数据流程图
总结