1、键入文字 课 程 设 计 说 明 书课 程 设 计 说 明 书 题目: 多需求数据查询设计 键入文字 课程设计(论文)任务书 计算机科学与工程学院 院系 教研室 学 号 学生姓名 专业(班级) 电子仪器 10-2 设计题目 多需求数据查询设计 设 计 技 术 参 数 数据库:Sql server、Mysql、Oracle、DB2 开发工具:VC、VB、Java、PHP、ASP 设计工具:Word、Visio、Power Desinger 设 计 要 求 设计方案合理、无重大设计错误;设计之前进行需求分析工作,定义系统的功能和 边界; 工作量饱满; 能按进度提交中间结果; 完成课程设计说明书 工
2、 作 量 课程设计说明书正文不少于 5 页 工 作 计 划 第 1 天:选题、了解项目背景、进行需求分析 第 2 天:设计 第 3 天:实现 第 4 天:完成课程设计说明书 第 5 天:提交说明书,进行答辩 参 考 资 料 数据库概论 数据库课程设计指导 数据库课程设计说明书模板 指导教师签字 教研室主任签字 年年 月月 日日 键入文字 摘要摘要 1)数据平台:SQL Server 2)设计介绍:设某一工程管理数据库中有如下四个基本表: 供应商关系:S(SNO,SNAME,SADDR) 零件关系:P(PNO,PNAME,COLOR,WEIGHT) 工程关系:J(JNO,JNAME,JCITY,
3、BALANCE) 供应关系:SPJ(SNO,PNO,JNO,PRICE,QTY) (1)查询上海的供应商名称,假设供应商关系的 saddr 列的值都以城 市名开头。 (2)求不使用编号为 p3 零件的工程编号 jno 和名称 jname。 (3)求使用了全部零件的工程名称。 (4)求至少使用了供应商“s1”所供应的全部零件的工程编号 jno。 (5)求项目余额的最大值,最小值,总值和平均值。 (6)求供应商 s1 所供应的全部零件总收入。 (7)统计上海地区的项目使用零件的种数(超过3种)和零件总数量。 要求查询结果按零件的种数升序排列,种数相同时按总数量降序排列。 (8)求供应商所供应的工程
4、总数大于 2 类的供应商名称。 (9)求每个供应商所供应工程总数。 (10)统计使用编号为 p3 零件的工程总数。 关键字关键字: SQL Server 工程管理数据库 基本表 查询分析 目录目录 1 绪论绪论 1 1.1 开发背景 1 1.2 系统功能: 1 1.3 开发意义: 1 1.4 可行性分析 1 2 需求分析需求分析 2 21 系统的具体功能模块: . 2 3 设计设计 3 31 E-R 图. 3 32 数据库表 . 4 33 多需求查询的实现 8 4 系统系统实现实现 15 41 操作系统 . 15 42 开发环境 . 15 43 关键代码 . 15 5 设计体会及今后的改进意见
5、设计体会及今后的改进意见 20 6 参考文献参考文献 21 安徽理工大学数据库课程设计 1 1 1 绪论绪论 1.1 1.1 开发背景开发背景 现如今工程业发展迅速。随着规模的扩大传统的对工程中的供应商, 供应关系,零件关系,工程关系的管理已经不能适应发展的需要。 对工程业的管理工作量较大,采用手工的方式还容易出错,并且不 能满足顾客对工程关系,供应商关等的详细的查询功能。本系统在设计 中考虑和克服了上诉的诸多问题,以数据库系统的形式使数据更加有条 理,以便能使用户迅速地查到供应商,工程及零件的相关信息,从而提 高工作的效率,增强了实用性。 1.2 1.2 系统功能:系统功能: 我们这一系统满
6、足了对工程的管理及对供应商关系,工程关系,零 件关系,供应关系的查询功能。 1.3 1.3 开发意义:开发意义: 这一数据库系统基本实现了对工程的数据库管理,大大的提高了工 作效率和经济效益。 1.4 1.4 可行性分析可行性分析 系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开 发出来的,作为阶段性产品,日后的发展空间大,实现方法简单容易。 由于目前世面上的工程很多,许多都要求使用计算机进行管理,并且实 际中也有系统的使用。所以本系统的使用市场非常的广阔,易于推广和 普及到现实中应用。所以本系统在市场应用上是完全可行的。 安徽理工大学数据库课程设计 2 还有本系统简单、易学、易懂、易用,具有有亲和力的界面。能够 满足管理者和操作员对工程关系等的管理,对于顾客可以很方便的进行 特殊的查询。所以本系统在操作上是可行的。 结论:综上所述,本系统技术成熟,有较好的市场应用价值,开发 设计成本低,因此本系统完全可行。 2 2 需求分析需求分析