出版商印刷数据库设计Word下载.docx

上传人:b****1 文档编号:15392433 上传时间:2022-10-29 格式:DOCX 页数:14 大小:293.74KB
下载 相关 举报
出版商印刷数据库设计Word下载.docx_第1页
第1页 / 共14页
出版商印刷数据库设计Word下载.docx_第2页
第2页 / 共14页
出版商印刷数据库设计Word下载.docx_第3页
第3页 / 共14页
出版商印刷数据库设计Word下载.docx_第4页
第4页 / 共14页
出版商印刷数据库设计Word下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

出版商印刷数据库设计Word下载.docx

《出版商印刷数据库设计Word下载.docx》由会员分享,可在线阅读,更多相关《出版商印刷数据库设计Word下载.docx(14页珍藏版)》请在冰豆网上搜索。

出版商印刷数据库设计Word下载.docx

课程设计任务书

学生姓名:

专业班级:

指导教师:

唐祖锴工作单位:

计算机学院

题目:

初始条件:

一个印刷书的印刷公司希望建立数据库来处理用户的印刷需要。

一本书的出版发行人员提交了一份描述印刷工作的单据,印刷工作需要的使用材料,由购买清单指定。

要求完成的主要任务:

1.根据上述的初始条件,进行调查分析并设计适当的属性。

设计一个出版商数据库,DBMS可选MsSQLServer、Access、VFP等。

2.完成课程设计说明书,其格式遵守学校今年的新规定。

主要内容包括:

需求分析,概念设计,逻辑设计,物理实现等。

3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。

这一项是选作,不作硬性要求。

时间安排:

本学期第18周:

1.消化资料、系统调查1天

2.系统分析1天

3.总体设计,实施计划2天 

4.撰写报告1天

指导教师签名:

年月日

系主任(或责任教师)签名:

年月日

1概述

印刷业是个相当庞杂的行业,它不仅内部细分行业多,也牵及了很多相关的行业,如:

油墨业、纸业、包装业、出版业、印刷机械业等等,可以说,它是一个巨大的行业体系。

同时也是一个历史悠久的行业体系,从中国古代的印刷术发明以来,印刷技术就一步步深入生产、生活,并一步步壮大、发展,形成一整个大的工业。

在知识化、信息化成为主流的现代,印刷业更是一个能影响国际竞争力的行业体系,它关系着我们国家的教育及知识产业的繁荣。

近几年来,印刷业得到了长足的发展。

整体行业发展稳定有序。

同时,印刷行业的部分细分行业的发展也迅速而强劲。

并不断细分出新的小行业与相关行业。

总体来说,其前景相当光明,值得期盼。

特别是数字印刷与柔印,更是不可抵挡的主流。

可以预计,不管是总体行业还是各细分都将朝着全球化、规模化、绿色化前进!

出版一本书籍是一个很繁琐的过程,书籍作者先要找到出版商出版,而出版商则要寻求印刷商将书籍印刷出来才能出版,出版商找到印刷商后对书籍印刷还有一定的要求,要各方面满足出版商要求,达到大家都满意的结果,印刷商才能将书籍印刷出来,而出版商过多的话,对于这些要求就会混淆,所以建立一个数据库来统计管理出版商有关描述印刷的单据。

本系统利用MsSQLServer来处理数据库功能,实现对印刷公司信息的管理,处理用户的印刷需求。

主要功能为管理出版商,印刷单据,印刷部门,采购部门和书籍的信息等。

本系统的结构分为出版商信息模块,印刷单据信息管理模块,书籍信息管理模块,印刷部门管理模块以及采购部门信息管理模块。

2系统目标和建设原则

2.1系统总体目标分析

将记录的信息分类,记录信息如下:

(1)出版商信息:

出版商编号,名称,地址,电话,邮箱。

(2)印刷单据信息:

单据编号,出版商编号,部门编号,字体,数量,材料,提交时间

(3)印刷部门信息:

部门编号,书籍编号,部门经理,电话,地址

(4)采购部门信息:

部门编号,清单编号,部门经理,电话,地址

(5)书籍信息:

书籍编号,印张,出版社,字数,定价。

(6)采购清单信息:

清单编号,部门编号,单价,材料,数量

2.2业务流程分析

在出版印刷过程中,要管理的数据涉及到出版商信息,印刷单据、采购清单信息,印刷部门、采购部门信息,以及书籍信息等。

在进行系统的分析设计之前,须对印刷业务流程进行分析。

出版商印刷业务的具体流程如下:

(1)接受业务,同客户洽谈印刷方面的要求,比方说印刷的纸张,册数等。

将洽谈的结果整理记录下来,将印刷书籍的要求等信息保存起来,并记下客户的信息。

(2)如果是新客户,则将客户信息存入到客户信息数据库,否则看客户信息是否需要更新,是的话就到客户信息数据库中更新客户信息。

(3)采购人员根据印刷的要求采购相应的源材料,当采购完毕时,通知印刷工人印刷产品。

(4)印刷工人提取原材料按照印刷要求印刷书籍,印刷完毕时通知公司客户服务人员书籍已经印刷好。

(5)客服服务人员通知客户提取成品并缴纳印刷费用。

3支撑环境规划

3.1网络逻辑结构

在Client/Server体系中,将应用程序分为两部分,一部分是由多个用户共享的信息与功能,这部分称为服务器部分;

另一部分是为每个用户所专有,称为客户部分。

客户部分负责执行前合功能,如数据处理,报告请求等;

而服务器部分执行后台服务,如管理共享外设,控制对共享数据库的操纵,接受并应答客户机的请求等。

这种体系结构将一个应用系统分成两大部分,有多台计算机分别执行,使他们有机的结合在一起,协同完成整个系统的应用。

Client/Server应用系统采取“请求/响应”的应答模式,每当用户需要访问服务器时就由客户机发出“请求”,服务器接受“请求”并“响应”,然后执行相应的服务,把执行结果送回给客户机,由它进一步处理后再提交给用户。

一个应用系统一般由三部分组成:

用户界面(表现层),业务逻辑部分(业务层)和数据维护和存储部分(数据层)。

表现层的功能是通过用户界面实现与用户的交互,业务层则是主要的商务逻辑,数据层的功能是对数据的存储和维护,也就是数据库。

两层结构的Client/Server应用系统,用户界面和业务逻辑部分均被放在客户端,数据库放在服务器端,从而使客户端变得很“胖”,成为胖客户机,相对服务器端的任务较轻,成为瘦服务器。

3.2软件支撑环境及开发工具

软件支持环境:

Windows7。

开发工具:

MicrosoftSQL2008Server

4系统总体结构

4.1总体DFD

有关印刷商处理印刷过程的总体数据流图如下,出版商提交印刷单据给印刷部门,采购部门则采购好印刷所需材料,然后交给印刷部门印刷:

4.2功能结构

经过实际考察、咨询和分析,出版商印刷数据库设计应具有以下功能模块,

(1)出版商信息部分:

●可以浏览出版商信息。

●可以对出版商信息进行维护,包括添加及删除等操作。

(2)印刷单据信息部分:

●可以浏览印刷单据信息。

●可以对印刷单据信息进行维护,包括添加及删除等操作。

(3)印刷部门信息部分:

●可以浏览印刷部门信息。

●可以对印刷部门信息进行维护,包括添加及删除等操作。

(4)采购部门信息部分:

●可以浏览采购部门信息。

●可以对采购部门信息进行维护,包括添加及删除等操作。

(5)书籍信息:

●可以浏览书籍信息。

●可以对书籍信息进行维护,包括添加及删除等操作。

(6)采购清单信息部分:

●可以浏览采购清单信息。

●可以对采购清单信息进行维护,包括添加及删除等操作。

4.3数据库结构

本系统整体的E-R图如下:

转化为关系模式:

出版商(出版商编号,名称,地址,电话,邮箱)

其中出版商编号为主码。

印刷单据(单据编号,出版商编号,部门编号,字体,数量,材料,提交时间)

其中单据编号为该关系主码,出版商编号和部门编号为外码。

印刷部门(部门编号,书籍编号,部门经理,电话,地址)

其中部门编号为主码,书籍编号为外码。

书籍(书籍编号,印张,出版社,字数,定价)

其中书籍编号为主码。

采购清单(清单编号,部门编号,单价,材料,数量)

其中清单编号为主码。

采购部门(部门编号,清单编号,部门经理,电话,地址)

其中部门编号为主码,清单编号为外码。

出版商模块的E-R图:

印刷单据模块的E-R图:

印刷部门模块的E-R图:

书籍模块的E-R图

采购清单模块的E-R图:

采购部门模块的E-R图:

5总体实施计划

进入MsSQLServer,新建数据库“出版商印刷数据库”,然后新建表如下

新建表1“出版商”

新建表2“印刷单据”

新建表3“采购部门”

新建表4“书籍信息”

新建表5“印刷部门”

新建表6“采购清单”

新建数据库关系图,设置各表连接关系。

数据库关系图如下:

建立publish和manage两个角色,publish为出版商登陆名,设置其权限可以查询,修改,删除书籍、印刷单据和出版商信息,能查询印刷部门信息,但不能对其进行修改和删除等操作。

设置manage能查询,修改,删除出版商、印刷单据、书籍、印刷部门、采购清单、采购部门信息。

6研制报告

从这次课程设计中我收获很多。

感悟特别深的一点是:

仅有理论知识是无法成事的,理论与实际的结合至关重要。

拿到课程设计题目后,我着实苦恼了一阵,因为对于印刷产业的业务不够了解,所以不知道怎么建立模型。

通过网上搜索,才有了一定的头绪。

设计过程中,也遇到了许多问题,一方面是由于对印刷业务流程的不了解,还有就是对SQLServer2008操作的不熟悉。

在建表时,主键和外码的设置出现错误,导致在完成数据库关系图时出现问题,经过和同学的交流和讨论,算是完成了此次课程设计,尽管我的设计还有许多不足之处。

通过本次课程设计,我对印刷业有了一定的了解,而且我进一步理解了数据库系统原理的相关知识,重点掌握了数据库设计的方法与步骤,对E-R图和关系模式的转换有了更好的理解,对于了SQL语言和SQLServer2008的操作也有了更好的掌握。

我的实践能力得到了锻炼,我会在以后的实验设计中更加努力。

本科生课程设计成绩评定表

序号

评分项目

满分

实得分

学习态度认真、遵守纪律

10

2

设计分析合理性

3

设计方案正确性、可行性、创造性

20

4

设计结果正确性

40

5

设计报告的规范性

6

设计验收

总得分/等级

评语:

注:

最终成绩以五级分制记。

优(90-100分)、良(80-89分)、中(70-79分)、

及格(60-69分)、60分以下为不及格

                      指导教师签名:

                  20年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1