1、 1 数据库系统原理课程设计 题目如下 根据以下描述设计数据库,并开发相应的应用系统。 一、 业务描述 某公司经营平面设计业务。业务员负责联系业务,并将客户的设计要求进行登记,然后交由设计人员设计。设计完成后由专人负责送货并收款。 客户每次的设计要求可能多个不同规格的稿件(即菲林,其规格详见“稿件部分信息”中的“规格”),这次要求的所有稿件构成一份单据,称为为“预订单”。 设计人员从预订单中选取其中的一个进行设计,正在设计中的预订单称为“在建单”,已经完成设计的在建单称为“送货单”,已经送货的送货单称为“历史单 ”。 设计人员一旦开始设计某一预订单,就必须负责完成预订单、在建单、送货单三个流程
2、。 业务员的月薪按照每月联系的业务提成 3%;、设计员的月薪按照每月完成的设计单提成 3%;送货人的月薪按照每月送货的业务提成 1%。 假设: 1、预订单一旦生成,就必须完成整个设计过程,即直到成为送货单,而不允许中途取消其设计。 2、只要送货,肯定可以马上收到货款,没有拖欠。 3、客户身份通过客户的名称可以唯一识别。 二、部分信息细节描述 1、稿件部分 信 息 : 1) 长度宽度 字符型, 9:420*570,420*370,420*285, 210*285,2108143 2) 规格 字符型, 2: 4 开, 6 开, 8 开, 16 开, 32 开 3) 色数 字符型, 2:单色,双色,
3、三色,四色,五色,专色 4) 输出机型 字符型, 10:AGFA44,AGFA25 5) 页数 数值型, 5 6) 单价 货币型,整数 5,小数 1 7) 小计(页数单价) 货币型,整数 7,小数 1 8) 业务员 9) 落单日期 日期型 10) 送货日期 日期型 2 2、 客户部分信息 1) 客户名称 字符型, 10 2) 公司地址 字符型, 20 3) 联系人 字符型, 4 4) 联系人电话 字符型, 10 5) 传真 字符型, 10 6) 邮箱 字符型, 20 三、 系统 必 须具备以下主要 功能: 1) 根据业务描述,可以对预订单、在建单、送货单、历史单进行适当的添加、修改、删除、查询
4、、统计功能。(具体自己分析) 2) 查询客户基本信息;查询某段时间内与本公司有业务联系的客户资料。 3) 月结单查询:查询某客户某个月与本公司的产生的送货单情况、总金额,已结算金额、未结算金额。 4) 查询本公司某段时间内的生意额。 5) 查询员工信息,及月薪 6) 系统的维护功能(学生自己分析应该需要哪些功能)。 7) 送货单的预览功能:当某份稿件数目太多,一页预览不完时,分多页预览,但送每页最多打印 5 行(即 5 个稿件)。 在完成以上基本功能的基础上,可 以自由发挥,某些细节可以自己设定。 附送货单样本: 四、 开发环境 数据库选用微软的 SQL SERVER。 前台开发工具根据个人喜好, 可以选择 任何 一种软件开发工具。