数据库设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程
设计说明书
设计题目:小型书店管理系统姓名:
学号:
班级:
指导教师:李正芳
完成日期:
设计要求
数据库课程设计
一、概述
应简要说明选题的缘由,设计与研究工作的目的、范围,相关领域,理论基础的分析、研究方法、研究内容、实验方法,预期结果和意义。
二、需求分析
说明:具体的任务分析及建模(可以用UML的用例图来说明),可以参考有关《数据库原理及应用》课程所讲的分析方法,用数据流图或数据字典来说明。
需要注意的是:一定要结合自己所设计的题目进行分析。不要脱离题目一味的分析。
三、概念结构设计
把需求分析的数据进行抽象,形成信息世界的结构,可以用E-R或UML进行描述。
四、逻辑结构设计
逻辑结构是以概念结构的各种数据为基础,但为了能用某一DBMS实现用户的需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据逻辑结构设计所要完成的任务。用表格来描述出数据库的内容即可,如下表所示。
五、物理结构设计
为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,这就是物理设计所要完成的任务。可以采用源代码及截图的方式实现。
六、结论
结论是整个设计工作进行归纳和综合得出的总结,要突出创新点,以简练的文字对设计所做的主要工作进行评价。
计算机科学技术系
《数据库原理与应用》实践环节考核报告单
2010-2011学年度第一学期期末
排课编号:(2010-2011-1)-2006111-00153-1 批阅日期:201 年月日
任课教师签名:教研室主任签名:院长签字:
201 年月日201 年月日201 年月日
可选题目如下:
1、简单进销存管理系统
设计一个小型商户货物进销存管理系统,提供的信息主要包括:
进货单用于对进货业务的核算,包括进货时间,供应商,采购合同号,货物名称,单位,数量,单价,金额;
销货单用于对销货业务的核算。包括销售时间,客户,金额合计,定购合同号,货物名称,单位,数量,销售价格,销售金额;
供应商信息包括名称、地址、电话、供应货物名称、价格。
查询目标:
查询某种货物当月进货时间、进货数量,进货商家;
查询货物当月销量情况及剩余库存数量;
查询某供应商当月全部供货信息;
查询可以供应某种货物的全部供应商信息;
查询当月销量不足30%的货物信息。
每个进货单可以签订多种货物,但仅仅对应一家供应商。一张销货单可以销售多个货物,但仅仅对应一家客户。一家供应商可以供应多种货物,一种货物可以多家供应。
2、平面公司业务管理系统
基本信息:
稿件基本信息:客户名称;稿件名称;规格;色数;页数;单价;金额;状态;签单日期。
客户基本信息:客户名称;公司地址;联系人;联系人电话;邮箱地。
送货基本信息:送货时间;送货人;送货地址;客户名称;稿件名称;结算金额;欠款金额。
查询目标:
查询客户基本信息。
查询某段时间内与本公司有业务联系的客户资料。
查询某客户当月与公司产生的送货单情况、总金额,已结算金额、欠款金额。
查询公司某段时间内的合同额。
3、小型书店管理系统
基本信息:
图书信息:图书名称、订购数量、订购时间、订购单价、金额、出版社名称、作者名称;供应商名称等;
供应商信息:供应商名称、地址、电话,联系人;
客户信息:客户编号、名称、年龄、性别、累计购书金额等;
销售信息:时间、销售名称、数量、销售单价、客户编号、客户名称、金额等。
查询目标:
查询当月书店销售金额、营业金额;
查询某种图书库存数量;
查询当月销量最好的图书信息;
按供应商名称查询订购信息;
查询购买次数超过3次的客户信息。
4、机票预定信息系统
系统功能的基本要求:
航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等。机票信息,包括票价、折扣、当前预售状态及经手业务员等。客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。
5、长途汽车信息管理系统
系统功能的基本要求:
线路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。
6、人事信息管理系统
系统功能基本要求:
员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。
7、超市会员管理系统
系统功能的基本要求:
加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。会员返利信息,包括会员积分的情况,享受优惠的等级等。对货物流量及消费人群进行统计输出。
8、客房管理系统
系统功能的基本要求:
客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。
9、药品存销信息管理系统
系统功能基本要求
药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;员工信息,包括员工编号、姓名、性别、年龄、学历、职务等;客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。
10.学生选课管理信息系统
系统功能基本要求
教师信息,包括教师编号、教师姓名、性别、年龄、学历、职称、毕业院校,健康状况等。学生信息,包括学号、姓名、所属院系、已选课情况等。教室信息,包括,可容纳人数、空闲时间等。选课信息,包括课程编号、课程名称、任课教师、选课的学生情况等。成绩信息,包括课程编号、课程名称、学分、成绩。按一定条件可以查询,并将结果打印输出。
11、图书管理系统
系统功能基本要求
图书信息,包括图书编号、图书名称、所属类别等;读者信息,包括读者编码、姓名、性别、专业等;借还书信息,包括图书当前状态、被借还次数、借阅时间等。
12、学生成绩管理系统
系统功能基本要求
学生信息,学号、姓名、性别、专业、年级等;学生成绩信息,包括学号、课程编号、课程名称、分数等。课程信息,包括课程编号、课程名称、任课教师等。对学生成绩的查询(不能任意修改)、统计,并将结果输出。
13、教室管理信息系统
系统功能基本要求
教室信息,包括教室容纳人数、教室空闲时间、教室设备等;教师信息,包括教师姓名、教授课程、教师职陈、安排上课时间等;教室安排信息,包括何时空闲、空闲的开始时间、结束时间等。按照一定条件查询,统计,将结果打印输出。
14、论坛管理信息系统
系统功能基本要求
作者信息:包括作者昵称、性别、年龄、职业、爱好等;贴子信息:包括贴子编号、发贴日期、时间、等级等;回复信息:包括回复作者昵称、回复时间等。