高级数据库编程大作业 任务书
数据库编程代写 (1) 培养学生运用所学课程《高级数据库编程》的理论知识和技能,深入理解《高级数据库编程》课程相关的理论知识,学会分析实际问题的能力。
(2) 培养学生掌握用《高级数据库编程》的知识设计计算机应用课题的思想和方法。
一、大作业目的和要求
(1) 培养学生运用所学课程《高级数据库编程》的理论知识和技能,深入理解《高级数据库编程》课程相关的理论知识,学会分析实际问题的能力。
(2) 培养学生掌握用《高级数据库编程》的知识设计计算机应用课题的思想和方法。
(3) 培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
(4) 通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容。
二、大作业报告提纲 数据库编程代写
(1) 课程设计的题目、系统的总体功能描述
(2) 需求分析(概括描述、DFD、DD)
(3) 数据库概念结构设计(局部E-R图、基本E-R图)
(4) 数据库逻辑结构设计(关系模式—列表形式、存储过程、触发器、视图、索引)
(5) 应用系统功能结构图(模块结构图)
(6) 各功能模块程序流程图及其说明
(7) 程序源代码及其说明
(8) 总结(课程设计中遇到的主要问题和解决方法;创新和得意之处;课程设计中存在的不足,需进一步改进的设想;课程设计的感想和心得体会。)
(9) 参考文献
三、评分规则
需求分析20分,概念结构设计20分,逻辑结构设计20分、系统功能20分、其他20分
四、备选题目 数据库编程代写
请使用自己熟悉的程序设计语言(C,C++,Java,etc),设计并实现下列简易系统:
(1)学校图书借阅管理系统
功能要求:
l 实现图书信息、类别、出版社等信息的管理;
l 实现读者信息、借阅证信息的管理;
l 实现图书的借阅、续借、归还管理;
l 实现超期罚款管理、收款管理;
l 创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;
l 创建视图查询各种图书的书号、书名、总数和在册数;
l 创建存储过程查询指定读者借阅图书的情况;
l 建立数据库相关表之间的参照完整性约束。
(2)高校学籍管理系统
功能要求:
l 实现学生信息、班级、院系、专业等的管理;
l 实现课程、学生成绩信息管理;
l 实现学生的奖惩信息管理;
l 创建规则用于限制性别项只能输入“男”或“女”;
l 创建视图查询各个学生的学号、姓名、班级、专业、院系;
l 创建存储过程查询指定学生的成绩单;
l 创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数;
l 建立数据库相关表之间的参照完整性约束。
(3)学校人力资源管理系统
l 实现学校部门信息、职务、职称和教职工信息管理;
l 实现教师的学籍经历管理;
l 实现教师的家庭关系管理;
l 实现教师的奖惩信息管理;
l 创建存储过程查询学校各部门各种职称的教职工数量;
l 创建触发器当增加、删除教职工和修改教职工部门信息时自动修改相应部门的职工人数;
l 创建规则用于保证教职工的E-Mail的输入格式正确;
l 建立数据库相关表之间的参照完整性约束。
(4)某单位人事管理系统
l 实现部门、职务、职称等信息的管理;
l 实现职工信息的管理;
l 实现职工学习经历和任职经历的管理;
l 实现职工家庭关系的管理;
l 实现奖惩信息的管理;
l 创建存储过程查询个部门各种职称的职工数量;
l 创建视图查询各职工的工号、姓名、部门、职务信息;
l 创建触发器当增加、删除职工和修改职工部门信息时自动修改相应部门的职工人数;
l 建立数据库相关表之间的参照完整性约束。
(5)某书店图书进货、销售管理系统 数据库编程代写
l 实现图书类别、出版社、图书、仓库信息的管理;
l 实现进货、入库管理;
l 实现销售、出库管理;
l 创建存储过程查询某段时间内各种图书的进货和销售情况;
l 创建视图查询各类图书的库存总数;
l 创建触发器当图书入库时自动修改相应图书的总量和存放仓库中该图书的数量;
l 要求一单可以处理多种图书(比如销售设置销售单及其明细两个表);
l 建立数据库相关表之间的参照完整性约束。
(6)某医院信息管理系统(药品库存、收费、医生病人等)
l 实现药品类型及药品信息的管理;
l 实现药品的入库、出库管理;
l 实现科室、医生、病人的管理;
l 实现处方的登记管理;
l 实现收费管理;
l 创建触发器,当药品入库、出库时自动修改库存;
l 创建存储过程统计某段时间内,各科室的就诊人数和输入情况;
l 创建视图查询各种药品的库存总数;
l 建立数据库相关表之间的参照完整性约束。
(7)音响店VCD零售\出租管理系统
l 实现VCD类型及信息的管理;
l 实现VCD的入库管理;
l 实现VCD的借还管理;
l 实现VCD的零售管理;
l 创建触发器,入库登记、零售时自动修改、现货和库存,借、还时自动修改现货数量;
l 创建存储过程统计某段时间内各VCD的销售、借还数量;
l 创建视图查询各类VCD的库存情况;
l 建立数据库相关表之间的参照完整性约束。
(8)某期刊的在线投稿审稿管理系统
l 实现作者、审稿人的信息管理;
l 实现稿件类型、稿件信息的管理;
l 实现稿件的审阅过程管理;
l 实现稿费、审稿费和版面费的管理;
l 创建存储过程,统计指定作者的稿件信息;
l 创建触发器,当收到审稿费时自动修改审稿费收到标记为“是”;
l 创建规则,使得作者的E-Mail必须满足电子邮件的基本格式;
l 建立数据库相关表之间的参照完整性约束。