《数据库原理+数据库技术与开发》课程设计安排.doc
《《数据库原理+数据库技术与开发》课程设计安排.doc》由会员分享,可在线阅读,更多相关《《数据库原理+数据库技术与开发》课程设计安排.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理课程设计一、课程设计目的1、培养学生运用所学课程数据库原理的理论知识和技能以及对数据库组织、管理和使用能力。2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实现)二、实施时间本课程设计时间为二周(一周为数据库原理课设,一周为数据库技术与开发课设)。三、课程设计的具体要求1学生从附录一中选择一个题目进行数据库设计。2数据库的设计:根据数据库系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作:l 概念结构设计的ER图l 数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约
2、束(主、外码);l 确定表之间的关联(一对一、一对多、多对多)l 运用数据库理论确定每个表至少属于3NF。 3. 数据库物理设计与实现,数据库上查询与更新功能的实现等。(根据数据库技术与开发课设要求完成) 四、编写课程设计报告1、封面2、课程设计任务书3、中文摘要,关键字4、目录5、前言:前言主要对本课题的目的和意义进行简要的说明。6、系统分析与设计(1)需求分析,收集有关数据;(2)数据库的ER图;(3)数据库的逻辑结构;(4)符合3NF标准。7、系统功能 数据库物理设计与实现,数据库上查询与更新功能的实现等。(根据数据库技术与开发课设要求内容书写) 8、结论。对本系统作一个全面的评价:包括
3、有何特点、存在的问题、改进意见等。9、结束语。通过做课程设计,你有何感想,学到了什么?10、参考文献。五、课程设计的验收设计中期(具体时间待定)检查E-R图及表结构。学生的课程设计说明书(模板见附件一)编写好之后,应交指导教师审阅,教师根据学生的设计资料,程序及运行结果进行评定并给出成绩。评分标准:1数据库结构正确性(30%)。2数据库上各操作的实现(30%)。3设计报告完成的质量(30%)。4出勤(10%)。5成绩采用五级分制评定。六、其他1、论文要求上交纸质版及电子版。2、纸质版论文要求使用论文模板,左侧装订,可以使用订书钉或拉杆夹。论文中出现的表格及图要求居中,表格的标题至于表格之上,图
4、的标题至于图之下。3、电子版文件名命名规则:学号姓名.doc。附录一:设计题目一:人事管理系统1、系统功能的基本要求: 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 员工各种信息的修改; 对于转出、辞职、辞退、退休员工信息的删除,转入一个人员历史库; 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计员工信息; 对查询、统计的结果打印输出。2、数据库要求:在数据库中至少应该包含下列数据表: 员工基本信息表; 员工婚姻情况表,反映员工的配
5、偶信息; 员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等; 企业工作岗位表; 企业部门信息表。设计题目二:工资管理系统1、系统功能的基本要求: 员工每个工种基本工资的设定 加班津贴管理,根据加班时间和类型给予不同的加班津贴; 按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资; 员工年终奖金的生成,员工的年终奖金计算公式(员工本年度的工资总和津贴的总和)/12; 企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;2、数据库要求:在数据库中至少应该包含下列数据表: 员工考勤情况表; 员工工种情况表,反映员工的工种、等级,基本
6、工资等信息; 员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等; 员工基本信息表 员工月工资表。设计题目三:机票预定系统1、系统功能的基本要求: 每个航班信息的输入。 每个航班的坐位信息的输入; 当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单; 旅客在飞机起飞前一天凭取票通知交款取票; 旅客能够退订机票; 能够查询每个航班的预定情况、计算航班的满座率。2、数据库要求:在数据库中至少应该包含下列数据表: 航班信息表; 航班坐位情况表; 旅客订票信息表; 取票通知表; 帐单。设计题目四:仓库管理系统3、系统功能的基本要求: 产品入库管理,可以填写入
7、库单,确认产品入库; 产品出库管理,可以填写出库单,确认出库; 借出管理,凭借条借出,然后能够还库; 初始库存设置,设置库存的初始值,库存的上下警戒限; 可以进行盘库,反映每月、年的库存情况; 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;2、数据库要求:在数据库中至少应该包含下列数据表: 库存情况表; 出库单表; 入库单表; 出库台帐; 入库台帐; 借条信息表,反映,借出人,借出时间,借出产品,借出数量,还库时间等。设计题目五:快餐订餐系统数据库设计我们为大家呈现的是“网络连锁快餐店”这一创新服务模式,是快餐业的电子商务实现形式。随着计算机技术、网络
8、通讯技术、安全技术、网络与金融系统、物流系统的结合,电子商务已成为国际性的时代潮流。特别象在上海这样的大都市人口密集,网络用户迅速膨胀,生活节奏快,人们越来越习惯网上购物等网络生活方式,这形成了电子商务存在的人文环境。而生活水平的提高和健康意识的增强,使人们再也不仅仅满足于吃饱,饮食的美味、营养健康、方便快捷、甚至时尚正成为现代人的追求。但目前能满足这方面的餐饮店为数不多,有相当一部分餐饮店存在设施、人员资源闲置的现象。基于此,我们有必要使闲置的资源得以充分利用,达到利润最大化,发展加盟连锁经营,并倡导、引领一种饮食文化新时尚。设计这一数据库有以下主要信息:产品特征:u 半成品,未包装;u 品
9、种简单,主要为西式快餐;u 可由顾客选择所需口味;u 由厨房根据统一配料做出,各个分店中的产品完全一样。客户特征:u 在大都市工作或生活,中等收入以上;u 经常上网,懂得基本的网上交易知识;u 希望得到方便、快捷、足不出户的服务;u 希望根据自己需求,获得个性化的服务;u 追求时尚、高品质的美食;u 或希望根据自身需求,获得个性化的服务。订餐服务流程:u 连锁快餐店建立了自己的网站,客户通过在网站上注册ID进行订餐。用户ID为客户的唯一标识,我们根据ID纪录客户的订餐历史;u 客户可以在订餐界面中选择离自己最近的分店,并对自己所选食品进行个性化的口味选择,比如微辣、加酱等等;u 客户需要在每一
10、次订餐中确定自己本次订餐的地点和联系电话,以便于食品能够准确及时地送达;u 订餐信息及时传递到业务管理员,由管理员对客户进行电话确认,然后交由厨房进行加工包装;u 成品由配送人员送至客户处,并由客户签名确认后付帐;u 本次交易成功,注销帐单,根据ID纪录该客户的本次交易;u 客户也可以通过电话订餐享受上述服务。根据以上信息我们可以设计一个订餐系统的数据库管理系统,以方便客户的订餐,同时为连锁经营的电子商务模式提供硬件支持。该数据库具有的功能:u 将客户在网页中注册的信息转移到数据库中,可以通过客户的ID查询客户的详细资料;u 存放商店所提供食品的详细资料,可以通过产品号进行查询,以了解产品的具
11、体特性;u 存放每一张订单的信息,可以通过订单ID进行查询,已确定订单是否已完成,同时可以对产品的销售进行了解,最后,由账单的信息构成客户的消费历史。该该数据库管理系统要实现的目标:u 能够详细地记录客户的订餐历史,根据每位客户交易量的大小为客户提供不同的服务;u 通过建立订餐数据库为信息化管理提供坚实的硬件支持,管理人员可以方便的了解不同时间、不同分店的业务,能够地了解具体的客户信息以及及时接收客户的反馈;u 通过该数据库,管理层能够统计出产品以及服务的销售情况,了解客户的品味,以便对市场做出正确的预测。设计题目六:旅行社数据库系统问题背景旅游业在国际上被誉为永不衰落的朝阳产业。在我国,从1
12、949年11月第一家旅行社诞生起,新中国旅游业已经走过了50年的历程。1978年,来华旅游入境人数仅为180.9万人次,其中外国人23万人次;旅游创汇2.63亿美元,位居世界第41位。到2000年,来华旅游入境人数为5450万5500万人次(其中外国人820万860万次人次),国际旅游外汇收入140亿美元;国内旅游人数9.5亿10.3亿人次,国内旅游收入2500亿2600亿元人民币;全国旅游业总收入达3500亿3600亿元人民币。由于信息量越来越庞大,我们已经无法通过人脑和笔、纸来处理旅行社的事务了。在这里数据库可以帮我们完全解决这个问题。可以说如果数据库做的成功,那么这些事务都将变的得心应手
13、、事半功倍。旅行社经营的好坏关键也就在于数据库系统设计的好坏。旅行社数据库概述在这个信息纷繁复杂的时代,要处理好预订中心庞大的数据资料,一个得力助手数据库必不可少。对于旅行社中心而言,建立一个合适的数据库可以满足多用户的多种需要,按照一定的数据模型在计算机中组织、存储和使用互相联系的客户资料和旅游资源信息。假定我们现在要为一个旅行社设计数据库,这个旅行社的业务包括两部分:团队旅游和预定业务(包括预定酒店和各种车票,机票)。信息数据来源可以划分为五个部分:l 员工信息姓名性别职务电话住址学历工作经历l 票务信息火车汽车飞机时间价格车次(班次)目的地l 酒店信息名称星级 地址电话联络人简介周围环境
14、客房信息支付方式l 组团信息人数景点路线交通酒店用餐导游l 客户信息1. 客户基本资料:姓名性别电话联系地址年龄职业年收入E-MAIL2.客户需求包括客户对所需服务的特殊性需求和偏好。我们要经营一家成功的旅行社,数据库不可能仅此而已。当清楚了基本框架以后,就必须展开完善工作。从实际出发,客户要外出旅游,总是希望能够找到一家合适的旅行社,享受出行的乐趣。针对不同客户的特殊要求,我们可以提供优质的个性化服务,让有相同要求的游客组团。对于第一次来的客户,我们除了对基本资料进行登记之外,还可以记录他们的特殊要求和嗜好,推荐合适的景点,寻找合适的酒店。服务质量的提高是我们留住客源和提高声誉的有效途径。另
15、外我们还有向相应客户提供价格优惠,带起相应的会员服务和积分制度,并进行奖励性的回馈活动,这也会提高旅行社在亲和力。而这一系列活动的展开根本离不开数据库的支持。可以这么说,一个旅行社成功与否,关键之一就是看能不能管理好自身的数据库系统,把相关信息有效地组织、储存、使用起来。我们这一组相信,未来在对该课程逐渐深入学习的过程中,一定会结合所学,对这个旅行社的数据库进行一步步改善,使之趋于实际操作要求。 设计题目七:中国科学院昆明植物研究所数据库系统昆明植物研究所立足云南和我国西南部,是中国科学院面向东南亚,沟通喜马拉雅的重要窗口,以我国极富特色的亚热带森林和东南亚高山植被中的物种多样性和植物资源为研
16、究对象,开展多学科的综合研究。根据国家需求和西部大开发的战略部署,本所将建设成为具有强大科技创新和持续发展能力、特色鲜明的国立研究所,成为我国知识传播和高级生物学人才培养基地之一,成为西南地区天然药物产业化孵化基地之一。昆明植物研究所有广泛的学术交流和良好的国际合作关系,与日、美、英、德、法、俄等二十多个国家和地区建立了国际合作关系。近年来与德国Bayer公司、美国密苏里植物园、麦克阿瑟基金会、福特基金会、日本津村制药株氏会社、日本三得利公司、日本富山中央植物园、日本岛根县、松下电器、日本津村顺天堂、英国爱丁堡植物园、国际山地综合开发中心、国际遗传资源研究所、国际混农林研究所、泰国卫生部以及国
17、内的丽珠、三九、红河酒业、奥妮、云南格桑花卉公司、云南河口绿大地公司等企业开展了广泛的合作。该研究所数据库系统总共包括三个主要的信息:研究信息:1、各个研究部门及实验室(植物区系地理、民族植物学研究室、国家重点实验室、植物园等)2、研究人员的资料 (姓名、年龄、职称、研究方向及成果、研究生教育信息、发表论文、专著、对外合作项目)3、科研资料(昆明植物园栽培植物信息,植物标本信息,科研书籍信息)管理信息:1、研究所内各部门的组成情况:人员组成(姓名,年龄,学历,职称)等2、各科研项目具体管理(科研设备、研究场所、对外合作项目管理事宜等)3、研究生信息管理(学生信息数据库,包括研究生的姓名、学号、
18、学历等信息)具体各部门包括: 计划外事处 组织人事教育处 所工会对外合作信息:1、研究成果2、合作单位(国内外科研部门、大学和制药部门等)的情况以及合作项目3、共享信息:如可以共享的书我们主要考虑的研究所与从事研究工作有关的信息,所以该数据库的数据内容包含:研究员的信息:如姓名、学历、职称、从事的研究项目、成果、研究生培育信息等。研究项目信息:如、参与人员的信息、该领域成就、对外合作对象等。资料库信息:如图书信息、标本信息、读者信息、标本采集信息等。研究生信息:如姓名、学号、学历、导师资料、成绩等。对外合作对象信息:如名称、地址、合作项目信息等。研究条件信息:如设备标号、实验场地信息等。部门:
19、如部门名称、后勤人员数量、项目管理信息等。设计题目八:物流运输公司数据库设计物流运输公司A主要从事货物运输、仓储、铁公水联运、配载、危险品运输、起重吊装、货物包装、配送、以及货运信息发布、处理等专业物流业务。仓储部门:拥有仓库x平方米,其中危险品仓库x平方米,露天堆场x平方米,拥有装卸平台、叉车、吊车、地磅等各种物流设施及信息处理系统,为客户提供仓储包装、运输、配载及物流解决方案等服务,现已与许多外资企业建立了稳定的业务关系。公司将秉奉客户至上的经营理念,为客户提供规范周到的专业物流服务。货运部门:专门从事货物运输、危险品的运输、铁路公路配载等业务。拥有各种类型的3T、5T 、10T双桥散装货
20、车及厢式货车。公司以优质的服务、合理的价格赢得广大客户的信赖。拥有大、中、小型各种吨位的吊车(8T 16T 25T 50T),叉车(3T 5T 6T 8T)以及卷扬机、地坦克等全套起重装卸设备,并有一支从事起重吊装的专业队伍,可从事一吨至百吨以上设备装卸吊装业务,并以优质的服务,合理的价格赢得广大客户的信赖,先后同该市的几十家外资,台资企业建立了良好的合作关系。经营范围:设备起吊安装、各类大型货件吊缷、移转、集装箱内部货物装卸、货场搬缷。汽车叉车修理部门:拥有一批经验丰富的高素质经营管理人员和专业技术熟练的技术业务骨干,设备齐全技术力量雄厚。是一个具有叉车维修一类,汽车维修二类的部门,主要经营
21、汽车叉车维修、汽车叉车整机和配件销售。物流运输公司业务流程图:设备其它设备汽车驾驶修理其他员工机修员工员工仓储员工货运员工管理承储承运仓储订单货运订单签订订单客户仓库设计题目九:机票预订系统强大的机票资料数据库海盟工作人员己将深圳置全国各地的航班详细信息及往返的航班详细信息录入数据库,可供客户准切地查询航班号、起飞时间、到达时间、价格等;公司管理人员可以即时修改。在线预订即时短信息接收订单客户通过Internet查询他所需的航班信息后,可直接从网上下订单,填写好入住所需资料提交后,系统自动保存客户订单,并发一封电子邮件到公司的邮箱里,同时公司的业务手机即时可以收到短信息提示。智能化管理管理人员
22、可通过后台页面进入后台管理,可添加新的航班信息,修改、删除资料,机票价格等功能。订单管理功能订单修改、电脑发送传真、订单统计功能、可根据时间段对客户或酒店进行统计。设计题目十:汽车租赁公司CIS数据库系统的设计中国汽车租赁以80年中国国际信托投资公司用跨国租赁方式为北京市租赁一批汽车作为开始,已经经历了将近二十年的发展。汽车租赁也从仅仅为外事活动和旅游提供服务发展到为寻常百姓服务。投资汽车租赁的企业越来越多,全国大中城市基本都有汽车租赁公司存在,用于租赁的车辆总数不断扩大。据网络资料:我国目前拥有驾驶证的公民多达3000万,而且,这一数量每年还在以一定比例上升。我们了解到在这批人当中有许多是短
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理+数据库技术与开发 数据库 原理 数据库技术 开发 课程设计 安排
限制150内