数据库课程设计报告_数据库课程设计大报告
数据库课程设计报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库课程设计大报告”。
数据库课程设计方案
(长江大学管理学院,信息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、系统测试的结果
结合实际数据及运行效果,描述模块的功能及使用方法。课程设计的心得体会 参考文献
在百度文库中可以搜索到相关的报告实例