广东工业大学 数据库课程设计报告(共5则)

时间:2019-05-15 08:27:07下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《广东工业大学 数据库课程设计报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《广东工业大学 数据库课程设计报告》。

第一篇:广东工业大学 数据库课程设计报告

数据库课程设计报告

组员:

1.题目:校园小商品交易系统

2.开发环境:操作系统windows、工具MyEclipse、SQL开发语言等;

3.需求分析(功能模块的设计过程,含关键源代码,源代码最多不超过1页)。

(1)用户:添加用户、查找用户

(2)商品:添加商品、删除商品、查找商品

(3)订单:添加订单、查找订单、删除订单

4.详细设计:

4.1用户

(1)添加用户

pstmt = conn.prepareStatement(“insert users values(?,?,?,?,?,?)”);

pstmt.setString(1, ub.getUsername());

pstmt.setString(2, ub.getPassword());

pstmt.setString(3, ub.getEmail());

pstmt.setString(4, ub.getPhone_num());

pstmt.setString(5, ub.getAddress());

pstmt.setBoolean(6, ub.isAdmin());

int num = pstmt.executeUpdate();

(2)查看用户

pstmt = conn.prepareStatement(“select * from users where username=?”);pstmt.setString(1, username);

rs = pstmt.executeQuery();

4.2商品

(1)添加商品

pstmt = conn.prepareStatement(“insert goods values(null,?,?,?,?,?)”);

pstmt.setString(1, good.getGoodsname());

pstmt.setString(2, good.getGoodsdesc());

pstmt.setString(3, good.getGoodswoner());

pstmt.setString(4, good.getGoodsprice());

pstmt.setString(5, good.getGoodsimg());

int num = pstmt.executeUpdate();

(2)删除商品

pstmt = conn.prepareStatement(“delete from goods where goodsid=?”);pstmt.setInt(1, id);

int num = pstmt.executeUpdate();

(3)查找商品

pstmt = conn.prepareStatement(“select * from goods where goodsid=?”);

pstmt.setInt(1, id);

rs = pstmt.executeQuery();

4.3订单

(1)添加订单

pstmt = conn.prepareStatement(“insert orders values(?,?)”);

pstmt.setInt(1, order.getGoodid());

pstmt.setString(2, order.getUsername());

int num = pstmt.executeUpdate();

(2)查找订单

pstmt = conn.prepareStatement(“select * from orders where goodsid=? and username=?”);

pstmt.setInt(1, order.getGoodid());

pstmt.setString(2, order.getUsername());

rs = pstmt.executeQuery();

(3)删除订单

pstmt = conn.prepareStatement(“delete from orders where goodsid=? and username=?”);

pstmt.setInt(1, order.getGoodid());

pstmt.setString(2, order.getUsername());

int num = pstmt.executeUpdate();

5.心得体会

通过做数据库课程设计,感受到了在紧张的时间内去学习一样东西并且用它来完成一项任务的紧张感。在做课设的过程中,可谓困难重重,期间遇到各种各样的问题,从安装软件到实现代码的具体操作,都遇到很多很多的问题,但是也从解决这些问题的过程中学会了很多东西。比如遇到问题怎样去百度,google在众多繁杂的信息中找到能够解决问题的方法。同时也在不断地解决问题中学会了怎样去坚持做一件事,以及如何跟合作伙伴沟通交流,这些对我今后学习的影响是巨大的,所以感谢这次课设的任务,让我学到很多东西。

第二篇:广东工业大学课程设计基本要求(新)

广东工业大学课程设计基本要求(新)

为规范课程设计这一实践性教学环节,以培养学生的综合素质和专业知识的应用能力。特制定本《基本要求》。

一.课程设计的任务

课程设计是培养学生运用有关课程的基础理论和技能解决实际问题,进一步提高学生本专业必要的基本技能、方法和创新能力的重要环节之一。通过课程设计要使学生受到设计方法的初步训练。能用文字、图形和现代设计方法系统地、正确地表达设计成果。

二.课程设计的组织

(1)课程设计应按教学计划的规定进行。基层教学单位应依据教学大纲,从学生的中等水平出发,确定课程设计的内容和具体要求,使学生能在规定的时间内完成设计任务。

课程设计的题目要具有一定的典型性、综合性,每位学生的设计内容应不同。

(2)基层教学单位负责课程设计(或大型作业)的全面组织工作,选派称职的指导教师,每位教师指导的学生人数不宜过多,师生比一般为1:15左右。基层教学单位应在设计开始前编印好课程设计(或大型作业)的任务书、指导书,准备好必要的文献资料并做好各项具体的准备工作。

(3)设计应在教师指导下由学生独立完成。教师要充分发挥主导作用,指导学生阅读相关参考资料,在难点和关键性问题上对学生进行启发、引导,以培养学生的独立工作能力、设计能力和树立正确的设计思想。教师要贯彻因材施教的原则,对学习困难的学生加强辅导,对优秀学生可适当提高要求。指导教师应做到教书育人。设计开始时要进行动员布置,对学生提出明确的设计任务要求及注意事项,在设计期间要每天进行辅导和检查,及时予以指导和帮助,使设计顺利进行。基层教学单位的指导教师应创造条件让学生使用计算机进行设计,培养学生的计算机应用能力。

三.课程设计的考核

课程设计完成后,指导教师要认真审阅学生的设计资料,对每个学生的设计写出评语,并评定成绩。考核的方式可采用口试、笔试或两者结合。

课程设计成绩由指导教师针对学生在课程设计期间的工作态度,设计考核成绩综合评分。采用五级制记分,成绩评定标准是:

优秀:能独立完成设计工作,方案先进,计算正确,设计符合规范要求,说明书叙述透彻、图面整洁,体现一定的创新能力。设计过程中表现好,无违纪现象。

良好:能独立完成设计工作,方案合理,计算正确。设计符合规范要求,说明书叙述清楚,图面清晰。设计过程中表现较好,无违纪现象。

中等:能完成设计工作,达到要求,计算基本正确,设计符合规范要求,说明书叙述比较清楚,1

图面基本清晰。设计过程中表现较好,无违纪现象。

及格:能完成设计工作,基本达到要求,计算基本正确,设计符合规范要求,说明书叙述基本清楚,图面基本清晰,设计过程表现一般,无违纪现象。

不及格:达不到及格水平。

课程设计期间学生的考勤与纪律按《广东工业大学学生考勤管理规定》执行。

四.课程设计总结

课程设计结束后,必须进行总结,以便积累经验,不断改进和提高课程设计质量。

课程设计总结经主管教学的院(系、部)领导审阅后交院(系、部)保存。学生课程设计资料由基层教学单位至少保存三年。

(2001年10月修订)

第三篇:数据库课程设计报告

数据库课程设计方案

(长江大学管理学院,信息2009级)设计目的

数据库课程设计是信息管理与信息系统专业大四学生的重要实践性环节之一,是学生在学习完“数据库原理及应用”课程后,锻炼自身实践能力的一次综合性实验。本课程设计的主要目的在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设计的基本流程和方法,能使用某种系统开发语言开发三层的软件体系结构,最终使学生能综合运用所学知识解决实际问题。参与人员与组织方式

按照专业教学计划的安排,本课程设计要求08级信息管理专业的所有学生都必须完成,历时两周,共28学时。课程设计采用分组的方式进行,每组4-6人,两个班级配备专业教师进行指导,但主要由学生自己动手查资料学习并解决问题。设计内容

以MS SQL Server 或Oracle作为后台数据库平台,选择某熟悉的软件开发平台如C++、JAVA、ASP、或.net等作为前台开发工具,完成一个小型数据库应用系统的设计与开发。根据学生的具体情况,学生可以从以下系统中选择一个,也可以根据个人的爱好自选题目。人事管理系统

(1)系统功能的基本要求(取决于小组的需求分析结果):

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

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

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

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

按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资,员工年终资金的生成,员工的年终奖金计算公式学生可根据自己的理解自行设计。

企业工资报表:能够查询单个员工的工资情况,每个部门的工资情况、按月的工资,并能够打印。

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

(2)数据库要求(数据库设计应该与功能分析相对应)建议在数据库中至少应该包括以下数据表: 员工基本信息表

员工学历信息表、反映员工的学历、专业、毕业时间、学校、外语情况等; 企业工作岗位表; 企业部门信息表。考勤情况表;

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

员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等; 员工月工资表 宾馆客户管理系统(1)系统功能的基本要求 建议的功能

住宿管理:客户预定、住宿登记、追加押金、调房登记、退房结账。客房管理:客户设置、客户查询、房态查看。挂账管理:挂账查询、客户结账

查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。日结:登记预收报表、客户销售报表、客户销售统计。系统设置:初始化、操作员设置、密码设置、权限设置(2)数据库要求 建议应该包括: 登记预收表 登记表 挂账明细

客房基本信息表 客房预定表 退房登记表

密码表、权限设置表。钢材综合管理系统

(1)系统功能的基本要求 前台管理部分 商品销售 客房结款 商品查询 客户查询 后台管理部分

日常业务:销售退货、商品入库、退货返厂、商品报损、商品报溢

库存管理:库存商品查询、库存盘存、设置库存的初始值,库存的上下警戒限;产品出库管理,可以填写出库单,确认出库;

查询统计:销售查询、销售退货查询、入库查询、退货返厂查询、报损查询、商品报溢查询等

应收应付管理:付款单、应收款查询、应付款查询

统计报表:销售日报表、销售月报表、客户销售报表、职员销售报表;

基础信息管理:商品信息管理、职员信息管理、仓库信息管理、供应商信息管理等 系统设置

(2)数据库要求

建议在数据库中至少应该包含下列数据表 单位定义表 报损表或报溢表

报损票号或报溢票号表 仓库基础信息 供应商基本信息 供应商明细表 库存表

客户基础信息表 客户明细表 权限设置信息表 入库表 入库票号表

入库退单表和入库退单票号 商品基础信息表 销售表 销售票号表

销售退单表及票号 员工基础信息表 餐饮管理系统 前台管理部分 开台管理 买单管理

当日结账数据分析 日结算管理 后台管理部分

酒店后台进货、出货管理

进货查询、出货查询、库存查询 库存统计分析

房间台号管理、商品信息管理、员工信息管理 财政管理: 月结算管理 月营业分析 年营业分析

应收应付管理:应付账款管理、挂账管理、历史挂账查询 系统初始化:本单位定义、供应商管理、房间台号类型管理、部门信息管理、仓库信息管理、员工级别管理

系统管理模块:权限与用户

(2)数据库要求

建议在数据库中至少应该包含下列数据表 单位定义表 付款单据表 供应商信息表 出货信息表 员工信息表 商品基础信息表 客户信息表 库存信息表

房间台号信息表(房间台号类型表)挂账信息表 挂账点单临时表 点单临时表 点单历史表 权限信息表

日(月)结账信息表 进货单据临时表 进货单据信息表 进货表 部门信息表 班级管理系统

(1)系统功能的基本要求

学生管理,可以录入学生、可以删除某个学生;

班组管理,能在满足约束条件的情况下添加、修改、删除班级; 课程管理,能在满足约束条件的情况下添加、修改、删除课程;

成绩管理,能进行成绩的录入、修改、删除等操作,能进行数据的查询和统计; 班组事务管理,如奖金评定、比赛等(2)数据库要求

建议在数据库中至少包含以下数据表: 学生表 班级表 院系表

课程表以及成绩表; 班级事务表 网络在线书店

系统功能的基本要求 前台管理 新用户注册 用户登录 查看图书信息 购物车处理 订单列表 订单详细信息 发表评论 商品运输管理 后台管理 单位信息管理 商品出入库 数据分析与统计

(2)数据库要求

建议在数据库中至少包含以下数据表: 商品库存信息 单位信息表 进(销)信息表 顾客表 图书种类表 订单明细表 订单表 评价信息表 购物车表 设计报告要求

学生完成设计任务后,应按要求提交课程设计报告,设计报告应包含以下几个方面的内容: 应用程序的系统结构;

应用程序使用的环境平台,如DBMS和开发工具的选择;

数据库设计的过程和结果:包括需求分析、概念设计、逻辑设计、物理设计、库表结构,并编写定义数据库及表单的SQL程序;

数据库相关应用程序的主要代码,数据库系统测试数据及测试结果; 运行结果分析。

具体的报告形式可参考本课程设计所提供的报告模板。成绩考核

由指导教师根据学生完成任务的情况、课程设计报告的质量和课程设计过程上的工作态度等综合打分,其中课程设计报告占60%、软件系统占30%,平时表现占10%。成绩评定实行优秀、良好、中等、及格和不及格5个等级,并对设计成绩评定为优秀的学生给予一定奖励。总评:

数据库课程设计实验报告(2012-2013)第1学期

业:

小组编号:

组长姓名:

级:

指导教师:

长江大学管理学院实验中心 数据库课程设计报告评价表 系统设计题目:

小组成员:

系统开发的主要技术:

设计目标:

工作进度安排:

小组自评: 小组成员得分:(1)

(2)

指导老师评语:平时成绩:

设计报告:

软件系统:

总评:

***系统的数据库课程设计报告 1 系统的开发背景(1)开发目的及意义(2)研究现状分析(3)设计报告的内容

2关键理论及开发技术概述(1)数据库设计技术(2)系统开发技术 3系统的需求分析(1)功能需求(2)性能需求(3)接口需求

(4)出错处理需求及其它特殊需求

4、概念设计

什么是概念设计?

概念设计中应该做什么?

它在需求分析与软件设计中过度过程中起到一个什么样的作用?(我们往往过多的关注How,而没有关注What,或者关注了What而没有关注What背后的需求场景和背后的问题Why。)

5、数据库逻辑设计(1)系统的E-R图

(2)表、表与表之间的关系(主键及外键等)以及完整性约束(3)编写数据字典

给出通过SQL生成数据库、表、索引、视图及完整性约束等的代码。重点语句需要标准说明性文字

6、数据库物理设计(1)访问方式选择(2)存储结构选择(3)物理结构评价

7、安全性设计(1)身份验证模式(2)登陆管理(3)账户管理(4)权限管理(5)角色管理

8、重要业务处理过程设计(1)重要的存储过程(2)重要的触发器技术

要求学生尽可能应用SQL语言的函数

9、重要业务逻辑的实现程序

利用系统开发语言设计的重要模块代码及函数

10、系统测试的结果

结合实际数据及运行效果,描述模块的功能及使用方法。课程设计的心得体会 参考文献

在百度文库中可以搜索到相关的报告实例

第四篇:数据库课程设计报告

数据库课程设计

校友通讯录

南华大学计算机科学与技术学院网络工程

(2010~2011 第二学期)

2011.6.25

目 录

一、设计需求说明··············3

二、总体设计分析··············

三、部分模块设计分析············

四、程序源代码···············

五、运行结果及截图·············

六、心得体会················

七、参考文献················4 10 18 23 23

一、设计需求说明

1、设计题目及要求

建立校友通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等;

◆ 能够提供注册、登录和修改个人信息等的功能; ◆ 校友之间能进行相互通信;

2、系统功能需求分析:

1).注册,找回密码(无法登陆该系统); 2).登陆;

3).更改个人资料;

4).查看并浏览校友所有的公开性信息; 5).申请私人互动,进一步获取校友私有信息: ①发送申请消息; ②拒绝;

③通过,开放私人信息; 6).删除已在列表中的对象; 7).账号注销。

二、总体设计分析

系统功能模块图:

校友通讯录要实现的需求功能主要有注册,找回密码;登录;修改个人资料;浏览校友信息;查找校友;修改密码;删除校友;账号注销。(1)注册:如果是新用户,用户可注册加入,填写详细的注册信息表。验证通过,如果注册成功,则进入校友通讯录主界面。

(2)找回密码:用户忘记了登陆密码,可通过找回密码功能找回密码,进入找回密码界面,填写邮箱号,可以修改密码。

(3)登录:输入正确的账号,密码,登陆成功,如果登陆次数超过5次,提示错误信息。

(4)修改个人资料:进入个人信息页面,填写要修改的内容,如果修改成功,系统更新并记录信息。

(5)浏览校友信息:查看已在校友列表的校友的信息。(6)查找校友:输入姓名、学院、专业等查找信息,查找成功。

(7)删除校友: 在已有的可互动的联系人中找寻并选择要删除的对象,如果删除成功则用户的私密信息不再对已删除对象开放。

(8)帐户注销:用户提出注销请求,如果退出校友通讯录系统,则系统注销退出者的个人信息。

三、部分模块设计分析

1.通讯录:

2.工作顺序图:

(1)注册:申请账号

注册注册数据 : <未指定>真实性检查错误真实加入班级记录,分配帐号

②找回密码:找回用户丢失的密码

找回密码已登陆用户进入更改密码界面已注册未登记用户申请找回密码键入新密码输入帐号系统发送密码通过电子邮件确认否记录

(3)登录:已注册的用户利用系统已分配的账号登录

已注册用户或管理员登录键入密码帐号验证密码帐号是否正确通过验证未通过验证验证是否为管理员拒绝进入普通用户管理员进入个人主页进入管理员界面系统维护8

4)修改个人资料:修改个人中心的资料

更改个人资料进入更改个人资料页面已登陆用户输入要更改的个人资料确定取消记录9((5)浏览校友信息:查看校友的信息

已登陆用户 查看搜索校友公开信息进入搜索界面键入搜索信息精确搜索模糊搜索显示符合条件校友名单显示选中校友公开信息10

(6)查找校友:查找用户感兴趣的校友

通信许可权发送许可权申请收到许可权申请已登陆用户拒绝许可权申请同意许可权申请记录,加入联系人列表删除许可权浏览联系人私人信息

(7)删除校友:删除用户的好友

已登陆用户

删除通信权进入已获通信权列表选中要删除的联系人取消删除确定要删除移出,记录12

四、源程序代码

五、运行结果及截图 1.显示主菜单界面

2.添加界面

3.显示界面

4.删除界面

删除后,通讯录里的显示记录:

5.查询界面

以姓名查询方式为例:

6.修改界面

修改后,通讯记录的显示记录:

7.保存界面

六、心得体会

李兰利: 李竹村: 姚莉 : 李叶婷: 毛蓓:

梁娟:这次课程设计我觉得我做的事情比较少,尽的力不够,但在组员的辅助下,还是学到了一些东西。如:如何做原型设计、需求分析的应该做些什么,以及界面设计,数据库那边了解甚少。我觉得那句话话说得很对,团结就是力量。要做一件事,你需要有一个优秀的团队,大家可以一同进步,一同努力,困难一起克服。在这个团队中,我看到了他们钻研的精神,令我很敬佩;看到大家分工明确一起努力地画面。只是一次不错经验。

七、参考文献

何玉洁、李宝安《数据库系统教程》人民邮电出版社 教材《软件工程》

第五篇:广东工业大学广厦软件结构设计课程设计

课程名称

计算机辅助结构设计

题目名称

11层框-剪旅馆结构

学生学院

土木与交通工程学院

专业班级

20XX级土木工程

学生姓名

指导教师

2012年X月X日

设计方案图(A5)

方案布置:

总信息:

计算结果分析:

短墙倾覆力矩比例小于40%,满足要求

剪重比满足最小要求

两个方向基本周期接近

周期比小于90%,满足要求

最不利地震方向小于15度,不用重新地震方向

参与质量都大于90%,满足要求,不用再增加震型数

最大层间位移角小于1/800,满足要求

层刚度比满足要求,没有薄弱层

单位面积质量为13.18,与开始估算的12接近

刚心和质心接近,扭转效应小

各标准层板配筋施工图

暗柱层1:

暗柱层2:

暗柱层11:

暗柱层12

下载广东工业大学 数据库课程设计报告(共5则)word格式文档
下载广东工业大学 数据库课程设计报告(共5则).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    数据库课程设计报告格式

    数据库课程设计报告要求 1.报告的编写规范与写作框架 一、引言 (一)本课题的研究意义 (二)本课题的目的、内容 二、需求分析与设计方案 (一)任务概述 (二)系统的需求说明 (三)系统功能......

    图书馆数据库课程设计报告

    目录 第1章 绪论 ........................................ 2 §1.1设计意义及目的............................................. 2 §1.2研究范围及技术要求.................

    数据库课程设计

    1 需求分析 在银行业务模拟中用随机函数产生随机数,求客户在银行的平均时间,客户来到银行后加入两个队列,客户办理的业务有两种,一是取款和贷款,二是存款和还款。 2 概要设计 typ......

    数据库课程设计

    数据库课程设计 第一章 引言 开发的意义 设计应用系统的任务及目标 设计开发及运行的软硬件环境 第二章 系统分析与设计 系统需求分析 数据库概念结构设计 数据库逻辑结构设......

    广东工业大学模拟电子技术课程设计_图文(精)

    课程设计 课程名称模拟电子技术课程设计题目名称TPE-159型迷你音响 学生学院材料与能源学院 专业班级15级xxxxxx班 学号31xxxxxxx 学生姓名xxx 指导教师王春茹 2016年12月16......

    数据库课程设计报告格式要求

    一、题目 人事管理系统二、内容 需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统调试和安装等。三、要求(一)报告内容格式要......

    工程地质实习报告 广东工业大学

    实习名称:工程地质实习实习周数:一周 实习地点:大学城、番禺莲花山、省博物馆 一、 实习目的及任务 工程地质实习是土木工程专业重要的实践性教学环节,实习实践教学和课堂理论......

    广东工业大学实习报告wkh

    广东工业大学食品科学与工程专业 实习报告 专业班级:食品科学与工程 学生姓名: 学号: 指导教师:吴克刚 实习名称:毕业实习实习周数: 5 实习地点:东莞百味佳食品有限公司 一、实习......