*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:在线音像制品销售系统专业班级:计算机科学与技术1班姓名:赵王正学号:10240136指导教师:年福忠成绩:摘要在线音像制品销售系统是用于管理音像的出租和出售的系统。该系统用于音像出租或销售店,方便出售、销售、还回、查找等操作,可自定义音像,方便添加、管理音像和会员。提供完善的出租和还回操作,完全独立的数据库系统,数据管理提供:音像管理,会员管理。数据查询提供:租借情况,音像查询,会员查询。本系统界面美观,操作简单。关键词:销售;信息查询;会员管理;数据库目录摘要_______________________________________________________________________2一、需求分析___________________________________________________________________11.1需求概述___________________________________________________________________11.2需求说明_______________________________________________________________1二、总体设计___________________________________________________________________22.1算法设计_______________________________________________________________22.2功能模块:_____________________________________________________________32.3组织结构_______________________________________________________________3三、详细设计___________________________________________________________________43.1系统IPO图_____________________________________________________________43.2数据库设计_____________________________________________________________61.概念结构设计_________________________________________________________62.逻辑结构设计________________________________________________________73.数据库表格设计_______________________________________________________8四、编码______________________________________________________________________11五、调试______________________________________________________________________13六、设计总结__________________________________________________________________18致谢__________________________________________________________________________19参考文献______________________________________________________________________20附录(源程序清单)____________________________________________________________21一、需求分析1.1需求概述设计一个在线音像制品销售系统,使之能提供以下功能:(1)顾客查询管理功能(2)管理人员查询音像制品功能(3)管理人员添加音像制品功能1.2需求说明(1)系统要实现基本信息录入、修改、查询等功能:●客户管理。●库存管理(包括入库和发货)。●统计分析。(2)系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的格式呈现;(3)销售管理系统所涉及的信息有:●客户信息。包括的数据项有:客户代码、名称、联系人,地址、电话,手机,传真,邮编,E-mail,税号,开户行,账号,信誉度等。●商品信息。包括的数据项有:商品代码、商品名称、品牌、供应商名称、尺码、款式、颜色、面料、包装方式等。●入库/发货信息。包括的数据项有:入库/发货单号、客户代码、经手人、商品代码、数量、单价、金额、日期等。●统计分析。主要包括库存信息、销售信息、利润分析等。二、总体设计2.1算法设计系统主要流程如图1所示:开始进入菜单界面,选择相应的操作的编号。Choice判断调用相应的函数选择4,退出程序结束图1系统主要流程图2.2功能模块:模块如图2所示:图2模块图2.3组织结构组织结构如图3所示音像店管理系统影碟管理顾客管理管理员属性负责人采购中心业务柜台员工顾客会采购员图3组织结构图三、详细设计3.1系统IPO图音像管理模块完成音像店音像信息相关的操作如图4所示。IPO图系统名:音像制品出租及销售管理系统制图者:冯伟强模块图:音像管理日期:2011-06-23由下列模块调用:调...