《数据库应用技术》课程设计报告格式

合集下载

数据库sql应用技术课程设计报告

数据库sql应用技术课程设计报告

学号xxxxxxx数据库应用技术课程设计设计说明书北京化工大学学生成绩管理系统起止日期:20xx 年xx月xx日至20xx 年xx月xx日学生姓名xxx班级xxx成绩指导教师(签字)计算机工程系2010年12月21日课程设计任务书2010—2011学年第1 学期xx 系xx 专业xxx 班级课程设计名称:数据库应用技术设计题目:北京化工大学大学学生成绩管理系统完成期限:自20xx 年xx月xx日至20xx年xx 月xxx日共x 周设计依据、要求及主要内容(可另加附页):依据《数据库应用技术课程设计》大纲,按照计划完成内容,将选题、描述数据流程图、画出完整的E-R图、用表格形式设计数据库的逻辑模型、设计系统总体功能模块图、创建数据库各关系模式、编写应用程序,实现各个模块的功能、等计划认真实施。

通过需求分析阶段、据库概念结构设计阶段、据库逻辑结构设计阶段、据库物理设计阶段、据库应用系统的开发(数据库前端应用开发)、据库的实施与维护这6个阶段的要求,完成对天津工业大学的学生管理系统。

使其完成对学生成绩的录入;成绩的查询;学生成绩的修改;学生成绩的删除;退出等功能。

希望本次课设顺利完成,通过本次课设可以锻炼自己的实际操作能力,从中学到必要的知识。

指导教师(签字):教研室主任(签字):批准日期:年月日课程设计进度计划表序号起止日期计划完成内容实际完成情况检查日期检查人签名1 12月21日选题2 12月22日描述数据流程图3 12月23日画出完整的E-R图4 12月24日用表格形式设计数据库的逻辑模型5 12月25日设计系统总体功能模块图6 12月26日~12月27日创建数据库各关系模式7 12月28日~12月29日编写应用程序,实现各个模块的功能,将各个模块集成,实现一个完整的数据库应用系统,测试,修改。

8 12月30日按照上交资料要求提交课程设计所有相关资料9 12月31日认真答辩指导教师批准,并签名:2010 年月日北京化工大学成绩管理信息系统问题综述一、问题提出该系统实现对若干学生成绩进行管理,包括以下信息:学号,课程,成绩。

《数据库原理与应用课程设计》报告格式详细要求计算机

《数据库原理与应用课程设计》报告格式详细要求计算机

《数据库原理与应用课程设计》报告格式详细要求(计算机)————————————————————————————————作者: ————————————————————————————————日期:《数据库原理与应用课程设计》(2011/2012-1第19周)指导教师:刘建平、霍戌文班级:学号:姓名:浙江理工大学信息电子学院2011年12月数据库原理与应用课程设计任务书一、设计目的:1.掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。

2.关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。

3.培养把所学知识运用到具体对象,并能求出解决方案的能力。

二、任务要求:(任选其一)1.运用关系型数据库管理系统,实现本院图书馆管理信息系统。

具体要求如下:⑴图书、资料的登记、注销和查询。

⑵借书证管理,包括申请、注销借书证,查询借书证持有人等。

⑶借还图书、资料的登记、超期处理,超期拒借等。

⑷图书、资料查询,借、还图书和资料情况查询。

⑸图书、资料借阅情况的统计分析,据此作为图书馆图书、资料订够的依据之一(本项不作为基本要求)。

2.运用关系型数据库管理系统,实现服务电话管理系统。

向客户现场派技术人员的服务公司可以用服务电话管理系统跟踪客户、员工、工作订单、发票、付款等等。

具体要求如下:⑴数据库要存储以下信息:•客户信息•客户工需单信息•完成工需单所需人工•完成工需单所需部件•部件信息•付款信息•雇员信息⑵完成的功能:•输入/查看客户工需单信息•输入/查看部件、雇员等其它信息•付款•打印发票等具体要求:1、按照实际项目进行调研,采集数据,提取实体、实体与实体之间的联系,运用数据库设计方法进行数据库的设计,并插入一定量的实验数据。

2、根据系统的实际要求,给出一定量的查询功能要求并进行描述,并运用关系代数进行描述,最后给出相应的SQL语句(含插入、删除、修改、查询)并给予实现(查询结果)。

《数据库应用技术》课程设计指导书

《数据库应用技术》课程设计指导书

课程设计指导书2012 —2013 学年第一学期课程设计名称:数据库应用技术课程设计编号:适用专业: 2011级软件工程专业制订时间: 2012年11月计算机科学与技术系一、课程设计目的《数据库应用技术》是计算机科学中一门重要的专业基础课。

主要介绍数据库系统的基本概念、基本原理和实现。

课程的重点是通过本课程的学习,使学生理解、掌握数据库系统的基本原理:包括数据库的一些基本概念,各种数据模型的特点,关系数据库的基本概念,SQL语言,关系数据理论,数据库的设计理论;了解数据库管理系统软件的研究内容;掌握数据库应用系统的设计开发方法;了解数据库技术的主要内容和发展动向,学习sql server 2005的管理和使用,以指导今后的应用。

课程设计是一项综合性设计活动,要求在教师的指导下,利用本课程内的以及到目前为止所学到的有关知识和技术解决一些不太复杂但却是综合性的问题。

从规模来说,课程设计是在平时作业的基础上进一步扩大的大作业。

在设计中,要求学生要全面考虑相互联系的各个方面及问题,与开发团队为单位,完成设计系统。

通过课程设计,使学生了解并掌握数据库系统原理及数据库应用系统的设计、实现方法,掌握常用数据库管理系统的管理与使用,具备初步的独立分析和设计能力;初步掌握数据库应用系统开发过程的需求分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力;训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风,从而使学生对整个课程的知识体系有较深入的理解,在运用本课程的知识解决实际问题方面得到锻炼,对锻炼学生的实践能力以及运用本课程的知识、方法解决更为复杂的实际问题有较好的启发和指导作用,从而为后续课程的学习、毕业设计环节以及将来的实际工作打好坚实的基础。

二、课程设计进度(参考)三、设计工作要求(课程设计方法、步骤和要点,结合设计题目撰写课程设计报告书)课程设计就是要运用本课程以及到目前为止的有关课程中的知识和技术来解决实际的问题。

数据库应用技术课程设计报告

数据库应用技术课程设计报告

数据库应用技术课程设计报告设计题目:学生日常支出管理系统目录1.概述 (2)1.1系统背景及开发环境 (2)1.2需求及功能分析 (3)1.3概要设计 (3)1.3.1系统功能图 (3)1.3对各部分功能的分析 (4)1.4数据库设计 (4)1.4.3关系表: (5)2课程设计的组成部分 (6)2.1前台窗口: (6)2.2后台代码: (6)2.3显示界面 (8)3.总结 (9)3.1心得体会 (9)3.2课程设计进行过程及步骤 (10)3.3所遇到的问题,你是怎样解决这些问题的 (10)3.4体会收获及建议 (10)3.4参考资料(书、论文、网络资料) (11)4.教师评语 (11)5.成绩 (11)1.概述1.1系统背景及开发环境1.该课程设计的内容是使用C#设计前台,使用SQL数据库作为后台共同实现的一个学生日常支出系统,该系统旨在统计学生在学校内的各种支出,包括食堂吃饭的支出,平时的电话费支出,零花钱消费等等,同时,可以通过输入学号删除学生的消费信息,通过在表中修改、添加信息,点击修改按钮修改数据库中的信息。

这个设计中,使用的软件是Visual Studio 2010和SQL数据库2008。

代码部分使用的是C#语言。

2.这是一个学生日常支出的系统,该系统可以实现查询,修改,删除刷新等功能。

用户可以输入,修改自己或者身边同学的各部分的消费信息,可以对此做出对比以达到合理消费的目的。

1.2需求及功能分析该设计的目的是统计学生在校的各方面支出,包括食堂消费,电话消费,零花消费三个部分,以便每个学生能够更加去年给出的了解自己各方面的消费情况,也可以达到合理消费的目的。

功能是可以使用前台窗口的按钮实现对数据库的数据进行添加,删除,修改和显示。

1.3概要设计1.3.1系统功能图学生日常支出的系统显示数据表格中的数据通过数据表添加信息通过数据表修改信息输入学号删除信息1.3对各部分功能的分析点击显示按钮,可以刷新修改或删除之后的信息。

数据库应用课程设计报告书

数据库应用课程设计报告书

数据库应用课程设计报告书
XXXXX (你的课题名)
成绩: ___________________
学号: ___________________
姓名: ___________________
指导教师: ________________
三峡大学
课程设计任务书200学年学期
xxxxx
摘要:(80-100 字)(五号字)
1. 需求调查、分析
1.1 企业介绍
1.2 需求调查及分析
1.3 数据字典
1.3.1 数据项
1.3.2 数据结构
1.3.3 数据流
1.3.4 数据存储
1.3.5 处理过程
2 概念结构设计
2.1 局部概念结构设计
2.1.1 采购子系统
2.1.2 库存管理子系统
2.1.3 销售子系统
2.1.4 店务管理子系统
2.1.5 …
2.2 合并及优化全局概念结构
2.2.1 消除冲突
2.2.2 修改与重构
3 逻辑结构设计
3.1 概念结构向关系模式转换
3.2 关系模式优化
3.3 用户视图设计
4 数据库物理结构设计
4.1 存取方法设计
4.1.1 选择参数
4.1.2 存取方法
4.2存储结构设计
421确定存放位置
422确定系统配置
5数据库完整性设计
5.1主键及唯一性索引
5.2参照完整性设计
5.3 Check 约束
5.4触发器设计
6数据库存储过程设计
只写存储过程的名称和详细功能,不写代码(触发器设计也一样)7权限设计
8总结
参考资料:
1 •书名•作者•出版社•版本(第一版不写),出版时间。

数据库应用课程设计报告1

数据库应用课程设计报告1

数据库应⽤课程设计报告1 1.⽤户需求分析1.1.系统业务在我们的⽣活中银⾏主要办理以下业务:1.储户开户登记2.定期存款3.定期取款4.活期存款5.活期取款6.利息结算7. 实现所有功能的查询8. 考虑银⾏系统数据的安全与保密⼯作1.2.系统数据流图图1 .存款流程图图2 .取款流程图图3 .总体流程图1.3系统数据字典1)描述数据流定义图4 主要数据流定义图5 主要数据存储定义3)描述处理过程图6 主要处理过程定义⼆、系统设计2.1系统体系结构◆服务器⼯作要求O.S. windows 8.0DBMS SQL Server 2008DBAS 开发平台:Visual studio◆客户机⼯作要求O.S. windows 8.0 DBAS开发平台:Visual studio 客户机 1⽹络服务器......客户机 2客户机 n 数据库服务器数据库图7 数据库应⽤系统开发平台框架图2.2数据库访问接⼝:基于ODBC,各层间的连接关系如下数据库应⽤系统ODBC SocketODBC 驱动程序SQL server图8 数据库应⽤系统访问流程3.系统功能设计3.1功能模块图图9 银⾏储蓄系统功能模块图3.2各模块的IPO图4.1概念模型图11 ER图图12 业务流程图4.2逻辑模型关系模式1.⽤户表(⽤户编号⾝份证号姓名性别⼿机号地址)2.银⾏卡表(银⾏卡号⽤户编号开户⽇期开户⾦额账户余额密码存储类型)3.定期存款表(定期存款流⽔号银⾏卡号定期存款⾦额定期存储周期定期存款时间定期存款周期业务员编号)4.定期取款表(定期取款流⽔号银⾏卡号定期利息业务员编号)5.活期存款表(活期存款流⽔号银⾏卡号活期存款⾦额活期存款时间业务员编号)6.活期取款表(活期取款流⽔号银⾏卡号活期利息活期取款⾦额活期取款时间业务员编号)7.利率表(存储类型利率)8.业务员表(业务员编号,⾝份证号,姓名,⼿机号).银⾏储蓄系统图表字段名属性名属性类型长度默认值是否允许空ID ⾝份证号varchar 20 ⽆否userID ⽤户编号char 10 ⽆(顺序产⽣)否uname ⽤户姓名char 6 ⽆否sex 性别char 6 ⽆是telephone 电话varchar ⽆否address 地址char 30 ⽆是图13 ⽤户表字段名属性名属性类型长度默认值是否允许空cardID 银⾏卡号varchar 15 ⽆(随机产⽣)否opedate 开户时间Datetime 当前时间否openmoney 开户⾦额Money 0 否password 密码Char 6 000000 否userID ⽤户编号Int ⽆(顺序产⽣)否balance 账户余额Money 0 否cardtype 存储类型varchar 20 活期否图14 银⾏表字段名属性名属性类型长度默认值是否允许为空fid 定期存款流⽔号varchar 15 ⽆(随机产⽣)否cardID 银⾏卡号money 当前时间否fdeposit 存款⾦额Money 0 否ftime 存储周期Int 000000 否fin 存款时间datetime ⽆(顺序产⽣)否图15定期存储表字段名属性名属性类型长度默认值是否允许为空uid 活期存款流⽔号varchar 15 ⽆(随机产⽣)否cardID 银⾏卡号money 当前时间否udeposit 存款⾦额Money 0 否uin 存款时间datetime ⽆(顺序产⽣)否dealerID 业务员编号Int ⽆否图16 活期存款表字段名属性名属性类型长度默认值是否允许空uwid 活期取款流⽔号varchar 15 ⽆(随机产⽣)否cardID 银⾏卡号Char 18 ⽆否udatetime 取款时间datetime 8 当前时间是umoney 要取⾦额Money ⽆是finterest 利息money ⽆是dealerID 业务员编号Int ⽆否图17 活期取款表字段名属性名属性类型长度默认值是否允许空fwid 定期取款流⽔号varchar 15 ⽆(随机产⽣)否cardID 银⾏卡号Char 18 ⽆否finterest 利息money ⽆是图18 定期取款表字段名属性名属性类型长度默认值是否允许空Cardtype 存储类型varchar 8 ⽆否rate 利率float ⽆否图19 利率表字段名属性名属性类型长度默认值是否允许空DealerID 业务员编号Int ⽆(⾃动⽣成)否ID ⾝份证号Char 18 ⽆否Dname 姓名Varchar 6 ⽆否Telephone 电话号码Char 11 ⽆否图20 银⾏职员表4.3表属性定义 ---关系转换、完整性定义(PK、FK、⾃定义其它)4.4表的物理结构设计5.数据库实施、应⽤程序分模块设计、集成、测试6.数据库应⽤系统试运⾏1.⽤户表2.银⾏卡表3.业务员表4.利率表。

《数据库应用技术课程设计》指导书.doc

《数据库应用技术课程设计》指导书.doc

《数据库应用技术课程设计》指导书一、教学目标《数据库应用技术课程设计》是数据库应用技术课程的一个关键环节。

它是根据教学计划的要求,在学生系统地学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理系统。

通过对一个实际问题的分析、设计与实现,将原理与应用相结合,通过把书本上学到的知识用于解决实际问题,培养学生的动手能力,也是对前期课堂教学效果的检验;另一方面,使学生能深入理解和灵活掌握理论教学内容。

同时,还可以培养学生调查研究、查阅技术文献、资料以及撰写技术文献的能力。

二、教学要求(一)、主要内容:(1)、掌握数据库设计(包括六个阶段)的基本方法(2)、熟练掌握SQL Server数据库管理系统(3)、了解MIS系统的常用的开发模式(4)、掌握一种MIS开发工具(ASP,PB,VC++,Delphi,,C#等)(5)、具体设计与实现一个管理信息系统(MIS)(二)、要求:严格遵循软件开发的规范与信息系统的开发规程,整个设计过程严格按如下的几个阶段要求执行,并提供规范设计文档。

(1)、需求分析阶段准确了解与分析用户需求(包括数据与处理)。

该阶段结束后要求提供完整的数据字典、数据流图中处理过程的描述。

(2)、数据库概念结构设计阶段将需求分析得到的用户需求抽象为信息结构即概念模型。

该阶段结束后要求提供完整的E-R图。

(3)、数据库逻辑结构设计阶段将数据库概念结构转换为某个DBMS所支持的数据模型(关系模型),并对其进行优化。

该阶段结束后要求提供优化的关系模式。

(4)、数据库物理设计阶段针对具体的DBMS,确定数据库的存储结构与存取方法。

(5)、数据库应用系统的开发(数据库前端应用开发)采用某种MIS开发工具,完成应用系统的开发。

(6)、数据库的实施与维护完成数据的载入、应用程序的调试、数据库的试运行及数据库的维护工作。

三、课程设计题目安排课程设计典型题目已给出,要求每组(小组成员不得超过3人)一题,可以选择相应的题目,也可自拟题目,但要符合课程设计任务书要求达到的功能和难度。

《数据库应用技术》课程设计报告

《数据库应用技术》课程设计报告

宁波大红鹰学院信息工程学院课程设计报告工程名称:工程组长:工程成员:09信管(1)班级名称:信息系统与信息管理专业名称:完成时间:信息工程学院制一、工程计划及分工(一级标题,黑体小三号, 段前段后0.5行)1.1 工程计划表(二级标题,黑体四号, 段前段后0行)1.2 分工完成情况X1:X2:X3:二、系统需求分析(系统背景,用户需求。

参见课本p148)(正文部分要求宋体,小四,固定行距20磅,首行缩进2个汉字,表和图要加题注)三、系统功能分析(包括系统功能概述、系统功能模块设计等。

参见课本p149-151)(正文部分要求宋体,小四,固定行距20磅,首行缩进2个汉字,表和图要加题注)四、数据库设计4.1 数据库的概念设计1,局部概念设计确定系统的局部概念设计范围。

1.管理员表2.义工表3.星级表4.义工大队表5.网页信息表6.活动表7.活动义工 2,全局概念结构设计综合各实体的局部ER 模型图形形成如下图所示的全局ER 图。

8.系统E-R图4.2 数据库的逻辑设计1,将实体转换为关系模式:管理员表:管理员(管理员编号,姓名,密码)义工表:义工(义工编号,管理员编号,义工大队编号,服务时间,类型,星级编号,姓名,出生日期,性别,政治面貌,身份证号,住址,联系电话,电子邮箱,教育程度,工作(学校)名称)星级等级:星级等级(星级编号,星级等级)义工大队表:义工大队(义工大队编号,星级编号,注册人数,队长编号,密码)网页信息表:网页信息(网页编号,标题,类型,内容)活动表:活动(活动编号,管理员编号,义工大队编号,活动状态,活动内容,申请是否通过,活动时间,实际活动时间,活动主题,活动地点,需要的人数)2,将联系转换为关系模式:活动义工表:(活动编号,义工编号,活动时间)4.3 数据库的物理设计1.管理员表/2.义工表/3.星级表/4.义工大队表/5.网页信息表/6.活动表7.活动义工表4.4 数据库的扩展设计4.4.1 视图设计(三级标题,黑体小四号, 段前段后0行)1、视图名视图的作用视图对应的代码示例(代码Arial,五号,单倍行距)CREATE VIEW IS_StudentASSELECT Sno,Sname,SageFROM StudentWHERE Sdept= 'IS'视图的截图2、。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东理工大学计算机学院课程设计
(数据库应用技术)
O一一年月日
课程设计任务书及成绩评定
课题名称 _____________________________________________
I、题目的目的和要求
通过数据库应用技术课程设计的操作与实践,使学生掌握SQL Server 2005数据库创建、开发和管理的功能,具备利用SQL Server 2005开发和管理数据库系统的能力。

要求学生:了解和掌握SQL Server2005体系结构;掌
握数据库和表的创建、修改和使用;实现数据的完整性以及如何定义约束、使用规则和默认值;掌握数据库查询技术;掌握索引、视图、存储过程与触发器等数据库对象的使用并熟练运用。

理解事务与锁的概念,并能进行事务处理及并发控制。

掌握数据库应用系统开发的过程。

要求独立完成该课题设计。

U、设计进度及完成情况
川、主要参考文献及资料
[1] 姜桂洪,张龙波主编•数据库应用与开发•北京:清华大学出版社,2010.5
[2] 姜桂洪,张龙波主编.《SQL SERVER20C数据库应用与开发》习题解答与上机指导北京:清华大学出版社,2010.5
[3]
[4]

学科部主任_____________ IV、成绩评定
设计成绩: ___________________ 指导老师:
目录
第一章系统概述 (1)
第二章系统分析............................................
第三章功能分析............................................
第四章系统实现............................................
第五章调试过程中的问题及系统测试情况...................... 第六章结束语
第一章概述
概述整个系统的基本功能
第二章系统分析
需求分析形成数据字典概念结构设计(E—R 图)逻辑结构设计(关系模式--- 关系)第三章功能分析
各模块功能及其相互关系
第四章系统实现
各模块分析:分析各模块的具体设计步骤,包括初始状态、输入信息、存储信息、输出
信息、执行步骤等,即要求给出每个模块的具体实现过程及分析过程
第五章调试过程中的问题及系统测试情况
第六章结束语
(致谢,完成任务情况,收获,意见和建议等)
参考文献:
(注意格式)
[1]
[2]
[3]。

相关文档
最新文档