优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

图书销售管理系统设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

第3章 系统设计

3.1 系统总体设计
3.1.1 系统功能结构
根据前面分析的结果,按照结构化的系统设计方法,该图书销售管理系统从功能上可做如下划分:
● 公共应用:每个用户都可以使用的模块,主要的作用是方便用户的日常操作。
(1)修改密码:每一个使用该系统的用户都有一个自己的密码,为了密码的保密性及用户使用系统的方便性,每个用户都可以根据自己的需要将密码修改成自己容易记忆、方便使用的密码。
(2)重新登录:可以方便的进行用户的切换。
(3)退出系统:退出系统的使用。
(4)系统帮助:提供给用户关于本系统的功能、操作使用等信息,为用户使用本系统提供帮助。
● 系统管理:只有被授权的用户才能使用,主要的作用是有关系统操作方面的管理。确保数据的安全与保密。
(1)添加用户:添加使用本系统的用户,并指定其身份、权限。
(2)用户管理:可以完成用户信息的修改、删除操作。 【www.think58.com计算机毕业论文网】
(3)系统初始:对数据库中的各个表进行初始化操作,清空所选择表中的所有数据,对此操作一定要慎重,如果不加注意可能会产生不可估量的后果。
● 图书信息管理:只有被授权的用户才能使用,主要的作用是管理所有图书的详细信息。 think58

[资料来源:http://think58.com]

(1)图书列表:不仅仅可以看到所有的图书信息,而且还可以登记新图书,在列表中选定或输入图书编号还可以对图书信息进行修改、删除操作。
(2)登记新图书:这是在图书来到之后首先要做的工作,只有首先对其登记才能方便以后的销售、入库等功能的实现。
(3)修改图书信息:这里只能完成图书信息的修改操作。其实此功能在图书列表功能模块中就能实现,但是为了操作的方便性,所以把它单独作为一个菜单功能项,此时如果用户仅仅想进行这项操作就直接点击此菜单项即可,而不用通过图书列表功能菜单来实现此操作。
(4)删除图书信息。
(5)查询图书:可以根据用户的不同的查询条件,快速、准确、方便的检索到用户想要的信息。
● 销售管理:只有被授权的用户才能使用。对于一个以图书销售为主的图书销售商来说这个功能是最为重要的功能之一。这个功能实现的好坏对于整个系统的实现来说是至关重要的。
(1)零售图书:商品销售都存在零售、批发两种业务,这个功能就是完成图书的零售业务。当输入顾客所购图书的ISBN号时能自动检索此图书的信息。用户操作起来非常方便。
(2)批发图书:此功能与零售图书完全相同,唯一的不同是在零售图书时使用的是图书的零售价,而批发图书时使用的是批发价。 内容来自think58 [版权所有:http://think58.com]
(3)销售退货:这个功能是非常重要的。在很多情况下,顾客可能由于某种原因对所购买的图书不满,此时作为一个经营有道的公司,在图书没有被损坏的情况下,一定要完成对顾客的退货,所以在任何的销售系统中此功能都是非常重要的。
(4)销售查询:可以根据用户的不同的查询条件,快速、准确、方便的检索到用户想要的销售信息,并可进行统计核算,有利于用户掌握满足条件的图书的销售情况。
(5)销售退货查询:可以根据用户的不同的查询条件,快速、准确、方便的检索到用户想要的销售退货信息,并可进行统计核算,有利于用户掌握满足条件的图书的退货情况。
● 库存管理:只有被授权的用户才能使用。
(1)新书入库:图书进货后,都要对其进行入库操作,这个功能就是完成图书的入库业务。当输入要入库的图书ISBN号时能自动检索此图书的信息。如果提供入库图书的图书还没有进行登记,能自动弹出添加新进图书信息窗体供用户对新近图书进行登记,这样就使用户操作起来更加方便,不必先单独登记图书,然后才能入库。同时,如果入库供应商还没有进行登记,能自动弹出登记新供应商信息窗体供用户对新供应商进行登记,这样就使用户操作起来更加方便,不必先单独登记新供应商,然后才能入库。 [资料来源:http://www.THINK58.com]
(2)库存盘点:可以根据不同的排序方法对现有的库存信息进行盘点,快速、准确、方便的将现有库存情况显示给用户,使用户能够准确无误的掌握现有库存情况。
(3)库存查询:可以根据用户的不同的查询条件,快速、准确、方便的检索到用户想要的图书库存信息,并可进行统计核算,有利于用户掌握满足条件的图书的库存情况。
(4)入库查询:可以根据用户的不同的查询条件,快速、准确、方便的检索到用户想要的图书的入库信息,并可进行统计核算,有利于用户掌握满足条件的图书的入库情况。
● 每日盘点:只有被授权的用户才能使用。主要的作用是盘点每一天的销售和入库情况。
(1)每日销售:可以根据用户选择的日期,快速、准确、方便的检索到用户所选择日期当天的图书销售信息,并可进行统计核算,有利于用户掌握所选择日期一天的图书的销售情况。
(2)每日入库:可以根据用户选择的日期,快速、准确、方便的检索到用户所选择日期当天的图书入库信息,并可进行统计核算,有利于用户掌握所选择日期一天的图书的入库情况。
● 统计汇总:只有被授权的用户才能使用。主要的作用把图书的销售和退货联系起来,进行实际利润、实收金额、实售数量等的统计核算工作。这一功能对于销售商来说是非常重要的,如果完成了销售和退货功能,但是两者是独立的,那么销售商就需要通过手工计算来进行统计核算工作,因为赚了多少钱,收了多少钱,销了多少书,这些书还有多少本都是销售商所关心的,在此功能模块中,这些信息会一目了然的呈现给用户。 内容来自think58

[版权所有:http://think58.com]


● 数据管理:只有被授权的用户才能使用。主要的作用完成数据的恢复和备份,以确保数据的安全性。
(1)数据备份:将整个数据库复制到用户认为合适的路径下。
(3)数据恢复:从备份数据库所在的路径将数据库恢复至备份时的状态。
● 供应商管理:只有被授权的用户才能使用。主要的作用管理所有供应商的详细信息。以方便从各个供应商那里进货。
(1)供应商列表:不仅仅可以看到所有的供应商的信息,而且还可以登记新供应商,在列表中选定或输入供应商编号还可以对供应商信息进行修改、删除操作。
(2)登记新供应商:这是在一本由新供应商提供的图书入库之前首先要做的工作,只有首先对其登记才能方便以后从此供应商那里进货。
(3)修改供应商信息:这里只能完成供应商信息的修改操作。其实此功能在供应商列表功能模块中就能实现,但是为了操作的方便性,所以把它单独作为一个菜单功能项,此时如果用户仅仅想进行这项操作就直接点击此菜单项即可,而不用通过供应商列表功能菜单来实现此操作。
(4)删除供应商信息。
(5)查询供应商:可以根据用户的不同的查询条件,快速、准确、方便的检索到用户想要的信息。

think58.com

[资料来源:http://www.THINK58.com]

[版权所有:http://think58.com]