《数据库原理与应用》课程设计全部.doc
《《数据库原理与应用》课程设计全部.doc》由会员分享,可在线阅读,更多相关《《数据库原理与应用》课程设计全部.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理与应用课程设计一、课程设计目的1、培养学生运用所学课程数据库原理与应用的理论知识和技能以及对数据库组织、管理和使用能力。2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施)二、实施时间本课程设计时间为一周。三、课程设计的具体要求1功能设计:所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。设计课题可以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。2数据库的设计:通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计:u 概念结构设计的ER图u 数据库逻辑结构设计是以表格的形式说明
2、数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束;u 确定表之间的关联(一对一、一对多、多对多)四、编写课程设计报告1、前言:前言主要对本课题的目的和意义进行简要的说明。2、系统分析与设计(1)系统中涉及到的教师、课程、系别等调查表,收集有关数据,建立基本数据项表;(2)数据库的ER图;(3)数据库的逻辑结构。3、系统功能(1)系统总体设计功能模块图; (2)程序调试情况:系统在调试过程中出现问题都要加以说明;(3)结论。对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等。(4)结束语。通过搞课程设计,你有何感想,学到了什么?五、课程设计的验收学生的课程设计说明书编写
3、好之后,应交指导教师审阅,教师根据学生的设计资料,程序及运行结果进行评定并给出成绩。附录:设计题目一:人事管理系统1、系统功能的基本要求: 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 员工各种信息的修改; 对于转出、辞职、辞退、退休员工信息的删除,转入一个人员历史库; 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计员工信息; 对查询、统计的结果打印输出。2、数据库要求:在数据库中至少应该包含下列数据表: 员工基本信息表; 员工婚姻
4、情况表,反映员工的配偶信息; 员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等; 企业工作岗位表; 企业部门信息表。设计题目二:工资管理系统1、系统功能的基本要求: 员工每个工种基本工资的设定 加班津贴管理,根据加班时间和类型给予不同的加班津贴; 按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资; 员工年终奖金的生成,员工的年终奖金计算公式(员工本年度的工资总和津贴的总和)/12; 企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;2、数据库要求:在数据库中至少应该包含下列数据表: 员工考勤情况表; 员工工种情况表,反映员
5、工的工种、等级,基本工资等信息; 员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等; 员工基本信息表 员工月工资表。设计题目三:机票预定系统1、系统功能的基本要求: 每个航班信息的输入。 每个航班的坐位信息的输入; 当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单; 旅客在飞机起飞前一天凭取票通知交款取票; 旅客能够退订机票; 能够查询每个航班的预定情况、计算航班的满座率。2、数据库要求:在数据库中至少应该包含下列数据表: 航班信息表; 航班坐位情况表; 旅客订票信息表; 取票通知表; 帐单。设计题目四:仓库管理系统3、系统功能的基本要求: 产品
6、入库管理,可以填写入库单,确认产品入库; 产品出库管理,可以填写出库单,确认出库; 借出管理,凭借条借出,然后能够还库; 初始库存设置,设置库存的初始值,库存的上下警戒限; 可以进行盘库,反映每月、年的库存情况; 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;2、数据库要求:在数据库中至少应该包含下列数据表: 库存情况表; 出库单表; 入库单表; 出库台帐; 入库台帐; 借条信息表,反映,借出人,借出时间,借出产品,借出数量,还库时间等。设计题目五:快餐订餐系统数据库设计我们为大家呈现的是“网络连锁快餐店”这一创新服务模式,是快餐业的电子商务实现形式。
7、随着计算机技术、网络通讯技术、安全技术、网络与金融系统、物流系统的结合,电子商务已成为国际性的时代潮流。特别象在上海这样的大都市人口密集,网络用户迅速膨胀,生活节奏快,人们越来越习惯网上购物等网络生活方式,这形成了电子商务存在的人文环境。而生活水平的提高和健康意识的增强,使人们再也不仅仅满足于吃饱,饮食的美味、营养健康、方便快捷、甚至时尚正成为现代人的追求。但目前能满足这方面的餐饮店为数不多,有相当一部分餐饮店存在设施、人员资源闲置的现象。基于此,我们有必要使闲置的资源得以充分利用,达到利润最大化,发展加盟连锁经营,并倡导、引领一种饮食文化新时尚。设计这一数据库有以下主要信息:产品特征:u 半
8、成品,未包装;u 品种简单,主要为西式快餐;u 可由顾客选择所需口味;u 由厨房根据统一配料做出,各个分店中的产品完全一样。客户特征:u 在大都市工作或生活,中等收入以上;u 经常上网,懂得基本的网上交易知识;u 希望得到方便、快捷、足不出户的服务;u 希望根据自己需求,获得个性化的服务;u 追求时尚、高品质的美食;u 或希望根据自身需求,获得个性化的服务。订餐服务流程:u 连锁快餐店建立了自己的网站,客户通过在网站上注册ID进行订餐。用户ID为客户的唯一标识,我们根据ID纪录客户的订餐历史;u 客户可以在订餐界面中选择离自己最近的分店,并对自己所选食品进行个性化的口味选择,比如微辣、加酱等等
9、;u 客户需要在每一次订餐中确定自己本次订餐的地点和联系电话,以便于食品能够准确及时地送达;u 订餐信息及时传递到业务管理员,由管理员对客户进行电话确认,然后交由厨房进行加工包装;u 成品由配送人员送至客户处,并由客户签名确认后付帐;u 本次交易成功,注销帐单,根据ID纪录该客户的本次交易;u 客户也可以通过电话订餐享受上述服务。根据以上信息我们可以设计一个订餐系统的数据库管理系统,以方便客户的订餐,同时为连锁经营的电子商务模式提供硬件支持。该数据库具有的功能:u 将客户在网页中注册的信息转移到数据库中,可以通过客户的ID查询客户的详细资料;u 存放商店所提供食品的详细资料,可以通过产品号进行
10、查询,以了解产品的具体特性;u 存放每一张订单的信息,可以通过订单ID进行查询,已确定订单是否已完成,同时可以对产品的销售进行了解,最后,由账单的信息构成客户的消费历史。该该数据库管理系统要实现的目标:u 能够详细地记录客户的订餐历史,根据每位客户交易量的大小为客户提供不同的服务;u 通过建立订餐数据库为信息化管理提供坚实的硬件支持,管理人员可以方便的了解不同时间、不同分店的业务,能够地了解具体的客户信息以及及时接收客户的反馈;u 通过该数据库,管理层能够统计出产品以及服务的销售情况,了解客户的品味,以便对市场做出正确的预测。设计题目六:旅行社数据库系统问题背景旅游业在国际上被誉为永不衰落的朝
11、阳产业。在我国,从1949年11月第一家旅行社诞生起,新中国旅游业已经走过了50年的历程。1978年,来华旅游入境人数仅为180.9万人次,其中外国人23万人次;旅游创汇2.63亿美元,位居世界第41位。到2000年,来华旅游入境人数为5450万5500万人次(其中外国人820万860万次人次),国际旅游外汇收入140亿美元;国内旅游人数9.5亿10.3亿人次,国内旅游收入2500亿2600亿元人民币;全国旅游业总收入达3500亿3600亿元人民币。由于信息量越来越庞大,我们已经无法通过人脑和笔、纸来处理旅行社的事务了。在这里数据库可以帮我们完全解决这个问题。可以说如果数据库做的成功,那么这些
12、事务都将变的得心应手、事半功倍。旅行社经营的好坏关键也就在于数据库系统设计的好坏。旅行社数据库概述在这个信息纷繁复杂的时代,要处理好预订中心庞大的数据资料,一个得力助手数据库必不可少。对于旅行社中心而言,建立一个合适的数据库可以满足多用户的多种需要,按照一定的数据模型在计算机中组织、存储和使用互相联系的客户资料和旅游资源信息。假定我们现在要为一个旅行社设计数据库,这个旅行社的业务包括两部分:团队旅游和预定业务(包括预定酒店和各种车票,机票)。信息数据来源可以划分为五个部分:l 员工信息姓名性别职务电话住址学历工作经历l 票务信息火车汽车飞机时间价格车次(班次)目的地l 酒店信息名称星级 地址电
13、话联络人简介周围环境客房信息支付方式l 组团信息人数景点路线交通酒店用餐导游l 客户信息1. 客户基本资料:姓名性别电话联系地址年龄职业年收入E-MAIL2.客户需求包括客户对所需服务的特殊性需求和偏好。我们要经营一家成功的旅行社,数据库不可能仅此而已。当清楚了基本框架以后,就必须展开完善工作。从实际出发,客户要外出旅游,总是希望能够找到一家合适的旅行社,享受出行的乐趣。针对不同客户的特殊要求,我们可以提供优质的个性化服务,让有相同要求的游客组团。对于第一次来的客户,我们除了对基本资料进行登记之外,还可以记录他们的特殊要求和嗜好,推荐合适的景点,寻找合适的酒店。服务质量的提高是我们留住客源和提
14、高声誉的有效途径。另外我们还有向相应客户提供价格优惠,带起相应的会员服务和积分制度,并进行奖励性的回馈活动,这也会提高旅行社在亲和力。而这一系列活动的展开根本离不开数据库的支持。可以这么说,一个旅行社成功与否,关键之一就是看能不能管理好自身的数据库系统,把相关信息有效地组织、储存、使用起来。我们这一组相信,未来在对该课程逐渐深入学习的过程中,一定会结合所学,对这个旅行社的数据库进行一步步改善,使之趋于实际操作要求。设计题目七:上海正大旅行社数据库上海正大旅行社是一家综合性的国内旅游企业。自一九九五年成立以来,上海正旅主业已完成了从单一本地旅游向大旅游转变的战略调整,形成了国内旅游、票务销售、住
15、宿服务、咨询服务并举的发展格局。上海正大旅行社拥有近百名翻译导游人员,每年都要接待近十万名来自全国各地的观光游客,并与各地区的旅游界、友好团体建立了紧密的业务联系。上海正大旅行社为各地区旅游者提供可供选择的中国各地观光日程及游览节目,并致力为客人安排有益、舒适、愉快的旅程,提供一流的服务。烹饪学习、书法绘画、古迹探访等特色旅游节目,以及修学、保健、气功及会议旅游和艺术公演团体、体育、医学交流团体等旅游安排,深受旅游者的青睐。在新的时期下,现有的管理系统已经远远不能满足公司的需求,因此必须对原有的管理系统进行进一步的改进和完善,使之更好地为公司服务。为使信息系统的建设不至盲目,公司决定对该系统建
16、设进行前期规划。在这里,我们将对公司的系统建设,作一个前期的规划。以下是我们对数据库的具体设计要求:旅行社的数据库包括旅游信息,票务信息,住宿信息、客户信息以及人员信息等等。下图是对旅行社的一个简化的图形介绍。导游客户酒店上海正大旅行社游程行程安排、人员和费用景点介绍票务票务信息票务代理信息人员其他人员信息1旅游信息-游程这里包括景点介绍,行程安排、人员和费用。2票务信息这里包括各个航空公司、铁路公司以及客运公司的票务信息。其中的票务代理信息可以供旅客参考,方便回程订票。3住宿信息这里包括各个旅游景点的各种档次的饭店、招待所的信息。方便我们从中选择制定费用。4人员信息这里分为2类,一是旅行社内
17、精通各地语言的导游,可以根据不同要求选择;二是旅行社里的其他工作人员,我们就不做细分。5客户信息:这里有新老客户的信息。设计题目八:关于网络游戏平台的数据库设计一个优秀的网络游戏平台必须拥有一个庞大的数据库做坚强后盾,用于储存软件开发商和网络游戏者的各种信息,才能以最快的速度,最广的涉及领域挖掘到开发商最全面的信息和网络游戏者的兴趣爱好及各种意见建议。下面我们先来看看主要的业务流程:游戏开发代理商A游戏开发代理商B游戏开发代理商C游戏资讯DateBase编辑设计组组织决策部门网吧联盟DateBase网吧A网吧B网吧C网吧组网 站玩家A玩家B玩家C玩家资料DateBase程序组由上面简单绘制的业
18、务流程图,我们可以建立如下述的网站数据库:(一) 游戏资讯的收集为了维持自已的业务,满足广大游戏者的需求,一个网络游戏平台必须有一个强大的外联公关,与游戏制作商、代理商建立长期稳定的合作,保证源源不断的最新最好的软件送到玩家手中。为此,须建立一个数据库,存放游戏代理商的地址,电话,信誉度,知名度,代理特色,游戏收费取向,销售点代号,售后服务等等。售后服务代理商姓名销售点代号 收费情况 特色信誉度知名度电话地址游戏资讯DateBase (二) 网吧联盟的建立另外,由于需要建立网吧联盟,在线销售各种游戏点卡,为玩家提供便利的购买条件,因此,此数据库还应包含着存放网吧联盟的信息:如各联盟的点卡销售量
19、,销售额,以及销售类别,网吧地址,网吧规模等。(三) 客户服务项目玩者信息反馈收件地址联系电话电子信箱密码保护出生年月邮件地址真实姓名密码ID客户服务Datebase点卡销售额网吧代号网吧规模点卡销售种类点卡销售量网吧地址网吧联盟Datebase 除上述两方面,还有更主要的就是客户服务项目。数据库应对玩者的用户名ID,密码,真实姓名,出生年月,可邮寄地址,联系电话,电子邮箱,以及玩家对游戏的偏好,渴望了解到哪方面的游戏信息等进行统一管理,及时了解信息,从客户的信息中不断完善自已。同时要很好的管理自已的系统,保证出现问题及时修理,让玩者放心的信任的使用各种服务。一个网络游戏平台的运作和经营,以上
20、三个数据库是必不可少的,只有把三个数据库中信息互相作用,互相推动,才能使其正确、及时的提供各方需求信息,尽最大的可能减少成本和循环反馈时间适应市场发展。(四) 网站管理项目创建一个网络游戏平台,对用户而言,可能看到的只是网站的内容而已;但是对于管理者自身来说,则是作为一个网络组织而存在。一个商业化的组织,其基本目的大体上是为了能够盈利,所以除了上述要求外,我们还需要对组织内部管理也进行合理的要求和设计,这一部分的管理内容可分为几个小组,如下所示:网吧组对网吧进行管理、规范。编辑组编辑各种游戏刊报,为游戏者提供更多的信息。论坛组直接与游戏者进行交流,接近游戏者,收集最有用的信息。技术服务组提供技
21、术上的咨询和帮助服务。设计组设计网页和广告宣传工作,保证界面的实用和美观。程序组完成技术上的实现工作。财政组资金的收入与支出部门,更好的协调各部门,及时反馈盈亏状况。 管理Datebase 论坛组财政组程序组技术服务组设计组网吧组编辑组各组之间各尽所能,又各有联系。因此,组织内部管理数据库则需要对各个小组的雇员基本信息(包括雇员姓名,性别,联系电话,受雇日期,月薪等),工作方向,工作进度,发展前景作一个系统有效的记录。综上所说,其数据库的建设主要从三个大的方向着手:游戏开发商或代理商-网络游戏平台-玩家,而其中的这个平台就是要掌握两者的全部信息,做传递作用,使二者互相推动,共同完善。设计题目九
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与应用 数据库 原理 应用 课程设计 全部
限制150内