数据库课程设计题目与要求韩军涛
中石油远程教育--大数据库课程设计

中国石油大学远程教育学院《数据库课程设计》题目:学生管理系统专业:计算机科学与应用班级: 1109学生姓名:逐风者学号: 0000 2013 年 05 月1 开发背景 (3)1.1 时代背景[1] (3)1.2 开发环境与开发工具 (3)1.3 设计内容 (3)2 功能描述 (4)2.1 系统需求分析 (4)2.2 功能需求分析 (4)2.3 系统功能模块设计 (5)3 数据分析 (6)3.1数据字典 (6)4 概念模型设计 (7)5 逻辑模型设计和优化 (10)5.1 数据库初始关系模式 (10)5.2 规范化处理 (10)6 课程设计总结和体会 (11)参考文献 (11)1 开发背景1.1 时代背景[1]2013年是移动互联网、电子商务、大数据业务蓬勃发展的一年,抛去这些光环的头衔,对于计算机而言,这一切的核心都离不开数据库设计。
数据库系统设计是把现实世界的具体事物和具体业务虚拟化成计算机可以识别的逻辑,简单的说就是对现实世界的实例化。
优秀的数据库模式能够有效存储数据,满足用户信息要求和处理要求。
为了使数据库应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6个阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库的实施、数据库系统运行与维护阶段。
1.2 开发环境与开发工具本课程设计使用的是 MYSQL 数据库,开发语言的使用的是java,前端界面使用的是Netbeans,这是一款可视化的java 开发工具。
1.3 设计内容设计内容:学生学籍和活动的管理,统计学校专业的选课和学生工会(团体)的选择情况。
2 功能描述2.1 系统需求分析本系统的设计模拟一般高校的学生管理内容,系统主要针对学校专业和工会的选择情况进行分析和统计。
(1)本系统需要管理的实体信息①学院信息:学院编号,学院名称,创办年份,简介;②学生信息:学号、姓名、性别、出生日期、电话、入校日期;③专业信息:专业编号、专业名称、创办年份,所属学院;④社团信息:社团编号、社团名称,社团简介,创办年份;(2)本系统要管理的实体联系信息①学院开设专业。
数据库课程设计选题

数据库系统综合设计选题一、总体要求1)分组要求:按课题组方式开发,每组2~3人,组长一名,角色划分、任务分配2)开发环境要求数据库平台:MS SQL Server、Oracle开发平台:J2EE软件架构:B/S3)选题要求:每个班级各个项目组的课题不能相同。
4)设计要求数据库设计方面:优化的数据库结构、完善的数据完整性控制、视图的正确使用、触发器的应用、存储过程(或函数)的应用、基于索引的物理结构的优化实现。
系统实现方面:JSP程序中实现数据库的连接、使用SQL语言实现数据库的各种操作、完成系统的基本功能。
5)验收项目内容与要求以小组单位验收,先由组长作项目开发总体情况介绍,人员及其分工情况、相关技术的使用情况,系统的实际运行效果检查,指导老师对每一位成员进行询问,对每一位同学的各项验收指标(每一项指标具有不同的权值)打分。
特别要求:项目组每一位成员均需学会和掌握JSP环境下通过数据库接口连接数据库服务器和进行数据库操作的编程方法。
二、综合设计课题及其要求1、学生成绩管理系统要求:1)了解(需求分析)学生成绩管理系统的功能需求、数据需求以及其他需求;2)分析从学生入学、课程学习、专业实践、实习、毕业设计等相关环节的业务流程及相关实体;3)对所涉及的各类实体进行抽象,包括:学生信息、课程信息、教师信息、专业信息等;4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;5)设计并实现一个简单系统。
2、教职员工管理系统要求:1)了解(需求分析)教职员工管理系统的功能需求、数据需求以及其他需求;2)分析从新教师入职、岗位变动、业务培训、教学与科研情况、离职或退休等整个业务流程及相关实体3)对所涉及的各类实体进行抽象,包括:员工基本信息、岗位变动信息、业务培训信息、部门信息、经办人信息等;4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;5)设计并实现一个简单系统。
3、设备管理系统要求:1)了解(需求分析)设备管理系统的功能需求、数据需求以及其他需求;2)分析从新设备购入、登记设备台账、设备维修、折旧、设备报损等整个业务流程及相关实体;3)对所涉及的各类实体进行抽象,包括:设备台账、设备使用情况、设备使用者、设备维修、设备报损与报废等;4)画出E-R图,转换并优化数据库的逻辑结构及物理结构;5)设计并实现一个简单系统。
数据库课程设计题目及要求

题目:1、教务管理系统基本信息:学生:{学号,姓名,性别,专业,班级}课程:{课程号,课程名,课程描述,学分}教师:{教师号,教师名,课程数}教室:{教室号,地址,容量}教材:{教材号,名称,出版社,作者,出版时间}注意学生与课程,教学(课程与教师)、教室与课程关系学生-课程:{学号,课程号,课序号,成绩}教学:{课程号,课序号,教师号,教科书}教室-课程:{教室号,时间,课程号,课序号}查询目标查询学生基本信息。
查询教室的排课信息。
查询课程使用教材的情况和授课教师情况。
按课程号、课程名称查询不及格学生学号、姓名。
查询学生每门课程成绩。
2、简单进销存管理系统设计一个小型商户货物进销存管理系统,基本信息:进货单:用于对进货业务的核算,包括:进货时间,供应商,采购合同号,货物名称,单位,数量,单价,金额;销货单:用于对销货业务的核算。
包括:销售时间,客户,金额合计,定购合同号,货物名称,单位,数量,销售价格,销售金额;供应商信息:名称、地址、电话、供应货物名称、价格。
查询目标查询某种货物当月进货时间、进货数量,进货商家(可能进过多次);查询货物当月销量情况及剩余库存数量;查询某供应商当月全部供货信息;查询可以供应某种货物的全部供应商信息;查询当月销量不足30%的货物信息。
说明每个进货单可以签订多种货物,但仅仅对应一家供应商。
一张销货单可以销售多个货物,但仅仅对应一家客户。
一家供应商可以供应多种货物,一种货物可以多家供应。
3、平面公司业务管理系统基本信息稿件基本信息:客户名称;稿件名称;规格(6开,8开,16开,32开);色数(单色,双色,三色,四色);页数;单价;金额(=页数×单价);状态(等待,设计,完成,交付);签单日期。
客户基本信息:客户名称;公司地址;联系人;联系人电话;邮箱地址。
送货基本信息:送货时间;送货人;送货地址;客户名称;稿件名称;结算金额(客户收货付款);欠款金额。
查询目标查询客户基本信息;查询某段时间内与本公司有业务联系的客户资料。
数据库原理课程设计选题及要求

一、《数据库技术》课程设计目标:1.掌握数据库应用系统设计的特点、方法和基本步骤,在Windows环境下开发一个基于数据库的应用系统。
2.掌握设计实现一个完整的数据库应用系统的流程和方法,包括功能分析、数据库设计、应用程序设计。
3.熟悉对数据库的操作,包括数据库连接、SQL、完整性约束、索引,以及视图、触发器、存储过程等数据库对象的综合运用。
4.加深理论基础:关系数据库、数据库设计、事务。
二、开发工具、编程经验、交流能力题目:①选择个人熟悉的题材或题目自拟。
②语言:开发语言有Delphi、JAVA、VB、VC、PB、C#等,选择个人熟悉的语言。
③数据库:使用SQL SERVER2000、Access等数据库。
三、本次设计评分:1.系统设计与XXX:50分包括:操作界面(10分)、功能强弱(20分)、健壮性(5分)、数据库设计(10分)、性能(5分)2.文档:35分包括:数据库规划、系统定义、需求分析(10分)、逻辑设计(10分)、物理设计和其他(10分)3.考勤:15分包括:实验考勤、课堂考勤总计:100分,折算成优、良、中、合格。
(注:自行增加可行性的功能模块,最多可另加20分。
)四、《数据库技术》课程设计选题及要求(共11题,也可自拟题目):选题一:人事管理系统1、系统功能的基本要求:◆员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
◆员工各种信息的修改;◆对于转出、辞职、辞退、退休员工信息的删除;◆按照一定的条件,查询符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等;2、数据库要求:在数据库中至少应该包含下列数据表:◆员工基本信息表;◆员工婚姻情况表,反映员工的配偶信息;◆员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;◆企业工作岗位表;◆企业部门信息表。
3、本课题设计的基本要求:(1)必须提交系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);(2)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)(3)系统的源程序,包括数据库脚本程序。
数据库课程设计选题

数据库课程设计选题XXXXXX班同学选题(A卷)1 图书借阅管理子系统设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下:1、可随时查询出可借阅图书的详细情况,如图书编号(BNO)、图书名称(BNA)、出版日期(BDA)、图书出版社(BPU)、图书存放位置(BPL)、图书总数量(BNU)等,这样便于学生选借。
2、学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅;3、为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名(SNA)、学生系别(SDE)、学生所学专业(SSP)、借书上限数(SUP)及唯一的借书证号(SNO)。
4、每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书。
规定借书期限为二个月,超期每天罚二分。
5、学生可以进行借阅、续借、归还和查询书籍。
借阅时要登记相应的借书日期;归还时要记录还书日期;续借相当于归还书后重新借阅。
根据以上信息完成如下要求:1、请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。
2、写出已设计E-R图相应的关系模式,根据设计需要还可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。
3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求(物理设计、设施与试运行):1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
3)能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书本总数,报告还可借书量,已超期的需付清罚款金额后才可借书。
4)能明细查询某学生的借书情况及图书的借出情况。
5)能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金。
大工20秋《数据库课程设计》模板及要求

网络教育学院《数据库课程设计》题目:人力资源管理数据库系统的设计与实现1 系统概况1.1 研究课题的目的与背景知识经济时代, 以不确定性为特征的竞争环境向现代企业提出了新的挑战, 人力资源管理作为管理学的一个分支, 在企业管理活动中的地位越来越重要。
企业要实现利润最大化, 有效开发人力资源, 就必须更新观念, 实现向人力资源管理的转变。
知识经济的兴起和信息技术的日新月异, 消除了人类知识、信息传递的障碍, 也带来了经营意识、管理观念的巨大转变。
随着西方先进管理思想的引进, 现代人力资源管理对我国现有的劳动人事管理制度形成了冲击, 并将最终取而代之。
同传统的劳动人事管理相比, 人力资源管理在我国企业的应用刚刚起步, 对国外有关理论的认识还停留在“点”的阶段, 远未做到系统引进, 消化吸收, 实现真正意义上的“从劳动人事管理向人力资源管理”的功能性转变。
因此, 企业管理人员应对这种转变所面临的挑战和机遇有一个全面的、清醒的认识, 努力探索一条适合中国国情的人力资源管理之路。
现代人力资源管理是建立在市场经济基础之上, 按照市场经济法则, 对人力资源的招聘录用、绩效考评和培训发展等进行全过程的、主动的、动态的管理, 其各个环节紧密结合, 主动地对人力资源的各个方面进行开发利用。
人力资源各个时期的管理规划、培训开发总是与企业各个阶段的人力资源状况和目标紧密相连。
人才市场体系的建立, 使得人力资源流动渠道畅通, 员工进出变得容易, 辞职或被辞退变得正常, 企业能不断地吐故纳新, 保持活力。
全过程的、动态的、主动的人力资源管理符合市场经济以市场实现对资源进行有效配置的原则。
以计算机为主的现代人力资源管理系统更是解决上述问题的尚方宝剑,它不仅大大提高了工作效率,降低了错误发生的概率,也解放了一大批困扰于此的技术人员。
所以,本文对它的研究很有意义。
1.2 人力资源管理的内容和目标现代人力资源的内容十分丰富, 涉及到人力资源的诸多方面, 其主要内容有:人力资源的规划和选拔、培训和发展、激励、绩效考评、薪酬管理、安全与福利等方面。
石大远程在线考试-《数据库课程设计》_91031426486640372

《数据库原理》学习中心:_______ 姓名:________ 学号:_______备注:提交一份数据库应用系统的设计报告,报告内容参见第二章数据库设计中的范例——汽车修理厂信息管理系统内容要求如下:1.从应用系统选题中选择一个管理系统;(应用系统选题以下20题里选一个)2.概念模型设计(要求用E-R图画出概念模型)⑴确定实体及其主码、属性;⑵确定类型的类型及其属性;3.逻辑结构设计⑴定义数据库中表的所有属性及其类型、宽度;⑵定义关系模式及其主码、外部码;⑶定义视图,说明每个视图的作用;4.行为设计⑴说明查询文件的作用;⑵说明表单文件的作用;⑶说明报表文件的作用;1、大学生论文信息管理系统数据库主要包括如下内容:学生的基本情况、论文信息、杂志社情况、学生所在院系情况、指导教师的情况等。
该系统需实现三个主要功能:各种信息的维护、各种信息的查询、论文情况的统计。
2、网络随行秘书系统数据库主要包括如下内容:个人的基本信息、联系人的基础资料、一周内的个人日程安排等。
该系统需实现三个主要功能:个人信息维护、通讯录管理、日程管理。
3、联系人客户关系管理系统数据库主要包括如下内容:个人的基本信息、联系人的基础资料、客户的基础资料等。
该系统需实现两个主要功能:各种信息的维护、各种信息的查询。
4、会议流程管理系统数据库主要包括如下内容:会议的基本情况、主办方的情况、会议参加人员的情况、主讲者的情况等。
该系统需实现三个主要功能:各种信息的维护、各种信息的查询、各种信息的统计。
5、银行存取款业务管理系统银行要求客户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人的姓名、住址、存款类型、存款日期、利率等信息,并打印存单给客户;如果是取款,系统能够计算利息并打印利息清单给客户。
6、航空公司机票预订系统旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号、旅行时间、旅行目的地等)输入该系统,系统为该旅客安排航班,印出取票通知和账单,旅客凭取票通知和账单交款取票,系统经过校对无误后印出机票给旅客。
数据库课程设计选题

数据库课程设计选题数据库课程设计选题总体要求:分组:按课题组方式开发,每组1~3人,组长一名,角色划分、任务分配数据库平台:Oracle、MS SQL Server、MySQL开发平台:.NET、J2EE、PHP软件架构:B/S1、学生成绩管理系统基本要求:可以管理学生的基本信息、班级信息、专业信息、成绩信息、教师信息、课程信息等;按照一定的条件,查询、统计符合条件的学生、教师信息;至少应该包括每个学生详细信息的查询、按班级、成绩状况查询、按工作岗位查询等,至少应该包括按班级、课程、专业、入学时间等统计学生的信息;对查询、统计的结果打印输出。
2、教职员工管理系统基本要求:管理教职工的基本信息、教师业务档案、职工工资情况、部门信息等;按照一定的条件,查询、统计符合条件的教师信息;至少应该包括每个教师详细信息的查询、按部门、职称、学历状况查询、按工作岗位查询统计;对查询、统计的结果打印输出。
3、设备管理系统基本要求:参考实验中心的设备管理平台,管理我院所有的实验设备,设备总表、分类表、设备报损表、设备台帐。
按设备类型、设备名称、设备编号的基本查询,相关报表的生成与打印。
4、教师教学资料文档管理系统教师在教学中需要有许多教学资料,在教学任务完成后必须上交所在系进行归档保存。
所涉及的资料包括教师任课信息、教案(电子、纸质)、听课记录、实验报告、成绩考核表、试卷及标准答案、实践教学资料等教师信息(编号、姓名、职称、专业、联系电话);班级信息(班级编号、班级名称、简称、班主任)任课信息(编号、班级代码、课程代码、课时数、考核方式);资料信息(编号、资料名称、资料形式、文件名称、评定等级)要求:建立相应的数据库及相关的表、属性、约束等输入相应的记录(每个表不少于10条以上的记录)编写进行数据管理的存储过程,利用前台程序对其进行管理5. 小型自选商场商品管理系统要求:能对小型自选商场的商品进货、销售、库存等环节进行管理。
数据库课程设计题目

数据库 课程设计 题目一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的设计原理;2. 学会使用一种数据库管理系统(如MySQL),进行数据表的创建、查询、更新和删除操作;3. 掌握数据库的规范化理论,了解关系模型和实体-关系模型;4. 了解数据库的安全性和完整性。
技能目标:1. 能够运用数据库设计方法,根据实际问题需求,设计出合理的数据库结构;2. 熟练运用SQL语句进行数据库操作,解决实际问题;3. 能够运用数据库管理系统进行数据备份、恢复和迁移;4. 能够分析和解决数据库使用过程中出现的问题。
情感态度价值观目标:1. 培养学生对数据库技术产生兴趣,提高其主动学习的积极性;2. 培养学生的团队协作精神,学会与他人共同分析问题、解决问题;3. 培养学生严谨、负责的态度,养成良好的数据管理和保护意识;4. 通过数据库知识的学习,使学生认识到信息技术在现代生活的重要性。
课程性质:本课程为信息技术学科,旨在让学生掌握数据库的基本知识和技能,培养学生的信息素养。
学生特点:学生处于高年级阶段,已具备一定的计算机操作能力和逻辑思维能力,对新技术充满好奇心。
教学要求:结合学生特点和课程性质,采用任务驱动、案例教学等方法,使学生在实践中掌握数据库知识,提高其解决实际问题的能力。
教学过程中注重培养学生的自主学习、合作学习和探究学习的能力。
通过课程目标的分解,实现对学生学习成果的全面评估。
二、教学内容1. 数据库基础知识- 数据库概念、发展历程和分类- 关系模型和实体-关系模型2. 数据库设计- 数据库设计方法与步骤- 数据表设计、主键和外键- 数据库规范化理论3. 数据库管理系统- 数据库管理系统的概念与功能- SQL语句:数据定义、数据查询、数据更新和数据删除- 数据库的安全性和完整性4. 数据库应用与维护- 数据库的创建、备份、恢复和迁移- 数据库性能优化- 常用数据库管理工具的使用5. 实践项目- 设计一个小型数据库系统,涵盖课程所学的知识点- 完成数据库的创建、查询、更新和删除等操作- 结合实际问题,进行数据库性能优化教学内容安排和进度:第一周:数据库基础知识,关系模型和实体-关系模型第二周:数据库设计方法与步骤,数据表设计第三周:数据库规范化理论,数据库管理系统的概念与功能第四周:SQL语句学习,数据操作实践第五周:数据库的安全性和完整性,数据库应用与维护第六周:实践项目设计与实施,课程总结与评估教材章节关联:本教学内容与教材中数据库基础、数据库设计、SQL语言、数据库管理与应用等章节相关联,确保教学内容与课本紧密结合,便于学生查阅和巩固知识点。
数据库课程设计题目及要求_韩军涛

数据库系统原理课程设计指导一、本课程的教学目的及基本要求教学目的本课程是为《数据库系统原理》课程所开的实践环节。
数据库系统原理课程是一门实践性很强的技术课程,而且是计算机科学与技术中发展最快的领域之一。
本课程设计的目的旨在使学生能够掌握数据库的基本原理、数据库设计的基本方法、SQL语言的应用、SQL Server 2000/2008数据库环境的使用,并能根据所应用到的数据库管理系统的相关技术,按照规范化设计的方法解决现实中数据库设计的问题。
选修本课程前应已选修《数据库系统原理》课程,并熟练掌握SQL语言,以及数据库设计的规范化等基本方法。
先修课程:数据库系统原理。
教学基本要求要求学生通过上机实验,培养学生的分析实际问题的能力,掌握复杂项目从需求到设计直到最后实现的基本方法,并对所设计的数据库进行测试与分析,使学生在数据库设计方面能够得到很大程度的提高。
课程设计基本要求:1、(课前准备)掌握课堂教学内容,主要包括(1)比较系统的掌握数据库原理的理论知识;(2)学会研究分析具体应用的需求,完成需求分析;(3)初步掌握在需求分析基础上设计数据库的能力;(4)熟练掌握一种数据库设计工具。
2、课程设计按以下步骤进行:(1)问题分析,理解问题,明确做什么,完成需求分析,写出系统的功能框架并给出每一系统功能的详细叙述。
(2)概念设计:在概念结构设计中画出ER图,在ER图中标出主码。
可以有分ER图。
(3)逻辑结构设计:针对概念设计的结果做出逻辑结构设计并进行规范化,对表进行分解或必需的合并(要写出理由和根据)。
对用户进行分类,有必要时可以给用户创建用户子模式(比如视图)并定义权限。
(4)物理设计:设计数据库的存储结构(包括索引的设计等)。
(5)在一种数据库工具上(选择SQL server2000或2008)实现自己的设计;(6)上机调试:针对需求分析中的所有功能设计测试数据,并设计所有的SQL语句实现需求分析中的功能。
2011数据库课程设计题目

数据库课程设计“数据库课程设计”是数据库系统及应用课程的后续实验课,是进一步巩固学生的数据库知识,加强学生的实际动手能力和提高学生综合素质。
一、课程设计目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生适应实际,实践编程的能力。
课程设计的目的:1.加深对数据库原理、程序设计语言的理论知识的理解和应用水平;2.在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;3.学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;4.为毕业设计和以后工作打下必要基础。
二、课程设计要求运用数据库原理的基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。
要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。
1.用E-R图设计选定题目的信息模型;2.设计相应的关系模型,确定数据库结构;3.分析关系模式各属于第几范式,阐明理由;4.设计应用系统的系统结构图,确定系统功能;5.通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;6.为参照关系设计插入、删除、修改触发器;7.实现应用程序设计、编程、优化功能;8.对系统的各个应用程序进行集成和调试,进一步优化系统功能、改善系统用户界面完成实验内容所指定的各项要求;9.分析遇到的问题,总结并写出课程设计报告;10.自我评价三、实验环境开发环境VC++、C#、ASP或JA V A;ODBC/JDBC;数据库SQL Server四、上机实现内容1.创建数据库的结构2.创建各基本表的结构3.编制系统各功能模块,完成数据的管理(增、删、改)及统计查询。
对于程序运行界面不做考核的重点。
五、课程设计考核1.对学生到实验室的情况进行不定时统计;2.出勤率+课程设计报告+课程设计所开发的应用系统+其他(上机抽查和提问)=综合评定成绩。
大工20秋《数据库课程设计》模板及要求

网络教育学院《数据库课程设计》题目:人事管理数据库系统的设计与实现学习中心:专业:年级:年春/秋季学号:学生:指导教师:1 系统概况1.1 开发背景现在网络的发展已呈现商业化、全民化、全球化的趋势。
未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。
有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。
通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。
以前都是人工进行操作。
随着企业规模的扩大,人事管理的工作量也大大地加重。
随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。
而计算机的普及加快人事管理系统的产生。
1.2 开发意义人事管理的主要意义是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。
1.3 国内外研究现状企业人事管理的根本目的就是通过使用人才去达到最大利益。
企业人事管理工作的好坏对企业的发展有较大的影响,企业对人事管理都较为重视。
通过互联网查询的资料来看,国内目前类似的系统大多是针对企业员工管理,而对企业引进人才方面以及与员工交流平台方面所做的工作不多。
2 系统需求分析2.1 系统总体需求人事管理是企业管理的一个重要内容。
随着时代的进步,企业也逐渐变的庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个重要问题。
在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常重要。
数据库中原工学院

《数据库》课程设计题目数据库上机学号 201007074231姓名班级 S信息101指导老师宋百平2012年6月18日—2012年6月21日前言数据库是“按照数据结构来组织、存储和管理数据的仓库”。
在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。
例如,企业或事业单位的人事部门常常要把本单位职工的基本情况存放在表中,这张表就可以看成是一个数据库。
有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。
这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。
此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。
目录一、前言二、概述1.1课程设计目的与要求1.2课程设计环境三、课程设计内容2.1 系统功能要求设计2.2 数据库设计四、数据库的实现五、收获与心得体会二、概述1.1数据库上机的目的与要求我们这次数据库上机的目的就是学习数据库管理软件access2003的操作,是为了以后需要管理的数据的时候可以简化我们的工作流程和节省我们的时间。
Access2003提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库的对象;提供了多种向导、生成器、模板、把数据库、数据查询、界面设计、报表生成、等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据库管理任务。
因此我们有必要掌握数据库软件的操作来简化我们生活中的一些数据管理工作,这就是我们的实习目的,是十分必要的!1.2 课程设计的环境本次课程设计的环境主要是在Microsoft access2003 软件中学习。
三、课程设计内容2.1 系统功能要求设计1.创建一个名字为购买的数据库2.在购买数据库内,共有三张表:Article, Customer,OrderItem其数据类型和数据大小如下Article字段名商品号商品名单价库存量类型文本文本货币(两位小数字数位)大小8 10 单精度整型Customer字段名顾客号顾客名性别年龄照片类型文本文本文本数字OLE 大小8 8 2 整型OrderItem字段名顾客号商品号数量购买价日期类型文本文本数字数字日期/时间大小8 8 整型单精度3.三张表的数据如下:Article商品号商品名单价库存量S001 计算机5000.12 10S002 打印机1000.45 12S003 洗衣机800.88 10S004 电冰箱1100.09 20Customer顾客号顾客名性别年龄照片G001 张三男29 00004.bmpG002 李四女25 00005.bmpG003 王五女31 00006.bmpG004 赵六男25 00007.bmpOrderItem顾客号商品号数量购买价日期G001 S001 2 5000 2005-1-25 G001 S001 4 4000 2005-3-5 G001 S001 1 4500 2005-6-8 G001 S002 1 800 2005-1-25 G001 S003 3 600 2005-1-25 G001 S004 1 8800 2005-1-25 G002 S001 3 4500 2005-2-25 G003 S001 1 5000 2005-1-1 G003 S002 1 1000 2005-1-1 G003 S002 2 600 2005-9-74.用表达式生成器设置字段属性:●性别只能是男或女,●年龄从10到100●库存量从1到1005.设置购买日期字段输入掩码:短日期,即:____-__-__6.对Article表的商品名创建值列表.7.对Customer表的性别创建值列表.8.按一个顾客在不同的日子可以买同一商品来设立主键9.建立表间关系,向表输入数据。
毕业设计《数据库系统原理》课设选题

《数据库原理课程设计》选题
课设选题说明:
课设任务提供12个设计题目供学生选择,每人限选1题,每题最多3人选择。
学生在18周周五前确定好选题,并将课设选题提交给学习委员,学习委员统计好班上同学的选题等信息,于课设前email给袁老师。
一旦确定选题,在课设过程中不可变更。
以下选题只对系统需求做了简要概述,学生确定选题后,通过收集资料及详细分析确定系统的详细需求。
1.小区停车位收费信息系统
7.慈善募捐信息系统
9.海外代购公司信息系统
12.电视台信息管理系统。
数据库课程设计----题目与要求(参考20个)

数据库课程设计题目与要求1.机票预定信息系统系统功能的基本要求:航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等。
机票信息,包括票价、折扣、当前预售状态及经手业务员等。
客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。
按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。
2.长途汽车信息管理系统系统功能的基本要求:线路信息,包括出发地、目的地、出发时间、所需时间等。
汽车信息:包括汽车的种类及相应的票价、最大载客量等。
票价信息:包括售票情况、查询、打印相应的信息。
3.人事信息管理系统系统功能基本要求:员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。
科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。
按条件查询、统计,结果打印输出。
4.超市会员管理系统系统功能的基本要求:加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。
会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。
会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。
会员返利信息,包括会员积分的情况,享受优惠的等级等。
对货物流量及消费人群进行统计输出。
5.客房管理系统系统功能的基本要求:客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。
以及退房、订房、换房等信息的修改。
对查询、统计结果打印输出。
6.药品存销信息管理系统系统功能基本要求药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;员工信息,包括员工编号、姓名、性别、年龄、学历、职务等;客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。
数据库课程设计选题及要求

《数据库课程设计》选题及要求
一.设计要求
1.选择合适的数据库建模工具、数据库管理系统和相关的开发语言,为某部门或单位开发一个小型数据库应用系统。
查阅资料,收集课题需求,设计、编码实现应用系统并完成课程设计报告(手写)。
2.每人写一份设计报告。
设计报告格式为:
(1)封面上应有专业、班级、姓名、学号、题目、要求和课程设计日期。
(2)目录
(3)正文,一般包括以下几个方面的内容:
绪论
需求分析(陈述设计的任务,可以画出功能模块分解图,数据流图等)
概念结构设计(ER图,并作说明)
逻辑结构设计(说明本系统中所用到的表结构,注明主码,外码,并作说明)
物理结构设计(说明索引、数据物理存储设计等)
主要功能模块设计实现(关键模块设计思想,运行效果截图、部分代码,并作说明)
结束语
(4)参考文献
(5)附录:核心代码,并带注释。
3.提交设计调试通过的数据库应用系统。
(含数据库、程序核心源码、数据模型图等,刻光盘)二.选题(可选做以下题目中的一个,也可自拟题目,要求一人一题)
1.图书管理系统
2.商品进销存管理系统
3.学生成绩管理系统
4.仓库管理系统
5.考勤管理系统
6. 企业人事管理系统
7.学生选课管理系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统原理课程设计指导、本课程的教学目的及基本要求教学目的本课程是为《数据库系统原理》课程所开的实践环节。
数据库系统原理课程是一门实践性很强的技术课程,而且是计算机科学与技术中发展最快的领域之一。
本课程设计的目的旨在使学生能够掌握数据库的基本原理、数据库设计的基本方法、SQL 语言的应用、SQL Server 2000/2008 数据库环境的使用,并能根据所应用到的数据库管理系统的相关技术,按照规范化设计的方法解决现实中数据库设计的问题。
选修本课程前应已选修《数据库系统原理》课程,并熟练掌握SQL 语言,以及数据库设计的规范化等基本方法。
先修课程:数据库系统原理。
教学基本要求要求学生通过上机实验,培养学生的分析实际问题的能力,掌握复杂项目从需求到设计直到最后实现的基本方法,并对所设计的数据库进行测试与分析,使学生在数据库设计方面能够得到很大程度的提高。
课程设计基本要求:1 、(课前准备)掌握课堂教学内容,主要包括(1)比较系统的掌握数据库原理的理论知识;(2)学会研究分析具体应用的需求,完成需求分析;(3)初步掌握在需求分析基础上设计数据库的能力;(4)熟练掌握一种数据库设计工具。
2、课程设计按以下步骤进行:(1)问题分析,理解问题,明确做什么,完成需求分析,写出系统的功能框架并给出每一系统功能的详细叙述。
(2 )概念设计:在概念结构设计中画出ER 图,在ER 图中标出主码。
可以有分ER 图。
(3)逻辑结构设计:针对概念设计的结果做出逻辑结构设计并进行规范化,对表进行分解或必需的合并(要写出理由和根据)。
对用户进行分类,有必要时可以给用户创建用户子模式(比如视图)并定义权限。
(4 )物理设计:设计数据库的存储结构(包括索引的设计等)。
(5)在一种数据库工具上(选择SQL server2000 或2008 )实现自己的设计;(6)上机调试:针对需求分析中的所有功能设计测试数据,并设计所有的SQL 语句实现需求分析中的功能。
实现触发器,存储过程、视图等。
(7)按课程设计报告规范总结和整理课程设计报告。
二、数据库系统原理课程设计题目2.1 题目样例1.毕业论文管理系统[问题描述]在毕业论文开始阶段,将可以带毕业设计的导师进行登记(或对原来的导师进行更新),对导师提出的毕业论文题目和要求进行登记,并进行分类,对毕业的学生进行登记,然后按照一些限定条件(如导师所带学生人数的限制),由学生选择导师和题目,对发生冲突的情况能进行合理的调配。
当学生选定了题目并完成论文工作后,对论文的主要内容进行登记。
答辩完成时,由各答辩老师给出毕业设计的分数,并由答辩秘书统计该生的毕业设计的最终得分。
由答辩委员会1 对论文的成绩进行评定并做记录,将来可以根据题目对论文进行查询和分类检索,并根据需要打印有关内容。
2.客房管理系统[问题描述](1 )前台预定:顾客可以到宾馆预定客房。
(2)前台开房:提供顾客直接入住信息注册。
(3)入住信息查询:查询入住顾客的相关信息。
(4)预定信息查询:查询预定顾客的相关信息,并且进行客房分配和转入入住如果预定取消,则取消预定。
(5)付款结帐:当顾客结束入住时,付款结帐。
(6)退房:顾客付款结帐后,给顾客退房。
(7)客房型号标准:显示客房的标准、居住人数和费用。
(8 )客房状态图:显示客房入住、空房和预定状态,便于管理员分配客房。
(9)物件价格一览:显示客房中物品名称和价格。
(10 )物件损坏记录:顾客损坏物品记录后,进行登记,付款结帐时,进行赔付。
(11 )物件损坏查询:查询顾客损坏的物品。
(12 )帐目查询:对顾客信息和所交款项进行查询。
13 )顾客留言:浏览顾客在客户端提交的意见和建议。
(14 )新闻发布:管理员把宾馆的近期新闻信息发布到网上,供顾客浏览。
3.图书管理系统[问题描述]系统管理(1)用户管理:系统管理员可管理其他管理员的帐户,设定工作人员的不同操作权限。
(2 )会员管理:可查询、修改、删除会员资料。
图书管理(1)图书分类管理:包括添加,删除,修改图书分类。
可按实际需要,设置多级图书分类。
(2)图书信息管理:在不同的类别下管理图书,包括图书上传、修改和删除等功能。
(3)图书资料包括:图书名称,作者,出版社,市场价,会员价,图书内容及图书目录详细介绍等。
(4)图书查询:按商品名称、商品序号、商品内容查找图书。
订单管理(1)订单处理:当会员正式确认需要订购的图书时,确认订单,订单就进入了“处理中订单”的列表中。
(2)修改订单:订单管理员可以跟踪处理情况,修改订单的处理状态。
(3 )删除订单:当会员取消了订单或某订单的信息不全或不真实时,订单管理员可以将其删除而不占用系统资源。
(4)订单统计查询:按订单的处理状态和下单用户统计查询订单。
配送支付管理在客户生成订单时需要指定配送和支付方式,该功能专门增加或删除这些配送和支付方法。
4.超市进销存系统[问题描述]超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以及进货情况,通过该系统了解进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、价格、数量,以便管理员根据以上信息做出经营管理决策。
销售是超市的重要功能之一,收银人员记录客户选购商品的数量,条码,以及总金额,打印商品销售报表,以及每日盘点。
查看某一类别,某一商品的库存信息,拥有供货商的详细信息,当发现某一商品销量不好或快到保质期,管理员可将此商品退回供应商。
可以查询退货信息,并具有查询供货商信息,添加供应商信息,修改供应商信息。
采购部根据库存部提供是信息制定采购计划,提交至超市经理审批。
超市经理审批后,如果不通过,驳回计划。
审批通过则授权采购部进行商品采购,然后将商品移交给库存部。
5.运动会管理系统[问题描述]功能包括报名编号、安排比赛、登录成绩、单项名次公布、团体总分公布等,并可查询和打印比赛成绩。
具体需求包括:登录比赛项目,提出报名的限制要求(包括运动员所报项目,班级运动员人数),各个班级运动员报名后,登录报名情况,检查是否符合要求,为符合要求的运动员自动编号,并为比赛安排裁判员。
比赛时先进行检录(运动员报到),检查实际与报名是否相符,为符合要求的运动员安排比赛,比赛后,录入成绩,并计算单项名次,取前若干名,登记领取奖品,为班级累计总分,全部比赛结束后,公布全体总分,并取前若干名。
在比赛过程中和比赛结束后,可查询报名和比赛情况,并可进行打印。
6.物业管理系统[问题描述]管理员(1)管理员登录:管理员通过输入管理员账号和密码后登录管理员子系统进行系统操作。
(2)业主添加功能:管理员通过该功能添加本小区入住业主,填写业主真实信息。
(3)业主信息查询功能:管理员通过该功能查看业主信息。
(4)业主信息修改功能:管理员在业主信息发生变化以后,根据变化情况修改业主信息。
(5)业主信息删除功能:在业主搬出本小区以后删除业主基本信息。
普通业主(1)业主登录:业主通过输入业主账号和密码后登录普通业主子系统进行系统操作。
(2)业主个人信息查看功能:业主通过该功能查看自己在本小区的基本信息。
(3)业务添加功能:业主通过该功能添加各类维修业务。
(4)业务查看功能:业主通过此功能查看各项维修业务进行状态。
(5)业务状态修改功能:修改业务进行状态,业务是否完成,或对维修不满意,或因各种情况需再次维修,通过此功能通知物业代表。
(6)业务删除功能:业主自己把维修业务做完,不再需要维修人员,或业务已确认被维修人员修理完好,则删除本业务7)账单查看功能:业主通过此功能查看维修、水、电、物业管理各类账单,以确认自己所要交纳的费用。
(8)维修业务查看功能:小区把提供的物业维修服务展示给业主。
物业代表(1)物业代表登录:物业各类代表通过输入其各自独有的账号和密码后登录物业代表子系统进行系统操作。
(2)耗水耗电量填写功能:水费代表通过此功能把业主的月耗水量录入,电费代表通过此功能把业主的月耗电量录入。
(3)耗水耗电量更改功能:水费代表通过此功能修改输入错误或查询有误的耗水量,电费代表通过此功能修改输入错误或查询有误的耗电量。
(4)生成水电费账单功能:水费代表完成水量录入以后,通过此功能生成各业主当月水费,电费代表完成水量录入以后,通过此功能生成各业主当月电费(5)耗水耗电量查看功能:水费代表通过此功能查看各月各个业主的耗水量统计,电费代表通过此功能查看各月各个业主的耗电量统计(6)委派维修人员功能:物业维修代表通过此功能委派相关人员去为业主提供维修服务。
(7)清除已完成业务功能:在业主没有对维修业务提出举报,并且已付清相关费用以后,物业维修代表通过此功能把业务从数据库中删除。
(8)物业费用修改功能:各类物业代表通过此功能修改其管辖业务的物业费用。
(9)物业维修费用填写:维修人员通过此功能填写维修费用,即在维修人员办理完维修业务以后,根据劳动量和消耗器械的多少而合理收费2.2课程设计的实施细则1、时间安排注:课程设计报告可业余时间完成2.3、参考题目题目可由指导教师指定或学生自定,指导老师审核。
参考题目如下:参考书目:《数据库系统概论》(第四版),王珊、萨师煊编,高等教育出版社。
《数据库系统导论》(原书第8版),C.J.Date编,孟小峰等译,机械工业出版社。
三、关于选题及成绩评定的说明:1、课程设计时间一般为一周;2、课程设计题目可以选取以上题目中的一个;学生也可以自己选题,难度与布置的题目难度相当。
3、课程设计的成绩分两部分:上机检查设计结果+设计报告+任何一个版本的程序。
四、考核办法4.1、课程设计需要提交的内容(1)装订完整的课程设计报告(打印稿)(2)电子版:(学号—姓名_专业班级_+题目)为文件夹,下设两个子文件夹:一为报告电子版;二为源程序文件4.2 、课程设计报告要求(1)不少于6000字(12〜35页左右),A4纸单面打印,每人一份。
(2)主要内容及装订顺序:封面(统一提供)目录、正文、参考文献(不少于6 个)、结束语以及课程设计评分表(详见附录,此为教师评分用)。
(3)正文部分应该包括:系统概述(实验题目背景的描述,分析与理解问题,完成需求分析)、数据库设计(含概念设计、逻辑设计、物理设计)、应用程序设计(含功能需求、用户界面设计、程序代码设计、运行结果)、系统集成调试。
(4)结束语部分写出完成本次课程设计的心得,领会数据库理论与软件开发实践的关系。
4.3 应用程序要求程序设计:任选一种程序设计语言(无论jsp 、html 、asp 、php 、C#/C++ 、VB 、VFC 等),连接数据库中的一个表,实现增删改查操作。
程序功能完整,设计方法合理,用户界面较好,系统运行正常。
4.4 、课程设计的成绩评定课程设计的成绩由平时考核与最终考核相结合。