1、 1 数据库系统概论数据库系统概论 课程设计课程设计 教材购销管理系统教材购销管理系统 2 目目 录录 1.1.设计时间设计时间 . 3 2.2.设计目的设计目的 . 3 3.3.设计任务设计任务 . 3 4.4.设计内容设计内容 . 3 4.1.需求分析 3 4.2.概念结构设计 5 4.3.逻辑设计 8 4.4.数据库表空间和表结构设计 8 4.5.数据库的实施. 10 4.6.创建其它数据库对象. 13 5.5.总结与展望总结与展望 14 参考文献参考文献 15 3 1.1. 设计时间设计时间 2.2. 设计目的设计目的 本项目的任务是教材购销管理系统软件开发,用户是学校。教材购销管理系
2、统: 教材购销 管理系统是帮助管理人员、教材销售和库存的管理软件。制定、采购、入库、发放、记账、 结算等一系列工作所组成,该工作各院校都设有专门机构负责该项工作,通常是教材科。 3.3. 设计任务设计任务 现今教材购销管理的烦琐给具有强烈时间观念的行政人员带来了诸多不便,为了对教材销 售和管理教材库存方便,因此开发了本软件。该教材购销管理系统软件目前已有比较完善 的管理与使用功能,研制教材购销管理系统软件是为了满足对教材购销和库存管理的方 便,以现代化的创新思维模式去工作。 4.4. 设计内容设计内容 4.1. 需求分析需求分析 需求分析表 为了查询教材购销的全部信息。 外部功能 内部功能 操
3、作员和系 统管理员 通过应用界面,应用程 序,查询等。 同过 SQL 语言,对数据库的查 询、插入、修改、删除等操作。 4 4-1 总体功能图 4-2 销售管理子系统 教材购销管理系统 销 售 管 理 子 系 统 采 购 管 理 子 系 统 学生 教材保管员 教材科秘书 教材出纳员 购买 查阅数量 检查是 否允许 购买买 领书单,发票 写购书单 交购书单 是 否 够 不够 5 4-.3 采购管理子系统 4.2. 概念结构设计概念结构设计 4.-1 代购教材 E-R 图: 图 1 教材 数量 书号 采购员 统计缺 书数 量 购书单 教材秘书 进书单 6 4-2 学生 E-R 图: 图 2 4-3
4、 教材存量 E-R 图: 图 3 4-4 教材一览表 E-R 图: 图 4 学生用书 书、书、 班级 数量 书名 书号 教材存量 数量 书号 单价 书库 书号 书名 出版社 电话 地址 7 4-5 缺书单 E-R 图 图 5 4-6 缺书登记 E-R 图 图 6 4-7 售书登记 E-R 图 图 7 缺书单 书号 数量 电话 地址 出版社 缺书 书号 学号 姓名 数量 售书 书号 学号 姓名 数量 8 4-8.综合 E-R 图 教材购销管理综合 ER 图 图 8 4.3. 逻辑设计逻辑设计 教材一览表(书号,书名,出版社,地址,电话,单价,数量) 各班学生用书表(班级,书号,书名,数量) 售书登记表(学号,姓名,书号,数量) 缺书登记表(学号,姓名,书号,数量) 待购教材表(书号,数量) 缺书单(书号,数量,出版社,地址,电话) 4.4. 数据库表空间和表结构设计数据库表空间和表结构设计 9 表 4-1 学生用书表 student_book 字段名称 中文名称 长度 类型 是否为空 主关键字 sbno 书号 10 Char t() no Y sbname 书名 30