华方图书销售管理系统设计与实现
目录
一、 引言 1
(一) 系统开发背景 1
(二) 系统开发意义 2
(三) 系统开发目标 2
二、 需求分析 2
(一) 功能分析 2
1、图书信息管理模块 2
2、图书进货信息管理模块 2
3、图书退货信息管理模块 3
4、图书销售信息管理模块 3
5、库存信息管理模块 3
6、供应商信息管理模块 3
(二) E-R模型图 3
(三) 开发环境 3
三、 详细设计 4
(一) 功能结构图设计 4
(二) 数据库关系图设计 4
(三) 数据库设计 4
四、 编码实现 6
(一) 用户登录模块设计 6
(二) 图书信息管理模块设计 8
(三) 图书销售信息管理模块设计 9
(四) 图书进货信息管理模块设计 10
(五) 图书退货信息管理模块设计 12
(六) 供应商信息管理模块设计 13
五、 测试 14
总结 15
致谢 15
参考文献 15
一、引言
(一)系统开发背景
随着计算机时代的飞速发展,基于计算机的智能化管理软件越来越多地受到人们的喜爱和追捧,人们比较喜欢用智能化管理软件来管理我们的日常信息,这样既可以节约大量的时间,还可以减少出错率,让我们的工作效率有所提高。另外对于华方书店而言,每天都要成交各种订单,来自全国各地的批发商都会来华方书店进行批发图书,这也就代表着每天都会有大量的图书销售信息,随之便 *好棒文|www.hbsrm.com +Q: ^351916072*
产生了华方书店的库存信息将随之更改更新,另外还会存在一些退货、供应商信息需要进行管理,如果这些均采用人工化管理方式,已远远不能满足图书商家的需求,对于商家而言,迫切需要开发一款计算机应用软件对我们的图书销售信息进行智能化管理。
(二)系统开发意义
本系统开发主要为了满足华方书店的需求,华方书店可以通过本应用对书店的图书信息进行管理和维护,通过本应用对图书销售信息进行管理和更新、可以动态更新书店的库存信息、还可以维护退货信息和供应商信息等,实现系统前台数据和后台数据库的动态绑定。
本系统开发可以帮助我更快地适应软件开发这份工作,可以帮助我以更好地姿态从事.NET编程工作。
本系统开发让我对软件开发有了更深层次的认识和了解,熟悉了系统设计的各个步骤以及需求分析的获取方式。
华方书店可以通过本应用管理书店的图书信息,可以通过本应用添加新进货的图书信息、还可以对库存的图书信息进行动态的维护。
华方书店可以让一个图书管理员来登录,就可以进行操作了,这样就大大节省了人力物力,从而节省了资源。
华方书店的所有图书信息,销售信息,进货信息,销售信息,库存信息,供应商信息的安全性有了提高。
(三)系统开发目标
本系统开发目标主要旨在为华方书店设计一款基于计算机智能化信息管理软件,系统商家可以通过本智能化管理软件来管理书店各类信息。
华方书店在本系统的帮助下,实现所有数据的智能化,系统化,有助于提高书店的管理效率。
华方书店可以通过应用对书店的图书信息进行管理,可以通过本应用添加新进货的图书信息,比如图书编号,出版社,进价,图书名称,作者,售价。还可以对库存的图书信息进行动态的维护,包括查询图书和删除图书,查询图书可以通过查询图书编号、图书名称、作者进行,删除图书信息可以通过图书编号。
华方书店可以通过应用对书店的进货信息进行管理,可以增加进货信息,包括进货单号,供应商编号,进货单价,图书编号,进货数量,进货总价。对书店的退货信息进行动态维护,通过进货单号进行查询与删除,还有修改进货信息,包括进货单号,进货编号,供应商编号,进货总数,进货总金额。
华方书店可以通过本应用对图书销售信息进行管理,可以添加新的销售记录,包括销售单号,图书名称,图书数量,盈利,图书编号,图书单价,销售日期,客户名称。可以动态维护已有销售记录信息,可以通过销售单号进行删除,可以通过销售单号,图书编号,图书名称进行查询,可以修改销售信息,包括销售单号,书籍编号,书籍名称,销售单价,销售数量,销售日期,销售利润,顾客名称。
华方书店可通过应用对图书库存信息进行动态维护。可以增加进货信息,可以查询进货信息,可以修改进货信息。
华方书店还可以通过应用对供应商信息进行管理,可以添加供应商信息,可以查询供应商信息。
需求分析
(一)功能分析
1、图书信息管理模块
图书信息管理模块主要设计为添加新进图书信息,通过在本应用相应界面中输入图书相关信息,有图书编号,出版社,进价,图书名称,作者售价;
查询图书信息,可查询所有图书列表信息,也可按指定条件查询图书信息如图书编号,图书名称,作者;
删除图书信息,可根据指定图书编号删除图书相关信息;
2、图书进货信息管理模块
图书进货信息管理模块主要设计为添加进货信息;主要为输入进行相关信息,有货单号,供应商编号,进货单价,图书编号,进货数量,进货总价;
查询进货信息,用户只需要选择进货单号即可查询指定进货信息;
删除进货信息,可以选择进货单号可对指定进货信息进行移除操作;
修改进货信息,可以修改进货信息,包括进货单号,进货编号,供应商编号,进货总数,进货总金额;
3、图书退货信息管理模块
图书退货信息管理模块主要设计为添加退货信息,包括退货单号,退货日期,销售单号,退货原因;
删除退货信息,可以选择退货单号可对指定退货信息进行移除操作;
4、图书销售信息管理模块
图书销售信息管理模块主要设计为添加新图书销售信息,通过在本应用相应界面中输入图书销售相关信息,包括销售单号,图书名称,图书数量,盈利,图书编号,图书单价,销售日期,客户名称;
删除图书销售信息,可根据指定图书销售编号删除图书销售相关信息;
查询图书销售信息,可查询所有图书销售列表信息,也可按指定条件查询图书销售信息;
修改图书销售信息,可以修改销售单号,书籍编号,书籍名称,销售单价,销售数量,销售日期,销售利润,顾客名称;
5、库存信息管理模块
库存信息管理模块主要设计为增加进货信息,通过本应用在相应界面中增加进货单号,供应商编号,进货单价,图书编号,进货数量,进货总价;
查询库存信息,可以通过进货单号进行查询;
删除库存信息,也是通过进货单号进行删除;
修改库存信息,可以修改进货单号,进货编号,供应商编号,进货总数,进货总金额;
非空
5
Book_buyingPrice
一、 引言 1
(一) 系统开发背景 1
(二) 系统开发意义 2
(三) 系统开发目标 2
二、 需求分析 2
(一) 功能分析 2
1、图书信息管理模块 2
2、图书进货信息管理模块 2
3、图书退货信息管理模块 3
4、图书销售信息管理模块 3
5、库存信息管理模块 3
6、供应商信息管理模块 3
(二) E-R模型图 3
(三) 开发环境 3
三、 详细设计 4
(一) 功能结构图设计 4
(二) 数据库关系图设计 4
(三) 数据库设计 4
四、 编码实现 6
(一) 用户登录模块设计 6
(二) 图书信息管理模块设计 8
(三) 图书销售信息管理模块设计 9
(四) 图书进货信息管理模块设计 10
(五) 图书退货信息管理模块设计 12
(六) 供应商信息管理模块设计 13
五、 测试 14
总结 15
致谢 15
参考文献 15
一、引言
(一)系统开发背景
随着计算机时代的飞速发展,基于计算机的智能化管理软件越来越多地受到人们的喜爱和追捧,人们比较喜欢用智能化管理软件来管理我们的日常信息,这样既可以节约大量的时间,还可以减少出错率,让我们的工作效率有所提高。另外对于华方书店而言,每天都要成交各种订单,来自全国各地的批发商都会来华方书店进行批发图书,这也就代表着每天都会有大量的图书销售信息,随之便 *好棒文|www.hbsrm.com +Q: ^351916072*
产生了华方书店的库存信息将随之更改更新,另外还会存在一些退货、供应商信息需要进行管理,如果这些均采用人工化管理方式,已远远不能满足图书商家的需求,对于商家而言,迫切需要开发一款计算机应用软件对我们的图书销售信息进行智能化管理。
(二)系统开发意义
本系统开发主要为了满足华方书店的需求,华方书店可以通过本应用对书店的图书信息进行管理和维护,通过本应用对图书销售信息进行管理和更新、可以动态更新书店的库存信息、还可以维护退货信息和供应商信息等,实现系统前台数据和后台数据库的动态绑定。
本系统开发可以帮助我更快地适应软件开发这份工作,可以帮助我以更好地姿态从事.NET编程工作。
本系统开发让我对软件开发有了更深层次的认识和了解,熟悉了系统设计的各个步骤以及需求分析的获取方式。
华方书店可以通过本应用管理书店的图书信息,可以通过本应用添加新进货的图书信息、还可以对库存的图书信息进行动态的维护。
华方书店可以让一个图书管理员来登录,就可以进行操作了,这样就大大节省了人力物力,从而节省了资源。
华方书店的所有图书信息,销售信息,进货信息,销售信息,库存信息,供应商信息的安全性有了提高。
(三)系统开发目标
本系统开发目标主要旨在为华方书店设计一款基于计算机智能化信息管理软件,系统商家可以通过本智能化管理软件来管理书店各类信息。
华方书店在本系统的帮助下,实现所有数据的智能化,系统化,有助于提高书店的管理效率。
华方书店可以通过应用对书店的图书信息进行管理,可以通过本应用添加新进货的图书信息,比如图书编号,出版社,进价,图书名称,作者,售价。还可以对库存的图书信息进行动态的维护,包括查询图书和删除图书,查询图书可以通过查询图书编号、图书名称、作者进行,删除图书信息可以通过图书编号。
华方书店可以通过应用对书店的进货信息进行管理,可以增加进货信息,包括进货单号,供应商编号,进货单价,图书编号,进货数量,进货总价。对书店的退货信息进行动态维护,通过进货单号进行查询与删除,还有修改进货信息,包括进货单号,进货编号,供应商编号,进货总数,进货总金额。
华方书店可以通过本应用对图书销售信息进行管理,可以添加新的销售记录,包括销售单号,图书名称,图书数量,盈利,图书编号,图书单价,销售日期,客户名称。可以动态维护已有销售记录信息,可以通过销售单号进行删除,可以通过销售单号,图书编号,图书名称进行查询,可以修改销售信息,包括销售单号,书籍编号,书籍名称,销售单价,销售数量,销售日期,销售利润,顾客名称。
华方书店可通过应用对图书库存信息进行动态维护。可以增加进货信息,可以查询进货信息,可以修改进货信息。
华方书店还可以通过应用对供应商信息进行管理,可以添加供应商信息,可以查询供应商信息。
需求分析
(一)功能分析
1、图书信息管理模块
图书信息管理模块主要设计为添加新进图书信息,通过在本应用相应界面中输入图书相关信息,有图书编号,出版社,进价,图书名称,作者售价;
查询图书信息,可查询所有图书列表信息,也可按指定条件查询图书信息如图书编号,图书名称,作者;
删除图书信息,可根据指定图书编号删除图书相关信息;
2、图书进货信息管理模块
图书进货信息管理模块主要设计为添加进货信息;主要为输入进行相关信息,有货单号,供应商编号,进货单价,图书编号,进货数量,进货总价;
查询进货信息,用户只需要选择进货单号即可查询指定进货信息;
删除进货信息,可以选择进货单号可对指定进货信息进行移除操作;
修改进货信息,可以修改进货信息,包括进货单号,进货编号,供应商编号,进货总数,进货总金额;
3、图书退货信息管理模块
图书退货信息管理模块主要设计为添加退货信息,包括退货单号,退货日期,销售单号,退货原因;
删除退货信息,可以选择退货单号可对指定退货信息进行移除操作;
4、图书销售信息管理模块
图书销售信息管理模块主要设计为添加新图书销售信息,通过在本应用相应界面中输入图书销售相关信息,包括销售单号,图书名称,图书数量,盈利,图书编号,图书单价,销售日期,客户名称;
删除图书销售信息,可根据指定图书销售编号删除图书销售相关信息;
查询图书销售信息,可查询所有图书销售列表信息,也可按指定条件查询图书销售信息;
修改图书销售信息,可以修改销售单号,书籍编号,书籍名称,销售单价,销售数量,销售日期,销售利润,顾客名称;
5、库存信息管理模块
库存信息管理模块主要设计为增加进货信息,通过本应用在相应界面中增加进货单号,供应商编号,进货单价,图书编号,进货数量,进货总价;
查询库存信息,可以通过进货单号进行查询;
删除库存信息,也是通过进货单号进行删除;
修改库存信息,可以修改进货单号,进货编号,供应商编号,进货总数,进货总金额;
非空
5
Book_buyingPrice
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1683.html