- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计的案例分析
图书销售
建立某中小型书店图书销售管理信息系统的数据库。
1. 基本需求分析
1)组织结构
对组织结构的分析有助于分析业务范围与业务流程。书店的组织结构如图三所示。
图三 书店组织结构简图
其中,书库是保存图书的地方;购书/服务部负责采购计划、读者服务、图书预订等业务;售书部负责图书的销售。财务部负责资金管理;人事部负责员工管理与业务考核。
2)业务分析
对于信息处理系统来说,划分系统边界很重要,即哪些功能由计算机来完成,哪些工作在计算机外完成。这些要通过业务分析确定。同时,业务流程中涉及的相关数据也通过业务分析得到归类和明确。在业务分析的基础上,确定数据流图和数据字典。
本系统主要包含以下业务内容。
① 进书业务。事先采购员根据订书单采购图书。然后将图书入库,同时登记相应的图书入库数据。
本项业务涉及的数据单据和表格有:进书单(包括进书单编号、日期、金额、经手人等)和进书单细目(一个进书单可能有若干种图书。进书单的细目数据包括每种图书的信息、定价、进价或折扣,数量),以及书库账本(图书信息、库存数量、价格等)。
② 售书业务。售书员根据读者所购图书填写售书单(如图四所示)。同时,修改库存信息。
本项业务涉及和产生的数据表格有:售书单(包括售书单编号、售书日期、金额、员工)、售书细目(一个售书单可能有若干种图书。售书细目包括该次售书的书籍编号、售出数量、折扣、售出价格等),以及书库账本。
图四 售书单样式
③ 图书查询服务业务。根据读者要求,提供本书店特定的图书及库存信息。
本项业务涉及的主要数据是书库账本。
④ 综合管理业务。包括进书信息、销售信息、库存信息的查询、汇总和报表输出。
本项业务涉及所有的进书数据、销售数据和库存数据等。
3)处理的数据
上面的分析将本系统的业务归纳为4项。在业务分析的基础上,应该画出系统的数据流图。整个系统的分层数据流图将揭示一个系统内全部的数据项、数据结构、数据存储以及对数据的加工处理功能。在此基础上就可以建立系统的数据字典。本书不讨论数据流图和完整的数据字典规范等内容,仅对最后建立数据库所需要的数据进行分析说明。
在上述4项业务中涉及到的业务数据包括:进书数据、库存数据、销售数据。在这些数据中又涉及到图书数据、员工数据等,而图书数据与出版社有关,员工与部门有关。
因此,将所有数据进行归类分析,书店销售管理信息系统要处理的数据应该包括:
企业部门信息(组成:部门编号、部门名、办公电话);
员工信息(组成:工号、姓名、性别、生日、职务、所属部门、薪金);
出版社信息(组成:出版社编号、出版社名称、地址、联系电话、联系人);
基本图书信息(组成:图书编号、ISBN、书名、作者、出版社、版次、出版日期、定价、图书类别、备注);
进书单及细目(组成:进书单号、日期、{进书细目}、金额、业务员);
售书单及细目(组成:售书单号、日期、{售书细目}、金额、业务员);
书库账本(组成:图书编号、库存数量、平均进价折扣、备注)。
这些就是书店销售管理信息系统要处理的各种对象,每一种对象由括号内的属性组合在一起来描述。这些属性有的是基本数据项,有的是数据项集合(由“{、}”括起来),数据项集合要做进一步的说明。
例如,“{进书细目}”由“序号、{基本图书信息}、进价或折扣、数量”等属性组成;“{售书细目}”由“序号、图书编号、售价或折扣、数量”等属性组成。
当所有数据对象都归纳完毕,就可以编制数据字典了。在数据字典中,要对所有这些数据项、数据项集合等的命名、取值方式和范围、作用等进行明确而无异义说明。
4)处理功能分析
数据字典不仅记载所有数据的详情,也要详细记载所有对数据的处理功能。
① 进书业务。当进书业务发生时,将所进图书入书库,然后存储进书单及细目数据,同时根据进书单登记图书库存数据。
当登记图书库存数据时,可能有两种情况:新图书或已有图书入库。
对于新图书,本业务要将图书的完整信息记载下来,然后记载图书进价和数量;
已有图书是指同一种书。但同一种书可能有版本方面的区别。为简单起见,规定:“ISBN号”与“版次”相同的就是同一种书,图书编号相同。对于已有图书,将本次进书数加到该图书的库存数中即可,但本次的进价折扣与以前库存的该书的折扣可能存在差异。为了便于计算成本和售书收益,入库已有图书时,这里采用的方法是:将已有图书占用的资金和本次入库的资金加在一起,然后重新计算一个平均价格折扣。因此,书库中该图书的价格折扣是当前所有库存图书占用资金除以当前库存数量后计算的折扣。
② 售书业务。根据读者所购图书的售书单存储售书单及细目数据,这是售书的业务数据。同时,修改图书的库存信息。
③ 图书查询服务业务。查询服务的输入是读者所提要求,输出是相关图书的库存信息。为方
您可能关注的文档
- 数字集成电路CAD.doc
- 数学建模减肥计划.doc
- 数学建模_微分方程之减肥问题.doc
- 数学建模美国赛论文常用句式总结.doc
- 数学建模作业5.doc
- 数学思想方法在高中数学解题中的应用.doc
- 数学与信息科学学院.doc
- 数字集成电路报告.doc
- 数学建模实验四.doc
- 数学是研究和的科学.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)