数据库课程设计指导书.docx

上传人:b****6 文档编号:16726017 上传时间:2023-07-16 格式:DOCX 页数:13 大小:25.27KB
下载 相关 举报
数据库课程设计指导书.docx_第1页
第1页 / 共13页
数据库课程设计指导书.docx_第2页
第2页 / 共13页
数据库课程设计指导书.docx_第3页
第3页 / 共13页
数据库课程设计指导书.docx_第4页
第4页 / 共13页
数据库课程设计指导书.docx_第5页
第5页 / 共13页
数据库课程设计指导书.docx_第6页
第6页 / 共13页
数据库课程设计指导书.docx_第7页
第7页 / 共13页
数据库课程设计指导书.docx_第8页
第8页 / 共13页
数据库课程设计指导书.docx_第9页
第9页 / 共13页
数据库课程设计指导书.docx_第10页
第10页 / 共13页
数据库课程设计指导书.docx_第11页
第11页 / 共13页
数据库课程设计指导书.docx_第12页
第12页 / 共13页
数据库课程设计指导书.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计指导书.docx

《数据库课程设计指导书.docx》由会员分享,可在线阅读,更多相关《数据库课程设计指导书.docx(13页珍藏版)》请在冰点文库上搜索。

数据库课程设计指导书.docx

数据库课程设计指导书

指导书

《数据库课程设计》

目录

一课程设计的目标1

二基本要求1

三数据库设计要求1

四应用程序编码要求2

五文档要求2

六选题要求2

七评分标准5

附录报告格式6

一课程设计的目标

随着信息时代的发展和计算机技术的不断更新,现代社会广泛采用数据库技术进行信息和数据的存储、处理和管理,数据库原理已经成为计算机科学与技术、软件工程等专业学生的必修课程。

本课程设计指导书根据《数据库原理》课程的教学目标和主要内容,以数据库系统原理和理论知识为基础,编写了本指导书。

通过C/S或B/S模式的应用系统开发,增强学生对数据库系统分析和设计能力,同时培养良好的编程能力,和习惯,并进一步规范设计文档的书写。

实验平台建立在MicrosoftSQLServer2005的数据库系统和SybasePowerDesigner数据库设计工具上,培养学生运用关系数据库理论的能力,熟练掌握一种DBMS,使用数据库设计工具绘制数据流图,建立概念模型和物理模型,以及SQL脚本的生成等,最终建立合理高性能的数据库系统。

应用程序的开发工具可根据基础和需要自选一门,如VB、PB、Delphi、VC、Java、ASP、ASP.net等均可,根据选中的课题进行前台应用程序的设计和编程。

二基本要求

1分组:

3~5人分为一组,选举一人为组长,在设计报告的封面中标明。

2选题:

从本指导书中第六部分的选题中,每小组选定一题合作完成。

3分工:

必须明确分工,并在设计报告中写出具体分工,且排名按工作量大小分先后。

此为评判成绩的依据之一。

4完成时间:

15周周五前交所有文档和程序。

5提交成果:

课程设计报告书(纸制和电子文档)、软件(电子文档)。

每组交一份。

三数据库设计要求

1严格按照数据库设计的六个步骤来设计和分析,并把设计过程写入文档:

(1)需求分析,根据设计任务书给出的背景资料,查找相关资料,对数据进行分析,绘制数据流图,编写详细的数据字典。

(2)概念结构设计:

在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。

(3)逻辑结构设计:

实现E-R图向关系模型的转换,特别注意实体的1:

n联系,优化数据模型。

详细说明实体、实体属性和实体之间的关系。

每个关系模式至少达到第三范式。

(4)物理结构设计:

根据关系模型选择适当的存储结构,如选择索引。

(5)数据库的实施:

在SQLServer2005中建立数据库,组织数据入库,连接到应用程序,进行应用程序的编程和调试。

(6)数据库的运行和维护:

2使用数据库设计软件PowerDesigner建立.PAM文件、.CDM文件和.PDM文件,再转换为SQLServer的数据库。

所有文件也同软件一起保存,并以电子文档的形式上交。

四应用程序编码要求

1调查用户需求,收集系统功能、数据等各方面需求,绘制业务流程图。

2总体设计和详细设计具体规划系统,绘制软件结构图。

3设计登录窗体,由此调用系统主界面、主菜单。

4设置数据库和应用程序的连接,如采用ODBC、JDBC、ADO或BDE(根据编程工具来选择)

5再按功能模块设计子菜单和子窗体,由系统主菜单完成调用。

6每个子窗体的控件设计和代码编写,访问建立的数据库,完成设计的各项功能。

7软件测试方案的选择和软件维护。

8代码行数要求:

平均每人完成的代码行不少于1000行。

五文档要求

1按《软件工程》的标准要求书写文档,字数不少于5000字。

主要内容包括:

(1)问题的提出:

简要介绍系统。

(2)可行性分析:

经济、操作、技术三方面

(3)需求分析:

系统目的、用户需求、业务流程图、数据流图、数据字典等

(4)系统设计(概念设计、逻辑设计、物理设计)

(5)应用程序设计:

系统功能模块组成图,系统各功能模块描述和程序流程图等。

(6)测试与运行实例;对本数据库系统的评价及其它

(7)结论

(8)参考文献

2数据库设计部分,以下图表说明不可缺少:

(1)需求分析部分:

数据需求分析的DFD图(可选用PowerDesigner的ProcessAnalyst工具绘制PAM模型图)和数据字典

(2)概念设计部分:

概念模型图,可以选择用ER图或者PowerDesigner的DataArchitect工具建立概念模型CDM文件生成的概念模型图

(3)逻辑设计部分:

关系模式的选择

(4)物理设计部分:

物理模型结构,使用PowerDesigner的DataArchitect工具建立PDM文件生成的物理模型图

(5)表结构:

用表格的方式罗列系统中建立的表结构(包括字段表、主键、外键和完整性约束)

3代码部分可选择2到3个模块的关键部分,不用全部写出,主要看磁盘上实现的软件。

请写明软件安装和实施步骤。

4设计报告的格式见附录1,可直接将附录1的格式拷贝生成新文件书写设计报告。

打印时应包括封面、目录、正文、结论、参考文献和评分表,并装订好于设计结束后上交。

六选题要求

任选其中一题做为本组选定的课题,小组之间可选相同课题,但成果不能雷同。

1.人事管理系统

⑴ 功能基本要求:

1员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等;

2员工各种信息的修改;

3对于转出、辞职、辞退、退休员工信息的删除;

4按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;多条件组合查询;

5对查询、统计的结果打印输出。

6导出查询和统计的结果,形成Excel表。

⑵ 数据库要求:

在数据库中至少应该包含下列数据表:

1员工基本信息表;

2员工婚姻情况表,反映员工的配偶信息;

3员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;

4企业工作岗位表;

5企业部门信息表。

2.仓库管理系统

⑴ 系统功能的基本要求:

1产品入库管理,可以填写入库单,确认产品入库;

2产品出库管理,可以填写出库单,确认出库;

3借出管理,凭借条借出,然后能够还库;

4初始库存设置,设置库存的初始值,库存的上下警戒限;

5可以进行盘库,反映每月、年的库存情况;

6可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;多条件组合查询;

⑵ 数据库要求:

在数据库中至少应该包含下列数据表:

1库存情况表;

2出库单表;

3入库单表;

4出库台帐;

5入库台帐;

6借条信息表,反映,借出人,借出时间,借出产品,借出数量,还库时间等。

3.工资管理系统

⑴ 系统功能的基本要求:

1员工每个工种基本工资的设定

2加班津贴管理,根据加班时间和类型给予不同的加班津贴;

3按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;

4员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;

5企业工资报表。

能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;

6各类单项和多条件组合查询;

7导出查询和统计的结果,形成Excel表。

⑵ 数据库要求:

在数据库中至少应该包含下列数据表:

1员工考勤情况表;

2员工工种情况表,反映员工的工种、等级,基本工资等信息;

3员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;

4员工基本信息表;

5员工月工资表。

4.图书管理系统

⑴ 使用计算机实现对学校图书馆的管理。

要求实现对图书、读者、借书、还书、超期等其他管理,而且可以对借阅情况、图书库存等信息进行各种必要的数学统计和分析。

系统主要功能有:

1图书入库:

所有图书登记入库,同一本书不止一本,ISBN编号相同,但书在库内条码不同;所有图书分类管理。

2读者登记:

建立借书人的档案,每人一证,登记借书证号,姓名,单位等信息;

3借阅登记:

借书、还书登记,实时更新图书库存信息,处理续借,遗失,图书破损等其他情况;

4查询:

可以组合各种条件进行查询,查询个人借书情况,超期信息,图书信息,库存信息,等等;

5统计:

对各类图书、读者、借阅等进行各种必要的统计和分析;

6导出查询和统计的结果,形成Excel表。

⑵ 数据库要求:

1图书信息:

2图书分类信息;

3读者信息:

4借阅,还书,续借信息;

5遗失或破损图书信息等。

5.商店进销存管理系统

⑴ 设计一个实用的小型商店销售管理系统,其功能包括:

1登记收入支出:

进货、销售、账目、库存等;

2统计每日或每周的销售情况,按规定格式打印销售报表;

3允许多种方式查询货物情况,多条件组合查询;

4按货物销售情况,提前发出预报;

5导出查询和统计的结果,形成Excel表。

⑵ 数据库要求:

1商品基本

2进货单

3销售单

4库存信息

5供货商

6折扣表

6.高校重修管理系统

⑴ 基本功能要求:

1分类登记用户(教务科管理员、各二级学院教学秘书、财务、学生、任课教师)并设置各类用户的不同权限。

2教务科:

设置重修开课计划(包括重修科目、计划学时、学分、单价等),根据申请重修人员信息(包括课程代码及名称、学年、学期、课程代码、是否申请、是否缴费),确定重修名单,下发到各二级学院通知学生缴费。

截止后根据缴费后人数设置重修类别(上课或辅导)。

并根据二级学院填报的任课教师制定重修课表(开班上课)或重修计划(辅导)。

管理重修成绩。

3财务:

填写重修学生已缴费的确认信息,并打印重修证

4二级学院:

查看教务科下发的重修名单,打印并通知学生。

上报重修任课教师计划,查询并打印重修开课课表和辅导计划,下发到教师和学生。

5任课教师:

查询重修上课课表或辅导计划,填报学生重修成绩。

6学生:

登录系统查询重修开课计划,申请重修。

申请截止后,按班缴费。

可查询个人重修信息、申请信息和缴费信息。

排课结束后可查询重修开课课表和辅导计划。

查询重修成绩。

一般学生只查询自己的重修信息,设置各班班长查询本班重修信息权限。

7查询:

各类单项和多条件组合查询;

8导出查询和统计的结果,形成Excel表。

⑵ 数据库要求:

1各类用户的权限表

2学生基本信息表

3课程表

4学生成绩表

5重修成绩单

6重修计划

7教室信息表

8重修(辅导)课表

七评分标准

1分数采用百分制记分。

2分数构成:

系统完成情况40%,数据库结构的合理性占30%,文档20%,设计态度10%。

3按分工的排名先后体现由组长分配的工作量大小,由此为依据给定组员不同等级的成绩。

4不同组选定的相同课题成果不得雷同,指导老师判分时有权对雷同的两组均判分为不及格。

附录报告格式

 

数据库课程设计报告

 

课题名称:

指导教师:

专业班级:

小组成员:

学号姓名(组长)

完成日期:

年月日

封面

(空2行)

目录(4号黑体,居中)

1问题的提出(作为正文第1章,小4号宋体,行距18磅,下同)…………1

2××××××(正文第2章)……………………………………………………Y

2.1××××××(正文第2章第1条)………………………………………Y

2.2××××××(正文第2章第2条)………………………………………Y

2.X××××××(正文第2章第X条)…………………………………………Y

3×××××(正文第3章)………………………………………………Y

………………………………………(略)

X×××××(正文第X章)………………………………………………………Y

结论…………………………………………………………………………………Y

致谢…………………………………………………………………………………Y

参考文献………………………………………………………………………………Y

附录A××××(必要时)………………………………………………………Y

附录B××××(必要时)………………………………………………………Y

图1×××××(必要时)…………………………………………………………Y

图2×××××(必要时)…………………………………………………………Y

表1×××××(必要时)…………………………………………………………Y

表2×××××(必要时)…………………………………………………………Y

 

注:

1.目次中的内容一般列出“章”、“条”二级标题即可;

2.X、Y表示具体的阿拉伯数字;

正文部分:

1问题的提出(可作为正文第1章标题,用小3号黑体,加粗,并留出上下间距为:

段前0.5行,段后0.5行,这些要删)

×××××××××(小4号宋体,1.5倍行距)×××××××××××××××××××××………

1.1××××××(作为正文2级标题,用4号黑体,加粗)

×××××××××(小4号宋体)××××××…………

1.1.1××××(作为正文3级标题,用小4号黑体,不加粗)

×××××××××(小4号宋体)×××××××××××××××××××××××××××………

2×××××××(作为正文第2章标题,用小3号黑体,加粗,并留出上下间距为:

段前0.5行,段后0.5行)

×××××××××(小4号宋体)×××××××××××××××××××××××××××××××××××………

 

注:

1.正文中表格与插图的字体一律用5号宋体;

2.正文各页的格式请以此页为标准复制,页眉中的页码用阿拉伯数字表示(本文档的页码已设置成自动格式);

3.为保证打印效果,学生在打印前,请将全文字体的颜色统一设置成黑色。

(空2行)

结论(小3号黑体,居中)

×××××××××(小4号宋体,1.5倍行距)×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××…………

 

(空2行)

参考文献(小3号黑体,居中)

1

×××××××(小4号宋体,行距18磅)×××××

2××××××××××××××××××××××××××××××××××××××××××

3××××××××××××××××××××××

…………

例如:

1胡曰利,吴晓芙.林木生长与养分动态模型研究V杉木林曲线[1].中南林学院学报,1999,19(4):

1-7

2曾思齐,欧阳君祥.马尾松低质低效次生林分类技术研究.[J].中南林学院学报,2002,22

(2):

12-16

3华罗庚,王元.论一致分布与近似分析.中国科学,1973(4):

339~357

4赵杰,李涛,朱慧.SQLServer数据库管理、设计与实现教程.北京:

清华大学出版社,2004.03

5BorkoH,BernierCL.Indexingconceptsandmethods.NewYork:

AcademicPr,1978

评分表:

课题名称

 

指导教师

 

评语

 

成绩评定

学生姓名

成绩

日期

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2