员顾客以及支持本项目的领导和工作人员软件验证者. 2、开发背景 本项目的名称:书店销售与管理系统.本项目的提出者和开发着是书店销售与管理系统的开发者用户是各种书店书市.本系统实现了书店销售管理的信息化并能向顾客提供各种图书信息对经理人提供各种有关书店销售管理的信息以及动态的销售行情.本系统能够与互联网相连来实现图书的网上销售. 3、定义 书店销售与管理系统:销售系统指对顾客提供的各种服务包括查询服务留言服务会员管理系统.管理系统指向书店经理人提供信息向销售人员以及管理员提供所求信息.1.3 可行性分析报告与项目开发计划 1.可行性分析 随着社会发展的多元化,信息化,书市的管理已经成为一个令人头痛的事情。
由于现有的书名目繁多,顾客需求量大,以及帐目数大,交易速度快,如何在最短的时间内,对各种书进行有效的管理,以及如何让管理人对现有的销售情况有一个明确的了解,已成为十分迫切的问题. 2.项目概述本系统是基于数据库对书店的销售管理进行统一管理的软件.通过对几个书店的调查,可以得知现有的书店有如下的不足与缺陷。
第一,顾客在购书前对本书店的查询,在原有的条件下,顾客买书需要耗费大量的时间去书架去查书,并且往往不满意,那么就需要一个系统能够方便顾客的查询,如果可能的话,还应能方便互联网上的网民上网查询。
第二,顾客在购买书后,书店能方便的做出相应的记录,并且打印出相应的记录。
系统可以模仿现有的超市系统。
第三,由于现有的书店销售方式仍然有效,那么我们应方便书架的管理,让管理书架的管理员对书架有一个清晰的了解,知道有什么,缺什么书,做到适时的对书架增加书,并让管理员做出相应记录。
第四,经理人需要对本书店图书的销售有一个清楚的了解,如一个月一次的销售报表等,还有经理人还能通过本系统实现对管理员的管理,对购书做出决定,对本书店的帐目进行管理等等。
第五,负责供书的管理员对经理人决定的进书定货单进行管理与保存,对实际到货进行查验,记录,生成到货单等等。
第六,对加入本书店的会员进行统一管理,实现优惠购书,与书店经理人进行交流等等。
系统流程分析 从系统业务流程图中可以看出,系统以销售员为中心,各种从客户那里得到的数据经过处理后送销售员进行处理,销售员再把整理后的数据表分别送给会计和管理员,管理员再根据这些信息向供应商定货。
详细的业务流程如图所示。
系统业务流程图1. 开发语言和数据库 本管理系统采用的数据库是 SQLServer 2000 数据库,开发语言为 MicrosoftVisual Basic 6.0简称 VB6.0。
VB6.0 作为前台的开发工具,用 SQLServer 2000作为后台支持数据库,通过 VB6.0 的数据库控件 ADO 来连接 SQLServer 2000 中并对其编程来实现各种功能。
2.1. VB 介绍 Visual Basic 的前身是 QBASIC,语言基础是 BASIC。
自从微软推出 VB 后,便成为了程序开发人员的首选工具。
据统计,仅在数据库系统开发领域,VB 就占了 90%的份额。
VB 是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立 Windows 应用程序。
1998 年 8 月,微软推出了 VB 6.0 的版本,进一步加强了部件开发的功能。
以适用人员来分,可有以下三个版本: 1. 标准版 针对一般程序设计人员适合普通应用系统的开发。
2. 专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet 的支持。
3. 企业版 适用于专为企业设计应用软件的程序开发人员。
使用 VB 不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用 VB 开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。
可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集 ,即集成开成在其之中,这就是 IDE(Integrated Development Environment)发环境。
IDE 是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。
例如在 VB 的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和 VB类似,Delphi 的 ID