湖南科技大学计算机科学与工程学院
数据库原理课程设计报告
题目:CRM客户关系管理系统姓名:学号:指导老师:完成时间:20111215
f一课程设计目的
1熟悉公司软件开发的流程和管理模式;2培养团队的配合、协调、合作能力;3学习建模工具Powerdesig
er的使用;4更进一步地学习和使用数据库知识;5学习将数据库知识结合Java语言并运用到系统软件开发。
二实验原理
按照数据库设计的4个阶段:需求分析分析用户要求、概念设计信息分析和定义、逻辑设计设计实现和物理设计物理数据库设计。需求分析采用自顶向下,概念模型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计方法建立数据库,然后建立数据库存储过程、视图、触发器等SQL程序,最后通过Java中的ClassforName、Co
ectio
建立连接,用CallableStateme
t语句调用数据库的存储过程及读取数据库的内容,用SWT插件进行设计数据库用户界面。
三实验类容
按照老师的安排我们进行了分组,我们这一组有5个人,每个组员负责这次数据库系统设计的一部分,我们选择的是CRM客户关系管理系统作为数据库应用项目
1、总体规划
由于我们做的是一个客户关系管理系统,软件的开发按照需求分析,
f数据设计,程序设计,测试等流程。每一个阶段我们都有阶段性完成标志,从而判断我们完成上一阶段可以进入下一阶段了。同时我们深刻认识到每一阶段的效用都不能忽略,系统的成功也不单单取决于某一部分,所以我们每一阶段都配有一个负责人,负责监督以确保本阶段的按时完成和完成质量。人员上做如下分工:(需求分析),(数据库设计),(客户端程序),(界面),(测试)。凡事预则立,我们拟定一个计划,这样便于灵活控制整个项目的完成进度。由于本次项目的开发是一次模拟开发,没有真实的客户供我们调研,所以我们的需求素材来自三方面:1小组商讨;2网上原始素材;3老师提供的相关信息;4目前已有的相似软件和资料。
2需求说明
210部门信息在本系统中,部门信息主要分为:部门编号,部门名称,部门介绍三个部分,
通过部门介绍可以清楚的知道部门的服务范围,部门服务程度好坏,通过部门名称对应唯一的一个部门编号。221查看员工信息
为员工提供包括密码、自我介绍、联系方式等个人信息维护的功能。通过查看员工信息,可以清楚地知道员工的个人编号,部门编号,员工的个人年龄,性别,所在地址,联系方式,员工的职务等信r