1、 书店管理系统 课程名称:空间数据库基础 专 业:测绘工程 班 级: 设 计 组: 设 计 者: 指导教师: 设计时间:2014 年 1 月 - 2 - 目录目录 一、一、 课题及任务课题及任务 - 3 - 1、课题简介 - 3 - 2、任务分派 - 3 - 二、二、 系统需求分析调查系统需求分析调查 . - 3 - 1、系统需求分析 . - 4 - 2、系统功能简介 . - 4 - 三、系统设计三、系统设计 . - 5 - 1、系统的总体设计 . - 6 - 2、系统详细设计 . - 6 - 3、数据库设计 . - 7 - 四、系统实施四、系统实施 . - 9 - 1、数据资源 - 9 -
2、2、主程序设计 . - 11 - 3、主要工作窗口 . - 11 - 4、菜单设计 - 22 - 五、设计体会五、设计体会 . - 24 - 六、参考文献六、参考文献 . - 25 - - 3 - 一、一、 课题及任务课题及任务 1、课题简介、课题简介 本系统利用 VB 处理数据库的功能,实现对网上书店信息的管理。主要功能 为管理有关顾客、出版社、书籍、订单、库存和管理者的信息等。 本系统的结构分为顾客信息管理模块、出版社信息管理模块、书籍信息管理模 块、订单信息管理模块、库存信息管理模块、管理者管理信息模块、报表显示模 块和查询处理模块 2、任务分派、任务分派 本组共有卢仁志、郑佳、胡远汕、
3、张育恺四位成员。经过四人对本系统的 简单讨论,均同意如下的任务分派:由卢仁志负责启动、登录、主界面、查询等 多个表单的建立,郑佳负责数据维护表单和菜单的建立,胡远汕负责数据浏览表 单和报表的建立, 张育恺负责本系统所需要的数据库和数据表的设计工作, 最后, 由卢仁志负责系统的连编和课程设计报告的编写。 二、二、 系统需求分析调查系统需求分析调查 - 4 - 1、系统需求分析、系统需求分析 需求分析的基本任务是准确的回答“系统必须做什么?”这个问题。虽然在 上一个阶段已经粗略的了解了用户的需求,但还是会遗漏一些细节方面的问题。 所以需求分析这一阶段的研究必不可少,而且,它在整个系统开发过程中占有
4、非 常重要的地位。 (1) 、分析系统的数据要求 分析系统的数据要求分析系统的数据要求分析系统的数据要求分析系统的 数据要求 任何一个系统本质上都是信息处理系统,系统必须处理的信息和系统 应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远的影响。因 此,必须分析系统的数据需求,这是软件需求分析的一个重要任务。 复杂的数 据由许多基本的数据元素组成,数据结构表示数据元素之间的关系。利用数据字 典何以全面准确的定义数据,但是数据字典的缺点是不够形象直观。因此,数据 流程图能够很方便的表明整个系统的功能,数据在系统中传输的路径。需求分析 阶段的一个重要而困难的任务是收集将来应用所涉及的数据
5、, 所以要在此阶段就 要充分考虑到可能的扩充和改变,使设计易于更改,系统易于扩充。另外,在数 据分析阶段,必须强调用户的参与,要与用户保持密切的联系,任何调查研究没 有用户的积极参加是寸步难行的。 在此阶段,我主要是做了一些了解书店销售 方面的数据的查阅和设计工作,积极参与到实际的销售过程当中,不断与小组成 员交流意见。 (2) 、功能需求分析 根据当前的书店管理体制,一般书店的销售管理系统,总是根据掌握的书 籍类别,相应分成几个科室来进行的销售,进货,核销托收,验收入库,并随时 按期进行库存盘点,作台帐,根据书店自身管理的需要按月,季,年进行统计分 析,产生相应的报表。但是这样的人工操作管理
6、既浪费人力,财力,又浪费时间, 严重影响了图书管理的效率。本章根据当前的书店机制,把书店销售管理系统划 分为如下几个功能:交易管理,包括进货登记管理,销售登记管理,退货登记管 理;进货统计管理,其中包括有关进货的各种统计数据表,如今日进货统计,本 月进货统计,本极度进货统计,本年度进货统计等;销售统计管理,其中包括有 关销售的各种统计数据表,如今日销售统计,本月销售统计,本极度销售统计, 本年度销售统计等:员工销售业绩的考核,可以很方便的查看各员工的销售情况, 以便对各员工的业绩进行考核比较 同时, 为了能够更好的了解书店各方面情况, 以便于经营管理。还需要几个信息表来显示诸如库存,出版商,员工信息等内容 的功能。基于安全性的考虑,本系统还将登陆的情况下,各个功能是不可用的。 2、系统功能简介、系统功能简介 - 5 - (1).信息管理,包括图书信息管理,出版商信息管理,管理员信息管理。 (2) .销售管理, 其中包括有关书籍的各种统计数据表, 如书籍的销售情况, 销售日期,管理员,书籍市场分析,书籍的订货情况等。 (3).为了满足一些特殊的要求,本系统还