湖南科技大学计算机科学与工程学院 数据库原理课程设计报告 题 目: CRM 客户关系管理系统 姓 名: 学 号: 指导老师: 完成时间: 2011
课程设计目的 1
熟悉公司软件开发的流程和管理模式; 2
培养团队的配合、协调、合作能力; 3
学习建模工具 Pow erdesigner 的使用; 4
更进一步地学习和使用数据库知识; 5
学习将数据库知识结合Java 语言并运用到系统软件开发
实验原理 按照数据库设计的4 个阶段:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)
需求分析采用自顶向下,概念模型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计方法建立数据库,然后建立数据库存储过程、视图、触发器等 SQL 程序,最后通过 Java 中的Class
forName、Connection 建立连接,用 CallableStatement 语句调用数据库的存储过程及读取数据库的内容,用 SWT 插件进行设计数据库用户界面
实验类容 按照老师的安排我们进行了分组,我们这一组有5 个人,每个组员负责这次数据库系统设计的一部分,我们选择的是CRM 客户关系管理系统作为数据库应用项目 1、总体规划 由于 我们做 的是一个客户关系管理系统,软件的开发按照需求分析, 数据设计,程序设计,测试等流程
每一个阶段我们都有阶段性完成标志,从而判断我们完成上一阶段可以进入下一阶段了
同时我们深刻认识到每一阶段的效用都不能忽略,系统的成功也不单单取决于某一部分,所以我们每一阶段都配有一个负责人,负责监督以确保本阶段的按时完成和完成质量
人员上做如下分工: ***(需求分析),***(数据库设计),***(客户端程序),***(界面),***(测试)