数学与计算机学院课程设计说明书课程名称:软件工程课程设计课程代码:8404131题目:出版社客户管理系统年级/专业/班:2009级软件四班学生姓名:学号:开始时间:2011年05月27日完成时间:2011年06月12日课程设计成绩:学习态度及平技术水平与实创新说明书(计算书、图纸、总分时成绩(30)际能力(20)(5)分析报告)撰写质量(45)(100)指导教师签名:年月日软件工程课程设计任务书学院名称:数学与计算机学院课程代码:___8404131______________专业:软件工程年级:2009一、设计题目出版社客户管理系统二、主要内容本课程是计算机软件专业的必修专业课程,通过理论讲述和实际训练,使学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法和技术开发和维护软件
本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护
三、具体要求及应提交的材料1
分析阶段:一个小型的出版社客户管理系统系统,需完成以下工作:(1)在出版社客户管理系统中增加/删除一客户;(2)对某一客户赠送样书、发慰问信、发慰问礼品;(3)找出某一批出售书名和编号的相应客户;
导出系统的数据流程图和实体关系图(E-R)2.设计阶段:针对分析阶段提出的软件要求,给出实现的方案和具体细节的说明
(1)考虑该软件基本功能成份,该系统具有3个基本功能成分:①客户管理,②系统设置,③数据查询
(2)根据分析,导出系统的功能模块图
(3)设计数据库
使用MicrosoftAccess创建数据库
确定数据库中数据表的组成
确定数据表中字段的构成、主键字段和有关字段的约束条件等
依靠数据表中主键字段建立数据表之间的关系,并由此建立数据表之间的参照完整性约束
(4)根据功能确定软件模块组成及调用关系
3.编码阶段建造模