您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 数据库课程设计报告模板
数据库课程设计方案(长江大学管理学院,信息2009级)1、设计目的数据库课程设计是信息管理与信息系统专业大四学生的重要实践性环节之一,是学生在学习完“数据库原理及应用”课程后,锻炼自身实践能力的一次综合性实验。本课程设计的主要目的在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设计的基本流程和方法,能使用某种系统开发语言开发三层的软件体系结构,最终使学生能综合运用所学知识解决实际问题。2、参与人员与组织方式按照专业教学计划的安排,本课程设计要求08级信息管理专业的所有学生都必须完成,历时两周,共28学时。课程设计采用分组的方式进行,每组4-6人,两个班级配备专业教师进行指导,但主要由学生自己动手查资料学习并解决问题。3、设计内容以MSSQLServer或Oracle作为后台数据库平台,选择某熟悉的软件开发平台如C++、JAVA、ASP、或.net等作为前台开发工具,完成一个小型数据库应用系统的设计与开发。根据学生的具体情况,学生可以从以下系统中选择一个,也可以根据个人的爱好自选题目。人事管理系统(1)系统功能的基本要求(取决于小组的需求分析结果):员工各种信息的输入,包括员工基本信息、学历信息、婚姻状况信息、职称等。员工各种信息的修改;对于转出、辞职、辞退、退休员工信息的删除;按照一定的条件,查询统计符合条件的员工信息,至少应该包括每个员工的详细信息查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自员工信息。员工每个工种基本工资设计加班津贴管理,根据加班时间和类型给予不同的加班津贴;按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资,员工年终资金的生成,员工的年终奖金计算公式学生可根据自己的理解自行设计。企业工资报表:能够查询单个员工的工资情况,每个部门的工资情况、按月的工资,并能够打印。对查询、统计的结果打印输出(2)数据库要求(数据库设计应该与功能分析相对应)建议在数据库中至少应该包括以下数据表:员工基本信息表员工学历信息表、反映员工的学历、专业、毕业时间、学校、外语情况等;企业工作岗位表;企业部门信息表。考勤情况表;员工工种情况表,员工的工种、等级、基本工资等信息;员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;员工月工资表宾馆客户管理系统(1)系统功能的基本要求建议的功能住宿管理:客户预定、住宿登记、追加押金、调房登记、退房结账。客房管理:客户设置、客户查询、房态查看。挂账管理:挂账查询、客户结账查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。日结:登记预收报表、客户销售报表、客户销售统计。系统设置:初始化、操作员设置、密码设置、权限设置(2)数据库要求建议应该包括:登记预收表登记表挂账明细客房基本信息表客房预定表退房登记表密码表、权限设置表。钢材综合管理系统(1)系统功能的基本要求前台管理部分商品销售客房结款商品查询客户查询后台管理部分日常业务:销售退货、商品入库、退货返厂、商品报损、商品报溢库存管理:库存商品查询、库存盘存、设置库存的初始值,库存的上下警戒限;产品出库管理,可以填写出库单,确认出库;查询统计:销售查询、销售退货查询、入库查询、退货返厂查询、报损查询、商品报溢查询等应收应付管理:付款单、应收款查询、应付款查询统计报表:销售日报表、销售月报表、客户销售报表、职员销售报表;基础信息管理:商品信息管理、职员信息管理、仓库信息管理、供应商信息管理等系统设置(2)数据库要求建议在数据库中至少应该包含下列数据表单位定义表报损表或报溢表报损票号或报溢票号表仓库基础信息供应商基本信息供应商明细表库存表客户基础信息表客户明细表权限设置信息表入库表入库票号表入库退单表和入库退单票号商品基础信息表销售表销售票号表销售退单表及票号员工基础信息表餐饮管理系统前台管理部分开台管理买单管理当日结账数据分析日结算管理后台管理部分酒店后台进货、出货管理进货查询、出货查询、库存查询库存统计分析房间台号管理、商品信息管理、员工信息管理财政管理:月结算管理月营业分析年营业分析应收应付管理:应付账款管理、挂账管理、历史挂账查询系统初始化:本单位定义、供应商管理、房间台号类型管理、部门信息管理、仓库信息管理、员工级别管理系统管理模块:权限与用户(2)数据库要求建议在数据库中至少应该包含下列数据表单位定义表付款单据表供应商信息表出货信息表员工信息表商品基础信息表客户信息表库存信息表房间台号信息表(房间台号类型表)挂账信息表挂账点单临时表点单临时表点单历史表权限信息表日(月)结账信息表进货单据临时表进货单据信息表进货表部门信息表班级管理系统(1)系统功能的基本要求学生管理,可以录入学生、可以删除某个学生;班组管理,能在满足约束条件的情况下添加、修改、删除班级;课程管理,能在满足约束条件的情况下添加、修改、删除课程;成绩管理,能进行成绩的录入、修改、删除等操作,能进行数据的查询和统计;班组事务管理,如奖金评定、比赛等(2)数据库要求建议在数据库中至少包含以下数据表:学生表班级表院系表课程表以及成绩表;班级事务表网络在线书店(1)系统功能的基本要求前台管理新用户注册用户登录查看图书信息购物车处理订单列表订单详细信息发表评论商品运输管理后台管理单位信息管理商品出入库数据分析与统计(2)数据库要求建议在数据库中至少包含以下数据表:商品库存信息单位信息表进(销)信息表顾客表图书种类表订单明细表订单表评价信息表购物车表4、设计报告要求学生完成设计任务后,应按要求提交课程设计报告,设计报告应包含以下几个方面的内容:应用程序的系统结构;应用程序使用的环境平台,如DBMS和开发工具的选择;数据库设计的过程和结果:包括需求分析、概念设计、逻辑设计、物理设计、库表结构,并编写定义数据库及表单的SQL程序;数据库相关应用程序的主要代码,数据库系统测试数据及测试结果;运行结果分析。具体的报告形式可参考本课程设计所提供的报告模板。5、成绩考核由指导教师根据学生完成任务的情况、课程设计报告的质量和课程设计过程上的工作态度等综合打分,其中课程设计报告占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、系统测试的结果结合实际数据及运行效果,描述模块的功能及使用方法。课程设计的心得体会参考文献在百度文库中可以搜索到相关的报告实例附录
本文标题:数据库课程设计报告模板
链接地址:https://www.777doc.com/doc-2428884 .html