书店销售管理系统
需求分析
江苏城市学院
目录
第一章 软件需求概述
1.1引言………………………………………………………………………… 4 1.2开发目标…………………………………………………………………… 41.3开发工具介绍……………………………………………………………… 1.3.1开发语言特点……………………………………………………… 5 1.3.2开发环境…………………………………………………………… 51.3.3使用的数据库介绍………………………………………………… 51.4系统功能需求…………………………………………………………… 5第二章 设计原则
2.1设计思想…………………………………………………………………… 5 2.2设计原则…………………………………………………………………… 6
第三章 设计规范
设计规范…………………………………………………………………………第四章 系统运行条件
系统运行条件说明………………………………………………………………第五章 系统功能
5.1业务总流程图……………………………………………………………… 10 5.2功能模块结构……………………………………………………………… 11 5.3基本功能: ………………………………………………………………… 12 5.4具体功能模块信息………………………………………………………… 12
4 7
7
5.4.1供应商信息………………………………………………………… 12 5.4.2图书信息…………………………………………………………… 12 5.4.3仓库管理…………………………………………………………… 12 5.4.4销售管理…………………………………………………………… 13 5.4.5会员管理…………………………………………………………… 13 5.5数据库设计………………………………………………………………… 14 附:E-R图映射成表……………………………………………………………
16
第一章 软件需求概述
1.1引言
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的书店管理系统其日常管理工作都是人工操作,存在着许多缺点,如:效率低下、保密性差,另外时间一长,将产生大量的文件和数据,这对于数据的查找、更新和维护都带来了不少的困难,并且浪费了许多人力和物力。特别是中小型书店、个体书店,由于其规模小,硬件投入不大,管理人员水平有限,如果没有一个好的书店管理系统,对于书店的经营是非常不利的。在信息时代,传统的书店管理方式必然被计算机为基础的信息管理系统所取代。因为作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高书店管理的效率。因此,开发这样一套书店管理软件成为很有必要的事情。针对上述这种情况,我们小组计划开发一个面向中小型书店、个体书店的书店管理系统,实现对人员、物流的全面管理,以帮助这些书店早日实现书店管理信息化。
以下是我们小组开发设计的一套书店管理系统的总体流程,由于技术能力有限,时间比较仓促,设计中一定存在一些问题,请您原谅。希望给与意见和建议,我们将根据您的意见或建议做出相应合理的改正。
1.2开发目标
设计一个书店销售管理系统(Book Sell System 简称BSS),基本能够实现书店销售的一些流程,做好信息记录。功能模块包括:用户登录系统(设置不同人员的登录身份,以防有人恶意对数据进行更改),仓库管理系统(即图书入库系统,对所有书籍的信息做好记录,以便查找),销售系统(对书的销售量进行统
计,以便做出更好的规划,哪些书畅销,哪些书很少有人买),会员管理系统(对于办理会员的用户给予一定的优惠额度)。
总体目标设计一套软件能够合理有序的对书店进行信息化的管理。最终目地当然是为商家带来利润了。
1.3开发工具介绍
1.3.1开发语言Microsoft公司的C#语言 C#语言的基本特点:
(1)可视化的界面,这就使得各功能模块,功能一目了然 (2)事件驱动的应用程序,方便用户操作 (3)面向对象的编程语言 (4)跨平台运行 (5)开放的数据连接.
1.3.2开发环境Microsoft Visual Studio 2005 1.3.3使用的数据库Microsoft SQL Server 2005
Visual Studio 2005和SQL Server 2005都是Microsoft公司的产品,兼容性比较好,这为系统的开发运行提供了可行性。
1.4系统功能需求
系统主要有四大功能模块:
(1).用户登录管理(超级管理员,销售员,仓库管理员) (2).仓管管理(更新图书信息,增删改查) (3).销售管理(零售,批发,订单,退货) (4).会员信息管理 (5).供应商信息管理
第二章 2.1设计思想
设计原则
按照一般书的销售流程,从进货如库到卖给顾客,其中经过的一些流程:比如联系厂家进货,图书入库,到零售批发,还会涉及会员呀,应该给经常买的顾客打打折。还有就是有时还会有特殊情况:退书了。
计算机使用的范围越来越广,计算机应用和操作越来越广,传统书店通过手工记录,可能会发生不少错误,更主要是的不方便查询。我们写的这个书店销售管理系统,可以对图书入库信息,图书销售信息,进行详细的记录,查询,管理等;方便用户操作。
在销售管理模块中包含了,销售统计,对日,月,年销售量能够进行很好的统计,销售业绩的好坏决定的书店的最终命运。所以对销售量的统计是很重要的。
2.2设计原则
根据客户特定的环境,我们依照规范进行设计。
建立硬盘录像系统,计算机数字监控系统是监控报警业界的新型产品,它将数字化视频图像记录与多画面图像显示功能和监视报警功能结合在一起,具有灵活方便等特点。
系统设计静态监控和动态监控相结合。同时根据监控的重点配备报警器。 设计监控系统的监看方式采用电视墙、矩阵和硬盘录像机。
设计的系统必须具有远程监控功能,使监控系统可以通过网络与附近的公安防护系统连为一体。
设计的系统容易扩充,让客户的共缆监控系统有充足的余量。 1.安全性
设置不同的登录身份,利用用户名和密码登录,提高了系统的安全性 2.可维护
一单需要有信息更新,就能够对信息进行更改,当然只能是授权用户能够更改信息
3.方便管理:能够对库存量进行及时的更新,对销售量进行统计。最终目地也就是能够对书店销售进行更好的维护和发展
设计指导思想及设计依据原则
第三章 设计规范
1.书店销售管理系统名:Book Sell System简称BSS
2.图书编号采用标准国际书号ISBN,用以表示同种书号的唯一性 3.参照客户需求
第四章 系统运行条件
这个系统是基于C/S模式开发的,所用语言是微软2000年推出的C#.NET语言,所以运行的要求配置不是很高,在我们现在普通的PC机上就能运行。操作系统为windows XP, windows vista都可以的。要安装的软件数据库:Microsoft SQL Server 2005,还有就是支持.NET平台。
环境配置要求: 1、开发平台
操作系统:Window2000/XP/Windows 2003 数据库:Microsoft SQL Server 2005。 开发平台:Microsoft Visual Studio 2005
软件需求:Microsoft SQL Server 2005,Microsoft Visual Studio 2005
2、运行配置
硬件平台:Pentium Ⅲ以上CUP、128MB以上内存。 操作系统和版本:Windows2000/XP/Windows2003
支撑环境(例如:数据库等)和版本:Microsoft Visual Studio.NET 2005、Microsoft SQL Server 2005或以上版本。 该系统,可以采用客户端/服务器架构C/S架构:
图1. 客户端/服务器架构
第五章 系统功能
5.1业务总流程图
上图为业务流程图,大体描述了书店销售的整体流程,具体细节功能下面会给出的。
5.2 功能模块结构
5.3基本功能:
(1).供应商信息管理:供应名,联系人,联系方式 (2).仓库管理:进货管理,出货管理,增加,修改,更新 (3).销售管理:零售管理,批发管理,预定,退货 (4).会员管理:会员名,类别等 备注:具体功能属性下面见下面
5.4具体功能模块信息
5.4.1 供应商信息
5.4.2图书信息
5.4.3仓库管理
5.4.4销售管理
5.4.5会员管理
5.5数据库设计
表1:用户登录信息表(User表)
表2:供应商信息表(Provider表)
表3:图书信息表(Book表)
表4库存信息表(Storage_T)
表5.销售信息管理(SELL_T)
表6.会员信息表(VIP表)
表7.销售总计表(Sell Manage表)
附:
E-R图映射成表
会员(会员号,会员名,电话号码,类别名,入会日期) 类别(类别名,类别名称,打折幅度,有效日期) 员工(员工号,姓名,职务,部门号)
图书(图书编号,图书名,书价,出版社号,作者,仓库号,库存量)
供应商(供应商号,供应商名) 仓库(仓库号,仓库名)
销售单(销售单号,员工号,销售日期,会员号) 订货单(订货单号,员工号,订货日期) 退货单(退货单号,员工号,退货日期,会员号) 供应(供应商号,图书编号,供应日期) 部门(部门号,部门名称) 出版社(出版社号,出版社)
订单明细(图书编号,订货单号,订货数量) 销售明细(图书编号,销售单号,销售数量) 退货明细(图书编号,退书单号,退书数量) 操作员(登录名,密码,权限)
书店销售管理系统
需求分析
江苏城市学院
目录
第一章 软件需求概述
1.1引言………………………………………………………………………… 4 1.2开发目标…………………………………………………………………… 41.3开发工具介绍……………………………………………………………… 1.3.1开发语言特点……………………………………………………… 5 1.3.2开发环境…………………………………………………………… 51.3.3使用的数据库介绍………………………………………………… 51.4系统功能需求…………………………………………………………… 5第二章 设计原则
2.1设计思想…………………………………………………………………… 5 2.2设计原则…………………………………………………………………… 6
第三章 设计规范
设计规范…………………………………………………………………………第四章 系统运行条件
系统运行条件说明………………………………………………………………第五章 系统功能
5.1业务总流程图……………………………………………………………… 10 5.2功能模块结构……………………………………………………………… 11 5.3基本功能: ………………………………………………………………… 12 5.4具体功能模块信息………………………………………………………… 12
4 7
7
5.4.1供应商信息………………………………………………………… 12 5.4.2图书信息…………………………………………………………… 12 5.4.3仓库管理…………………………………………………………… 12 5.4.4销售管理…………………………………………………………… 13 5.4.5会员管理…………………………………………………………… 13 5.5数据库设计………………………………………………………………… 14 附:E-R图映射成表……………………………………………………………
16
第一章 软件需求概述
1.1引言
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的书店管理系统其日常管理工作都是人工操作,存在着许多缺点,如:效率低下、保密性差,另外时间一长,将产生大量的文件和数据,这对于数据的查找、更新和维护都带来了不少的困难,并且浪费了许多人力和物力。特别是中小型书店、个体书店,由于其规模小,硬件投入不大,管理人员水平有限,如果没有一个好的书店管理系统,对于书店的经营是非常不利的。在信息时代,传统的书店管理方式必然被计算机为基础的信息管理系统所取代。因为作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高书店管理的效率。因此,开发这样一套书店管理软件成为很有必要的事情。针对上述这种情况,我们小组计划开发一个面向中小型书店、个体书店的书店管理系统,实现对人员、物流的全面管理,以帮助这些书店早日实现书店管理信息化。
以下是我们小组开发设计的一套书店管理系统的总体流程,由于技术能力有限,时间比较仓促,设计中一定存在一些问题,请您原谅。希望给与意见和建议,我们将根据您的意见或建议做出相应合理的改正。
1.2开发目标
设计一个书店销售管理系统(Book Sell System 简称BSS),基本能够实现书店销售的一些流程,做好信息记录。功能模块包括:用户登录系统(设置不同人员的登录身份,以防有人恶意对数据进行更改),仓库管理系统(即图书入库系统,对所有书籍的信息做好记录,以便查找),销售系统(对书的销售量进行统
计,以便做出更好的规划,哪些书畅销,哪些书很少有人买),会员管理系统(对于办理会员的用户给予一定的优惠额度)。
总体目标设计一套软件能够合理有序的对书店进行信息化的管理。最终目地当然是为商家带来利润了。
1.3开发工具介绍
1.3.1开发语言Microsoft公司的C#语言 C#语言的基本特点:
(1)可视化的界面,这就使得各功能模块,功能一目了然 (2)事件驱动的应用程序,方便用户操作 (3)面向对象的编程语言 (4)跨平台运行 (5)开放的数据连接.
1.3.2开发环境Microsoft Visual Studio 2005 1.3.3使用的数据库Microsoft SQL Server 2005
Visual Studio 2005和SQL Server 2005都是Microsoft公司的产品,兼容性比较好,这为系统的开发运行提供了可行性。
1.4系统功能需求
系统主要有四大功能模块:
(1).用户登录管理(超级管理员,销售员,仓库管理员) (2).仓管管理(更新图书信息,增删改查) (3).销售管理(零售,批发,订单,退货) (4).会员信息管理 (5).供应商信息管理
第二章 2.1设计思想
设计原则
按照一般书的销售流程,从进货如库到卖给顾客,其中经过的一些流程:比如联系厂家进货,图书入库,到零售批发,还会涉及会员呀,应该给经常买的顾客打打折。还有就是有时还会有特殊情况:退书了。
计算机使用的范围越来越广,计算机应用和操作越来越广,传统书店通过手工记录,可能会发生不少错误,更主要是的不方便查询。我们写的这个书店销售管理系统,可以对图书入库信息,图书销售信息,进行详细的记录,查询,管理等;方便用户操作。
在销售管理模块中包含了,销售统计,对日,月,年销售量能够进行很好的统计,销售业绩的好坏决定的书店的最终命运。所以对销售量的统计是很重要的。
2.2设计原则
根据客户特定的环境,我们依照规范进行设计。
建立硬盘录像系统,计算机数字监控系统是监控报警业界的新型产品,它将数字化视频图像记录与多画面图像显示功能和监视报警功能结合在一起,具有灵活方便等特点。
系统设计静态监控和动态监控相结合。同时根据监控的重点配备报警器。 设计监控系统的监看方式采用电视墙、矩阵和硬盘录像机。
设计的系统必须具有远程监控功能,使监控系统可以通过网络与附近的公安防护系统连为一体。
设计的系统容易扩充,让客户的共缆监控系统有充足的余量。 1.安全性
设置不同的登录身份,利用用户名和密码登录,提高了系统的安全性 2.可维护
一单需要有信息更新,就能够对信息进行更改,当然只能是授权用户能够更改信息
3.方便管理:能够对库存量进行及时的更新,对销售量进行统计。最终目地也就是能够对书店销售进行更好的维护和发展
设计指导思想及设计依据原则
第三章 设计规范
1.书店销售管理系统名:Book Sell System简称BSS
2.图书编号采用标准国际书号ISBN,用以表示同种书号的唯一性 3.参照客户需求
第四章 系统运行条件
这个系统是基于C/S模式开发的,所用语言是微软2000年推出的C#.NET语言,所以运行的要求配置不是很高,在我们现在普通的PC机上就能运行。操作系统为windows XP, windows vista都可以的。要安装的软件数据库:Microsoft SQL Server 2005,还有就是支持.NET平台。
环境配置要求: 1、开发平台
操作系统:Window2000/XP/Windows 2003 数据库:Microsoft SQL Server 2005。 开发平台:Microsoft Visual Studio 2005
软件需求:Microsoft SQL Server 2005,Microsoft Visual Studio 2005
2、运行配置
硬件平台:Pentium Ⅲ以上CUP、128MB以上内存。 操作系统和版本:Windows2000/XP/Windows2003
支撑环境(例如:数据库等)和版本:Microsoft Visual Studio.NET 2005、Microsoft SQL Server 2005或以上版本。 该系统,可以采用客户端/服务器架构C/S架构:
图1. 客户端/服务器架构
第五章 系统功能
5.1业务总流程图
上图为业务流程图,大体描述了书店销售的整体流程,具体细节功能下面会给出的。
5.2 功能模块结构
5.3基本功能:
(1).供应商信息管理:供应名,联系人,联系方式 (2).仓库管理:进货管理,出货管理,增加,修改,更新 (3).销售管理:零售管理,批发管理,预定,退货 (4).会员管理:会员名,类别等 备注:具体功能属性下面见下面
5.4具体功能模块信息
5.4.1 供应商信息
5.4.2图书信息
5.4.3仓库管理
5.4.4销售管理
5.4.5会员管理
5.5数据库设计
表1:用户登录信息表(User表)
表2:供应商信息表(Provider表)
表3:图书信息表(Book表)
表4库存信息表(Storage_T)
表5.销售信息管理(SELL_T)
表6.会员信息表(VIP表)
表7.销售总计表(Sell Manage表)
附:
E-R图映射成表
会员(会员号,会员名,电话号码,类别名,入会日期) 类别(类别名,类别名称,打折幅度,有效日期) 员工(员工号,姓名,职务,部门号)
图书(图书编号,图书名,书价,出版社号,作者,仓库号,库存量)
供应商(供应商号,供应商名) 仓库(仓库号,仓库名)
销售单(销售单号,员工号,销售日期,会员号) 订货单(订货单号,员工号,订货日期) 退货单(退货单号,员工号,退货日期,会员号) 供应(供应商号,图书编号,供应日期) 部门(部门号,部门名称) 出版社(出版社号,出版社)
订单明细(图书编号,订货单号,订货数量) 销售明细(图书编号,销售单号,销售数量) 退货明细(图书编号,退书单号,退书数量) 操作员(登录名,密码,权限)