课程设计网上图书销售系统.

上传人:206****923 文档编号:90599044 上传时间:2019-06-13 格式:DOC 页数:32 大小:831.01KB
返回 下载 相关 举报
课程设计网上图书销售系统._第1页
第1页 / 共32页
课程设计网上图书销售系统._第2页
第2页 / 共32页
课程设计网上图书销售系统._第3页
第3页 / 共32页
课程设计网上图书销售系统._第4页
第4页 / 共32页
课程设计网上图书销售系统._第5页
第5页 / 共32页
点击查看更多>>
资源描述

《课程设计网上图书销售系统.》由会员分享,可在线阅读,更多相关《课程设计网上图书销售系统.(32页珍藏版)》请在金锄头文库上搜索。

1、 基于 Dephi 的网上书店管理系统的设计-数据库原理课程设计姓 名 : _班 级 : _学 号 : _指导老师 : _成 绩 : _评 语 计算机工程学院2008年 1月 10日基于 Dephi 的网上书店管理系统的设计【摘要】 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到 经济和社会生活的各个领域。随着 Internet 的兴起,网络已经成为现代人生活中 的一部分, 人们越来越想在最短的时间内购买到自己所需要的图书。 于是信息化 管理成为网上书店的必然趋势, 本系统就是基于 Dephi 的网上书店管理系统, 通 过本系统的开发能够更方便书店的管理, 使书店的管理者能够更清

2、晰的掌握书店 的销售情况。 并且通过本系统的使用能够达到减少店员的工作量和提高工作效率 的目的。本系统主要功能包括录入功能、查询功能、管理功能。 1.录入功能录 入功能包括录入图书、销售图书、退出功能。 (1录入图书。书店工作人员能够 输入图书的基本信息。 (2销售图书。用于计录销售的图书的信息。 (3退出功 能。用于退出系统。 2.查询功能查询功能包括按书号查询、按书名查询、按出 版社查询、按类别查询、按作者查询。 (1精确查询。书店工作人员能够通过输 入书号、书名、 ISBN 、书的类别等来进行精确的查询。 (2模糊查询。书店工 作人员能够通过输入关键字来进行模糊的查询。 这些功能在本系统

3、中具体是:书 店的资料管理、进货管理、销售管理、库存信息管理。通过测试,基本实现了网 上书店正常运作的信息化管理。在 Internet 上通过它用户可以突破时间和空间的 限制来实现网上购书, 为消费者带来了很大的方便, 使他们足不出户就可以买到 自己想要的书; 还有一个最大的优势是便于管理员的管理与维护, 既省时又省力。 它还有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。【关键词】 Delphi 书店管理 查询目录第一章 第一章 引言 . 错误!未定义书签。 1.11.1 课题研究背景与意义 . 错误!未定义书签。 1.21.2 本课题研究内容与目标 . 错误!未定义书签。 1

4、.31. 3开发环境 . 错误!未定义书签。 1.41. 4体系结构设计 . 错误!未定义书签。 第二章 第二章 需求分析 . 错误!未定义书签。 1.52.1 信息要求 . 错误!未定义书签。 1.62.2 处理要求 . . 错误!未定义书签。 1.72.3 安全性与完整性要求 . . 错误!未定义书签。 第三章 第三章 概念结构设计 . 错误!未定义书签。 1.83.1 分ER图 . 错误!未定义书签。 1.93.2 总ER图 . 错误!未定义书签。 第四章 第四章 逻辑结构设计 . 错误!未定义书签。 1.104.1 关系模型 . 错误!未定义书签。 1.114.2 数据模型优化 . 错

5、误!未定义书签。 1.124. 3数据字典 . 错误!未定义书签。 1.134. 4视图设计 . 错误!未定义书签。 第五章 第五章 数据库的实施和维护 . 错误!未定义书签。 1.145.1 储存过程设计 . 错误!未定义书签。 1.155.2 触发器设计 . 错误!未定义书签。 1.165.3 模块设计 . 错误!未定义书签。 第六章 结论 . 6 1.17参考文献 . 错误!未定义书签。第七章 引言1.18课题研究背景与意义【背景】计算机的出现给人类社会带来了第三次工业革命, 计算机和计算机网络已经深入 到了各行各业, 各个领域, 随着 internet 的不断扩大和发展, 电脑网络 “

6、 把每一个 国家、每一个城市甚至每一个家庭连接到一起 ” ,形成了一条 “ 信息高速路 ” ,就 像高速公路大大提高了车辆行驶的速度一样。 提高信息网上书店的信息化管理是 必然的趋势。【意义】通过开发网上书店管理系统, 可以大大的方便管理员的管理与维护, 既省时又省 力。并且具有经营成本低、库存是虚拟的、用户检索方便、地域限制少等。 1.19本课题研究内容与目标开发一个集成书店的资料管理、 进货管理、 销售管理、 库存信息管理、 权限管理 系统一体的书店点管理系统。本系统的要求是:简单易用,具有很好的稳定性、 安全性、 交互性。 其中稳定性要求主要能够处理各种特殊情况, 保证系统能正常 运行;

7、 安全性要求主要涉及到不同的用户和和管理员拥有不同权限; 交互性要求 主要是能够方便用户的操作。1.201. 开发环境操作系统 Windows XP 软件 Delphi1. 4体系结构设计 第二章 需求分析根据上述体系结构设计可以将网上书店管理系统划分为多个相关联的子系 统(功能模块 ,然后逐个分析各个子功能模块需求。1. 信息及处理要求(1资料管理主要是图书资料的管理、供货商资料管理、客户资料管理。图书资料主要包 括 ISBN 、书名、作者、出版商、定价、字数、类别、规格等信息;供货商资料主要包括供 货商号、名称、地址、邮编、电话、银行开户等信息;客户资料主要包括客户编号、姓名、 联系人、用

8、户类型、地址、联系电话、传真、银行开户等信息。图书资料管理,主要是对图 书的查询、添加、更新、删除等操作,特别是图书的查询包括精确查询和模糊查询。(2进货管理主要是对图书的进货情况查询、进货处理。根据需要可以将采购订单、入库 单、销售单根据第二范式都分为主从两张表来存放数据,主表“进货单”的内容包括编号、 供货商、进货日期、业务员、制单人、订单号等,从表“进货单明细”内容包括编号、进货 单号、货号、进货数量、进价等信息。图书进货单业务员和制单人完成进货登记,然后相应的管理系统自动更新数据库。 另外一个是历史查询, 主要是用于查询商品的进货历史, 具有 该权限的用户可以按照任何条件进行查询, 如

9、按照供货商、 日期、商品等。 执行完查询后可 以打印相应的报表。(3销售管理主要是将客户的销售单录入数据库,更新相应的数据并且可以执行销售情况 查询。主表“销售单”包含编号、客户编号、销售日期、也无人、制单人、订单号等信息; 从表“销售单明细”包含编号、销售单号、货号、销售数量、销售价出货仓库等信息。图书 销售管理人员要完成图书销售登记, 并由系统自动更新数据库。 管理人员可以更具需要按某 个条件查询销售历史,如按照客户编号、日期、商品、业务员等信息查询。(4 库存管理子系统主要是管理图书库存信息, 如查询某图书的库存量, 仓库库存等。 (另 外可以查询历史库存相关信息。(5系统管理,即用户权

10、限管理。这主要对不同的业务员和管理员授于不同的管理权限, 以实现系统的安全性。 例如系统员具有最高权限, 可以对其他用户根据需要授与相应的权限 管理。 而销售员只能执行销售有关的操作, 如制作图书销售单、 录入图书销售信息、 查询销 售历史等操作; 进货员只执行进货有关的操作, 如制作图书进货单、 录入图书进货情况、 查 询进货历史等操作。该子系统涉及到权限清单和用户清单。数据流图: 2.安全性与完整性要求安全性要求:(1登录系统,验证用户是否具有使用图书管理系统的权限,只有合法的用户才能登 录本系统,然后执行相关的操作。另外对用户密码应该进行加密。(2 通过用户权限管理来完成, 对于不同的用

11、户只能执行该用户被授予的相关的操作。 系统管理员具有系统的最高权限,可以进行对其他用户进行授权。完整性要求:(1 当有进货或销售的时候要将其录入详细历史,同时更新仓库的数据。当系统管 理员授予其他用户相应的权限时,应该跟新其他用户的操作权限。(2 对相应的录入数据做数据的合法性, 对不合法的数据要拒绝本次操作, 防止 “垃 圾进垃圾出”信息。当删除某个信息的时候,要相应的删除其相关联的信息。(三概念结构设计1. 各个部分的 ER 图(1业务员与权限业务员基本属性(业务员号,名称,权限级别,密码权限清单基本属性(权限序号,业务员号,权限名称 (2供货商、进货单及进货明细供货商基本属性 (供货商号

12、、名称、地址、邮编、地区、电话、邮箱地址、开户行、银行账 号、业务员、业务部门 进货单基本属性(编号、进货商号、进货日期、业务员、制单人、总金额进货单明细(编号、进货单号、进货数量、进价、仓库、合计 (3 客户、销售单与销售单明细客户基本属性(客户编号,名称,联系人,地址,邮编,区号,电话,邮箱地址,开 户行,银行账号销售单基本属性(编号,客户编号,销售日期,业务员,制单人销售单明细基本属性(编号,销售单号, ISBN ,销售数量,销售价,仓库,总额 (4 进货单明细与图书图书基本属性(ISBN ,书名,作者,出版社,出版日期,类别,开本规格,进货价, 销售价, (5销售单明细与图书 (6进货

13、单、销售单与仓库 2. 合并后的总 ER 图(四逻辑结构设计1. ER 图转换为关系模型 转换的为 业务员表(业务员号,名称,密码权限清单(权限序号,业务员号,权限名称供货商表 (业务员、业务部门 进货单明细表(编号,进货单号,书号,进货数量,进价,仓库,总额客户表(客户编号,名称,联系人,地址,邮编,区号,电话,邮箱地址,开户行,银 行账号销售单表(编号,客户编号,销售日期,业务员,制单人书目清单 书名, 作者, 出版社, 出版日期, 类别, 开本规格, 进货价, 销售价, 仓库表 (仓库号 , 书号 ;进货(进货编号,销售(销售编号,仓库号转换过程中应用的规则是:1. 若是实体间联系是 1:1,可以在两个实体类型转换成的两个关系模式中任意一个 的属性中加入另一个关系模式的键和联系类型的属性。2. 若是实体间联系是 1:N ,则在 N 端实体类型转换成

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号