- 5
- 0
- 约6.49千字
- 约 11页
- 2018-07-16 发布于湖北
- 举报
PAGE 1实验九:数据库课程设计实验目的:综合运用各章的知识,完成小型数据库系统底层的全面设计,初步掌握数据库系统开发的基本方法。实验内容:1、需求分析,画出E-R图(实验前完成)。2、将ER图转换为关系(实验前完成)。3、建立数据库表,设置实体完整性、域完整性和参照完整性。4、建立视图。实验步骤:课程设计题目: 图书销售管理系统课程设计题目推荐:图书借阅系统 BBS系统长途客车售票系统 火车售票系统超市收银系统 库房管理系统网吧电脑管理系统 人事管理系统学生缴费系统 宿舍管理系统电子商务系统 户籍管理系统旅馆客房管理系统 进销存管理系统固定电话收费系统 设备管理系统新生注册系统 活期存款管理系统 医院住院部管理系统 书店图书管理系统房产管理系统 课程设计题目: 图书销售管理系统(范例)内容: 建立某中小型书店图书销售管理信息系统的数据库。1. 基本需求分析1)组织结构对组织结构的分析有助于分析业务范围与业务流程。书店的组织结构如图1所示。图1 书店组织结构简图其中,书库是保存图书的地方;购书/服务部负责采购计划、读者服务、图书预订等业务;售书部负责图书的销售。财务部负责资金管理;人事部负责员工管理与业务考核。2)业务分析对于信息处理系统来说,划分系统边界很重要,即哪些功能由计算机来完成,哪些工作在计算机外完成。这些要通过业务分析确定。同时,业务流程中涉及的相关数据也通过业务分析得到归类和明确。在业务分析的基础上,确定数据流图和数据字典。本系统主要包含以下业务内容。① 进书业务。事先采购员根据订书单采购图书。然后将图书入库,同时登记相应的图书入库数据。本项业务涉及的数据单据和表格有:进书单(包括进书单编号、日期、金额、经手人等)和进书单细目(一个进书单可能有若干种图书。进书单的细目数据包括每种图书的信息、定价、进价或折扣,数量),以及书库账本(图书信息、库存数量、价格等)。② 售书业务。售书员根据读者所购图书填写售书单(如图2所示)。同时,修改库存信息。本项业务涉及和产生的数据表格有:售书单(包括售书单编号、售书日期、金额、员工)、售书细目(一个售书单可能有若干种图书。售书细目包括该次售书的书籍编号、售出数量、折扣、售出价格等),以及书库账本。图2 售书单样式③ 图书查询服务业务。根据读者要求,提供本书店特定的图书及库存信息。本项业务涉及的主要数据是书库账本。④ 综合管理业务。包括进书信息、销售信息、库存信息的查询、汇总和报表输出。本项业务涉及所有的进书数据、销售数据和库存数据等。3)处理的数据上面的分析将本系统的业务归纳为4项。在业务分析的基础上,应该画出系统的数据流图。整个系统的分层数据流图将揭示一个系统内全部的数据项、数据结构、数据存储以及对数据的加工处理功能。在此基础上就可以建立系统的数据字典。本书不讨论数据流图和完整的数据字典规范等内容,仅对最后建立数据库所需要的数据进行分析说明。在上述4项业务中涉及到的业务数据包括:进书数据、库存数据、销售数据。在这些数据中又涉及到图书数据、员工数据等,而图书数据与出版社有关,员工与部门有关。因此,将所有数据进行归类分析,书店销售管理信息系统要处理的数据应该包括:企业部门信息(组成:部门编号、部门名、办公电话);员工信息(组成:工号、姓名、性别、生日、职务、所属部门、薪金);出版社信息(组成:出版社编号、出版社名称、地址、联系电话、联系人);基本图书信息(组成:图书编号、ISBN、书名、作者、出版社、版次、出版日期、定价、图书类别、备注);进书单及细目(组成:进书单号、日期、{进书细目}、金额、业务员);售书单及细目(组成:售书单号、日期、{售书细目}、金额、业务员);书库账本(组成:图书编号、库存数量、平均进价折扣、备注)。这些就是书店销售管理信息系统要处理的各种对象,每一种对象由括号内的属性组合在一起来描述。这些属性有的是基本数据项,有的是数据项集合(由“{、}”括起来),数据项集合要做进一步的说明。例如,“{进书细目}”由“序号、{基本图书信息}、进价或折扣、数量”等属性组成;“{售书细目}”由“序号、图书编号、售价或折扣、数量”等属性组成。当所有数据对象都归纳完毕,就可以编制数据字典了。在数据字典中,要对所有这些数据项、数据项集合等的命名、取值方式和范围、作用等进行明确而无异义说明。4)处理功能分析数
原创力文档

文档评论(0)