当前位置:文档之家› 数据库课程论文

数据库课程论文

数据库课程论文
数据库课程论文

信息工程学院

《数据库课程设计》论文

题目:人事管理系统数据库设计

以上三行均居中,其中:

第一行为黑体小初号

第二行为黑体二号

第二行“题目:”为黑体二号,自己题目为楷体二号下划线

页面为A4纸,四周边距均为2.5cm,正文小四号宋体,文档网格为40*40,文中表格标题为黑体5号居中,表格内容为5号宋体,图说为5号宋体。页码居中、页眉为“**级**专业**班数据库课程设计课程论文”,页眉从正文开始才有。

以下冒号前为黑体三号,冒号后为楷体三号

学号:2013012995

专业班级:计算机132

姓名:刘家顺

指导老师:

完成日期:2015.1.23

此处为分节符不是分页符,本页无页码

人事管理系统数据库设计

刘家顺

(信息工程学院计算机科学与技术13级2班)

摘要

在本次课程设计中,我所开发的是人事管理系统。随着计算机网络的发展,人事档案方面管理越来越趋向于电子化和智能化,因此对人事管理系统的开发意义十分重大。它主要用于企业的档案管理工作,一般应用于企业局域网,分布在公司各个部门由专人负责管理。人事管理系统主要包含职工的个人情况,工作情况,简历等各方面信息。主要是为人事档案进行服务,对人事的变动处理,有人事的资料、以及人事资料的查询和统计等功能。该系统本着操作简洁、档案输入读取方便、安全性高的思想原则,总体实现了员工档案,工作管理,工资管理三个功能模块。该系统的一大特色就是将对员工的管理和对系统各个子模块的管理分开,使得管理员的操作权限更加明确、合理化。

关键字:人事管理;员工;工作;工资

目录

1.需求分析 (1)

2.数据库结构设计 (1)

2.1 概念设计 (5)

2.1.1 分E-R图建立 (5)

2.1.2 全局/整体E-R图 (7)

2.2 逻辑设计 (8)

2.2.1 建立关系模式 (8)

2.2.2 关系模式规范化处理...........................................................错误!未定义书签。

2.2.3 用户子模式建立 (9)

2.2.4 关系模式逻辑结构定义 (10)

3.数据库物理设计 (10)

4.数据库实施与测试 (10)

4.1 数据库实施 .....................................................................................错误!未定义书签。

4.1.1 数据库及数据库对象建立 ...................................................错误!未定义书签。

4.1.2 数据入库 ..............................................................................错误!未定义书签。

4.2 数据库测试 .....................................................................................错误!未定义书签。5.总结 . (12)

6.附录 (13)

人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件。根据用户的要求实现人员基本情况管理、工资调整管理等几个方面的功能。用户通过输入职工履历等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的更新和删除, 人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。能够让企业带来先进的管理思想及方法、促进建立现代人事管理模式、促进人事管理正规化、帮助企业提高管理时效、帮助企业降低管理成本。所有的管理的目标都是为了效益。

1.需求分析

通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、工作管理,工资管理组成。

数据流程图如下

(1)人事管理系统顶层

(2)人事管理系统一层:

员工管理模块:

工资管理模块:

工作管理模块

数据字典见附1。主要包含了数据项,数据结构,数据流,逻辑处理,存储记录等部分。

2.数据库结构设计

主要包括概念设计和逻辑设计两个部分。

2.1 概念设计

根据系统需求分析,可以得出人事管理系统数据库的概念模型(信息模型),下图用E-R图表示的人事管理系统的概念模型。

2.1.1 分E-R图建立

员工管理模块:

工资管理模块:

工作管理模块

2.1.2 全局E-R图。

员工

联系电话出生年月日

毕业学校

学历

姓名

年龄

住址

民族

性别

籍贯

职工编号编制

部门副经理人数

部门经理人数下属员工人数

出差记录

出差地点

出差日期出差记录编号

出差时长

请假记录

请假记录编号

请假日期

请假时长请假类别

考核成绩

员工评价综合评价

评价等级

奖励

上级评价

培训记录

培训日期培训类别培训时长培训评价

培训记录编号

调动记录

调动记录编号原职位

新部门调动时间

原属部门新职位

合同

签约日期

到期时间

签约时长

合同编号

转正记录

转正时间转正记录编号

签约日期

部门

部门名称

部门号

部门经理

加班记录

加班时长加班记录编号

加班日期

奖惩记录

奖惩类别批复部门批复时间奖惩记录编号净奖励金额福利

旅游福利

培训计划

四金

工作餐节假日

通信补贴交通补贴长期服务津贴医疗补助计划

慰问金

健康体检

补贴总计考勤记录

当月出差天数当月加班天数

当月迟到天数

当月旷工天数

当月应出勤天数

考勤净奖励

离职记录

离职编号离职日期离职原因

批假记录

批假日期

批假人

批价编号岗位

岗位编号

基本工资岗位津贴

岗位名称

工资

实发工资

附加工资

2.2 逻辑设计

将人事管理系统的E-R 图转换为关系数据库的数据模型。 2.2.1 建立关系模式

将人事管理系统的E-R 图转换为关系数据库的数据模型,其关系模式为: 员工(职工编号,担任职务,姓名,性别,民族,籍贯,毕业学校,学历,出生年月日,年龄,住址,联系电话)

合同(合同编号,职工编号,签约日期,到期时间,签约时长) 岗位(岗位编号,岗位名称,所属部门,岗位津贴,基本工资)

部门(部门号,部门名称,部门主管,部门经理人数,部门副经理人数,下属员工人数)

离职记录(离职编号,离职职工,离职日期,离职原因) 转正记录(转正记录编号,转正员工,签约日期,转正时间)

调动记录(调动记录编号,调动员工,原属部门,原职位,新部门,新职位,调动时间)

请假记录(请假记录编号,请假人,请假日期,请假类别,请假时长) 批假记录(批假记录编号,请假记录编号,批假人,批价日期)

出差记录(出差记录编号,出差人员,出差日期,出差时长,出差地点)

加班记录(加班记录编号,加班人员,加班日期,加班时长)

考勤记录(考勤记录编号,员工,当月应出勤天数,当月迟到天数,当月旷工天数,当月加班天数,考勤净奖励)

工资(员工,基本工资,岗位津贴,附加工资,实发工资)

福利(岗位号,四金,工作餐,节假日,医疗补助计划,慰问金,健康体检,长期服务津贴,交通补贴,通信补贴,培训计划,旅游福利,补贴总计)奖惩记录(奖惩记录编号,员工,奖惩类别,批复部门,批复时间,净奖励金额)

培训记录(培训记录编号,员工,培训类型,培训日期,培训时长,培训评价)

考核成绩(员工,上级评价,员工评价,综合评价,评价等级,奖励)

2.2.3 用户子模式建立

根据需求分析,研究建立满足不同需求的用户子模式,子模式表示形式为:合同到期提醒(合同编号,职工编号,姓名,性别,签约日期,到期时间,签约时长)

请假信息(请假记录编号,职工编号,姓名,性别,所属部门,职位,请假日期,请假时长,请假类别)

工资表(职工编号,姓名,性别,所属部门,职位,基本工资,岗位津贴,附加工资,实发工资)

考勤统计(职工编号,姓名,性别,所属部门,职位,当月应出勤天数,当月旷工天数,当月迟到天数,当月出差天数,当月加班天数,考勤净奖励)培训信息(培训记录编号,职工编号,姓名,性别,培训日期,培训时长,培训类别,培训评价)

业绩考核汇总(职工编号,姓名,性别,所属部门,职位,上级评价,员工评价,综合评价,评价等级)

奖惩记录(职工编号,姓名,性别,所属部门,职位,奖惩类别,批复部门,批复时间,净奖励金额)

2.2.4 关系模式逻辑结构定义

关系模式名称含义备注

Employee 员工附录2 附表1

Covenant 合同附录2 附表2

Post 岗位附录2 附表3 Department 部门附录2 附表4 RurnoverRecord 离职记录附录2 附表5 ProbationRecord 转正记录附录2 附表6 MobilizeRecord 调动记录附录2 附表7

LeaveRecord 请假记录附录2 附表8 PermitRecord 批假记录附录2 附表9 TravelRecord 出差记录附录2附表10 OvertimeRecord 加班记录附录2 附表11 AttendanceRecord 考勤记录附录2 附表12 Wage 工资附录2 附表13

Welfare 福利附录2 附表14

RPRecord 奖惩记录附录2 附表15 TrainRecord 培训记录附录2 附表16

Evaluation 考核成绩附录2 附表17 3.数据库物理设计

对表 Employee 在属性列 Ename 上建立聚集索引,

对表 Department 在属性列 DName 上建立聚集索引,

对表 Leave 在属性列 Ename 上建立聚集索引。

4.数据库实施与测试

主要包括数据库实施和测试两个部分。

4.1数据库及数据库对象建立

主要包括:基本表、视图、索引、存储过程以及触发器;(见附3)

4.2数据入库

4.3 数据库测试

(1)计算考勤净奖励

执行count_checkreward

(2)计算考核结果

执行count_text和count_tect_fu;

(3)计算工资

执行count_wage

(4)计算补贴总计

执行count_welfare

5.总结

由于在数据库的设计初期,没有对人事管理系统进行准确地需求分析,导致

后期设计过程中的数据库的概念设计阶段无法进行。因此,通过此次数据库课程设计使学生认识到了需求分析对于软件系统设计的重要性。也认识到规范化的设计流程对于后期的设计来说,是十分重要的。前面的设计是后面的铺垫,只有对前面的设计过程进行准确地分析,才能节省整个系统的开发时间。最后,通过此次数据库课程设计使学生初步理解了简单数据库的一般开发流程,以及数据流图和E-R图等专业图形地绘制。

6.附录

附录1

数据项

Employee 员工职工编号+姓名+性别+民族+出生年月日+年龄+学历+毕业学校+籍贯+住址+联系电话

Covenant 合同合同编号+职工编号+姓名+性别+签约日期+到期时间+签约时长

Post 岗位部门号+职位

AttendanceINF 考勤信息职工编号+姓名+性别+所属部门+职位+当月应出勤天数+当月旷工天数+当月迟到天数

LeaveRecord 请假记录请假记录编号+职工编号+姓名+性别+所属部门+职位+请假日期+请假时长+请假类别

RPRecord 奖惩记录奖惩记录编号+职工编号+姓名+性别+所属部门+职位+奖惩类别+批复部门+批复时间

TrainRecord 培训记录培训记录编号+职工编号+姓名+性别+培训日期+培训时长+培训类别+培训评价

PerformanceEVA 业绩评价职工编号+姓名+性别+所属部门+职位+上级评价+员工评价+综合评价+评价等级

MobilizeRecord 调动记录调动记录编号+职工编号+姓名+性别+原属部门+原职位+新部门+新职位+调动时间

Wage 工资职工编号+姓名+性别+所属部门+职位+基本工资+岗位津贴+附加工资+实发工资

Welfare 福利部门号+职位+四金+工作餐+节假日+医疗补助计划+慰问金+健康体检+长期服务津贴+交通补贴+通信补贴+培训计划+旅游福利+补贴总计

DepartmentINF 部门信息 部门号+部门名称+部门经理 Compile 部门编制 部门号+部门名称+部门经理人数+部门副经理人数+下属员

工人数

TravelRecord 出差记录 出差记录编号+职工编号+姓名+性别+所属部门+职位+出差日期+出差地点+出差时长

OvertimeRecord 加班记录 加班记录编号+职工编号+姓名+性别+所属部门+职位+加班日期+加班时长

EvaluationBasis 考核依据 部门号+职位+评价等级+奖励

EmployeeRurnover 离职员工 离职编号+姓名+性别+民族+出生年月日+学历+毕业学校+籍贯+离职原因+离职日期

Probation 转正提醒 职工编号+姓名+性别+签约日期+转正时间

PermitRecord 批假记录 批假记录编号+职工编号+姓名+性别+所属部门+职位+请假日期+请假时长+请假类别+批假人 数据结构 附录2

表 1 员工关系

表2 合同关系模式

属性名 含义 数据类型 长度 是否为主属性 是否为外键 约束条件 Enumber 职工编号 Varchar2 20 是 Not null Position 担任职务 Varchar2 20 Not null EName 姓名 Varchar2 30 Not null Gender 性别 Varchar2 2 {男,女} Nation 民族 Varchar2 10 Not null Hometown 籍贯 Varchar2 10 Not null School 毕业学校 Varchar2 20 Not null EDegree 学历 Varchar2 10 Not null Brith 出生年月日

Date Not null Age 年龄 Number 16~70 Address

住址

Varchar2 50 Not null Telephone 联系电话 Varchar2

10

Not null

属性名 含义 数据类型 长度 是否为主是否为约束条件

表3岗位关系模式

表4部门关系模式

表5离职记录关系模式属性外键

Cnumber 合同编号Varchar2 20 是Not null Enumber 职工编号Varchar2 20 是Not null Signingdate 签约日期Date

Maturitydate 到期时间Date

SigningDuration 签约时长Varchar2 10

属性名含义数据类型长度是否为主

属性

是否为

外键

约束条件

Pnumber 岗位编号Varchar2 20 是Not null Postname 岗位名称Varchar2 20 Not null Departement 所属部门Varchar2 10 是Not null Allowance 岗位津贴number

Basicwage 基本工资number 2000~5000

属性名含义数据类型长度是否为主

属性

是否为

外键

约束条件

Dnumber 部门号Varchar2 10 是Not null DName 部门名称Varchar2 20

Manager 部门主管Varchar2 20 是

ManagerNumber 部门经理人

number

VioceManagerNumber 部门副经理

人数

number

StaffNumber 下属员工人

number

属性名含义数据类型长度是否为主

属性

是否为

外键

约束条件

Tnumber 离职编号Varchar2 20 是Not null Enumber 离职职工Varchar2 20 是Not null Turnoverdate 离职日期date Not null

Turnoverreason 离职原因

Varchar2 10

{辞职,解雇,

退休,非自然离

职}

表6转正记录关系模式

表7调动记录关系模式

表8请假记录关系模式

表9批假记录关系模式

属性名 含义 数据类型 长度 是否为主属性 是否为外键 约束条件 PRnumber 转正记录编号 Varchar2 20 是 Not null Enumber 转正员工 Varchar2 20 是 Not null Signingdate

签约日期

date Not null Probationdate 转正时间

Varchar2

10

属性名 含义 数据类型 长度 是否为主属性 是否为外键 约束条件 Mnumber 调动记录编号 Varchar2 20 是 Not null Enumber 调动员工 Varchar2 20 是 Not null OldDepartement 原属部门 Varchar2 10 是 Not null OldPost

原职位

Varchar2 20 是 Not null NewDepartement 新部门 Varchar2 10 是 Not null NewPost 新职位 Varchar2 20 是 Not null MobilizeDate

调动时间

Date

属性名 含义 数据类型 长度 是否为主属性 是否为外键 约束条件 Vnumber 请假记录编号 Varchar2 20 是 Not null Enumber 请假人 Varchar2 20 是 Not null LeaveDate 请假日期 date

LeaveReason

请假类别

Varchar2

4

{事假,病假} LeaveDuration 请假时长

number

属性名 含义 数据类型 长度 是否为主属性 是否为外键 约束条件 PEnumber 批假记录编号

Varchar2 20 是 Not null Vnumber 请假记录编号 Varchar2 20 是 Enumber 批假人

Varchar2

20

表10 出差记录关系模式

表11加班记录关系模式

表12考勤记录关系模式

PermitateDate 批价日期

date

属性名 含义 数据类型 长度 是否为主属性 是否为外键 约束条件 TRnumber 出差记录编号 Varchar2 20 是 Not null Enumber 出差人员 Varchar2 20 是 Not null TraveDate

出差日期

date

TraveDuration 出差时长 number TravePlace

出差地点

varchar2

10

属性名 含义 数据类型 长度 是否为主属性 是否为外键 约束条件 Onumber 加班记录编号 Varchar2 20 是 Not null Enumber 加班人员 Varchar2 20 是 Not null OverDate

加班日期

date

OverDuration 加班时长

number

属性名 含义 数据类型 长度 是否为主属性 是否为外键 约束条件 Anumber 考勤记录编号 Varchar2 20 是 Not null Enumber 员工 Varchar2 20 是 Not null AttendanceDays 当月应出勤天数 number 20~31 LateDays 当月迟到天数

number 0~31 AbsenteeismDays 当月旷工天数

number 0~31 OvertimeDays 当月加班天数

number 0~31 TraveDays 当月出差天数

Number

0~31 CheckReward

考勤净奖励 number

数据库原理与应用课程设计要求及选题

《数据库原理与应用》课程设计 一、目的: 《数据库原理与应用》课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。本课程设计主要围绕两方面内容:数据库设计和基本数据库编程实践。通过课程设计,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和基本开发技术。 1. 掌握数据库设计的基本方法,熟悉数据库设计的步骤; 2. 通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力; 3. 学习基本数据库编程方法。 二、本课程设计内容与要求 掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。通过使用SQL SERVER,建立所设计的数据库,并在此基础上实现数据库查询、连接等基本操作操作。1、需求分析 根据给定的设计课题,绘制的DFD、DD图表以及书写相关的文字说明。 2、概念结构设计 绘制所选课题详细的E-R图。 3、逻辑结构设计 将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。 4、物理结构设计 选定实施环境,存取方法等。 5、数据实施和维护 用MS SQL SERVER2005建立数据库结构,加载(测试/虚拟)数据,能体现对数据库的保护(安全性和完整性控制等)。实现各种查询、链接应用程序,应用程序编制(可选),并能对数据库做简单的维护操作。 6、设计小结:总结课程设计的过程、体会及建议。 7、其他:参考文献、致谢等。

三、上机任务 1、库、基本表的建立和修改:在SQL SERVER环境下用SQL语言建立库以及库中基本表。 2、数据加载:用手工录入或导入等方法实现基本表中的数据加载。 3、单表查询以及多表查询:在建立的基本表中使用select基本格式和聚集函数;设计合适的视图,实现多表间查询。 4、触发器:根据需要设计触发器,如实现表间关联字段修改时的完整性等问题。 5、存储器:根据需要设计存储过程。 6、不限语言和开发环境实现完成界面设计,实现系统主要功能(可选)。 四、考核方式与成绩评定 各阶段的图表、文档与程序(包括SQL语句和应用程序,程序部分交电子版)作为考核的内容,成绩计分按优、良、中、及格、不及格5级评定。 五、注意事项 1、选题素材参考第六项,同样课题内容相似度不能超过50%,否则以不及格计。 2、数据库对象内容:表、存储过程、触发器、安全性、完整性控制等。 3、上机调试的SQL语句脚本要保存,提交(穿插在课程设计报告里和作为电子版提交)。 4、时间安排:第17周(14信科1班)、第18周(14信科2班)。 5、课程设计结束前需交(1)课程设计报告(含封面)打印稿和电子版,电子版要求命名为“11位学号+姓名+选题名称”的形式;(2)SQL文件以及源代码压缩包,命名规则参考(1)。 六、选题素材参考 1、教材征订系统 系统功能的基本要求: 教材包括教材名、ISBN 号、出版社、出版时间、价格、教材获奖类型(如十二五规划教材、精品课程教材、教指委指导教材等); 教师可以为班级课程选订教材; 学院教务秘书可以统计教材征订的情况,及时找出哪些班级课程尚未征订教材等; 教务处可以统计每学期各班的教材费用,可以给出教材费用异常的班级(如该学期教材费用超过300元);可以统计使用近三年教材的比例等。 2、大学生实践创新项目管理系统 系统功能的基本要求: 大学生实践创新项目分为国家级、省级、校级以及院级等4个等级;每个等级又可分为

数据库课程论文模板

《数据库原理及应用》课程设计论文 论文题目: 专业:软件设计 指导教师: 学号: 姓名: 年月日 摘要 ... . ... .

论文中字体和字号不要更改,具体的标题容可以适当添加或修改。注意奇偶页的页眉。 目的和意义,即为什么要做这个系统? 采取的方法,即用什么做?或怎么做? 效果,即做得怎么样? 关键词:数据字典,数据流图,E-R模型,数据库设计 ... . ... .

ABSTRACT Key words: ; ; ; ... . ... .

目录(必须自动生成) ... . ... .

第一章引言 纸质的档案管理机制已经不能适应时代的发展,因为它不仅浪费恒多的人力和物力而且不方便管理。在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。中学生档案管理系统就是以计算机来管理信息的方法的实现。要想做好这个中学生档案管理系统,就要做好这个系统的数据库设计。 数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。 1.1课程设计概述 主要介绍整个小组的工作情况,对设计的系统做简要的说明,即怎么做的?用什么做的?做得怎么样? 1.2数据库管理工具介绍 介绍SQL Server 1.3数据库设计步骤 这是必须的 行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目行业应用系统项目。 ... . ... .

数据库应用课程设计论文

华北科技学院 课程设计说明书 班级: 计算B092 姓名: 赵礼阳(200909014201) 设计题目: 小样个人理财 设计时间: 2011.1.2 至2011.1.13 指导教师: 谭立云 评语:________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ 评阅成绩: 评阅教师:_____

设计任务和技术要求: 设计个人理财管理系统,并实现前台C++和后台SQL数据库的链接,可以从前台的MFC 界面访问数据库中的每个表,在前台的界面中实现个人理财信息的增加,删除和修改。个人理财信息的查询。并把增删改后的数据放在后台的数据库中。实现以个人或者时间为单位,按时间或者姓名查找后的财务信息,在前台访问后台数据库的信息,输出访问数据库后符合要求的财务信息在前台MFC界面输出。 内容摘要: 为了完成整个系统的设计,首先是对整个系统的总体设计,整个系统要完成的工作如上所述,完成整个系统的设计需要完成三个部分的工作,首先是数据库的设计,数据库的设计需要分析数据库的功能需求分析,画出E-R图,编写数据字典,完成数据库的表的设计,为数据库添加对象。其次是MFC的界面设计,界面设计需要分析所要完成的用户功能,设计相应的界面,实现各个界面之间额链接和视图。最后需要链接数据库和MFC,使所要查询的数据来自数据库,并且对数据所做的增删改工作保存在数据库中。并演示所有的功能。

SQLserver数据库课程设计范例

1 概述 1.1课题简介 书店书目书种繁多,来源多样,购买者众多,图书信息、供应商信息、客户信息、销售信息庞大,不易管理。因此,很有必要创建一个小型书店管理系统,以便于书店对图书的管理。1.2设计目的 应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。 数据库应用课程实践:实践和巩固在课堂教学中学习有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。 数据库原理软件设计实践:实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。 1.3设计内容 运用基于E-R 模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计直至系统的最终实现,开发小型书店管理系统,完成小型书店管理系统的全部功能。 首先做好需求分析,并完成数据流图和数据字典。 其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R 图。然后就是逻辑结构设计,将E-R 图转换为计算机系统所支持的逻辑模型 2 需求分析 2.1功能分析 首先,建立一些基本表(尽可能满足3N),对大部分基本信息组合、存储;其次通过建立视图实现对冗余数据的有必要保留(查询并计算基本表属性得到新的作为视图属性)并实现对以下基本信息的显示。 图书信息:图书名称、订购数量、订购时间、订购单价、金额、出版社名称、作者名称;供应商名称等; 供应商信息:供应商名称、地址、电话,联系人; 客户信息:客户编号、名称、年龄、性别、累计购书金额等; 销售信息:时间、销售名称、数量、销售单价、客户编号、客户名称、金额等。 在此基础上进行以下目标查询,由于有些查询常用且较复杂,为了简化其应用,所以将它们定义

Access数据库技术及应用课程论文

Access数据库技术及应用Access课程设计 销售管理系统 学生姓名朱浩延 所在专业电子信息工程 所在班级2015级3班 申请学位 指导教师 答辩时间年月日

目录 目录 设计总说明 (1) 前言 (2) 1 可行性分析及需求分析 (3) 1.1 可行性分析 (4) 1.2 项目背景情况 (5) 1.3 系统开发目的 (6) 1.4 需求分析 (7) 2 总体设计及功能模块的实现 (8) 2.1 总体设计 (9) 2.2 界面设计 (10) 2.3 功能实现 (11) 结束语 (12) 随着我国的人口越来越多,对于学生的质量与素质也随之升高,学生息息相关的就是成绩,故而,成绩的管理就显得非常重要,尤其是高考成绩。每个学校也都需要统计学生的各科成绩,这就可以使用Access数据库来管理学生成绩,一个学生成绩管理系统的好坏,影响了教师的工作效率,如,学生成绩的查询,成绩单的打印等,而利用Access可以更好的管理学生的成绩。这里仅对Access2007中部分常用的功能给予介绍. Access 2007 是一个非常实用的数据库管理系统,适用于中小企业管理和办公自动化场合,既可以用作本地数据库,也可以应用于网络环境。是一门实际操作要求很高的课程,实验操作是理论学习的深化和扩充,是加强自己对理论知识的理解,培养我们的独立工作能力和创造力必不可少的环节。通过本课程的学习,使学生掌握数据库系统的基本知识,培养学生开发简单的数据库应用系统的能力。 这门课程的主要内容:基本操作、基本原理和应用开发,其中基本操作包括表、查询、窗体、报表、数据访问页和宏;基本原理包括数据模型、关系规范化理论和SQL语言、数据库管理和安全性;应用开发包括Internet中的应用、应用程序界面包装、数据库应用项目的开发步骤。 这门课程属于实践环节,主要任务是从应用和实践的角度出发,通过上机操作掌握本课程所讲述的数据库系统的基础知识;熟悉面向对象的概念;掌握关系数据库的基本原理,将ACCESS的数据库,表,关系,查询,窗体,报表等知识点有效地串接起来;掌握数据库程

《数据库原理》课程设计论文

《数据库原理》课程设计论文 客房管理系统的设计 姓名 成绩评定 目 一、 二、 1 2 3 4、系统流程图 5、数据库设计 6、E—R图设计 7、程序源代码及说明 三、课程设计总结 四、参考文献 一、设计目的 随着市场经济的迅速发展和人们生活水平的不段提高,宾馆酒店业的竞争愈来愈激烈。要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意识。 而对客房的经营起决定作用的是客房的管理。为提高客房的管理水平,做到最细微让顾客体会到客房服务的高标准,高质量。面对信息时代的挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。 二、设计内容 1、题目简介 本系统利用信息技术提高宾馆酒店旅馆管理水平,主要是管理其日常业务。使用本系统能够可大幅度提高业务部门的工作效率。 2、需求分析 某宾馆(酒店、旅馆)设有:豪华套间、标准间、普间等各种设施。随着社会的进步和科学技术的不段发展,随着宾馆酒店业的竞争激励加剧,该宾馆(酒店、旅馆)的管理人员已意识到使用计算机网络和管理系统的重要性,决定着现在客房管理上采用计算机管理。 本系统利用信息技术提高其管理水平,主要管理宾馆的日常业务。希望通过本系统的开发,对宾馆的客房、客 人及各种收费进行系统管理。客房管理要实现客房登记、追加押金、客人调放、房态设置等功能。客人管理要实现宿费提醒(提示前台要求客人补交押金)、客人挂帐、客人结帐等功能,满足多种需求。使用本系统可大幅度提高业务部门的工作效率。 根据其具体情况,系统重要功能包括: (1)住宿管理:包括住宿登记、调房登记、追加押金、退房结帐。 (2)客房管理:包括客房设置、客房查询、房态查询。

研究生课程论文格式

河南工业大学 研究生课程论文封面 (20 -20 学年第学期) 课程论文题目(黑体,小二号字,加粗) 研究生:×××(仿宋体,三号字,加粗) 提交日期:年月日研究生签名: 学号学院 课程名称课程性质 学生类别任课教师 教师评语: 成绩评定:任课教师签名:年月日

说明 1、课程论文要有题目、作者姓名、摘要、关键词、正文及参考文献。摘要500字以下;关键词3~5个;参考文献不少于10篇,并应有一定的外文文献。 2、研究生课程论文应符合一般学术规范,具有一定学术价值,严禁抄袭或应付;凡学校检查或抽查不合格者,一律取消该门课程成绩和学分。 3、课程论文用A4纸打印。字体全部用宋体简体,题目要求用小二号字加粗,标题行要求用小四号字加粗,正文内容要求用小四号字;课程论文英文撰写,字体全部用Times New Roman,题目要求用18号字加粗;标题行要求用14号字加粗,正文内容要求用12号字;行距为2倍行距(方便教师批注);页边距左为3cm、右为2cm、上为2.5cm、下为2.5cm;其它格式请参照学位论文要求。 4、学生类别按全日制学术型、全日制专业型和在职研究生填写。 5、论文题目、篇幅、内容等由任课教师提出具体要求。 6、论文得分由批阅人填写,并签字确认;批阅人应根据作业质量客观、公正的签写批阅意见。 7、课程论文由学生所在学院统一保存,以备查用。

硕士课程论文格式 中文题目(宋体,小二号字,加粗) 研究生姓名(宋体,四号字,加粗) 摘要(小四号字加粗):×××(小四号字) Abstract(四号Time New Roman体加粗):×××(小四号Time New Roman)关键词(小四号字加粗):××;××;…(小四号字) Keywords(四号Time New Roman体加粗)××;××;…(3-5个并用分号隔开,小四号Time New Roman体) 正文部分(标题行用小四号字加粗,正文内容用小四号字) 请留出一个汉字 的空间,下同 1 (可作为正文第1章标题,用小3号黑体,加粗,并留出上下间距为:段前 行,段后行,下同) ×××××××××(小4号宋体)××××××………… 1.1 ××××××(作为正文2级标题,用4号黑体,加粗) ×××××××××(小4号宋体)××××××………… ××××(作为正文3级标题,用小4号黑体,不加粗) ×××××××××(小4号宋体)×××××××××××××××××××××××××××……… 2 ××××××× ×××××××××(小4号宋体)×××××××××××××××××××××××××××××××××××………

数据库原理毕业答辩论文样本

数据库原理毕业答辩论文

数据库原理 与应用论文 题目:数据库技术在信息化社会的应用及存在的问题姓名:曲歌 专业:财务管理 学校:哈尔滨理工大学 时间:6月13日

内容摘要 随着计算机技术与网络通信技术、多媒体技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。它不仅有完整的理论基础,而且随着硬件技术与软件技术的飞快发展,它的应用也越来越广泛。 然而信息技术的快速发展,是人们面临着这样的局面:CAD/CAM,CIMS,CASE,GIS等应用领域要求管理越来越复杂的信息,这些信息具有诸如多媒体数据,空间数据,科学数据,地理数据等等数据类型,这些数据与传统类型相比较,不但类型复杂,形式多样,而且存储、传输、操作使用和检索的方法也有许多新特点,新要求,一方面,需要用数据库技术和数据库系统来管理这些复杂的数据,以获得数据库系统所具备的许多数据管理功能,如查询、检索、恢复、并发控制,完整性、存储管理等。另一方面,由于网络技术的蓬勃发展,信息处理早已从单用户环境发展到网络环境,这种环境为资源,信息的共享提供了极大的方便,并且由于多机协同工作从而大大提高了工作的效率,这两者的结合要求数据库管理系统能够在网络环境或异构环境中管理复杂的数据对象,传统的DBMS不能有效地处理复杂的多媒体数据,因而要求使用新的多媒体索引和检索技术。 多媒体数据库技术是计算机技术的重要组成部分,它能够同时获取、处理、编辑、存储和展示文字、声音、影像、图形等不同媒体,同时它具有多样性、集成性和交互性等特点。只有解决好多媒体的关键性技术问题,才能得到广泛应用,促进它更快发展。 关键词:数据库新技术研究,多媒体数据库技术,多媒体数据库,多媒体

数据库课程设计(实例+论文)

[运网物流管理系统] 开发文档 [版本:2.0] 班级: 2003级计算机科学与技术3班开发小组组长: 邓彬(20034043180) 开发组成员:汪庆春(20034043179)、 邹奇(20034043181)、 黄键(20034043107)指导老师:何迎生 二〇二一年一月二十七日星期三

摘要 《运网物流管理系统》是一个基于https://www.doczj.com/doc/329545944.html,开发的Web物流管理管理系统。作为B/S结构的web数据库管理系统,本系统具有所有B/S结果系统的优点,同时又具有https://www.doczj.com/doc/329545944.html,的高效的优势。 从技术上说,本系统采用了C#编写,充分利用https://www.doczj.com/doc/329545944.html,强大的组件DATAGRID,结合https://www.doczj.com/doc/329545944.html, 对任务书中的物流管理的SQL Server2000数据库进行管理。通过本系统可以对数据库执行添加、删除、修改、查询等全面的操作。系统支持分页功能,能支持大量数据的存储。我利用具有高安全性的Cookie作为安全校验的依据,对用户的权限进行审核,提供系统的安全保障。 从功能上说,本系统主要分为2大模块:用户登陆模块和数据操作模块。通过用户登陆模块能对用户身份进行核实和验证,通过数据操作模块能对物流系统的相关信息进行操作,添加删除修改在一个页面内完成,直观简洁。 作为课程设计,本系统达到了设计任务的基本要求,并在其上才用了更先进的语言,提供了更强大的扩展能力和更好的执行效率,作为一个完善的系统的雏形,本系统只要进入软件开发的螺旋法则,不久之后就可以进化为一个成熟的,能让最终用户所接受的系统。 此次课程设计内容则是以c# 作为开发语言,编写https://www.doczj.com/doc/329545944.html, 程序,c#是一门全新的语言,具有更强大的编辑和操作能力,在此过程中,我又开始了认真的从无到有的学习,通过锲而不舍的实践操作和对各种相关书籍的钻研,终于理解了c#的语言,并迅速开发出了本系统。 在学习和实践的过程中,我充分体会到了c#和.Net技术的强大,在学习的过程中,我认识了几个来自Microsoft 社区的MVP,在通过和他们交流和认真学习他们编写的经验文章后,我已经能更好的理解 .Net 平台的运行机制,从内核这个层次认识到了Microsoft 给作为程序员的我们带来了什么。 本文关于运网物流管理系统的设计是在何迎生老师的指导下完成的。经过一个学期的设计,我们基本完成了任务。设计过程中,何迎生老师给予了我们极大的帮助与鼓励,在此,我们对他的悉心指导表示衷心的感谢! 关键字:运网物流管理,C#,https://www.doczj.com/doc/329545944.html,, B/S, Web 第一章绪论

完整word版,数据库课程设计总结,推荐文档

数据库课程设计总结 数据库课程设计个人总结 姓名:邢王秀学号:201624101215 班级:09计本班 一个月的时间非常快就过去了,这一个月我不敢说自 己有多大的进步,获得了多少知识,但起码是了解了项目开 发的部分过程。虽说上过数据库相关的课程,但是没有亲身 经历过相关的设计工作细节。这次课程设计给我提供了一个 很好的机会。 通过这次课程设计发现这其中需要的很多知识我们没 有接触过,上网查找资料的时候发现我们以前所学到的仅仅 是皮毛,还有很多需要我们掌握的东西我们根本不知道。同 时也发现有很多已经学过的东西我们没有理解到位,不能灵 活运用于实际,不能很好的用来解决问题,这就需要自己不 断的大量的实践,通过不断的自学,不断地发现问题,思考 问题,进而解决问题。在这个过程中我们将深刻理解所学知 识,同时也可以学到不少很实用的东西。 这次的数据库课程设计,我们组负责的企业信息文档 管理系统的设计。这课题是自拟的。我们组实行的分工合作。我主要是负责数据库功能模块设计这部分。 从各种文档的阅读到需求分析、概要设计、数据库总 体设计、代码编写与调试,我们都准备了好长时间。组内分

工合作的整个过程,我亲身体验了一回系统的设计开发过 程,分工合作的好处。很多东西书上写的很清楚,貌似看着 也很简单,思路非常清晰。但真正需要自己想办法去设计一 个系统的时候才发现其中的难度。经常做到后面突 然就发现自己一开始的设计有问题,然后又回去翻工, 在各种反复中不断完善自己的想法。 我想有这样的问题不止我一个,事后想想是一开始着 手做的时候下手过于轻快,或者说是根本不了解自己要做的 这个系统是给谁用的。因为没有事先做过仔细的用户调查, 不知道整个业务的流程,也不知道用户需要什么功能就忙着 开发,这是作为设计开发人员需要特别警惕避免的,不然会 给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重 来。所以以后的课程设计要特别注意这一块的设计。 经过组内讨论,我们确定的课题是企业信息文档管理 系统。说实话,我对这个系统不是很了解。通过上网查找资 料、相关文献的阅读,我对该系统有了大体的了解。 在需求分析过程中,我们通过上网查资料,去图书馆 查阅相关资料,结合我们的生活经验,根据可行性研究的结 果和用户的需要,分析现有情况及问题。在一个月的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间 遇到很多问题,经过组内讨论。最终把它解决了。通过这次 课程设计,我对数据库的设计更加熟练了。

研究生课程论文《非线性有限元分析》

1 引言 在科学技术领域内,对于许多力学问题和物理问题,人们已经得到了它们所应遵循的基本方程(常微分方程或偏微分方程)和相应的定解条件(边界条件)。但能够用解析方法求出精确解的只是少数方程性质比较简单,并且几何形状相当规则的问题。对于大多数工程实际问题,由于方程的某些特征的非线性性质,或由于求解区域的几何形状比较复杂,则不能得到解析的答案。这类问题的解决通常有两种途径。一是引入简化假设,将方程和几何边界简化为能够处理的情况,从而得到问题在简化状态下的解答。但是这种方法只是在有限的情况下是可行的,因为过多的简化可能导致误差很大甚至是错误的解答。因此人们多年来一直在致力于寻找和发展另一种求解途径和方法——数值解法。特别是五十多年来,随着电子计算机的飞速发展和广泛应用,数值分析方法已成为求解科学技术问题的主要工具。 已经发展的数值分析方法可以分为两大类。一类以有限差分法为代表,主要特点是直接求解基本方程和相应定解条件的近似解。其具体解法是将求解区域划分为网格,然后在网格的结点上用差分方程来近似微分方程,当采用较多结点时,近似解的精度可以得到改善。但是当用于求解几何形状复杂的问题时,有限差分法的精度将降低,甚至发生困难。 另一类数值分析方法是首先建立和原问题基本方程及相应定解条件相等效的积分提法,然后再建立近似解法并求解。如果原问题的方程具有某些特定的性质,则它的等效积分提法可以归结为某个泛函的变分,相应的近似解法实际上就是求解泛函的驻值问题。诸如里兹法,配点法,最小二乘法,伽辽金法,力矩法等都属于这一类方法。但此类方法也只能局限于几何形状规则的问题,原因在于它们都是在整个求解区域上假设近似函数,因此,对于几何形状复杂的问题,不可能建立合乎要求的近似函数。 1960年,R.W.CLOUGH发表了有限单元法的第一篇文献“The Finite Element Method in Plane Stress Analysis”,这同时也标志着有限单元法(FEM)的问世。有限单元法的基本思想是将连续的求解区域离散为一组有限个,且按一定方式相互联接在一起的单元的组合体。由于单元能按不同的联结方式进行组合,且单元本身又可以有不同形状,因此可以模型化几何形状复杂的求解域。并且可以利用在每一个单元内假设的近似函数来分片地表示全求解域上待求的未知场函数,从而使一个连续的无限自由度问题变成离散的有限自由度问题。 现已证明,有限单元法是基于变分原理的里兹法的另一种形式,从而使里兹法分析的所有理论基础都适用于有限单元法,确认了有限单元法是处理连续介质问题的一种普遍方法。利用变分原理建立有限元方程和经典里兹法的主要区别是有限单元法假设的近似函数不是在全求解域而是在单元上规定的,而且事先不要求满足任何边界条件,因此可以用来处理很复杂的连续介质问题。 在短短四十余年的时间里,有限单元的分析方法已经迅速地发展为适合于使用各种类型计算机解决复杂工程问题的一种相当普及的方法。如今,有限元广泛地应用于各个学科门类,已经成为工程师和科研人员用于解决实际工程问题,进行科学研究不可或缺的有力工具。有限单元法的应用范围已由弹性力学平面问题扩展到空间问题,板壳问题,由静力平衡问题扩展到稳定问题,动力问题和波动问题。分析的对象从弹性材料扩展到塑性,粘弹性,粘塑性和复合材料等,从固体力学扩展到流体力学,传热学等连续介质力学领域。在工程分析中的作用已从分析和校核扩展到优化设计并和计算机辅助设计技术相结合。各种各样商业化的大型通用有限元软件层出不穷,不断推陈出新。可以预见,随着现代力学,计算数学,计算机技术等学科的发展,有限单元法作为一个具有巩固理论基础和广泛应用范围的数值分析工具,必将得到进一步的完善和发展。

数据库实验报告一创建数据库和表,表数据插入、修改和删除 精品_毕业论文

XI`AN TECHNOLOGICAL UNIVERSITY 实验报告

西安工业大学实验报告 一、实验目的 (1)了解SQL Server数据库的逻辑结构和物理结构。 (2)了解表的结构特点。 (3)了解SQL Server的基本数据类型。 (4)了解空值概念。 (5)学会在对象资源管理器中创建数据库和表。 (6)学会使用T-SQL语句创建数据库和表。 (7)学会在对象资源管理器中对数据库表进行插入、修改和删除数据操作。 (8)学会使用T-SQL语句对数据库表进行插入、修改和删除数据操作。 (9)了解数据更新操作时要注意数据完整性。 二、实验内容 (1)创建一个数据库 数据库YGGL的逻辑文件初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长。日志文件初始为2MB,最大可增长到5MB,按1MB增长。 数据库的逻辑文件名和物理文件名均采用默认值。事物日志的逻辑文件和物理文件名也均采用默认值。要求分别使用对象资源管理器和T-SQL命令完成数据库的创建工作。 (2)在创建好的员工管理数据库(YGGL)中创建数据表 考虑到员工管理数据库YGGL要求包括员工的信息、部门信息以及员工的薪水信息,所以数据库YGGL应包含三个表Employees(员工自然信息)表、Departments(部门信息)表和Salary (员工薪水情况)表。 (3)分别使用对象资源管理器和T-SQL语句,向在实验2中建立的数据库YGGL的3个表Employees、Departments和Salary中插入多行数据记录,然后修改和删除一些记录。使用T-SQL语句进行有限制的修改和删除。 三、实验步骤、数据记录及处理 1界面方式创建数据库 (1)创建数据库 使用系统管理员用户以Window身份验证方式登陆SQL Server服务器,在“对象资源管理器”选择“数据库”节点,右键单击鼠标,打开“新建数据库”窗口,在“新建数据库”窗口的“常规”选项中输入数据库名“YGGL”,“所有者”为默认值。在下方的列表栏中,分别设置“数据文件”和“日志文件”的增长方式和增长比例,设置完成后单击“确定”完成数据库的创建。操作结果如下图所示:

数据库课程总结报告

xx商学院学年论文 题目数据库课程总结报告 学生姓名xx 学号xx 学院计算机与信息工程 专业班级xx 指导教师xx 职称教授 2017 年 6 月

目录 I目录 (1) II引言 (2) 1第一章绪论 (3) 1.1数据库学习要素 1.2知识清单 2第二章相关理论概述 (13) 2.1数据库的概念 2.2结构化查询语言SQL、SELECT语句 2.3 关系模型与范式 2.4数据建模 2.5实体联系模型……设计、为实体创建表 2.6 触发器级联更改 3第三章学习数据库的态度 (18) 3.1学习态度 4 第四章学习内容理解 (19) 4.1 数据库的学习内容:基于实例的内容理解 5 第五章总结评审表 (32)

引言 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

第一章绪论 1.1数据库学习要素 1.传统数据库系统可以分成网状数据库。层次数据库和关系数据库三大类。 2.早期的网状数据库模型中以记录为数据的存储单位,每个记录有一个唯一标识他的内部标识符,称为键,它在一个记录存入数据库时由DBMS自动赋予。 在查找语句中不但要说明查找的对象,而且要规定存取路径。 3. 层次数据库中最基本的数据关系是基本层次关系,它代表两个记录型之间一对多的关系。 数据库中有且仅有一个记录型无双亲,称为根结点。其他记录型有且仅有一个双亲。 4.关系数据库以二维表来表示关系。 5.第三页,数据库系统的体系结构图。 1.2 6.在数据库系统中,可以使用两个描述形式表示客观世界的数据,即物理数据描述和逻辑数据描述。物理数据和逻辑数据之间的转换通过数据库管理系统来实现。 7.逻辑数据包含两个层次:一是对客观世界的描述;二是对数据库管理系统中数据的描述。 对客观世界描述的术语包括:实体,实体集,属性,标识符

数据库原理与应用课程设计正文论文_大学论文

《数据库原理与应用课程设计》

数据库原理与应用课程设计 任务书 【题目】教务管理系统 【目的】 1、掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。 2、关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。 3、培养把所学知识运用到具体对象,并能求出解决方案的能力。 【要求】 1、每个学生必须独立完成; 2、课程设计时间为1周; 3、整个数据库系统设计,后台数据库必须用SQL Server,前台编程语言任选。 4、学生有事离校必须请假。课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,未按规定上交实验报告的学生,其成绩按不及格处理。 【内容】 1、按照题目教务管理系统进行调研,采集数据,提取实体、实体与实体之间的联系,运用数据库设计方法进行数据库的设计,并插入一定量的实验数据。 2、根据系统的实际要求,以及考核标准来完成对应难度的数据库系统开发。 【考核标准】 (1) 学生用户,通过输入学号、密码进入系统。能修改个人信息,修改密码;能查询课程库所有课程信息,但不能修改;能查询自己的个人成绩,但不能修改(及格要求)。(2) 设置管理员超级用户,通过输入账号、密码进入系统。能查询及修改数据库中的任意表,如用户表、学生信息表、课程库表、成绩表等(中等要求)。 (3) 用户表中追加教师用户。数据库中增加教师教学任务表,教师能根据课程库中的课程,给自己添加、删除、修改教学任务。(良好要求) (4) 完善教务管理系统。学生能看到教师的教学任务,并能做到学生选课;教师对自己上课的课程,能给已选课的学生打成绩(优秀要求)。 注:编程过程中工程文件名必须取自己的学号;程序运行结果中,能打开的各个窗口名必须包含自己的学号,此项没有成绩作0分处理。 【工作内容及工作计划】 序号内容所用时间 1 课题介绍、人员安排、熟悉编程环境1天 2 数据库建立、功能模块设计1天 3 功能模块编程,调试1天 4 功能模块集成,系统调试1天 5 设计结果检查,答辩,成绩评定1天 合计1周

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

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

研 究 生 课 程 论 文

研究生课程论文(2013-2014学年第二学期) 基于科大讯飞的 语音识别设计与实现 提交日期:2014年9月13日研究生签名: 学号学院 课程编号S0812018 课程名称嵌入式技术 学位类别硕士任课教师 教师评语: 成绩评定:分任课教师签名:年月日

基于科大讯飞的语音识别系统 摘要: 本系统的主要目的是在pcduino上开发基于科大讯飞的语音识别系统,完成输入音频的识别,并转换成相应的文本输出。 关键词:语音识别,科大讯飞 一、系统简介 本系统的主要目的是在pcduino上开发基于科大讯飞的语音识别系统,完成输入音频的识别,并转换成相应的文本输出。 二、开发板及开发环境 开发板为pcDuino 交叉编译器为arm-none-linux-gnueabi-gcc Ubuntu版本11.10 三、主要开发流程 1、完成U-boot移植 2、完成内核移植 3、完成文件系统移植 4、基于讯飞的开发库完成语音识别的上层应用 四、讯飞移动语音平台简介 讯飞移动语音平台简介是基于讯飞公司已有的ISP和IMS产品,开发出的一款符合移动互联网用户使用的语音应用开发平台,提供语音合成、语音听写、语音识别、声纹识别等服务,为语音应用开发爱好者提供方便易用的开发接口,使得用户能够基于该开发接口进行多种语音应用的开发。 下图为讯飞移动语音平台的典型网络拓扑结构:

从图中可以看到,完整的讯飞移动语音平台架构在Internet上,分为服务器端、移动客户端和Internet客户端三个部分。服务器端为讯飞移动语音平台的核心部分,提供HTTP应用、用户管理、语音服务等服务,位于局域网内,对外统一接入Internet,为用户提供唯一的访问点。其中:HTTP服务器负责将客户端发送的服务请求发送至业务服务器,然后由业务服务器按照具体的服务类型进行处理,调用ISP语音应用平台获取具体的语音服务,而后把处理结果返回给HTTP服务器,再回复客户端。 互联网用户直接通过讯飞移动语音平台服务器提供的Internet访问点使用语音服务,在集成了讯飞移动语音平台提供的开发接口后即可在网络畅通的情况下载应用程序中调用语音服务。 移动用户使用智能手机通过移动运营商提供的2G(GPRS/EDGE/CDMA)或3G网络接入Internet,然后连接到讯飞移动语音平台服务器获得服务。 五、主要开发思路 整个系统开发的过程首先是移植u-boot。U-boot是引导系统的一段程序,相当于windows 系统下的BIOS。在开发板上正常移植u-boot后就可以为以后的内核移植做准备了。下一步是移植内核,内核就是linux的内核。在u-boot的正确引导之下就可以正常运行内核,也就是整个系统就可以正常运行。但是此时还有一个问题,就是我们还没有移植文件系统,所以我们的内核就会卡在那里进不去。然后我们就在移植文件系统,当完成这一步的时候我们就可以对整个系统进行正常操作了。 在搭建起Linux系统平台后,就可以进行语音识别功能的开发了,在这个功能的开发中,我们主要是使用讯飞提供的API将采集到的语音上传到云端,然后将云端的语音识别结果返回到客户端,从而实现语音识别功能。 六、内核移植分析 在U-boot移植成功并成功开始引导功能的时候,就开始引导内核的启动了,所以说

数据库原理设计心得体会

数据库原理设计心得体会 这段时间的设计与制作,给了你怎样的一些心得体会呢?那么记录下来吧!下面是WTT为大家整理的,供大家参考。 数据库原理设计心得体会(一) 在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。 当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。 我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而Php是我刚接触不久的一种编程语言。不过

觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。 知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。 数据库原理设计心得体会(二) 两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。这次实习证实提供了一个很好的机会。 通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过

SQL server数据库毕业设计论文

河南工业职业技术学院 《SQL server数据库基础》 大型作业 (2009—2010学年第一学期) 系部:计算机工程系 专业:计算机网络技术 课程名称:S Q L server 数据库 班级: 姓名:托尔 学号: 指导老师: 2010—1—14

企业人事管理系统分析与概述 摘要: 信息技术为企业的发展提供了机遇,也带来了挑战。如何改良企业内部经营机制,公正、客观、全面、快捷地评估员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。本文叙述了一个人事管理系统形成的全过程,包括部分演示。 本课程设计是一个企业人事管理系统的后台数据库的设计,首先要查阅资料对企业人事管理领域的基本知识有一定的认识,了解用户各个方面的需求,包括现有的以及将来的可能增加的需求。 本数据库按照数据库设计的六个阶段进行设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行和维护。 关键词: [企业人事、部门、工资、奖惩]

前言 随着计算机技术、网络技术和信息技术的发展,越来越多地改善着现代人的观念。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在我国的许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 基于这种情况,我们研究开发了这套人事管理系统,希望这套系统能为企业人事管理带来更多的方便。 本数据库的设计建设,虽然倾注我们小组所有成员的努力,但是由于时间仓促水平有限,纰漏和不足在所难免希望老师和同学们批评指正。

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