数据库大作业要求教学文稿.docx
《数据库大作业要求教学文稿.docx》由会员分享,可在线阅读,更多相关《数据库大作业要求教学文稿.docx(18页珍藏版)》请在冰豆网上搜索。
数据库大作业要求教学文稿
1.员工薪资管理
背景资料:
1)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。
2)该单位下设4个科室,即经理室、财务科、技术科和销售科。
3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。
4)每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。
5)每月个人的最高工资不超过3000元。
工资按月发放,实际发放的工资金额为工资减去扣除。
设计要求:
1)进行需求分析,编写数据字典。
2)设计E-R图。
3)实现按照科室录入个人的基本资料、工资和扣除金额的数据。
4)计算个人的实际发放工资。
5)按科室、职业分类统计人数和工资金额。
6)实现分类查询。
7)能够删除辞职人员的数据。
2.库存物资管理
背景资料:
1)有一个存放商品的仓库,每天都有商品出库和入库。
2)每种商品都有名称、生产厂家、型号、规格等。
3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。
设计要求:
1)进行需求分析,编写数据字典。
2)设计E-R图。
3)设计出入库单据的录入。
4)实现按商品名称、出入库日期的查询。
5)实现分别按日、月和年对出入库商品数量的统计。
3.商品进销存管理系统
设计要求:
1)商品代码管理
2)供应商管理
3)客户管理
4)进货
5)出库
6)查询与报表
4.人事工资管理系统
设计要求:
1)部门设置
2)人员类别设置(工种、在职与离退休)
3)应发项目
4)应扣项目
5)纳税项目
6)查询与报表
5.学校管理
背景资料:
1)该大学有多个学院:
文学院、法学院,商学院、艺术学院等。
每一个学院有一个院长,且每一位院长只能主管一个学院;
2)每一个学院开设多门课程。
课程统一编码、列入教学培养计划。
在每一学期的教学执行计划(课表)中,教学培养计划中的一门课程可能要划分成几个部分,分布在几个学期内讲授(例如,英语划分4个部分讲授)。
这里规定将列入教学培养计划中的课程简称为课程,将教学执行计划中所按排的课程简称为课表;
3)每一个学院有多名教师,但每一位教师只属于一个学院;一位教师可能讲多门课,且课表中每一门课必须有一位教师讲授。
这里的课是指课表中安排的课程;
4)每一名学生可选修多门课(指课表中的课),且一门课有多名学生选;每一个系有多名学生,且每一名学生只能属于一个系。
设计要求:
1)进行需求分析,编写数据字典。
2)设计E-R图。
3)设计学院、学生、课程、教师信息的录入、修改、删除和查询。
4)实现学生的选课功能。
5)实现分别按学生号、学生姓名、教师号、课程号查询学生选课情况。
6.专门人才档案管理系统
设计要求:
该系统由一个主界面窗体和部分系统工具控制,通过对“专门人才档案管理”等窗体界面的操作,实施对专门人才档案的管理,数据的输入、输出、统计、查询和报表打印等管理工作。
此系统应能够管理如下信息:
编号、姓名、出生日期、性别、党员否、工资、工作简历、照片、成果名称、成果类型、成果出处、专业、专业年限、职称、英语水平等。
若有必要请自行添加其他信息。
7.运动会管理系统
设计要求:
假设组织一个运动会的工作过程为:
首先决定比赛日期、地点、规模、设立哪些比赛项目、报名期限等。
并做出一些规定,如每人最多参加多少项目、每个项目每队最多可参加多少人等。
在报名结束后,要给每个运动员编号,统计每个项目有多少运动员参加以及由哪些运动员参加,并根据每个项目的参加人数、场地等具体情况排出比赛日程表。
在比赛过程中,要按各项比赛的成绩及时公布单项名次并统计团体总分。
比赛全部结束后要公布团体名次。
8.航空售票系统
设计要求:
航空售票系统主要用于查询在某一段时间内从某个指定城市到另一个指定城市的航班,是否还有可以选择的座位、是否有其他飞机型号、飞机票售票点、是否有折扣等信息。
对该系统的主要更新操作包括为乘客登记航班、分配座位、选择餐饮等。
任何时候都会有许多航空售票代理商访问这些数据,并且要避免出现多个代理商同时卖出同一个座位的情况。
这些数据还可以自动统计出经常乘坐某一航班的乘客的信息,为这些常客提供特殊的优惠服务。
系统管理的主要数据有:
(1)座位预定信息:
座位分配、座位确认、餐饮选择等;
(2)航班信息:
航班号、飞机型号、机组号、起飞地、目的地、起飞时间、到达时间、飞行状态等;
(3)机票信息:
票价、折扣、有无等。
9.超市业务系统
设计要求:
对超市销售业务系统的主要操作是记录顾客的购买信息,查询超市现有商品的结构,分析当天连锁店的销售情况,确定明天进货的内容和货物的摆放位置,以提高经营者的决策水平。
系统主要管理的数据有:
(1)销售信息:
连锁点、日期、时间、顾客、商品、数量、总价等;
(2)商品信息:
商品名称、单价、进货数量、供应商、商品类型、摆放位置等;
(3)供应商信息:
供应商名称、地点、商品、信誉等。
10.工厂的管理信息系统
设计要求:
工厂的管理信息系统中,典型的查询操作包括打印雇员的工资、打印应收应付货款清单、打印销售人员的业绩、打印工厂的各种统计报表等。
每进行一次采购和销售,收到每一个账单、收据,每次雇员的聘用、解聘、提职、加薪等都将导致对数据库的更新。
工厂的管理信息系统主要管理下面数据:
(1)销售记录:
产品、服务、客户、销售人员、时间等;
(2)雇员信息:
姓名、地址、工资、津贴、所得税款等;
(3)财务信息:
合同、应收货款、应付货款等。
11.银行的基本账户管理系统
账户管理系统的基本功能要求如下:
(1)能够保留各类账户的基本信息,包括账号、密码、姓名、身份证号、存款数额、类别、存款日期等。
(2)基本的账户管理,能够对账户进行查询、存款/取款、转账、消费等。
(3)能够进行口令挂失和修改。
(4)能够保持账户上的交易历史。
12.工资管理系统
设计要求:
企业工资管理系统可以完成日常工资的管理,如查询、修改、增加、删除以及存储等操作,迅速准确地完成各种工资数据的的统计和汇总工作,快速打印出工资报表等,大大提高了企业的管理效率。
工资管理系统是由基本信息管理、工资查询、工资管理、系统管理和帮助等几个功能模块组成,规划系统功能模块如下:
1)基本信息管理模块
基本信息管理模块主要包括员工基本信息的录入、员工删除。
2)工资管理模块
工资管理模块主要包括工资发放管理(根据标准计算每个员工的工资)、基本工资管理(录入每个员工的基本工资:
职务工资,工龄工资,岗位津贴等)、浮动工资管理(录入每个员工的浮动工资:
住房补助,误餐补助,郊区补助,各种保险,个人所得税等)3个部分。
3)工资查询模块
工资查询模块主要包括对员工进行基本工资查询、浮动工资查询、加班/休假查询、总体查询等。
4)系统管理模块
系统管理模块主要包括用户管理、修改密码、退出系统3个部分。
13.报刊订阅管理系统
设计要求:
能够实现报刊订阅的基本功能,包括新报刊信息的录入、订阅、查询等操作以及后台数据库的备份和恢复。
用户合法注册后必须输入有效密码才能成功进入此系统,可以进行订阅报刊,查询信息,统计信息等操作。
对于非法操作,系统有识别和防护措施。
本系统主要面向的用户有系统管理员、读者。
主要有以下功能模块:
1)登陆功能:
登陆系统为身份验证登录。
分为管理员登录和一般用户登录。
分别通过不同的用户名和密码进入报刊订阅管理界面。
2)录入新信息功能:
对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行录入个人信息。
3)订阅功能:
用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。
4)查询功能:
用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊分类查询。
查询出的信息显示在界面上。
5)统计功能:
管理员可以按用户、报刊统计报刊的销售情况;普通用户可以统计出自己的订阅情况。
6)系统维护功能:
管理员可以对用户、报刊、订阅等信息进行添加、删除、更改等维护工作;管理员还要经常备份数据库,以备出现故障后恢复。
用户可以更改自己的注册信息,但用户名不能更改。
14.酒店订餐管理系统
设计要求:
本系统的目标是建立方便的酒店订餐管理平台。
可以对酒店内的所有菜名以及相对应的菜号进行查询;可以对订餐的客户进行记录,并能查询、修改、删除和结算总额;可以对每日的营业额进行结算,以及统计利润总额。
主要有以下功能:
1)客户信息管理:
包括客户姓名、联系电话等信息的录入、修改、查询、删除等。
2)菜谱管理:
包括菜名、菜号、价格、利润等信息的录入、修改、查询、删除等。
3)订餐操作管理:
包括客户、日期、桌号、菜号、菜名、数目的录入、修改、删除等。
4)查询定餐管理:
可以按照桌号和日期查询,或分别按照桌号、按照日期查询等。
5)订餐结算管理:
包括每个桌号的金额总计,日营业额结算和日利润结算等。
15.电脑销售管理系统
设计要求:
1)对电脑基本信息进行录入、修改、删除、查询等,能够查询各个设备的库存量、价位、品牌。
2)销售人员信息基本管理:
录入、修改、删除、查询等。
3)销售记录管理:
得到由对应的销售人员经手的销售记录,包括数量,金额,时间等记录。
并更新数据库,当售出某个电脑或配件时,数据库中库存数量有所更新。
4)根据不同时间段,对销售情况的分析、统计。
16.洗衣店管理系统
设计要求:
根据顾客的会员制和非会员制,不同衣物收费。
1)对顾客基本信息的管理:
录入、修改、删除、查询等。
并根据会员级别号,自动显示会员级别。
2)店员基本信息的管理:
录入、修改、删除、查询等。
根据唯一店员号。
3)价格信息管理:
根据不同衣物,不同价位。
4)销售记录管理:
得到由对应的店员经手的销售记录,并根据会员级别,给以相应的折扣价位,并给出销售凭据。
5)根据不同时间段,对接收衣物情况的分析、统计。
17.大学生就业咨询系统
设计要求:
1)对用人单位的基本信息进行录入、修改、删除等。
2)实现毕业生专业信息的维护。
3)定时发布用人单位的毕业生需求信息。
4)方便的实现对人才需求信息的检索。
5)对用人单位的级别能够自动进行变更。
6)能够对历年的毕业需求信息进行统计、分析。
18.药品库房管理系统
背景资料:
药品库房管理主要管理医院药库药品的进货管理、库存管理和发出。
药库从药品厂家直接进货,制作入库单。
药库可以把药品从库存中发到各个药房,填写调拨单。
也可以把药品卖出,填写出库单。
药品可能会调价、报损,分别填写调价单和报损单。
药库要定期盘点药品库存,把盘亏和盘盈的药品要记录单据。
设计要求:
1)录入药品名称、规格、批号、价格、生产厂家、供货商、包装单位、发药单位等药品信息以及医疗保险信息中的医疗保险类别和处方药标志等。
2)提供药品入库、出库、调价、调拨、盘点、报损丢失、退药等功能。
3)提供特殊药品入库、出库管理功能(如:
赠送、实验药品等)。
4)提供药品库存的日结、月结、年结功能,并能校对帐目及库存的平衡关系。
5)可随时生成各种药品的入库明细、出库明细、盘点明细、调价明细、调拨明细、报损明细、退药明细以及上面各项的汇总数据。
19.超市理货系统
设计要求:
1)商品代码管理
2)供应商管理
3)客户管理
4)进货
5)出货
6)查询与报表
7)支持打折优惠热卖产品top10
20.实验室设备管理系统
设计要求:
1)设备信息管理
2)设备入库
3)设备出库
4)状态查询
5)设备检索与报表
6)设备维护记录管理
21.学生成绩管理系统
设计要求:
学生成绩管理系统能够实现基本的 学生信息的管理、学生成绩的管理、各学期课程的管理、学生选课的管理、权限的管理功能。
1)学生信息的管理:
学生信息的录入、修改、删除,管理学生信息的时候,系部、专业、班级由列表中选择
2)学生成绩的管理:
学生成绩的录入、修改、删除, 管理学生成绩的时候,根据每个学生的选课信息直接列出该学生今年考试的所有科目,直接录入成绩即可
3)各学期课程的管理:
各学期课程的管理只有教务处可以操作。
课程分为:
基础课必修、专业必修、基础课选修、专业选修;每个学期的相应课程已经固定。
每个学期的基础课必修、专业必修是每个学生必选内容,所以不用在选课内容中出现;选课时只需根据提供的选修内容进行选择
4)学生选课的管理:
学生根据本学期开设的课程,进行选课,学生选课只能提交一次,确认提交之后就不能进行修改
5)权限的管理功能:
分教务处和管理员
教务处:
对学生成绩、课程的管理。
管理员:
添加删除学生,设置个用户权限。
学生只有查询自己信息、成绩、进行选课以及查询选课信息的功能,通过学号和密码进入。
22.车辆调度系统
设计要求:
车辆调度系统是解决车辆货运公司任务管理的方案,通过本系统主要解决的问题是:
实现车辆的有效调度、车辆及驾驶员状态的管理、车辆及驾驶员资料的管理、管理员权限的系统设置。
1)车辆调度主要有任务分配、任务查询、打印任务列表的功能。
任务分配包括新增、修改或删除任务计划:
输入、修改或删除任务号、出车日期、用车单位、货物、车辆、司机等相关信息,将任务分配给车辆和司机,并打印路单;并于任务完成后进行相应的任务状态改变;任务查询包括查看车辆资料和查看司机资料:
例如车辆、司机、货物、装卸货地点,任务状态等相关信息;打印就是打印运输任务列表。
2)资源管理主要有管理车辆状态、管理司机状态、管理车辆工作量、管理司机工作量和打印车辆司机状态表五项功能。
管理车辆状态包括查询、输入或修改车辆的状态:
待命、任务中、维修、报废、其他;管理司机状态包括查询、输入或修改司机的状态:
待命、任务中、请假、休息、其他车辆和人员资料管;管理车辆工作量包括统计或查询车辆本日、本周、本月或累计行驶里程(方便通过优先级排序进行任务分配,以免工作量不均);管理司机工作量包括统计或查询司机本日、本周、本月或累计驾驶里程(方便通过优先级排序进行任务分配,以免工作量不均)。
3)数据管理主要有管理车辆资料、管理司机资料、管理车辆维修记录、管理司机奖罚记录。
其中管理车辆资料包括查询、输入或修改车辆的车牌号、类型、维修记录等信息;管理司机资料包括查询、输入或修改司机的编号、司机姓名、驾照类型等信息;管理车辆维修包括统计或查询车辆累计维修记录;管理司机奖罚包括统计或查询司机累计奖罚记录
4)系统设置主要有增删管理员和设置数据路径项功能。
其中增删管理员包括增加和删除管理员账号。
23.图书管理系统
设计要求:
图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。
图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。
1)图书和读者登记子系统:
添加、修改、删除图书和读者信息
2)借书,还书子系统:
根据学生的学号,进行借书还书
3)超期图书罚款处理子系统
4)查询系统:
图书借阅者的需求是查询图书馆所存的图书、个人借阅情况
5)系统维护:
权限的设置
24.银行贷款管理业务系统
设计要求:
1)贷款录入:
客户办理贷款业务时,录入基本情况,制作贷款(凭证),利率查询数据表(根据中国人民银行发布的贷款利率表预先输入到利率数据表)
2)账务管理:
每日打印贷款、还款流水帐(按贷款、还款业务编号打印)/每月打印总帐;(注意:
每日打印,必须分正常贷款、逾期贷款两个科目。
)
3)贷款还款:
客户办理还款业务时,制作还款凭证;根据还款时间、利率计算正常利息,根据逾期期限和逾期利息计算罚息,制作利息清单;
4)贷款管理:
打印三日内即将到期的贷款提示单;自动将贷款转逾期
5)报表查询和打印:
a.打印分户账,显示每个贷款人的时间、还息、还本情况;
b.打印总报表,显示每个贷款人的汇总。
c.打印应收利息(即:
截至当前日应收而未收利息)清单和汇总;
d.打印已经收利息清单和汇总;
6)用户管理:
密码管理
7)贷款利率表的维护
25.银行存款管理业务系统
设计要求:
1)存款人情况录入,核实身份证等重要信息,保证实名录入。
2)存款业务:
客户办理存款业务时,录入基本情况,制作存款凭证,利率查询数据表(根据中国人民银行发布的存款利率(活期、定期等)输入数据表);
3)取款业务:
客户办理取款业务时,录入基本情况,制作取款凭证,和利息凭证。
利息要求根据约定利率,并按以下方法处理:
a.若是定期提前取款,按照活期利率处理;
b.若是定期非提前取款,固定期限内按约定利率计算,超出期限按活期处理。
4)账务管理:
每日打印存款、还款业务流水帐(按当日存款业务、还款业务编号打印)/每月打印总帐;
5)报表查询和打印:
a.打印分户账,显示每个存款户的时间、还息、取款情况;
b.打印总报表,显示所有存款的汇总。
分科目显示;
c.打印已经还利息总账;
d.打印应还未还利息总账;
6)存款利率表
7)用户管理。
26.通讯录及相关信息管理
设计要求:
1)通讯录中信息包括部门电话、职工电话及一周内事务安排
2)登录管理:
包括对3类用户的管理(管理员、校内员工、外校人员)
3)管理员可实现对校内及校外人员的管理(添加、删除、修改)
4)校内员工可查询校内信息及信息的添加、删除、修改
5)校外人员可查询部门信息
要求:
界面美观大方、人机交互性好,功能完善。
27.计算机元件销售管理系统
设计要求:
1)系统管理功能:
为管理员和普通用户设置ID和密码,非法用户不得进入;
2)元件销售功能:
完成元件销售;
3)元件库存管理:
库存的出、入库功能;
4)元件销售统计:
统计日、月、季和年的销售量
5)元件查询功能:
可对库存、销售进行查询。
28.仓库管理系统
设计要求:
1)系统管理功能:
为管理员和普通用户设置ID和密码;
2)仓库出、入库管理:
库存的出、入库功能;
3)库存管理:
库存数量的上、下限控制;
4)库存统计:
统计月、季和年的库存量;
5)查询功能:
可对库存、出、入库进行查询。
29.某市招干考试管理系统
设计要求:
1)考生分三个专业(法律、行政和财经)所有考生必须参加政治和语文考试,不同专业学生还要参加一门专业课考试(法律,行政学和财经学)。
2)每个考生在报名时登记姓名、地址、年龄和报考专业;报名后招干办公室根据考生专业编排准考证号和考场(5人/考场)。
3)考生参加考试后,输入每个考生的各门课的成绩,并统计出每个考生的总分。
4)按准考证号的顺序打印出考生成绩单。
5)各专业分别将考生按成绩总分从高到低的次序排序;并根据每个专业录取的名额,确定录取名单,并打印录取通知书。
30.小型房地产经营管理系统
设计要求:
1)有查询、售房、租房、统计等功能。
2)系统中存放经营公司现有房产的地点、楼房名称、楼房总层数,房间所在层、朝向、规格(一室一厅或两室一厅等)、面积。
3)房间可以出售或租用,分别定出每平方米的单价和出租价。
4)客户可随时查询未出售或未租用的房间的上述基本情况。
5)房产经营商可随时查询已出售或租用的房产的资金回收情况及未出售或租用的房产的资金占用情况。
33.学生管理系统的开发
设计要求:
实现对所有在校学生档案录入和维护、查询学生各种情况、打印报表等功能。
1)录入和维护功能:
录入和维护全部信息,包括姓名、学号、性别、出生日期、籍贯、政治面貌、所在院系、所学专业、家庭住址、邮政编码、电话号码、照片、简历等。
2)查询功能:
查询时可以按照学号或姓名、可按照院系查询、可按照专业查询、可以按照政治面貌、籍贯等查询。
查出的学生可调用系统维护功能,修改学生信息。
也可以调出打印功能,打印符合条件的学生资料。
3)打印功能:
可以打印所有学生资料,也可以打印查询结果。
4)系统功能:
包括用户认证、用户管理、版权信息及系统退出等功能。
31.教研室教学管理系统
设计要求:
1)教师管理:
教师基本情况的录入、删除、修改、查询等。
项目信息要求:
编号,姓名,性别,出生年月,学历,学位,最后毕业学校,专业,研究方向,参加工作时间,所属部门,家庭地址,联系电话,e-mail地址,年度考核,状态等。
2)教学任务管理:
对每学期的教学任务进行编码和管理(录入、删除、修改、查询)。
项目信息要求:
编号,学年,学期,课程编号,课程名称,教师编号,任课教师,任课班级,学时,讲课学时,实验学时,课程性质,工作量等。
3)课程安排管理:
对每学期的各门课程的上课时间进行安排和管理(录入、删除、修改、查询)。
项目信息要求:
学年,学期,课程编号,课程名称,任课教师,班级,周,星期,节,教室。
4)奖惩情况管理:
对每学期的工作奖惩情况进行记录和管理(录入、删除、修改、查询)。
项目信息要求:
日期,教师编号,教师姓名,奖励,惩罚,奖惩部门等。
5)科研情况管理:
对每学期的科研情况进行记录和管理(录入、删除、修改、查询)。
项目信息要求:
项目:
编号,名称,参加人,日期,批准单位,状态。
论文:
名称,作者,题目,刊物,期刊号,日期等。
奖励:
题目,日期,获奖人员,获奖名称,等级,发证机关
32.教研室文件资料管理系统
1)教学日历管理:
对每学期的教学日历进行编码和管理(录入、删除、修改、查询)。
项目信息要求:
编号,学年,学期,课程编号,课程名称,任课教师,任课班级,归档日期,存放位置,经手人等。
2)试卷管理:
对每学期的各门试卷进行编码和管理(录入、删除、修改、查询)。
项目信息要求:
编号,学年,学期,课程编号,课程名称,任课教师,任课班级,考试性质,归档日期,存放位置,经手人等。
3)成绩管理:
对每学期的各门课程的考试成绩进行编码和管理(录入、删除、修改、查询)。
项目信息要求同2)。
4)课程设计报告管理:
对每学期的各门课程的课程设计报告进行编码和管理(录入、删除、修改、查询)。
项目信息要求:
编号,学年,学期,课程编号,课程名称,任课教师,任课班级,份数,归档日期,存放位置,经手人等。
5)借阅管理:
对资料的借阅和归还进行管理。
33.某学院学生学籍管理系统
设计要求:
1)通过注册、授权成为合法用户,用户按等级分配权限,高级用户可以进行用户管理。
2)将新生、转入生相关信息输入(导入)系统;将毕业生、转出生等相关信息输出(导出)系统。
3)对新生进行班级划分,对老生进行班级调整。
4)单独或成批处理学生的学籍变动情况,分为院内变动和院外变动。
5)可以对学生信息、学籍信息等进行简单查询、综合查询。
6)可以对学生信息、学籍等按格式、条件打印。
34.某公司房屋销售管理系统
设计要求:
1)房屋信息管理
2)客户信息管理
3)销售管理
4)信息查询管理
5)打印报表。
35.校医院药房管理系统
设计要求:
1)药品的出库
2)药品的入库
3)库存管理
4)结帐管理
5)查询
6)打印报表。
36.设备管理系统
设计要求:
1)设备档案文件的维护(增加、删除、修改、