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
3、开,8 开,16 开,32 开 3) 色数 字符型,2:单色,双色,三色,四色,五色,专色 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。前台开发工具根据个人喜好,可以选择任 何一种软件开发工具。 3 五、五、报告封面的要求报告封面的要求(见后)(见后) 封面从上而下依次为: (1)数据库系统原理课程设计报告(2 黑居中) (2) 设计题目(3 黑居中) (3) 姓名学号 (4) 指导教师 (5) 起始时间,起始时间 六六、报告内容、报告内容格式要求格式要