当前位置:首页Delphi → DELPHI图书销售管理系统

DELPHI图书销售管理系统

更新日期:2008-10-9
  • 论文设计编号: Delphi-201
  • 论文设计语言: Delphi
  • 论文设计评级: 5星级
  • 论文设计页数: 34 页
  • 论文设计字数: 14600 字左右

系统的开发包括系统分析,需求设计,各功能模块的开发及代码设计.系统具备基本的信息输入,修改,查询,统计及结果的输出.系统能上机实现,能达到系统开发的基本要求所采用的开发工具根据实际情况采用DEPHI+MSSQL开发.
本文是关于书店管理系统的相关软件开发的一篇实践性论文.
在当今社会,随着计算机的发展及网络技术的应用,日常管理工作应该从以前繁琐的事务中解放出来,从而提高了工作效率.目前在大的书店应有一整套比较完整的信息管理系统,而在一般小型的书店中大部分工作还是进行着手工管理,工作效率很低,并且不能及时了解书店各类图书的库存,读者需求的图书难以在短时间里找到、图书的入库和更新比较麻烦等,不便于动态及时调整图书结构.同时由于不可避免的人为因素,造成数据的遗漏、误报等.为了更好地适应当前书店的销售需求,缓解手工管理存在的弊端,开发了书店管理系统,该系统向用户提供的服务将在传统的"入库->销售->盘点"基础上,进一步提供全方位的信息服务.
根据小型书店的规模和经济能力,本系统具有书店管理系统的基本功能,如图书管理、入库管理、销售管理、综合查询、系统管理等,并且界面简单、操作简便.作为一种该研究方向的实践性探索,本图书销售管理系统旨在提供一个可以操作的,方便查询,易于修改的辅助管理系统,以满足当前小型书店在管理实践和业务操作中的具体需求.
[关键词] 书店管理 管理系统 辅助管理 软件开发
ABSTRACT
This thesis with practical application is concerning about developing programme of the managing system in bookshops.
Nowadays, with rapid developing of computers and applying of network technology, in order to make a great difference in efficiency and productivity, daily management should be freed from nagging formalities and other unnecessary items.. At present, a series of information managing system which is complete and well-working enough has been applied to large bookshops, while for some smaller ones most of work has been done by hand, which is incurring lower efficiency and higher energy-cost. Worse still, it is quite impossible for them to access to updated information on stock and reserve, being unable restructure promptly and dynamically since it is very hard to update and purchase new books and periodicals. In addition, readers cannot find out what they need as soon as possible. On the other hand, inevitably, the loss of data and imprecise delivery is rising. Considering a strong desire to meet the need of sales and reliving heavy pressure from management by hand, sales managing system has been developed to provide clients with all-levels of information services, helping it be transferred from traditional services: "purchasesalesinventory" to new concept of information services.
According to the running scales and the capacity of economy, this system has basic functions such as books management, purchasing management, sales management, system management, comprehensive search, and so on. Moreover, it shows simple interface and processing convenience. As an explore with practical meaning, the aim of this system is to offer a user-friendly and supplementary managing system to satisfy detailed needs of managing practice and business process.
[Key Words] developing programme sales managing system
books management business process
managing system in bookshops.
二,需求分析
系统需求
书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求.第二,工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录.第三,也是书店的核心工作,对图书的销售管理.
功能需求
基于系统需求分析,该系统需要实现以下基本功能:
1,权限设置
本系统的使用用户分两种:管理员和普通用户.管理员具有使用本系统的所有功能,而普通用户是需要具有日常书店的管理功能即可.用户权限的设置通过用户登陆界面的输入来进行.
2,图书销售
图书管理人员通过此模块来销售各类图书并对销售情况进行记录,记录的信息包括图书销售的数量,价格,折扣比例等.在进行销售图书时,输入图书的编号,系统就可以搜索到该图书编号对应的图书信息,然后列出该图书销售是需要的基本信息,书名,出版社、价格等.销售可以输入折扣数以便打折,在购买相同的多本书时,可以直接输入图书数量,避免重复输入图书编号.同时,也提供撤销销售记录的功能,销售员可以撤销销售时的上一条记录.程序还能自动统计读者购买的总金额,便于销售员掌握.
3,图书入库
书店工作人员通过此模块来管理各类图书库存的数目.当一批图书入库时,只需要输入图书编号和图书数量,程序将自动更改库存的图书数量.使用的公式为:现有图书库存=原有图书库存 + 新入库图书数量.
4,图书信息设置
书店工作人员通过次模块来管理各类图书信息,包括图书信息的修改,删除等.在进行图书的删除时,要首先弹出提示窗口让用户确认是否删除,只有在用户确认后才能够进行图书的删除.在进行图书的修改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图书信息的修改.
5,综合查询
综合查询提供两种功能,通过它可以查询读者所需要的图书信息和销售情况.图书信息查询提供了用包括图书编号和图书名称来对图书信息进行查询的各种查询条件,读者可以根据查询方式和条件来进行所需图书的查询.同时,在查询时还提供了进行模糊查询的功能,即该模块能够利用读者输入的非完整的查询条件进行查询,例如,读者在书籍编号大查询条件中输入"06",系统就能够查出所有书籍编号包括"06"的图书,像"1006","0600"等.这样更加方便了读者的查询.销售查询提供了按销售的流水帐方式查询,查询时可以得到一段时间图书销售情况.
6,系统设置
包括图书分类设置,出版社设置和用户管理等工作.在该模块中工作人员可以进行添加和删除各类图书所属分类的名称,图书出版社,同时还可进行系统用户登陆的一些管理,包括添加,删除用户,更改用户的登陆密码等.
系统业务处理流程图
(三)数据库设计
鉴于ODBC(Open Database Connectivity)是用于数据库访问的应用最广泛的应用程序编程接口,它允许应用程序使用相同的代码访问不同的数据库管理系统(DBMS),本系统采用ODBC的方式访问数据库.
1,数据库介绍
Access 2000数据库管理系统是Microsoft Office 的重要组成部分,适用于小型商务活动,用以存储和管理商务活动所需要的数据.Access不仅是一个数据库,而且它具有强大的管理功能.
2,使用ODBC数据库接口访问数据库
ODBC(Open Database Connectivity, 开放数据库互连)是微软公司开放服务结构(WOSA, Windows Open Services Architectrue)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口).
本系统通过Visual C++封装的ODBC API即MFC ODBC类对Access数据库进行操作.把Access数据库注册到ODBC驱动程序管理器,由MFC ODBC类生成相应的表类.在此基础上进行添加,修改,删除等操作.使用MFC ODBC的时候,Windows的ODBC管理程序把数据库访问的请求传递给正确的驱动程序,驱动程序在使用SQL语句指示DBMS(Database Management System,数据库管理系统)完成数据库访问工作.
3,数据库需求分析
根据系统功能设计的要求以及功能模块的划分,对于本系统的数据库,可以列出以下数据项和数据结构:
(1)图书信息表----bookinfo
数据来源:销售管理模块----图书入库或图书信息设置中进行录入
名 称
字 段 名 称
类 型
主 键
非 空
bookno
书籍编号
文本



本站公告

欢迎来到LW208计算机毕业设计,本站提供这些设计的初衷是为大家在毕业设计过程中作参考之用或研究编程作参考之用,切勿直接把它用来作为你自己的毕业设计交给老师,否则对提高自己的能力和水平没有任何益处.
从本站获得相关设计资料后,你最好参考该设计的源代码用相应的编程工具重新做一遍,可以增删或修改某些模块.对于论文要结合源程序和自己的工作生活实际进行相应的修改.

www.LW208.com Beta V1.5 2004-2008 Inc.