1、数据库原理课程设计指导书一、目标1. 掌握计算机管理信息系统设计通常方法,关键包含系统分析、系统设计组织和实施。2. 关系型数据库管理系统编程技术,并能独立完成通常小系统程序设计、调试运行等工作。3. 培养把所学知识利用到具体对象,并能求出处理方案能力。二、任务(任选其一或自拟题目)A. 教学管理系统1)信息需求:(1) 学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号。(2) 教职员信息:职员号、姓名、性别、出身年月、所在系号、职称、专业及教学方向。(3) 系基础信息:系号、系名称、系介绍。(4) 课程信息:课程号、课程名称、任课老师号、课时、学分、上课时间、上课地点、考试时间。(5
2、) 成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩。2)处理需求:(1) 学生基础信息管理新生信息录入。学生信息修改:按学号查询出某学生信息并做信息修改。*学生转学(转入和转出),学生毕业等。毕业和转学学生相关信息存放到历史库中。(2) 系基础信息管理:系基础信息输入、修改、删除(3) 课程信息管理:课程信息输入、修改、删除(4) 教职员信息管理:教职员信息输入、修改、删除(5) 选课管理: 每学期所选课程学分不能超出15分。学生能够同时选修一门或多门课程。 能够同时为多个学生选修某一门或某几门课程。删除和修改选课信息。(6) 成绩管理按课程输入和修改成绩。按学生输入和修改成绩。(7)
3、信息查询按学号、姓名、系号查询学生基础信息。按职员号、姓名、系号查询教职员基础信息。按系号、系名称查询系基础信息。按课程号、课程名称、上课老师姓名查询课程基础信息。按学号、学生姓名、课程号、课程名称、上课老师姓名、系号查询学生成绩,内容包含课程基础情况。若查询包含多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程全部学生成绩(平时成绩、考试成绩和总评成绩)。B. 简单进销存管理系统为中小企业设计一个简单进销存管理系统,功效范围包含:进货管理、销货管理、收入管理、支出管理,和统计报表查询功效。该系统应该为企业提供两类帐目管理:实物帐进货和销售,用户往来帐(收入和支出)管理。需
4、要提供信息关键包含:进货单:用于对进货业务核实,包含:进货时间,供给商,金额累计,采购协议号,经办人,备注,货物名称,单位,货位,数量,单价,金额;销货单:用于对销货业务核实。包含:销售时间,用户,金额累计,定购协议号,经办人,备注,货物名称,单位,货位,数量,成本价格,销售价格,销售金额;收入单:用于核实不包含货物进销收款业务,包含:经营收入、借入款项、收回欠款等业务全部在此核实。包含:收入日期,收入类型(经营收入、借入款项、收回欠款),往来单位,金额,说明,经办人。支出单:用于核实不包含货物进销付款业务,包含:支付欠款、经营支出、日常费用、借出款项等业务全部在此核实。包含:支出日期,支出类
5、型,往来单位,金额,说明,经办人。安全管理:用于控制用户访问权限,部门定义。查询要求:进货查询,销货查询,货物清单,经办人列表,往来单位清单查询。存货查询:目前全部货物进销数量,存量,总金额。用户余额查询:目前往来单位余额查询(不含进销业务);用户(经办人)及所属部门查询。各个经办人按时间统计经办销售数量,金额; 进货数量,金额;以上均需要产生报表。进销存管理系统关键语义说明每个进货单能够签署多个货物,但仅仅对应一家供给商,一个经办人。一张销货单能够销售多个货物,但仅仅对应一家用户,一个经办人。收入单对应一家往来单位,支出单对应一家往来单位。上述供给商,用户,往来单位能够是同一家,当然也可能不
6、是。货物品种不一样,其名称,计量单位,价格就不一样;C. 平面设计企业业务管理系统某企业经营平面设计业务。员工负责联络业务,并将用户设计要求作为稿件进行登记,然后交由设计人员设计。稿件设计完成后由专员负责送货并收款。登记用户设计要求稿件称为“预定单”,设计人员正在设计稿件成为“在建单”,已经完成设计稿件称为“送货单”,已经送货稿件称为“历史单”。设计完成前许可用户取消其稿件设计。稿件送货时,许可用户拖欠货款。稿件部分信息:1) 长度宽度 字符型,9:420*570,420*370,420*285, 210*285,21081432) 规格 字符型,2: 4开,6开,8开,16开,32开3) 色
7、数 字符型,2:单色,双色,三色,四色,五色,专色4) 输出机型 字符型,10:AGFA44,AGFA255) 页数 数值型,56) 单价 货币型,整数5,小数17) 小计(页数单价) 货币型,整数7,小数18) 员工 字符型,49) 落单日期 日期型10) 送货日期 日期型用户部分信息1) 用户名称 字符型,102) 企业地址 字符型,203) 联络人 字符型,44) 联络人电话 字符型,105) 传真 字符型,106) 邮箱 字符型,20关键功效:1) 能够添加、修改、删除、查询预定单、在建单2) 能够添加、修改、删除、查询送货单3) 能够添加、查询历史单;4) 查询用户基础信息;查询某段时间内和本企业有业务联络用户资料。5) 月结单查询:查询某用户某个月和本企业产生送货单情况、总金额,已结算金额、未结算金额。查询本企业某段时间内生意额。三、结果形式1 设计汇报2 上机实现四、考评1 课程设计态度(20分)2 递交设计汇报(40分)3 答辩情况(20分)4 上机运行情况(20分