数据库课程设计报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计方案
(长江大学管理学院,信息2009级)
1、设计目的
数据库课程设计是信息管理与信息系统专业大四学生的重要实践性环节之一,是学生在学习完“数据库原理及应用”课程后,锻炼自身实践能力的一次综合性实验。本课程设计的主要目的在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设计的基本流程和方法,能使用某种系统开发语言开发三层的软件体系结构,最终使学生能综合运用所学知识解决实际问题。
2、参与人员与组织方式
按照专业教学计划的安排,本课程设计要求08级信息管理专业的所有学生都必须完成,历时两周,共28学时。课程设计采用分组的方式进行,每组4-6人,两个班级配备专业教师进行指导,但主要由学生自己动手查资料学习并解决问题。
3、设计内容
以MS SQL Server 或Oracle作为后台数据库平台,选择某熟悉的软件开发平台如C++、JAVA、ASP、或.net等作为前台开发工具,完成一个小型数据库应用系统的设计与开发。根据学生的具体情况,学生可以从以下系统中选择一个,也可以根据个人的爱好自选题目。
人事管理系统
(1) 系统功能的基本要求(取决于小组的需求分析结果):
员工各种信息的输入,包括员工基本信息、学历信息、婚姻状况信息、职称等。员工各种信息的修改;
对于转出、辞职、辞退、退休员工信息的删除;
按照一定的条件,查询统计符合条件的员工信息,至少应该包括每个员工的详细信息查询、按婚姻状况查询、按学历查询、按工
作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工
作时间等统计各自员工信息。
员工每个工种基本工资设计
加班津贴管理,根据加班时间和类型给予不同的加班津贴;
按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资,
员工年终资金的生成,员工的年终奖金计算公式学生可根据自己的理解自行设计。
企业工资报表:能够查询单个员工的工资情况,每个部门的工资情况、按月的工资,并能够打印。
对查询、统计的结果打印输出
(2) 数据库要求(数据库设计应该与功能分析相对应)
建议在数据库中至少应该包括以下数据表:
员工基本信息表
员工学历信息表、反映员工的学历、专业、毕业时间、学校、外语情况等;
企业工作岗位表;
企业部门信息表。
考勤情况表;
员工工种情况表,员工的工种、等级、基本工资等信息;
员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;
员工月工资表
宾馆客户管理系统
(1) 系统功能的基本要求
建议的功能
住宿管理:客户预定、住宿登记、追加押金、调房登记、退房结账。
客房管理:客户设置、客户查询、房态查看。
挂账管理:挂账查询、客户结账
查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。
日结:登记预收报表、客户销售报表、客户销售统计。
系统设置:初始化、操作员设置、密码设置、权限设置
(2)数据库要求
建议应该包括:
登记预收表
登记表
挂账明细
客房基本信息表
客房预定表
退房登记表
密码表、权限设置表。
钢材综合管理系统
(1) 系统功能的基本要求
前台管理部分
商品销售
客房结款
商品查询
客户查询
后台管理部分
日常业务:销售退货、商品入库、退货返厂、商品报损、商品报溢
库存管理:库存商品查询、库存盘存、设置库存的初始值,库存的上下警戒限;产品出库管理,可以填写出库单,确认出库;
查询统计:销售查询、销售退货查询、入库查询、退货返厂查询、报损查询、商品报溢查询等
应收应付管理:付款单、应收款查询、应付款查询
统计报表:销售日报表、销售月报表、客户销售报表、职员销售报表;
基础信息管理:商品信息管理、职员信息管理、仓库信息管理、供应商信息管理等
系统设置
(2)数据库要求
建议在数据库中至少应该包含下列数据表
单位定义表
报损表或报溢表
报损票号或报溢票号表
仓库基础信息
供应商基本信息
供应商明细表
库存表
客户基础信息表
客户明细表
权限设置信息表
入库表
入库票号表
入库退单表和入库退单票号
商品基础信息表
销售表
销售票号表
销售退单表及票号
员工基础信息表
餐饮管理系统
前台管理部分
开台管理
买单管理
当日结账数据分析
日结算管理
后台管理部分
酒店后台进货、出货管理
进货查询、出货查询、库存查询
库存统计分析
房间台号管理、商品信息管理、员工信息管理
财政管理:
月结算管理
月营业分析
年营业分析
应收应付管理:应付账款管理、挂账管理、历史挂账查询
系统初始化:本单位定义、供应商管理、房间台号类型管理、部门
信息管理、仓库信息管理、员工级别管理
系统管理模块:权限与用户
(2)数据库要求
建议在数据库中至少应该包含下列数据表
单位定义表
付款单据表
供应商信息表
出货信息表
员工信息表
商品基础信息表
客户信息表
库存信息表
房间台号信息表(房间台号类型表)
挂账信息表
挂账点单临时表
点单临时表
点单历史表
权限信息表
日(月)结账信息表
进货单据临时表
进货单据信息表
进货表
部门信息表
班级管理系统
(1)系统功能的基本要求
学生管理,可以录入学生、可以删除某个学生;
班组管理,能在满足约束条件的情况下添加、修改、删除班级;
课程管理,能在满足约束条件的情况下添加、修改、删除课程;
成绩管理,能进行成绩的录入、修改、删除等操作,能进行数据的查询和统计;
班组事务管理,如奖金评定、比赛等
(2)数据库要求
建议在数据库中至少包含以下数据表:
学生表
班级表
院系表
课程表以及成绩表;
班级事务表
网络在线书店