数据库课程设计
【设计目的】
1、回顾关系数据库的理论知识,理论联系实际,解决实际问题
2、通过分析问题和辅助开发工具的应用,掌握在Ms SQL Server或Oracle平台进行数据库实现
3、尝试结合高级语言编程实现数据库管理与应用系统的开发
【时间安排】
1、集中指导:14学时左右
2、课外学时:>=18学时
【内容设计】
1、超市管理系统(难度系数0.6)
功能介绍:
1)商品基本设置(商品明细、商品种类,
包装种类、存放货架)
2)进货(进货单,进货详单。)
3)销售收银(销售单,销售详单。当插入销售详表数据时,触发器完成修改商品表的商品,数量=数量-销售数量)
4)统计功能(库存盘点、月盈利额)
2、绩效考核评价处理系统(难度系数0.8)
功能介绍:
1)实现n个人之间的互评打分
2)能够导入excel一定格式的打分原始数据
3)实现原始数据的“区间规整”
4)实现原始数据的“离散去除”(含离散标准的阀值设定)
5)实现原始数据的“误差倒扣”(误差倒扣是指A对B评价时,打分值与B的平均值之间的误差绝对值要从A的得分里扣除)
6)导出报表(原始得分表,误差倒扣表,最后排名表等)
3、物流配送管理系统(难度系数1)
功能介绍:
1)商品基本设置(商品明细、规格种类、包装种类、仓库)
2)客户管理(订购客户、供货客户、结帐方式)
3)订购过程(订购单、订购明细)
4)配货(含采购)过程(采购单、采购明细)
5)送货过程
6)统计功能(订单盈利核算、月盈利额、库存盘点)
4、毕业设计指导与管理平台(难度系数1)
功能介绍:
1)学生:能够在线根据题目,选择教师。根据每阶段的任务和时间段限制,提交最后作业。学生能够即时看到教师的批语和指导。
2)指导教师:
能够在第七学期末出题
根据学生选择情况,审核同意还是不同意意见。
每一阶段,可以在线浏览学生设计的上传文件,给设计组内学生留言,指导毕业设计的进行。
3)管理员:
能够分配毕业设计为几个阶段和每个阶段的基本任务(教师在基本任务的基础上,细化为实际的任务)和每个任务的时间区间等。
管理教师和学生。
发布通知,公告。
5、宾馆客房管理系统(难度系数1)
功能介绍:
1)客房数量的基本设置(例如:一楼有101,102……109九个标准间,二楼有201,202……208八个三人间,……七楼有701,702……706六个套房)根据实际考察,再进行房间价格,入住手续办理等各环节业务流程设置
2)办理入住手续(客人姓名、身份证号,家庭住址,入住客房,入住时间,预住时间,押金(>=当天客房费用+200押金))
3)客房门卡管理系统(入住时发卡;每天进行一次刷卡登记,必要时需要补交房费,否则不能够正常开锁;退房时交卡结算)
4)办理退房手续
5)日、周、月核算报表
6)网上预定及处理
注:要求图形化交互界面,友好易用。
【选题方法】
自由组合,3人一个小组,从以上题目选择,也可自拟题目(需要提前联系指导老师,并获得同意),以班级为单位给指导老师报《选题统计表》
【考核方法】
1、分小组进行答辩考核,答辩过程(PPT和演示介绍4-5分钟,可点名答辩,每人不少于2个问题)
2、答辩老师有专业教师和指导老师参加(不少于3人)
3、时间安排在第17周-18周
4、根据每人的答辩情况给予“答辩个人得分”和整体情况给“小组综合得分”。
5、考核依据:
1)满足系统要求,数据库设计合理,结合DBMS实现,小组综合得分不低于80分,基本实现,但还存在不完善等问题的,每一个错误扣综合得分5分。
2)在第一条的基础上,并能够结合高级语言变成实现,且正常运行,小组综合得分不低于90分(可根据实际情况增至100)
3)在点名答辩过程中,一个同学一个问题答辩不正确或不合理,小组得分扣5分,个人得分扣10分
6、答辩前需提交课程设计报告,课程设计报告模版下载。
【分数计算】
个人得分=答辩个人得分*小组综合得分/100