数据库原理大作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012级网络工程专业《数据库原理》大作业
一、作业要求:
1.按照《数据库大作业小组分配名单》,选择各自的题目,要求每小组各自独
立完成。(不少于20页)
2.按照大作业评分标准和报告格式,给出完整的数据库设计过程;
3.数据库中的数据表不得少于三张,否则认为设计失败;
4.对每张数据表输入不少于10条的样本数据用于测试,样本数据要有代表性;
5.写出相应的SQL脚本,数据库可选用SQL Server或MySQL等;
6.提交结果时应包括电子版的报告和源代码,报告中说明各小组成员的分工;
7.如果还能在设计的基础,将应用系统开发出来,将根据开发的结果给以5-10
分的加分;
8.大作业检查时间:期末考试前一星期
9.作业参看模板格式,每步都有要求,每小组最后交一份作业。
二、评分标准
1.需求分析(数据流图、数据字典):20分
2.数据库设计。
2.1概念结构设计(E-R模型):20分
2.2逻辑结构设计(关系模式、函数依赖,码等)20分
2.3物理结构设计10分
3.数据库实现(定义表格和索引等,录入数据)10分
4.数据库运行(数据库操作的SQL语句,包括查询、增加、删除、修改)20分
三、选题
题目一:零件交易中心管理系统
零件交易中心管理系统主要提供顾客和供应商之间完成零件交易的功能,其中包括供应商信息、顾客信息以及零件信息。供应商信息包括供应商号、供应商名、地址、电话、简介;顾客信息包括顾客号、顾客名、地址、电话;零件信息包括零件号、零件名、重量、颜色、简介等。此系统可以让供应商增加、
删除和修改所提供的零件产品,还可以让顾客增加、删除和修改所需求的零件。交易员可以利用顾客提出的需求信息和供应商提出的供应信息来提出交易的建议,由供应商和顾客进行确认后即完成交易。
题目二药店管理系统
主要功能:
员工录入:录入药店全部员工的基本资料,指定记录人、验收人及营业员。资料包括:员工编号、姓名、年龄、性别、学历、职称、职位、身份证号、联系电话等。
药品入库登记:完成药品各项参数的入库登记工作。参数包括:货号、品名、类型、规格、单位、生产厂家、批准文号、注册商标、进货日期、有效期、无效期、供货商、生产批号、记录人、数量、批发价、进价、零售价等。
药品出库登记:将库房药品出库到柜台或者调拨对象等,可对当天或一定时间段内的出库单进行查询并打印出库单,由库房记录人和柜台领货人在出库单上共同签字确认。
药品进价查询:对在一定时间段之内某一药品的进价及其相应的供货商进行查询,为订购该药品提供价格依据。
库存药品查询:
供货商管理:将已停止使用的或错误的供货商名称从数据库中删除;可录入、查询及修改供货商的基本资料。
药品销售录入:统计某一营业员当日销售金额、统计全店当日销售金额、收款对帐功能。
药品销售查询:可对当天或一定时间段内的销售记录,按照全部、货号或品名(单一药品)、营业员、药品类型、进行查询,并统计销售数量、营业额和利润及利润率。可对查询结果打印,并可按每种药品的销售金额或销售数量和销售进价从大到小进行排序。
药品入柜记录:可按照全部、货号、助记符、记录人分别查询在当天或一定时间段内的药品入柜记录。
柜台药品查询:可分别以全部柜存、货号、结款状态、品名(单一药品)、柜台
名称、药品到期日期(有效期)为条件,对当前柜存药品进行查询,并统计出相应的柜存药品剩余数量和总金额。
查询并打印全店员工或某一员工的基本资料。
题目三书店管理系统
库存管理出入库登记、查询,付款管理。
零售管理门市条码扫描售书、打印销售凭单,查询、统计图书的销售及退换情况等。
批发管理录入、查询、打印发书清单,查询汇总任意时段的发书情况、批发退书情况,登记、查询、统计、打印批发回款及欠款情况,打印增值税销货清单,图书预订等。
邮购管理登记、查询汇款单和订单,查询、打印发书清单,可打印信封及信封标签,可按任意条件查询搜索相关的汇款单、订单,并自动生成配书清单。查询统计可根据图书的各种特性(如版别、类别、库区、业务员、操作员、售书日期及时间、销售排行榜等)进行查询统计。
结帐管理登记、查询、统计应收及应付款情况,自动生成催款单,开票管理。资料管理供货单位资料管理,图书资料管理,制品图书分类表,客户资料管理,出版社资料管理(自带全国出版社名录),地址资料管理等。
题目四人事考勤工资管理系统
1、人事管理【对员工人事资料进行管理】
人事档案:新员工的基本资料、家庭资料、个人经历等。
历史资料:员工的历史资料,如:工作调离,工作表现、奖罚等。
部门调动:员工所属部门的变动、调动日期。
宿舍安排:分配员工的宿舍房间号或是外宿登记。
临时调班:按部门或员工,临时调整上下班日期和时间。
离职处理:登记、查询员工离职原因、日期。
2、工资管理【对员工的工资进行结算】
核算方法:设置工资项目,用户自定义工资计算公式。
数据输入:根据员工的编号或部门,录入或显示某员工的工资情况。
报表输出:根据员工的编号或部门,选择报表名称,分别按用户设置的报表项目,产生不同效果的报表
3、考勤管理【对员工的考勤信息统计、分析】
考勤处理:采集数据,数据分析,考勤浏览,数据查询,处理签卡等。
考勤统计:可以选择不同月份,系统统计出每一天的考勤基本信息。
考勤报表:按照员工姓名或部门,刷卡记录查询;某时间段的考勤信息查询,输出不同格式的报表。
题目五客房信息管理系统
预定子系统
含团队预订;散客预订;预订查询;统计报表等模块。
团队预订:以表格方式记录该团队的公司名称、联系人、联系电话、领队姓名、领队联系电话、预计抵达日期、预计抵达时间、团队人数、房间类型、房间数量、合约房价等资料。
散客预订:以表格方式记录该客人的姓名、联系电话、联系人、预计抵达日期、预计抵达时间、房间类型、房间数量、房间号等资料。
预订查询:可随时查询当日已经抵达的预订客人;当日即将抵达的预订客人;当日应到未到的预订客人;明日将要抵达的预订客人;某日将要抵达的预订客人等资料。
信息查询子系统
含在住客人资料查询;历史客人资料查询;预订客人资料查询;客人留言资料查询;即时房态查询;公共服务信息查询等模块。
可分别按姓名、房号、房间电话号码、入住日期、离店日期等条件查询在住客人、历史客人的资料及留言;根据分类方法查询公共服务信息。
统计查询:当日应离店而未离店的客人统计报表;明日将离店的客人统计报表。入住接待子系统