资源描述:
《书店管理系统 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、书店管理系统摘要随着人们工作、学习节奏的加快,人们对知识的渴求越来越多,图书的销售量不断地加大,书店的数据量也在不断地增多,为了给销售人员减轻负担,本书店管理系统的开发也就应运而生。开发的目的在于能够很好的解决图书馆及书店的工作量和计算统筹量,很轻松地解决复杂的问题。特色之处是让用户们能够轻松管理,简单操作,合理科学地、有条理有规则的办理好自己的业务;同时它可以满足广大使用者的需求,实现人性化的操作流程。随着信息社会的高科技化,商品经济的高效益化,计算机应用已经普及到经济社会的各个领域。因此为了适应
2、书店及图书馆的需求,该软件以SQL语言作为实现语言,以VB作为主要的技术手段,通过操作手册,使用户快速了解本软件的工作过程,并迅速掌握操作过程,更人性化地适应了广大用户的需求。关键词:书店管理、图书管理、订单管理、利润统计目录一、书店管理系统设计的必要性和可行性1二、书店管理系统的主要功能1(一)身份验证2(二)基本信息查找与输入2(三)统计2三、书店管理系统设计2(一)数据库设计2(二)功能设计7四、书店管理系统实现8(一)身份验证模块8(二)基本信息查找与输入模块9(三)统计模块13五、系统测试
3、15六、书店管理系统使用说明16(一)计算机硬件要求16(二)计算机软件环境16(三)使用注意事项16开发小结19参考文献19致谢20一、书店管理系统设计的必要性和可行性本系统本着易操作与数据安全目的而开发,想法就是力求让使用者或操作人员立即上手,不用培训就可以使用,从而为企业或书店节约培训成本。按照此目的,本系统的设计思路就清晰了,要界面简单,让操作者尽量多选择,而不是较多的输入或删除,即“宁选勿输”的原则,从而让使用者或操作者节省操作时间。本系统主要可以实现图书的进销存,具体为图书的进货,图书销
4、售,图书订货,图书利润统计,图书的账簿清算等操作,完成对书店或图书馆的管理工作,全面反映图书的进销存业务。同时借助功能强大的查询功能使管理人员能及时、准确地了解所需信息。帮助管理人员更有效、更全面地管理图书。本系统适用于单位,机关,院校等部门的图书馆管理软件,具有简单易用,高效安全,界面友好等诸多优点,系统采用VB6.0+SQLSERVER2000组合,提高了本系统开发的可行性。基于计算机的图书管理系统,这为书店及图书馆的日常操作带来了翻天覆地的变化,使人们能轻松的操作和管理。二、书店管理系统的主要
5、功能图1系统结构设计(SC图)21(一)身份验证包括:管理员身份验证。(二)基本信息查找与输入包括:图书所有信息查找并输入,订货输入,退货输入。输入包括图书的基本信息的输入,以及订货信息的输入。查找包括图书信息的查找,查找成功才可以图书销售,订货管理,退货管理,反之不操作。(三)统计包括:图书所有信息统计,利润统计。本模块主要包括库存报警,账簿清算,利润统计进行操作。三、书店管理系统设计(一)数据库设计数据库设计是本系统的关键内容,其设计过程完全按照数据库计的理论进行图2客户表和管理员表关系图用到的
6、表有管理员表:(管理员号,姓名,性别,口令)客户表:(客户编号,客户姓名,客户类型,性别,联系电话,地址)21图3客户表和图书表关系图用到的表有客户表:(客户编号,客户姓名,客户类型,性别,联系电话,地址)图书表:(图书编号,书名,图书版本,图书单价,图书作者,图书类型,数量,书架位置,仓库位置,备注)图4客户表和订单表关系图用到的表有客户表:(客户编号,客户姓名,客户类型,性别,联系电话,地址)订货表:(订货单编号,货品编号,货品名称,订货数量,订货日期)21图5管理员表和订单表关系图用到的表有管
7、理员表:(管理员号,姓名,性别,口令)订货表:(订货单编号,货品编号,货品名称,订货数量,订货日期)图6管理员和客户表表关系图用到的表有管理员表:(管理员号,姓名,性别,口令)客户表:(客户编号,客户姓名,客户类型,性别,联系电话,地址)图7管理员表和图书表关系图21用到的表有管理员表:(管理员号,姓名,性别,口令)图书表:(图书编号,书名,图书版本,图书单价,图书作者,图书类型,数量,书架位置,仓库位置,备注)进货表:(图书编号,书名,图书版本,图书作者,入库单价,入库数量,入库时间,仓库位置,备
8、注)图8总数据关系图系统数据流分析:图9系统顶层DFD图21图10系统顶层DFD图图11系统1层DFD图图12系统2层DFD图21(二)功能设计1.身份验证功能图13客户购书功能图2.图书入库功能图14图书入库功能图3.图书订货功能图15图书订货功能图4.图书销售功能21图16图书销售功能图1.利润统计功能图17图书利润统计功能图2.帐簿清算功能图18图18账簿清算功能图四、书店管理系统实现(一)身份验证模块21该模块可以通过系统数据库识别用户的编号和口令,提高系统的