当前位置:文档之家› 数据库课程设计实验报告

数据库课程设计实验报告

数据库课程设计实验报告
数据库课程设计实验报告

电子商务数据库技术

课程设计报告

设计题目:招聘求职网站的数据库分析与设计

专业:电子商务

年级班级:B121、B122、B123

学号姓名:201204064110刘昊201204064203何宝珠

201204064211万广东201204064212纪府辰

201204064303顾飞飞201204064312余新然指导教师:李跃贞王幼莉黄建莲孙临珺白宏斌指导教师评阅:

指导教师(签字)成绩:

二O一五年一月十九日

摘要:

随着网络技术的发展,网络在人们生活中的应用越来越广泛。而求职对于当今大学生,则是在毕业前最关注的一个问题。招聘网站的出现,对于招聘单位来说为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。而对于求职者,招聘网站则提供了方便、快捷的应聘途径。本次课程设计就是针对当前就业环境下对网站招聘的分析与设计,从网站的需求分析入手,根据实体属性之间的范式关系,消除数据冗余与操作异常,进行网站功能流程图的构思、实体的确立、E-R图的绘制和关系模型的构建,最后完成SQL Server数据库的创建与触发器等功能的编写。招聘网站具备现实中人才中介机构的功能,可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,并提供了论坛交流、模糊查询、广告和职业指导等模块,比现存的智联招聘、中华英才网等招聘网站具备了更广阔的交流功能,应聘企业也可以随时查看求职者简历,为求职者和招聘企业提供了更多方便。

目录

第一章系统需求分析 (3)

1.1需求概述 (3)

1.2系统需求分析 (3)

1.3 系统功能流程图 (5)

第二章数据库概念设计 (9)

2.1设计全局概念模式 (9)

2.2 数据抽象 (10)

第三章数据库逻辑设计 (16)

3.1关系模型逻辑结构 (16)

3.2关系模型的规范化处理 (18)

第四章创建数据库 (19)

4.1数据表结构说明 (19)

4.2视图的创建 (28)

4.3触发器的创建 (36)

4.4存储过程的创建 (43)

4.5索引的建立 (47)

第五章系统实现 (49)

5.1总结与分工 (49)

5.2成员感想 (50)

5.3 建议 (51)

附录

参考文献 (52)

《电子商务数据库技术》课程设计报告

第一章系统需求分析

1.1 需求概述

在当前就业形势下,企业招聘,员工应聘的过程中,通常会出现费时、费力、费财和效率低的状况。在此前提上,我们特此做了一个求职招聘网站。一方面,网上招聘可以减少现实求职招聘在时间、金钱和精力上的损耗。另一方面,网上求职招聘与传统求职招聘相比,其信息量更大,可以提供更丰富的资源,它也提供更加灵活的交互方式,方便迅捷。求职者可以集中性选择自己喜欢的对口的职位,招聘者可以挑选自己满意的员工。最终目的是为招聘者提供优秀人才,为求职者找到满意的工作,同时满足求职者和招聘者的实际需求。

1.2系统需求分析

1.2.1 用户需求

(1)个人用户:

能够注册,登陆并完善自己的个人信息(特长,简历等),浏览网页动态,进行类别选择,进行职位,公司及工作地点的选择,提交简历,收发信息等。

(2)企业用户:

能够注册,登陆并完善企业的基本信息(企业经营范围,企业所在地,企业所属行业类别等),管理企业页面,提交需要发布的职位信息(时间,地点等),收发邮件(与用户交流)。

1.2.2类别需求

包含各个行业类别(编号,名称等),企业用户发布职位信息所属类别,用户选择类别,需要涵盖互联网大部分职位类别,每个类别需要对应一些企业。

1.2.3管理需求

需要有网站管理员对个人用户和企业用户进行审核分析

(1)对个人用户

增删改查个人用户信息,对数据库里不真实的用户信息进行删除操作。

对个人用户对企业发送的求职邮件,简历等进行备份。

(2)对企业用户

A、需要在录入企业信息之前与企业进行洽谈确认,增删改查企业用户

信息,对虚假企业信息进行删除操作。对企业与个人用户之间的邮件

等信息进行备份。并审核企业发布的职位信息,确认发布。

B、主要是对企业发布的广告信息进行审核,使之不违反相关法律和政

策规定,不对本招聘网站造成消极影响。

1.2.4 交流需求

需要开辟论坛专栏

(1)需要用户以已注册的用户号登陆,与广大其他用户进行讨论,如各种行业求职难易程度,甚至是面试小技巧等问题。

(2)需要企业以已注册的企业号登陆,可以在用户栏里回答某些用户的提问,也可以在企业负责人专栏里讨论招聘信息。

1.2.5盈利需求

在网站内开辟广告专栏,对付费的广告商企业的信息进行宣传,包括该企业的公司名称,经营范围,企业logo,图片等。

1.2.6 查询需求

在网站首页建立查询标签,可以根据城市范围,行业范围,乃至于工薪范围进行查询,满足自己的工作搜索需求。

1.3 系统功能流程图1.3.1系统功能图:

1.3.2求职用户使用流程图:

1.3.3企业用户使用流程图:

1.3.4 网站管理员操作流程图:

第二章数据库的概念设计

2.1设计全局概念模式

2.1.1根据需求分析与系统功能结构图,确认实体间关系,设计全局E-R图

2.1.2 设计描述:

根据求职招聘网站的需求分析,我们制作出了以下的ER总图,里面是各主要主体之间的关系,以及相应的对应关系,我们对图形做出了一些改变,将管理员细分为招聘求职管理员、广告管理员和论坛管理员,方便对网站的管理,将每个人的分工明确下来,根据这3个管理员将整个网站体系串联起来。

招聘企业主要的功能有发布广告、指派招聘负责人两点,发布的广告由广告管理员进行审核后才会最终发布出来,招聘负责人主要是发布招聘信息和负责管理这些招聘职位,所有的的注册人员和招聘负责人都由招聘求职管理员统一管理,而应聘人员主要是发布求职信息,提交应聘简历,以及在论坛发布自己的帖子,发布的帖子由论坛管理员统一管理,整个系统的对应关系十分明确,没有冗余处,看起来一目了然。

2.2 数据抽象(设计出系统的各个局部ER模型)

2.2.1招聘求职管理员E-R图

2.2.2广告管理员E-R图

2.2.3论坛管理员E-R图

2.2.4应聘人员E-R图

2.2.5应聘简历E-R图

2.2.6招聘企业E-R图

2.2.7招聘职位E-R图

2.2.8招聘负责人E-R图

2.2.9招聘信息E-R图

2.2.10求职信息E-R图

2.2.11城市E-R图

2.2.12论坛帖子E-R图

2.2.13网站广告E-R图

第三章数据库的逻辑设计

3.1关系模型逻辑结构(主键为粗体字)

1)应聘人员(用户账号,用户密码,性别,年龄,姓名,出生日期,参加工作

时间,用户邮箱,联系方式,城市编号)

数据表名:Employ 城市编号为外键

2)城市(城市编号,城市名称)

数据表名:City

3)招聘信息(招聘信息编号,发布人姓名,标题,内容,发布时间,负责人账

号)

数据表名:WantInfo 负责人账号为外键

4)求职信息(求职信息编号,求职人姓名,标题,内容,用户账号)

数据表名:JobInfo 用户账号为外键

5)招聘负责人(负责人账号,负责任密码,姓名,性别,联系方式,负责人邮

箱,负责人职位,企业编号)

数据表名:WantManager 企业编号为外键

6)招聘职位(职位编号,职位名称,职业性质,职位薪酬,需求人数,基本要

求,工作地点,说明,开始时间,结束时间,负责人账号)

数据表名:WantPost 负责人账号为外键

7)招聘企业(企业编号,企业名称,企业详细地址,企业链接,城市编号)数据表名:WantCompany

8)应聘简历(简历编号,存放路径,用户账号)

数据表名:Resume 用户账号为外键

9)管理招聘负责人(招聘求职管理员账号,负责人账号,处理结果)ManageWM

10)管理应聘人员(招聘求职管理员账号,用户账号,处理结果)

数据表名:ManageEP

11)帖子(帖子编号,发帖人,标题,内容,用户账号,论坛管理员账号)

数据表名:Info 用户账号与论坛管理员为外键

12)论坛管理员(论坛管理员账号,密码)

数据表名:ForumManager

13)招聘求职管理员(招聘求职管理员账号,管理员密码,姓名)

数据表名:WantJobManger

14)广告(广告编号,图片,企业名称,是否审核通过,广告管理员账号)

数据表名:Adver 广告管理员账号为外键

15)广告管理员(广告管理员账号,广告管理员密码,姓名)

数据表名:AdManager

16)职业指导(文章编号,标题,内容,发布时间)

数据表名:Guide

3.2关系模型的规范化处理

第一范式:如果关系模型所有的属性均为简单属性,即每个属性都是不可再分的,则称R属于第一范式。

第二范式:如果关系模型满足第一范式,且不存在部分函数依赖关系,那么该关系就属于第二范式。

第三范式:一个关系如果满足第二范式,且不存在传递函数依赖,那么该关系属于第三范式。

部分函数依赖:如果非主属性B函数依赖于构成某个候选关键字的一组主属性A 的某一个真子集,则称B部分函数依赖于A。

传递函数依赖:在R (U)中,如存在X,Y,Z包含于U ,且满足:X—>Y ,Y —>Z,则称Z传递函数依赖于X。

1)用户账号,用户密码,性别,年龄,姓名,出生日期,参加工作时间,用户邮箱,联系方式。以上属性均不可再分,且只有用户账号一个主属性,其余所有属性都直接由用户账号决定,即知道用户账号便知道了其余属性,不存在部分函数依赖与传递函数依赖,满足第三范式。

2)城市编号决定城市名称,不存在部分函数依赖与传递函数依赖,满足第三范式。

3)发布人姓名,标题,内容,发布时间均不可再分,由招聘信息编号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

4)求职人姓名,标题,内容均不可再分,由求职信息编号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

5)负责任密码,姓名,性别,联系方式,负责人邮箱,负责人职位均不可再分,由负责人账号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

6)职位名称,职业性质,职位薪酬,需求人数,基本要求,工作地点,说明,开始时间,结束时间均不可再分,由职位编号直接决定,不存在部分函数依赖与

传递函数依赖,满足第三范式。

7)企业名称,企业详细地址,企业链接均由企业编号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

8)存放路径不可再分,由简历编号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

9)处理结果由招聘求职管理员账号,负责人账号共同决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

10)处理结果由招聘求职管理员账号,负责人账号共同决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

11)发帖人,标题,内容均不可再分,由帖子编号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

12)密码由论坛管理员账号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

13)管理员密码,姓名均不可再分,由招聘求职管理员账号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

14)图片,企业名称,是否审核通过均不可再分,由广告编号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

15)广告管理员密码,姓名均不可再分,由广告管理员账号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

16)标题,内容,发布时间均不可再分,由文章编号直接决定,不存在部分函数依赖与传递函数依赖,满足第三范式。

第四章创建数据库

4.1数据表结构说明

1)名字:Employ(应聘人员表)

说明:存储在网站上注册的应聘人员的信息

结构:用户账号:在网站注册用户的标识,帮助登陆用户查看信息用户密码:每个独立用户保存自己信息的凭证

性别:对应用户的性别

年龄:对应用户的真是年龄,方便企业根据年龄择优录取

09数据库课程设计安排

格式:纸张大小为A4复印纸,页边距采用:上2.5cm 、下2.0cm 、左2.8cm 、 右 1.2cm 。无特殊要求的汉字采用 小四号宋体字,行间距为1.25倍行距。页眉从 正文开始,一律设为“天津理工大学XXXX 级数据库课程设计说明书” 宋体五号字居中书写。页码从正文开始按阿拉伯数字 居中书写。 封面示例: (宋体三号) 成绩: 评语: 第一页:目录 页首三号黑体字居中打印“目录”,“目”与“录”之间空四格。隔两行打印 章、节、小节号、章、节、小节名称及相应页码。章、节、小节号分别用第一章、 1.1、1.1.1方式表示,章名用黑体四号字,节、小节名用小四号宋体字,章、节、 小节名与页码间用多个“……”符连接。 第二页:正文(宋体,小四号) 一般由标题、文字段落、图、或表构成。由于研究工作涉及选题、研究方法、 ,米用 (宋体小五号)连续编排, 天津理工大学聋人工学院 数据库课程设计报告 (黑体二号) (宋体二号,) 专业: 计算机科学与技术 (宋体三号) 年级: 2009级计1班(宋体三号) 姓名: xx (小组成员) (宋体三号) 学号:

工作进程、结果表达方式等有很大差异,难以规定统一的内容形式。但是,必须 合乎逻辑,层次分明。内容包括以下部分: 第一 章、 综合设 计题 (1) (2) (3) 第二章、xx 数据库管理系统的设计 一、 系统需求、功能分析 介绍选题的内容、 课题主要解决的问题, 凡合作承担的课题, 必须说明本人在总课题中 独立承担的任务以及该部分内容在总课题中所起的作用。 二、 主要内容(包括以下几个方面, 可以根据设计需要自行增加内容、 调整顺序) 1、 功能模块的划分,给出系统的整体结构图 写成系统主要包括哪些功能模块 2、 逻辑结构设计 在数据库中创建表,为表设计合理的表结构,输入表中的数据,每个表不少于 20 个事例数据 3、 概念结构设计 将第三步设计的逻辑结构转化成概念结构,即把表结构转化成 4、 界面、代码设计 要求层次清楚,重点突出,文字简明通顺。 小标题用黑体字单列一行,小标题内序号用⑴、 用 A 、B 、C .... , a 、b 、c .....。 正文的编写格式如下。 ① 标题 每章的标题采用三号黑体字居中打印,例 另起一页打印。 “节”下为“小 节 用 1.5 倍行 距。 ② 图 图题中文字体为五号楷体, 图题紧接图的下一行居中打印。 图中的标注一律 采用中文。图题后空一行,继续正文内容。 图号按章顺序编号, 例如,图 3.2 即为第三章第二图。 如果图中含有几个不 同部分,应将分图号(如“图 3.2.1 ”表示图 3.2 的第一个分图)居中标注在分创建数据库及三个表, 为表设计合理的表结构, 给出合理的事例数据, 不 少于 10 个。 使用 SQL 语句实现需求,给出结果图。 简单说明解决问题的思路、想法和体会。 E-R 图。 小节内的小标题序号用1、2、3……, ⑵、⑶……,其余层次序号依次 “ 第一章XXX ”,下一章 “章”下为“节”,采用小三号黑体居中打印,例“ 1.1 XXX ”; ”,采用四号黑体、左起打印,例“ 1.1.1 XXX ”。题目采

数据库课程设计完整版

数据库课程设计完 整版

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统姓名: 学号: 专业:信息与计算科学指导教师:

20年 12月1日 目录 引言3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要5 1.4软件处理对象 6 1.5系统可行性分析6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7

1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20 引言

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。当前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强能够接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,而且具备修改功能,能够快速的查询学校所需的住宿信息。 面对当前学校发展的实际状况,我们经过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师:

20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20

参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的

数据库课程设计(自己做的)

——货存控制系统 6、1数据库设计概述 ㈠数据库设计的概念:数据库设计就是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求与处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。 ㈡数据库设计的特点 1、数据库建设就是硬件、软件与干件的结合:三分技术、七分管理、十二分基础数据,技术与管理的界面称之为干件。 2、数据库设计过程就是结构设计与行为设计的密切结合:结构设计就是设计数据库结构,行为设计就是设计应用程序、事务处理等。 ㈢数据库设计的方法 1、手工试凑法:设计质量与设计人员的经验与水平有直接关系,缺乏科学理论与工程方法的支持,工程质量难保证。 2、规范设计法:基本思想就是过程迭代与逐步求精。 ㈣数据库设计的基本步骤 准备工作:选定参加设计的人员。 ⑴分析员:数据库设计的核心人员,自始至终参与数据库设计,其水平决定了数据库系统的质量。 ⑵用户:主要参加需求分析与数据库的运行维护,用户的积极参与将加速数据库设计,提高数据库设计的质量。 ⑶程序员:在系统实施阶段参与进来,负责编制程序。 ⑷操作员:在系统实施阶段参与进来,准备软硬件环境。 ㈤数据库设计的过程(六个阶段) 1、需求分析阶段: 准确了解与分析用户需求(包括数据与处理),就是整个设计过程的基础,就是最困难、最耗费时间的一步。 2、概念结构设计阶段: 整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 3、逻辑结构设计阶段: 将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。 4、数据库物理设计阶段: 为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构与存取方法)。 5、数据库实施阶段: 运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计与物理设计的结果建立数据库、编制与调试应用程序、组织数据入库并进行试运行。 6、数据库运行与维护阶段: 数据库应用系统经过试运行后即可投入正式运行,在运行过程中不断对其进行评价、调整与修改。 设计一个数据库应用系统往往就是上述六个阶段的不断反复。 ㈥数据库设计各阶段的模式形成: 1、需求分析阶段:综合各个用户的应用需求。 2、概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)。

数据库课设说明书

目录 前言------------------------------------------------------------ 1 正文 1 1引言 ---------------------------------------------------------- 1 2数据库设计----------------------------------------------------- 1 2.1本系统功能需求分析------------------------------------------- 2 2.2业务流图----------------------------------------------------- 2 2.3数据字典(DD: DATA DICTIONARY) --------------------------------- 3 2.4E-R 图------------------------------------------------------ 5 2.5概念数据模型和物理概念模型----------------------------------- 5 2.6创建数据库以及数据表----------------------------------------- 7 2.7数据测试---------------------------------------------------- 11 3存在问题和建议------------------------------------------------ 22 4收获和体会---------------------------------------------------- 22 致------------------------------------------------------------- 23 参考文献------------------------------------------------------- 23

大工15春《SQL数据库课程设计》模板及要求(最新)

大工15春《SQL数据库课程设计》模板及要求网络教育学院 《SQL数据库课程设计》 题目:XX系统的设计与实现 学习中心: 专业: 年级:年春/秋季

学号: 学生: 指导教师: 《SQL数据库课程设计》要求 《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下:1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC 或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等,详见课程离线作业中上传的《SQL数据库课程设计模板》。 注意:禁止撰写《学生成绩管理系统》课程设计!! 2.要求学生必须按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。 3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的

文献资料,有问题可通过课程论坛答疑。 4.2015年春季学期学生提交本课程设计形式及截止时间 学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以"离线作业"形式上传至课程平台中的"离线作业"模块,通过选择已完成的课程设计,点"上交"即可,如下图所示。 截止时间:2015年9月1日。在此之前,学生可随时提交课程设计,如需修改,可直接上传新文件,平台会自动覆盖原有文件。 5.课程设计批阅 老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。 注意: 本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,

数据库课程设计题目16个经典实例

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

数据库课程设计

图书馆管理系统的设计 1、需 求 分 析 图书馆,是搜集、整理、收藏图书资料以供人阅览、参考的机构。借阅读者可分为教师和学生。不同的借阅者最多可借书的数量和期限不同,如教师最多可借两本,期限为三个月,学生最多可借一本,期限为一个月,无论是教师还是学生,借阅超期都要进行罚款处理;每次借阅都要有相应的记录,以上就是图书馆管理系统所要完成的主要功能。 2、概 念 结 构 设 计 客观存在并可以相互区别的事物称为实体,本系统涉及到的实体只有读者和图书,二者之间存在借阅和罚款的联系,据此可以画出该系统的E-R 图,如图2.1所示。 图2.1 图书馆管理系统的E-R 图 其中读者与其属性关系如图2.2所示,图书与其属性关系如图2.3所示。 图2.2 读者实体与其属性 借出日期 归还日期 罚款金额 超期天数 处罚日期 借阅 罚款 读者 图书 性别 读者姓名 借书证号 读者类别 是否超期 读者

图2.3 图书实体与其属性 3、逻 辑 结 构 设 计 根据E-R 图向关系模式的转换规则可得如下的关系模式,加下划线的属性为相应关系的主键。 读者(借书证号,读者姓名,性别,读者类别,是否超期)。 图书(条形码号,图书编号,书名,作者,出版社,出版日期,类别,借阅状态,借阅次数),其中属性“借阅状态”给出是否在库的信息,分为“在馆”和“借出”两种状态。 借阅(借书证号,条形码号,借出日期,归还日期,罚款状态),主码为三个属性的组合,因为同一个读者可能重复借同一本书,只有加上借出日期才能区分出不同的借阅记录。 这里的日期精确到秒,此外,为了在进行超期罚款处理时能够区分出是否已经进行了罚款,这里还加了一个罚款状态的字段。 罚款(借书证号,条形码号,处罚日期,超期天数,罚款金额),主码为三个属性的组合,理由同上。 另外,为了保证系统的安全性,采用了登陆的措施,用户名和密码存放在密码表中。 密码表(用户名,密码)。 4、规 范 化 分 析 一个关系模式是好是坏,需要一个标准来衡量,这个标准就是模式的范式。用规范化理论对上述关系模式进行分析,除“罚款”关系外,其他四个关系模式中,主码是本模式的唯一决定因素,所以这四个关系模式都属于BCNF ,在函数依赖范畴内,规范化程度已经达到了最高。但是在“罚款”关系中,罚款金额=超期天数×日罚款额,所以超期天数→罚款金额。又因为处罚日期与归还日期为同一天,故(借书证号,条形码号,处罚日期)→超期天数,所以(借书证号,条形码号,处罚日期)→罚款金额,存在传递函数依赖,所以“罚款”关系属于2NF ,存在冗余现象。但根据实际情况,读者往往既关心超期天数,又关心罚款金额,所以“罚款金额”是必要的冗余。 5、用 SQL2014 建 立 数 据 库 1、读者表的建立 条形码号 图书编号 出版日期 书名 作者 出版社 借阅状态 借阅次数 类别 图书

《数据库原理课程设计》题目

《数据库原理课程设计》任务书 《数据库原理课程设计》是一门独立的实践课程,学分为1,单独记成绩。通过本课程设计,能使学生较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论和设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成简单的数据库应用系统的设计与实现。 一、设计内容 完成一个数据库应用系统的设计全过程,包括需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试等。 学生以2~3人为一设计小组,从课程设计题目中选择一个题目,要求每班中各组的题目都不相同。二、设计环境 操作系统:Windows XP/2003/Vista/Win7/Win8; DBMS:SQL Server或MySQL等; 开发工具:JA V A、JSP、C#等。 三、设计步骤 1、需求分析 业务流程分析和功能分析。 2、概念结构设计 生成基本E-R图。 3、逻辑结构设计 关系表设计(主键与完整性约束)、范式分析(至少要达到3NF)。 4、功能模块实现、集成及调试 应用系统功能通常根据实际目标设定,一般应具有基本的增、删、改、查功能。 编写实现系统功能的界面和代码。 5、报告编写。 四、报告内容 1、需求分析(功能分析、工作流图、数据流图、数据字典); 2、概念模型设计(E-R图); 3、逻辑设计(E-R模型转换为关系模式,指明所满足的范式并给出理由); 4、系统功能设计 5、功能模块实现(界面及源代码) 6、总结(设计过程中遇到的问题以及解决方法;课程学习及课程设计的体会)。 7、参考文献 五、报告格式 1、报告一律按A4纸打印,每人1份。 2、全班刻录在一张光盘上,每组一个文件夹,文件夹名为课程设计题目+(该组学生姓名),并在该文件夹中以每个同学的学号+姓名为名称建立子文件夹,子文件夹中是该同学的内容(包括:源代码、课程设计报告电子版)。 特别提示: 凡有抄袭现象一经发现,课程设计成绩均为不及格。

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日

目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

数据库课程设计题目16个经典实例学习资料.doc

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

数据库课程设计报告

《数据库类课程设计》 系统开发报告 学号:__________ 111007133 _____________ 姓名:_____________ 邢小迪 __________________ 题目企业员工薪资管理___________ 指导教师:__________ 王红梅 _________________ 提交时间:2013年6月01日_______________

计算机科学与应用系

目录 一绪论 二员工薪资管理系统概述?1 现状分析?I 系统目标?2 系统特点?3 三员工薪资管理系统数据库设计?3 需求分析3 数据库物理结构分析4 数据库概念结构设计6 数据库逻辑结构设计?9 四员工薪资管理系统数据库功能模块的创建12五总结21 体会21 参考文献22

一绪论 随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于SQL server 数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。 此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。 需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。 二员工薪资管理系统概述 1、现状分析 随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,

数据库课程设计题目及要求_韩军涛

数据库系统原理课程 设计指导

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

数据库课程设计报告

数据库课程设计 --JIA服装销售系统 指导老师:索剑 系名:计算机科学系 学号:111405128 姓名:薛文科 班级:11计算机1班

目录 第一章绪论 (3) 1.1课题简介 (3) 1.2设计目的 (3) 1.3设计内容 (3) 1.4系统实验要求 (3) 第二章需求分析 (3) 2.1 系统基本功能 (3) 2.2 权限划分 (4) 2.3 系统运作流程 (4) 2.4 数据字典 (5) 第三章概念结构设计 (7) 3.1 概念结构设计的方法与步骤 (7) 3.1.1 概念结构设计的方法 (7) 3.1.2概念结构设计的步骤 (7) 3.2 数据抽象与局部视图设计 (8) 3.3视图的集成 (9) 第四章逻辑结构设计 (10) 4.1 E-R图向关系模型的转换 (10) 4.2数据模型的优化 (11) 4.3 数据库的结构 (11) 第五章数据库物理设计 (11) 5.1 存储结构设计 (11) 5.2 存储路径设计 (11) 5.3数据存放位置 (11) 第六章数据库的实施 (12) 6.1表的建立与数据的载入 (12) 6.2触发器的设计 (12) 第七章系统效果图 (13) 第八章总结 (15)

第一章绪论 1.1课题简介 随着时代的发展,计算系软件和系统的成熟,服装的销售管理对于服装企业是一个很重要的问题,如何能有效的管理好自己企业销售的服装和统计出比较收欢迎的服装对于企业的盈利起着至关重要的作用,而建立一个服装销售系统就是一个很好的办法。本着理论联系实际的宗旨,通过学校提供的这次课程设计实践的机会,在指导教师的帮助下,历经两周时间,我自行设计一套服装销售系统,在下面的各章中,我将以这服装销售为例,谈谈其开发过程和所涉及到的问题。 1.2设计目的 应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。 实践和巩固在课堂教学中学习的关于SQL Server的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。 实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。 1.3设计内容 选择课题并且对课题的相关信息有一定的了解,对于我选的课题来说,我必须了解服装销售的构造以及企业管理的信息。通过这些信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与报刊订阅系统执行相同的操作。需求分析阶段就是要研究我所作的服装销售系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的六张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。要把查询结果与过程抓几张图。 1.4系统实验要求 建立两个用户:管理员,经理 管理员:负责进行库存的查询,客户的查询,生成出库单和入库单。 经理:负责审核通过出库单和入库单。 第二章需求分析 2.1 系统基本功能 本系统有以下的功能模块: (1)登录功能:登录系统为身份验证登录。分为管理员和经理。不同的用户对于系统有不同的操作权限。 (2)客户管理功能:对客户的基本信息进行管理,可以对客户的信息进行增,删,查,改。(3)库存的查询功能:可以查看库存里面衣服的详细信息。 (4)货物出库功能对库存里面的衣服进行出库 (5)货物入库功能:对库存里面的衣服进行增加

数据库课程设计

课程设计 题目人力资源数据库设计学院计算机科学与技术 专业计算机科学与技术 班级 姓名 指导教师 2009 年12 月18 日

课程设计任务书 学生姓名:专业班级: 指导教师:工作单位:计算机学院 题目:人力资源数据库设计 初始条件: 人力资源部门希望建立一个数据库来管理它的员工。一个公司有几个部门,而一个员工属于一个部门。这个部门指派一个经理来全面负责部门事务和部门员工。当一个新员工进入公司时,需要他以前的工作经历和成绩。 公司设置了一系列职位,每个职位都有相关的等级和工资。各个职位都会被分配给工作人员。 要求完成的主要任务: 1.根据上述的初始条件,进行调查分析并设计适当的属性。设计一个人力资源 数据库,DBMS可选Ms SQL Server、Access、VFP等。 2.完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求 分析,概念设计,逻辑设计,物理实现等。 3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计 语言(工具)任选。这一项是选作,不作硬性要求。 时间安排: 本学期第20周: 1.消化资料、系统调查1天 2.系统分析1天 3.总体设计,实施计划2天 4.撰写报告1天 指导教师签名:年月日 系主任(或责任教师)签名:年月日

人力资源数据库设计 1.概述 人力资源部门希望建立数据库来管理员工。由人力资源部门来指派各部门的经理,而该部门的员工是由经理来负责的,员工进入公司的时候不仅需要员工的基本信息,还需要员工以前的工作经历和相应的成绩。每个员工只属于一个部门。本系统要便于人力资源部门对各部门经理的任命,以及经理对本部门员工的调控。而且要注意员工隐私信息的保护。 2.需求分析说明 本系统主要是开发一个人力资源管理的关系数据库。主要针对人力资源部门,部门经理,以及普通员工三种用户。需要对这三种用户进行详细的需求分析。以及对不同的用户,要设置不同的权限,避免普通员工可以查看其他员工的隐私信息,或者部门经理管理其他部门的员工。同时界面要有好,方便各种用户操作。本数据库是人力资源管理系统,因此主要是围绕管理人员的需求来制作,同时也提供给普通员工查询操作。我将使用人员主要分为三大类:人力资源管理部门、部门经理、普通员工。 实现方法:根据初始条件分析,明确所要设计的数据库在逻辑和物理上的架构,能有一个明确细致的需求分析文档,在其中体现分析所得到的开发和管理需求。在需求分析的基础上,从中抽取出原始数据集的实体,然后,对实体进行概念分层和概念抽象,进行概念模型的设计。在概念模型的基础上,运用E-R 方法,设计出整个系统的模式和子模式,并通过逻辑设计以及物理设计最终确定系统的数据库逻辑架构与物理布局。在数据库的机构基础上,进行数据集的行为设计,并在此基础上,设计应用程序的布局、流程、以及视图集成,并将最终的应用程序投入实施。 3.概念结构设计 人力资源的管理主要反映在对员工信息的录入和删除。本数据库主要涉及的实体有:部门,员工,职位,工作经历,工作成绩。

《数据库设计》课程设计要求

《数据库技术》课程设计 设计目的: 数据库技术课程设计是在学生系统的学习数据库技术课程后,按照关系型数据库的基本原理,综合运用所学的知识,以个人或小组为单位,设计开发一个小型的数据库管理系统。通过对一个实际问题的分析、设计与实现,将数据库技术、原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。 总体要求: 1)2到3人为一个小组,每个小组设组长一人,小组成员既要有相互合作的 精神,又要分工明确。 2)每个学生都必须充分了解整个设计的全过程。 3)从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档 应按照软件工程的要求书写。 4)系统中的数据表设计应合理、高效,尽量减少数据冗余。 5)软件界面要友好、安全性高。 6)软件要易于维护、方便升级。 7)后台数据库(DBMS)用SQL Server2008. 8)前台开发工具自选,但一般情况下应该是小组的每个成员都对该语言较熟 悉,避免把学习语言的时间放在设计期间。 9)每组提交一个课程设计报告和可行的应用软件。 具体设计要求: 结合一个具体任务(课程设计参考题目),完成一个基于C/S模式或者 B/S模式的数据库系统的设计与开发。 正文要包括系统总体设计、需求分析、概念设计、逻辑设计(在逻辑设计中,需要检测是否满足3NF,如果设计为不满足3NF的,要说明原因)、物理 设计(物理设计中,要设置表的索引、完整性、联系等)、测试、安装说明、用户使用说明书,参考文献等。 主要应包括如下内容: 1.完成课题任务的需求分析、完成系统总体结构设计方案。(主控功能模块、数据处理模块、统计报表模块等) 2.数据库结构的设计与实现。 3.数据库安全的设计 4.客户端数据库应用程序的开发。 5.综合调试方法的掌握。

数据库课程设计题目

数据库课程设计题目 要求: 1.按照系统功能基本要求画出E-R图, 2.再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。 3.在SQL Server中建立并实现上述设计。 4.提交上述设计与实现的文档和SQL Server库文件 题目: 1.机票预定信息系统 系统功能的基本要求: 航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等。机票信息,包括票价、折扣、当前预售状态及经手业务员等。客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。 2.长途汽车信息管理系统 系统功能的基本要求: 线路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。 3.人事信息管理系统 系统功能基本要求: 员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。 4.超市会员管理系统 系统功能的基本要求: 加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。会员返利信息,包括会员积分的情况,享受优惠的等级等。对货物流量及消费人群进行统计输出。 5.客房管理系统

SQL数据库课程设计

S Q L数据库课程设计 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

数据库课程设计 图书管理系统数据库设计 姓名:贺佳伟 指导教师:童蔚苹

一、数据库需求分析 用户需求 系统现状及主要解决问题 近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍的增加,面对着庞大的信息量,传统的人工方式管理的记录中我们可以发现这样的问题: (1)检索速度慢、效率低。因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。 (2)借书、还书工作量大。借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。 (3)图书统计工作难、藏书更新不能及时完成。图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。 因此必须制定一套合理、有效、规范和实用的图书管理系统,对图书资料进行集中统一的管理。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。使图书管理者便于对图书和读者的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、

数据库课程设计 完整版

数据库课程设计完整版 Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 言 3 一、人员分配4 4 、课程设计过程 5目标5

设计概要 5 理对象 6 分析 6 设计目标及意义7 系统业务流程及具体功能 7 8 2.系统的数据字典 11 13 15 18 18 库的运行和维护 18 问题方法 19 维护 19 库性能评价 19 四、课程设计心得. 20 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停 留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可 以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记 录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条

的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。 一、人员分配 组长: E-R 图: 数据字典: 逻辑结构设计: 二、课程设计目的和要求 课程设计是为了增强学生对所学课程的理解,学会综合地、灵活地运用所学课程知识的一个重要的实践环节。 本课程设计是应用java程序设计语言进行数据库应用系统的开发,用SQL SERVER 2008进行后台数据库的管理,编写出某一个小型的管理信息系统。 通过本课程设计可以达成如下目标: 1、能够自觉运用数据库原理的理论知识指导软件设计; 2、学会数据库的设计,并能对设计结果的优劣进行正确的评价; 3、学会如何组织和编写信息系统软件设计文档和软件系统的操作说明; 4、具有一定的独立分析问题、解决问题的能力; 5、掌握SQL SERVER2008在信息系统开发过程中的应用。

相关主题
文本预览
相关文档 最新文档