新疆工程学院
课程设计报告
设计题目 :
系部
专业班级
学号
姓名
指导教师
完成日期
新疆工程学院教务处印制
课程设计任务书
教研室主任(签名)系(部)主任(签名)年 月 日
课程设计评定意见
设计题目:
学生姓名:专业班级
评定意见:
评定成绩:
指导教师(签名):年 月 日
摘要
本文首先对数控加工动态仿真技术的定义、意义、研究重点、研究状况进行了介绍;并介绍了可用于开发数控仿真系统的实体造型平台——ACIS,包括ACIS的开发接口、数据结构、主要功能与特色以及在数控仿真系统开发中的应用;引出了数控仿真系统加工环境的定义与该模块的实现方法;最后讲述了帮助文件的制作以及该系统帮助文件的结构。
关键词:数控加工 数控仿真 加工环境 帮助文件
目 录
第一章 引言... 2
1.1二级标题四号宋体加粗居左. 2
1.1.1三级标题小四号宋体居左. 2
1.1.2三级标题小四号宋体居左. 2
第二章 网站导航概述... 2
总 结... 2
参考文献... 2
Flash
使用矢量图形和流式播放技术。
与位图图形不同的是,
矢量图形可以任意缩
放尺寸而不影响图
第一章引言
1.1 二级标题四号宋体加粗居左
1.1.1三级标题小四号宋体居左
正文部分用小四号字。新疆提出坚持走资源开发可持续、生态环境可持续道路,继续实施优势资源转换战略。
1.1.2三级标题小四号宋体居左
加快推进新型工业化,做大做强石油石化、煤炭、矿产等优势产业和支柱产业。
第二章网站导航概述
正文部分用小四号字。新疆提出坚持走资源开发可持续、生态环境可持续道路,继续实施优势资源转换战略,加快推进新型工业化。
总结
正文部分用小四号字。新疆提出坚持走资源开发可持续、生态环境可持续道路,继续实施优势资源转换战略,加快推进新型工业化,做大做强石油石化、煤炭、矿产等优势产业和支柱产业,促进传统产业转型升级。
参考文献
[1]蒋主力,浙江商业职业教育集团的运作模式与发展构想[J],中国职业技术教育,2008,(29)
[2]黄尧,职业教育集团化办学的理论研究与实践探索[M],北京:高等教育出版社,2009,(29)
第二篇:课程设计报告范文
目录
图书管理系统的研究与设计 ...................................................................... 1
第1章 绪 论 .......................................................................................... 1
1.1 课题研究现状分析 ....................................................................... 1
1.1.1 本领域内已开展的研究工作 ............................................... 1
1.1.2 已经取得的研究成果 ........................................................... 2
1.2 选题的目的及意义 ....................................................................... 2
第2章 系统需求分析 .............................................................................. 3
2.1 问题的提出 .................................................................................... 3
2.2可行性研究 ..................................................................................... 3
2.3 系统的设计目标 ........................................................................... 3
第3章 数据库设计 .................................................................................. 5
3.1 数据库概念结构设计 ................................................................... 5
3.2.数据库逻辑结构设计 ................................................................... 7
3.3数据库物理结构设计 .................................................................. 7
3.4数据库实施 ................................................................................... 8
总 结 ........................................................................................................ 12
参考文献 .................................................................................................... 12
图书管理系统的研究与设计
第1章 绪 论
90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。图书管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。图书馆管理信息系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的公共图书馆而开发的。该系统的是终目的是要将自己的图书馆放到网络上,以方便查阅。
1.1 课题研究现状分析
现在的图书馆规模不断扩大,学生数量急剧增加,有关图书的各种信息也在成几何倍数增长。面对庞大的信息量,有必要开发图书管理系统来提高图书管理者管理图书信息的工作效率。通过我们开发的这样的图书管理系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
1.1.1 本领域内已开展的研究工作
1. 理论研究基础
数据库内可以存放大量的数据,我们可以使用数据库将各类信息存放入数据库内,通过数据操作进行数据的管理,对数据进行操作如:查询,修改,添加,删除和统计等。
2. 技术层面的支持
(1)硬件要求
EGA或VGA卡彩显或单显(640×350以上),单机内存2M以上,硬盘40M以上。客户端计算机采用586以上机型,客户端应用程序可以稳定的运行在Windows95/98/2000操作系统之上。
(2)软件要求
要求在所使用的计算机上装有SQL Server 2000。
1
1.1.2 已经取得的研究成果
人们在总结信息资源是开发时,认为最有效的是数据库技术,数据库技术得到越来越广泛的运用,也取得了许多成果。数据库的整体性,共享性,完整性都得到充分运用。使用数据库管理系统管理数据,包括学生,图书,企业等都加快了工作效率,增强了竞争力。各种数据库系统的运用,使得各个方面的运行都提高一个层次,使得社会进步不断加快。数据库的应用成为衡量一个国家的重要指标。
1.2 选题的目的及意义
图书管理是图书馆管理中非常重要的一个环节,关系到图书馆管理效率的高低,因为它的重要性,图书管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用图书管理系统可以减轻图书管理人员的工作量,加快查询速度,加强管理,使各项管理更加规范化。能够提高工作效率,能够提供更准确、及时、适用、易理解的信息,能够从根本上解决手工管理中信息滞后、资源浪费等问题,从而为图书管理者提供了极大的方便。
2
第2章 系统需求分析
在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。图书管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对自己的重任负责。
2.1 问题的提出
学校图书馆中存书量巨大,管理起来任务艰巨,需要大量的人力、物力、财力。而图书管理系统的开发能够从根本上解决这些问题。
2.2可行性研究
图书管理系统可以对图书资料及借书、还书信息进行查询、修改、增加、删除以及存储,并快速准确地完成各种档案资料的统计和汇总工作及迅速打印出各种报表资料以供使用,通过此系统来获取、存储、分析和传达有关图书管理的信息。
2.3 系统的设计目标
图书管理系统的功能需求包括管理员对功能的需求,学生对功能的需求,老师对功能的需求三大部分:
(1) 管理员对功能的需求
管理员权限最大,可以对图书、借书、还书情况进行统一的管理,管理员对功能的需求细分如下:
? 有关图书信息的浏览,包括图书的书号、书名、类别、出版社编号、作者等信息; ? 图书信息的添加,由管理员对图书的基本信息进行添加;
? 图书信息的修改、删除;
? 借书信息浏览、添加、修改及删除;
? 还书信息浏览、添加、修改及删除;
? 教师信息的添加,管理员对教师的基本信息进行添加;
? 学生基本信息的浏览,包括姓名、班级、性别、系别;
? 借书证信息的浏览、设置、补办、挂失等;
? 图书分类的设置;
? 图书藏书地点的浏览和修改;
? 续借图书的管理
? 图书过期罚款的处理
(2) 教师对功能的需求
教师比较特殊的一个用户,他有些比较特殊的功能,教师对功能的需求细分如下: ? 浏览个人的基本信息,包括教师编号、姓名、性别、所在院系等信息; 3
浏览图书信息;
老师比学生具有更高的权限,借书时间更长,能借数目更多。
借书。
还书
续借
查询存书地点
老师可以对部分数据库中的特殊内容进行修改、查询,其权限要高于学生,并可以浏览全部学生信息,但其权限受管理员控制。
(3) 学生对功能的需求
学生只能浏览此数据库中部分信息,从而进行与自己信息有关的查询、输入等,而对于图书馆的特殊信息便限制浏览,学生对功能的需求细分如下:
? 浏览个人基本信息,包括学号、姓名、性别、民族、所在班级、等信息; ? 浏览图书信息;
? 借书。
? 还书
? 续借
? 查询存书地点 ? ? ? ? ? ? ?
数据流程图
4
第3章 数据库设计
3.1 数据库概念结构设计
根据系统数据流图,得出系统的概念模型(E-R)如下所示。
图3.1(a) 管理员与图书E-R图
图3.1(b) 管理员与图书E-R图
5
图3.1(c) 老师与图书E-R图
图3.1(d) 学生与图书E-R图
图3.1(e) 管理员实体及其属性图
6
3.2.数据库逻辑结构设计
根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型,如下所示。
1、学生信息表(学号,姓名,性别,已借数目,可借天数,班级) 2、出版社信息表(出版社名称,出版社地址,邮编,网址,出版社号)
3、借阅信息表(书号,借书证号,借阅日期,应归还日期,是否归还,续借,欠费) 4、图书信息表(书号,类别号,作者,定价,出版时间,库存量,出版社号,书名) 5、管理者信息表(用户名称,密码,姓名,性别)
6、教师信息表(教师号,姓名,性别,职称,已接数目,可借天数) 7、罚款信息表(借书人,超期天数,罚款金额) 8、图书类别信息(类别号,名称,存书地点) 9、借书证信息表(借书证号,借书人,借书人类型)
3.3数据库物理结构设计
7
3.4数据库实施
到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本书所选用的DBMS为SQL
8
SERVER2000,有关创建数据库和关系表的SQL语句如下所示:
(1) 为了提高在表中搜索元组的速度,在实际实现的时候应该基于键码建立索引是各表中建立索引的表项:
? student(studentnumber)
? pulisher(pulishnumber)
? borrow(cardnumber)
? book(booknumber)
? teacher(teachernumber)
? admin(adimnname)
? fakuan(borrow)
? leibie(leinumber)
? card(cardnumber)
(2)用SQL实现数据库的设计
--创建图书馆数据库--
create database library
use library
1--创建图书类别表--
create table leibie
( leibienumber char(20) primary key,
leibiename varchar (50)not null,
didian varchar (50)not null,
)
2--创建出版社表--
create table publisher
( publishnumber char(20) primary key,
publishname varchar(50) not null,
adress varchar(50),
web char(20),
youbian char(20)
)
3--创建图书信息表--
create table book
( booknumber char(20) primary key,
lei char(20)not null,
bookname varchar(50)not null,
author varchar(50)not null,
9
publish char(20)not null,
price int not null,
publishtime datetime,
store int not null,
foreign key (lei) references leibie(leibienumber),
foreign key (publish) references publisher(publishnumber) )
4--创建学生信息表--
create table student
( studentnumber char(20) primary key,
ssex char(2) check(ssex in ('男','女')),
studentname varchar(50)not null,
yijieshumu int check(yijieshumu<=5),
tianshu int default 30 not null,
class char(20)not null
)
5--创建教师信息表--
create table teacher
( teachernumber char(20) primary key,
tsex char(2) check(tsex in ('男','女')),
teachername varchar(50)not null,
yijieshumu int check(yijieshumu<=10),
tianshu int default 90 not null,
zhicheng varchar(50)
)
6--创建借书证信息表--
create table card
( cardnumber char(20) primary key,
borrower char(20) ,
borrowlei char(2) check(borrowlei in ('S','T')),
foreign key (borrower) references teacher(teachernumber), foreign key (borrower) references student(studentnumber) )
7--创建借书信息表--
create table borrow
(
10
booknumber char(20) ,
cardnumber char(20) primary key ,
borrowtime datetime not null,
lendtime datetime not null,
shifouhuan char(2) check(shifouhuan in('是','否')),
xujie char(2) check(xujie in('是','否')),
qianfei char(2) check(qianfei in('是','否')),
foreign key (booknumber) references book(booknumber),
foreign key (cardnumber) references card(cardnumber)
)
8-创建管理员信息表--
create table admin
( adminnumber char(20) primary key,
asex char(2) check(asex in ('男','女')),
adminname varchar(50),
mima char(20) not null
)
9--创建罚款信息表--
create table fakuan
(
borrower char(20) primary key,
chaoqi int not null,
jine int,
foreign key (borrower) references student(studentnumber),
foreign key (borrower) references teacher(teachernumber)
)
(3).系统功能实现的SQL语句
1. 根据图书ID查询图书信息 (查询1号图书的资料)
select * from book where booknumber=1
2.管理员更改密码 (1号管理员将自己的密码改成123)
update admin set mima=123 where cardnumber=1
3.添加一个图书信息:(5,2,3,雪,C++,25,2007-9-16,100)
insert into Department values(5,2,3,雪,C++,25,2007-9-16,100);
4.删除一个图书类别,如:删除1号类别
delete from 类别 where leinumber=1
11
总 结
本数据库设计使用当今较为流行的Microsoft SQL Server 2000创建,先通过了自己的需求分析明白了图书管理系统具体的需求,再根据自己所学的知识的建立数据模型,画表、分表,从而确定了具体的数据库的实施方案,最后利用编写sql语句实现数据库的设计。通过此实验充分的利用了《数据库系统概论》中所学的知识,在这个过程中不仅让我更多的学到了专业知识明白了其中许多原理以及理论上的知识,而且锻炼了我的分析问题、解决问题的能力以及实际动手的能力。但给我最深的感触就是团队精神,在进行需求分析时我得到了许多同学的帮助,在他们的帮助下使我的数据尽量得到完美,在此我要感谢帮助我的同学,感谢他们对我的帮助。两周的课设结束了,它为我更好的学习理解数据库课程奠定了基础,为以后开发系统做好铺垫工作。
参考文献
[1] 王珊,萨师煊《数据库系统概论》高等教育出版社,20xx年5月第四版
[2] 李玉波,韩光林,李彦等《SQL Sever完全自学手册》机械工业出版社,20xx年1月第一版
[3] 文龙,张自辉,胡开胜等《SQL Sever2005入门与提高》清华大学出版社,20xx年1月第一版
12