数据库教材订购系统

上传人:pu****.1 文档编号:558477573 上传时间:2022-10-25 格式:DOC 页数:32 大小:719.50KB
返回 下载 相关 举报
数据库教材订购系统_第1页
第1页 / 共32页
数据库教材订购系统_第2页
第2页 / 共32页
数据库教材订购系统_第3页
第3页 / 共32页
数据库教材订购系统_第4页
第4页 / 共32页
数据库教材订购系统_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数据库教材订购系统》由会员分享,可在线阅读,更多相关《数据库教材订购系统(32页珍藏版)》请在金锄头文库上搜索。

1、数据库原理课程设计报告题 目:姓 名:学 号:专业班级:指导老师:摘要/* ( 300 字左右,宋体,五号)课程设计内容摘要主要是对撰写过程中实践、实验、 研究的内容、方法和得到的主要结果的完整概括。关键词:/* ( 3-5个,各个词之间用“;”分割,宋体,五号,黑色) */目录第 1 章引言 31.1 项目背景 31.2 项目定义 31.3 开发环境 3第 2 章需求分析 42.1 需求分析的目标与任务 42.1.1 信息需求 42.1.2 处理需求 42.1.3 安全性和完整性要求 42.2 需求分析阶段成果 42.2.1 学校教材订书系统的业务流程图 52.2.2 学校教材订书系统系统的

2、功能模块图: 62.2.3 学校教材订书系统系统的数据字典 6第 3 章概念设计 133.1 概念设计的目标与任务 133.2 阶段结果 133.2.1 属性与实体 143.2.2 各子系统与分 E-R 图 153.2.3 合并各分 E-R 图,得到总 E-R 图 16第 4 章 逻辑设计 174.1 逻辑设计的任务和目标 174.2 阶段结果 174.2.1 将 E-R 图转换为关系模型 174.2.2 模型优化 174.2.3 数据库模式定义 184.2.4 用户子模式定义 20第 5 章物理设计 215.1 物理设计阶段的目标与任务 215.2 阶段结果: 215.2.1 存取方法设计

3、215.2.2 存储结构的设计 215.2.3 评价物理结构 22第 6 章数据库实施阶段 236.1 建立数据库、数据表、视图、索引 236.1.1 建立数据库 236.1.2 建立数据表 236.1.3 建立视图 236.1.4 建立索引 246.2 数据入库 25第 7 章 系统调试和测试 26第 8 章设计心得 27第 9 章 存在的问题及建议 28第 10 章参考文献 29第 11 章附录 30第 1章 引言1.1 项目背景学校每年都会采购和发放各种教材,但目前这些工作基本都由人工操作完成。但是为 了配合老师上课的需要,教材发放的速度必须很快。因此,在教材发放的过程中,极易造 成教材

4、的损失。并且由于都是手工管理的方式,极易造成一些单据的损失。所以为了提高 管理效率以及人力、物力的节省,利用计算机及设计教材订购系统就不失为一种好方法。1.2 项目定义主要是针对大学生教材订购。完成学生对哪些教材需要数据的录入,以及对学生购书 单数据和发货单数据的存储。1.3 开发环境运行环境: Mysql 以及 java 程序数据库: MYSQL第 2章 需求分析2.1 需 求分析的目标与任务2.1.1 信息需求 用户需要输入自己想要的书籍以及数量。需要存储的是购书数量,购书者,采购者, 采购数量。以及发货者和发货数量。2.1.2 处理需求用户需要完成什么处理功能,对处理的响应时间有什么要求

5、。给出功能模块图画在需求分析阶段成果中。2.1.3 安全性和完整性要求1) 安全性要求 安全性可先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数 据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库 的操作来提高数据库的安全性。check2) 完整性要求 系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用 约束,或者通过使用触发器和级联更新。2.2 需求分析阶段成果221 XX系统的业务流程图222 XX系统的功能模块图:学校教材订购系统销售子系统米购子系统提 交 购 书 单提交缺书单采 购 人 员 进 行 登 记2.2.3 XX系

6、统的数据字典VARCHAR(a)数据项:数据项是不可再分的数据单位,即数据的最小组成单位。例:数据项编号数据项名数据项含义与其它数据项的关系存储结构DI-1S_ID学号VARCHAR(10)DI-2S_NAME学生姓名VARCHAR(20)表1.1数据项列表TELEPHON电话号码DI-3数据项编号数据项名数据项含义与其它数据项的关系存储结构DI-4TYPE所在系VARCHAR(20)VARCHADI-5T_ID老师职工号R(10)DI-6T_NAME老师姓名VARCHAR(20)DI-7BOOK_ID书籍编号VARCHAR(10)DI-8BOOK_NAME书籍名VARCHAR(30)DI-9

7、BOOK_PUBDATE出版日期DATETIMEDI-10BOOK_WRITER作者VARCHAR(10)DI-11BOOK_PUB出版社VARCHAR(30)DI-12WORKERD工作人员编号VARCHAR(10)DI-13WORKER_NAME工作人员姓名VARCHAR(10)DI-14BUYBOOK_NUMBER购书数量INTDI-15BUYBOOKDATE购书日期DATETIMEDI-16IACKBOOKNUMBER缺书数量INTDI-17LAKEBOOKDATE提交缺书单日期DATETIMEDI-18INBOOK_DATE进书日期DATETIMEDI-19INBOOK_NUMBER

8、进书数量INTDI-20TAKEBOOKNUBER领书数量INTDI-21TAKEBOOKDATE领书日期DATETIMEDI-22SENDBOOK发货日期DATETI数据项编号数据项名数据项含义与其它数据项的关系存储结构_DATEMEDI-23SENDBOOK_NUMBER发货数量INT(b) 数据结构:数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据 项组成,也可以由若干个数据项和数据结构混合组成。例:表1.2数据结构列表数据结构编号数据结构名数据结构含义组成DS-1STUENTINFOR学生信息S_ID,S_NAME,TELEPHONE, TYPEDS-2BOOKINFOR

9、书籍信息BOOK_ID, BOOK_NAME,BOOK_PUBDATE,BOOK_WRITER, BOOK_PUBDS-3BOOKBUYINFOR购书单信息BOOK_NAME,BUYBOOK_NUMBER,BUYBOOKDATEDs-4LACKBOOKIN缺书单信息BOOK_NAME,IACKBOOK_NUMBER,LAKEBOOK_DATEDs-5PUBPEOINF发行人员信息WORKER_NAME,WORKER_ID,TELEPHONEDs-6SENDINF发货单信息BOOK_NAME, SENDBOOK_DATE, T_NAME,SENDBOOK_NUMBERDs-7BOOKWORKER

10、书库工作人员信息WORKER_NAME,WORKER_ID,TELEPHONEDs-8PURCHAR采购人员信息WORKER_NAME,WORKER_ID,TELEPHONEDs-9TAKEBOOKINF领书单信息BOOK_NAME,TAKEBOOK_NUBER,TAKEBOOK DATE数据结构编号数据结构名数据结构含义组成进书单信息BOOK NAME,INBOOK NUMBER,Ds-10INBOOKINFINBOOK_DATEDFD流程图教师教材发行人员进行购书单的审核审核后的购书单与库存进行比较生成缺书单数据和缺书单缺书单数据卜D4缺书表审核后的购书单D1购书表发货表数据7/生成发货单

11、数据和发货单购书单数据书库发货领书单数据T领书单D5领书单 数据修改库存和书藉信息生成领书单和生成领书单数据进货缺书单米购人贝领书表D2缺书单数据生成进货数据和进 货单进货单数据丄进货单书籍信息领书单教材发行人 员学校教材订购数据流程图(c )数据流:数据流是数据结构在系统内传输的路径。 数据流编号名称简述来源去向组成A1购书单教师递 交的购 书单教师购书单审核模块BOOK_NAME,IACKBOOK_NUMBERA2领书单系统生 成的领 书单生成领 单和生 成领书 单数据 处理模 块书库发货人员BOOK_NAM ,TAKEBOOK_NUBER ,TAKEBOOK_DATEA3发货单系统生成的

12、发货单生成发 货单数 据和发 货单的 处理模 块教材发行人员和教师BOOK_NAME,SENDBOOK_DATE,T_NAME, SENDBOOK_NUMBERA4缺书单系统生成的缺书单生成缺 书单数 据和缺 书单处 理模块采购人员BOOK_NAME,IACKBOOK_NUMBERA5进货单系统生 成的进 货单生成进 货单数 据和进 货单的 处理模 块教材发行人员WORKER_NAME,WORKER_ID,TELEPHONEA5书籍信息教材发 行人员 管理教材发行人员修改库 存和书 籍信息 处理模 块BOOK_ID,BOOK_NAME,BOOK_PUBDATE,BOOK_WRITER,BOOK_PUB(d)数据存储:数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。 它可以是手工文档或手工凭单,也可以是计算机文档。数据存储编号名称简述组成D1购书表存放购书数据的表格BOOK_NAME,BUYBOOK_NUMBER,BUYBOOKDATED2领书表存放所要领书数据的表格BOOK_NAME , TAKEBOOK_NUBER ,TAKEBOOK_DATED3发货表存放要发放书籍信息的表格BOOK_NAME,SENDBOOK_DATE,T_NAME, SENDBOOK_NUMBERD4缺书表存放缺的书籍信息的表格BOOK_NAME,IACKBOOK_NUMBERD5进货表

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

当前位置:首页 > 办公文档 > 活动策划

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