《数据库技术及应用大作业要求》由会员分享,可在线阅读,更多相关《数据库技术及应用大作业要求(7页珍藏版)》请在金锄头文库上搜索。
1、数据库技术基础大作业要求一、主题:独立设计一个关系型数据库系统,可以从以下题目中选取,也可以自选:1.图书借阅管理背景资料:1)图书室有各种图书一万多册。2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。3)借书证记录有借阅者的姓名、所在单位、职业等。4)凭借书证借书,每次最多能借8 本书。借书期限最长为30天。设计要求:1)进行需求分析,编写数据字典。2)设计 E-R图。3)实现新进图书的数据录入。4)实现对所有购进图书的分类查询和分类统计。5)能够按书名、作者等分类查询现有图书的数量。6)记录借阅者的个人资料和所借图书的书名、书号数据等。2.员工薪资管
2、理背景资料:1)某单位现有 1000 名员工,其中有管理人员、财务人员、技术人员和销售人员。2)该单位下设 4 个科室,即经理室、财务科、技术科和销售科。3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。4)每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。5)每月个人的最高工资不超过3000元。工资按月发放,实际发放的工资金额为工资减去扣除。设计要求:1)进行需求分析,编写数据字典。2)设计 E-R图。3)实现按照科室录入个人的基本资料、工资和扣除金额的数据。4)计算个人的实际发放工资。名师资料总结-精品资料欢迎下载-名师精心整理-第
3、1 页,共 7 页 -5)按科室、职业分类统计人数和工资金额。6)实现分类查询。7)能够删除辞职人员的数据。3.商品进销存管理系统设计要求:1)商品代码管理2)供应商管理3)客户管理4)进货5)出库6)查询与报表4.超市业务系统设计要求:对超市销售业务系统的主要操作是记录顾客的购买信息,查询超市现有商品的结构,分析当天连锁店的销售情况,确定明天进货的内容和货物的摆放位置,以提高经营者的决策水平。系统主要管理的数据有:(1)销售信息:连锁点、日期、时间、顾客、商品、数量、总价等;(2)商品信息:商品名称、单价、进货数量、供应商、商品类型、摆放位置等;(3)供应商信息:供应商名称、地点、商品、信誉
4、等。5.超市理货系统设计要求:1)商品代码管理2)供应商管理3)客户管理4)进货5)出货6)查询与报表 7)支持打折优惠热卖产品 top10 6.学生成绩管理系统设计要求:学生成绩管理系统能够实现基本的学生信息的管理、学生成绩的管理、各学期课程的管理、学生选课的管理、权限的管理功能。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -1)学生信息的管理:学生信息的录入、修改、删除,管理学生信息的时候,系部、专业、班级由列表中选择2)学生成绩的管理:学生成绩的录入、修改、删除,管理学生成绩的时候,根据每个学生的选课信息直接列出该学生今年考试的所有科目,直接录入成绩即可3)各学
5、期课程的管理:各学期课程的管理只有教务处可以操作。课程分为:基础课必修、专业必修、基础课选修、专业选修;每个学期的相应课程已经固定。每个学期的基础课必修、专业必修是每个学生必选内容,所以不用在选课内容中出现;选课时只需根据提供的选修内容进行选择4)学生选课的管理:学生根据本学期开设的课程,进行选课,学生选课只能提交一次,确认提交之后就不能进行修改5)权限的管理功能:分教务处和管理员教务处:对学生成绩、课程的管理。管理员:添加删除学生,设置个用户权限。学生只有查询自己信息、成绩、进行选课以及查询选课信息的功能,通过学号和密码进入。7.学生管理系统的开发设计要求:实现对所有在校学生档案录入和维护、
6、查询学生各种情况、打印报表等功能。1)录入和维护功能:录入和维护全部信息,包括姓名、学号、性别、出生日期、籍贯、政治面貌、所在院系、所学专业、家庭住址、邮政编码、电话号码、照片、简历等。2)查询功能:查询时可以按照学号或姓名、可按照院系查询、可按照专业查询、可以按照政治面貌、籍贯等查询。查出的学生可调用系统维护功能,修改学生信息。也可以调出打印功能,打印符合条件的学生资料。3)打印功能:可以打印所有学生资料,也可以打印查询结果。4)系统功能:包括用户认证、用户管理、版权信息及系统退出等功能。8.教研室教学管理系统设计要求:1)教师管理:教师基本情况的录入、删除、修改、查询等。项目信息要求:编号
7、,姓名,性别,出生年月,学历,学位,最后毕业学校,专业,研究方向,参加工作时间,所属部门,家庭地址,联系电话,e-mail 地址,年度考核,状态等。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -2)教学任务管理:对每学期的教学任务进行编码和管理(录入、删除、修改、查询)。项目信息要求:编号,学年,学期,课程编号,课程名称,教师编号,任课教师,任课班级,学时,讲课学时,实验学时,课程性质,工作量等。3)课程安排管理:对每学期的各门课程的上课时间进行安排和管理(录入、删除、修改、查询)。项目信息要求:学年,学期,课程编号,课程名称,任课教师,班级,周,星期,节,教室。4)
8、奖惩情况管理:对每学期的工作奖惩情况进行记录和管理(录入、删除、修改、查询)。项目信息要求:日期,教师编号,教师姓名,奖励,惩罚,奖惩部门等。5)科研情况管理:对每学期的科研情况进行记录和管理(录入、删除、修改、查询)。项目信息要求:项目:编号,名称,参加人,日期,批准单位,状态。论文:名称,作者,题目,刊物,期刊号,日期等。奖励:题目,日期,获奖人员,获奖名称,等级,发证机关9.人事管理系统设计要求:人事管理是一个较复杂的工作,涉及面很广。本题人事管理系统要求:1)对本系统模拟一个一、二百人的单位规模进行设计;2)建立良好的人-机界面和主控程序;3)建立职工的人事档案,可按条件进行统计;4)
9、对于每一个职工均可对以下各项,根据权限进行查询和更新、统计等工作;(1)本单位的日期及来自的单位;(2)开本单位的日期及去向单位;(3)在的职务及评定的时间和工资级别;(4)次的职务评定及升级的时间和原因;(5)工的奖惩登录;(6)工家庭的主要社会关系;5)根据上述内容,可打印出一个职工、一个部门的相关的表格。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 7 页 -10.通讯录及相关信息管理设计要求:1)通讯录中信息包括部门电话、职工电话及一周内事务安排2)登录管理:包括对 3 类用户的管理(管理员、校内员工、外校人员)3)管理员可实现对校内及校外人员的管理(添加、删除、修改)
10、4)校内员工可查询校内信息及信息的添加、删除、修改5)校外人员可查询部门信息要求:界面美观大方、人机交互性好,功能完善。二、具体要求1.项目描述(系统主要实现的功能)2.写出需求分析(包括:涉及的实体,各实体的属性,属性间的联系)3.概念模型设计(抽象出系统中所有实体,画出全局E-R模型)4.逻辑设计(将 E-R模型转换成关系模式,根据项目需要实现的功能,建立相关的视图,即设计外模式)5.数据库结构设计例:Student 属性名数据类型可否为空含义完整性约束Sno char(10)否学号主码Sname char(8)否姓名Sex char(2)否性别Ano char(4 否院系外码State
11、char(8)可以状态6.物理设计例:1)数据库管理系统采用:(MS SQL Server 2008)2)数据库命名为:3)数据库文件的存储位置为:4)为提高查询速度,对各表建立适当的索引7.数据库实施(用 SQL语句完成数据库和关系模式的建立,包括创建表、视图、索引,创建表时要给出具体列名、数据类型及完整性约束)8.数据库行为设计(用SQL语句完成向表中插入、修改、删除记录,及查询相关记录)9.数据库设计过程中遇到的问题和体会三、作业提交名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 7 页 -1.作业提交形式:word 格式设计文档,上交 电子版本。封皮写清所设计数据库系统名称、班级、姓名、学号。电子版发到邮箱:,提交的word文件命名:学号-姓名-数据库名称,例:“200842076-李宁-图书管理系统.doc”。2.必须与 第 17周周末 前完成作业,并交齐全部资料。延期完成酌情扣分(第 18周后完成作业不计分)。纸质版本以班级为单位统一上交,上交时间第 17 周周四、周五。附录封面:学号南昌师范学院数据库技术及应用技术大作业你选的题的题目学生姓名班级成绩名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -数计系2015 年 6 月 9 日名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -