收藏 分销(赏)

音像管理系统论文.doc

上传人:仙人****88 文档编号:9199897 上传时间:2025-03-16 格式:DOC 页数:66 大小:14.44MB
下载 相关 举报
音像管理系统论文.doc_第1页
第1页 / 共66页
音像管理系统论文.doc_第2页
第2页 / 共66页
点击查看更多>>
资源描述
计算机系毕业设计文档 前  言 音像管理系统主要是针对音像销售出租行业的销售出租业务作的系统开发软件,是一套根据音像销售租赁店的日常业务而量身定制的的管理软件,系统主要针对音像的销售、音像的出租、碟片进货管理、会员的管理、帐务的管理等方面进行系统设计。销售管理包括碟片销售信息的登记、查询及退货管理;出租管理包括碟片出租、还片信息的登记、查询;商品管理主要有碟片进货、编目录入、查询、修改、删除库存信息等;会员管理包括销售会员管理和出租会员管理,操作包括添加、删除、修改、查找会员信息;帐务管理包括现金查询、提取,账务报表的建立与打印。系统设置主要是对用户的添加、删除及密码的设置、修改,会员信息的设置等。 毕业小组成员的开发任务分配情况: 金向莎负责销售管理、帐务管理两个模块,对其进行详细设计与代码的编写,并负责毕业设计文档中这两个模块的详细设计部分的编写。 楼丽香负责出租管理和系统管理两个模块,对其进行详细设计与代码的编写,并负责毕业设计文档中这两个模块的详细设计部分的编写。 陈萍负责会员管理和商品管理两个模块,对其进行详细设计与代码的编写,并负责毕业设计文档中这两个模块的详细设计部分的编写。 本系统的开发解决了过去以手工方式处理音像商品信息的一些基本问题,比如,进货或销售使得碟片库存情况发生改变,在手工时代,这些变动往往不能及时反应到碟片库,使碟片库存得到及时更新,从而产生数据不一致,会员的管理中的等级和折扣率管理不完善引发顾客的不满,账务管理混乱,查询碟片各种信息效率低下等一系列问题。 目 录 摘 要 3 关 键 字 3 第1章 系统分析 4 1.1 开发背景 4 1.2 任务概述 4 1.3 项目开发计划 9 1.4 数据流图和数据词典 9 第2章 概要设计 27 2.1 系统结构图 27 2.2 处理流程 27 2.3 数据库设计 29 第3章 详细设计 33 3.1 主模块 33 3.2 销售管理模块 34 3.3 出租管理模块 39 3.4 商品管理模块 43 3.5 会员管理模块 45 3.6 帐务管理模块 46 3.7 系统管理模块 48 第4章 系统测试 50 4.1 测试计划 50 4.2 测试结果说明 51 第5章 用户手册 55 5.1 系统主要功能 55 5.2 运行环境要求 55 5.3 系统安装与初始化 55 5.4 运行说明 57 第6章 毕业设计小结 65 致 谢 66 参考文献 67 摘 要 本音像租借管理系统是通过Delphi软件为开发工具来制作完成的。有了该系统可以使目前的音像管理工作大为改观。目前,音像管理人员在租借音像制品时,要经历登记、查找、统计等枯燥的手工操作,这种操作既繁琐又不精确,许多记录不便长期保留。本设计将彻底改变目前这种局面,利用计算机中最为友好、最为方便的WINDOWS界面进入本系统,并可以让管理人员轻松自如地通过鼠标与键盘的简单敲击,来完成浏览、查询、租借/归还、登记、信息的增加、删除、修改及数据统计等工作,真正实现音像租借管理自动化,大大提高工作效率。 关 键 字 音像管理系统,销售管理,出租管理,碟片管理 第1章 系统分析 1.1 开发背景 随着我国音像行业的不断发展,音像管理软件也越来越受到企业和个体老板的关注,使用一套方便而有效的软件来完善自己的管理,对音像销售和租赁行业的起着非常重要的推动作用。WTO的来临,使得音像市场的开放也迫在眉睫,而相比较以前繁琐的手工记录已远远不能满足人们现在的管理要求。在计算机日益普及的今天,如何更好地发展音像业,使之走出局限的市场,开发一套根据音像销售租赁店的日常业务而量身定制的的管理软件就很有必要性了。 本设计所完成的音像管理系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。除此以外,本系统还可通过访问权限控制以及数据备份功能,确保数据的安全性。 1.2 任务概述 1.2.1 组织结构图 1.2.2 组织与业务的关系 业务流程图 销售部 主要负责音像的销售业务和各种信息管理。 音像销售主要通过销售部的信息管理提取音像的分类销售目录,形成碟片销售行排列供用户选择订购。并通过登记销售会员的方式对一些碟片采取会员特价,通过销售管理对选好的碟片办理现金结算手续,最后把本次订购信息存储在销售业务里,订购款项交帐务部信息存储。 各种信息管理是指将销售的库存碟片按照分类方法进行编目,编完后存入销售碟片库进行流通,并对销售前和销售后的各种信息进行处理。 出租部 主要负责音像的出租业务和各种信息管理。 音像出租主要通过出租部的信息管理提取音像的分类出租目录,形成碟片出租行排列供用户选择租赁。并通过登记出租会员的方式对一些碟片采取会员出租特价,通过出租管理对选好的碟片办理租赁押金手续,最后把本次出租信息存储在出租碟片库里,出租会员管理中。 各种信息管理是指将要出租的库存碟片按照分类方法进行编目,编完后存入出租碟片库进行流通,并对出租前后以及租赁押金的各种信息进行处理。 会员部 主要负责会员的各种信息管理。 通过会员的注册信息实现对其会员信息的查询、修改、增加、删除等功能。并通过会员管理部存储其会员的当前信息。 采编部 负责音像制品的订购与编目入库,及日常管理。 (1)、 采购组 负责碟片的订购。当某种音像制品的库存量少于库存临界值时,报告给进货部门,累积一定的订购信息后,经进货部门处理,生成订购清单;或者,根据新提供的音像制品清单,从中选取碟片形成订购清单,订购清单交采编部验收,调整后再进行订购。 (2)编目组 主要负责碟片的各种信息管理。 碟片进货存储到销售碟片库和出租碟片库(与前面出租管理,销售管理功能重复),并直接服务于销售管理部和出租管理部。存储的商品信息实现对其的查询、修改、增加、删除等功能。 系统管理部 主要负责各种信息的管理。 打印输出一段日期内的销售业务表和出租业务表,实现统计报表的功能。实现对本软件的用户权限设置和数据修改,直接应用于各功能模块。 帐务部 主要负责业务信息的帐务管理。 通过销售管理部和出租管理部的业务信息,把帐务输入到帐务部,并实现其统计报表的功能。 1.2.3 功能体系图 图1.3 功能体系图 1.2.4 实现目标 《音像管理系统》针对的用户是单个大中型音像超市,主要的实现目标有: l 实现销售管理功能; l 实现出租管理功能; l 实现会员管理功能; l 实现商品管理功能; l 实现帐务管理功能; l 实现各种统计、查询、打印功能; l 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 1.2.5 运行环境 硬件配置: l 处理器要求:P III以上 l 内存要求:256M以上 l 硬盘空间:20G以上交换机(思科2954) l 其它设备:打印机 软件配置: l 操作系统:Windows 2000或Windows XP l 开发工具:Delphi l 数据库系统:SQL Server 1.3  项目开发计划 l 2004年11月20日——2004年11月30日 在指导教师的指导下,填写《开题报告》和《任务书》,并提交指导教师审批。 l 2004年12月1日——2005年1月7日 严格按统一的规范格式,进行毕业设计与毕业设计文档撰写,在本学期末完成设计文档中的“第一章 系统分析”与“第二章 概要设计”及部分的详细设计。 l 2005年1月10日——2005年3月1日 进行程序的详细的设计,并编写毕业设计文档中的“第三章 详细设计”。 l 2005年3月2日——2005年3月20日 进行程序的编码。 l 2005年3月21日——2005年3月31日 进行程序的各个模块的测试,并完成毕业设计文档中的“第四章 系统测试”中的模块测试部分及“第五章 用户手册”中的模块用户手册部分。 l 2005年4月1日——2005年4月25日 由组长进行各个模块程序的组装以及系统组装测试,并完成文档相应部分的编写和整合 l 2005年5月1日 向指导教师提交毕业设计全部成果(软件光盘与文档电子版),通过指导教师初审与系部复审。 1.4  数据流图和数据词典 音像管理者查询统计音像碟片销售出租信息和会员信息; 1.4.1 销售过程 简要说明 项目名称 音像管理系统 项目代码名称 Vidoedisc Management 子项目名称 销售过程 子项目代码名称 Sell 作者 金向莎 创建时间 2005-1-13 20:10 修改时间 2005-1-14 10:30 数据流图 数据词典 (1) 数据点及汇点描述: ① 名称:客户 简要描述:购物、退货、查询及登记注册 有关数据流:会员卡;销售碟片 ② 名称:日历 简要描述:当日日期 有关数据流:年月日 (2) 加工逻辑词条描述: ① 加工名:购物检验 加工编号:1 简要描述:检验客户身份、碟片是否入库、碟片库中有多少客户要买的碟片以此判定客户是否能购物。 输入数据流:会员卡,销售碟片,会员信息,碟片信息,销售记录,日期 输出数据流:销售错误信息,销售信息 加工逻辑: IF 会员卡未登记入库 THEN         发出“销售错误”       ELSE IF 销售碟片未登记入库 THEN            发出“销售错误”           ELSE IF 客户欲购碟片数>现有该销售碟片数 THEN            发出“销售错误”              ELSE 发出“成功销售信息” ENDIF           ENDIF         ENDIF      ENDIF ② 加工名:购物登记 加工编号:2 简要描述:将“购物信息”登记到“销售记录库“中,完成后将碟片递交给客户。 输入数据流:购物信息,日期 输出数据流:碟片销售记录,碟片 加工逻辑:将购物信息及日期写入购物销售记录;      将碟片递交给客户 (3) 数据流名词条描述: ① 数据流名:会员卡 说明:用以携带客户的唯一识别标识 数据流来源:客户 数据流去向:销售检验 数据流组成:会员卡=会员卡号+姓名+联系方法       会员卡号=“000000001”..“999999999”       姓名=2{字母}10       联系方法=4{字母}50 ② 数据流名:销售碟片 说明:记录销售碟片的主要相关信息 数据流来源:客户 数据流去向:销售检验 数据流组成:销售碟片=碟片号+碟片类型+碟片名+单价+数量+摘要       碟片号=“000000001”..“999999999”       碟片类型=2{字母}10       碟片名=2{字母}24       单价=“000.01”..“999.99”       数量=“001” ..“999” 摘要=10{字母}200 ③ 数据流名:检验错误 说明:用于指示客户销售错误信息 数据流来源:销售检验 数据流去向:客户 数据流组成:检验错误=2{字母}40 ④ 数据流名:销售信息 说明:用于传递会员卡号和碟片号 数据流来源:销售检验 数据流去向:销售登记 数据流组成:销售信息=会员卡号+碟片号 ⑤ 数据流名:日期 说明:提供当前日期信息 数据流来源:日历 数据流去向:销售检验,销售登记 数据流组成:日期=XXXX年+XX月+XX日       年=“0000”..“9999”       月=“01”..“12”       日=“01”..“31” ⑥ 数据流名:销售记录 说明:用于记录客户销售信息 数据流来源:销售记录库,销售登记 数据流去向:销售检验 数据流组成:销售记录=碟片号+会员卡号+销售日期       销售日期=日期 ⑦ 数据流名:会员信息 说明:用于记录登记入库的客户信息 数据流来源:会员库 数据流去向:销售检验 数据流组成:会员信息=会员卡号+姓名+联系方法 ⑧ 数据流名:销售碟片信息 说明:用于记录登记入库的销售碟片信息 数据流来源:销售碟片库 数据流去向:碟片检验 数据流组成:销售碟片信息=碟片号+碟片类型+碟片名+单价+数量+摘要 (4) 数据文件词条描述: ① 数据文件名:会员库 简述:存放客户信息 输入数据:无 输出数据:会员信息 数据文件组成:会员库由“客户信息”组成 ② 数据文件名:销售碟片库 简述:存放碟片信息 输入数据:无 输出数据:销售碟片信息 数据文件组成:销售碟片库由“销售碟片信息”组成 ③ 数据文件名:销售记录库 简述:存放碟片销售记录信息 输入数据:碟片销售记录 输出数据:碟片销售记录 数据文件组成:碟片销售记录库由“碟片销售记录”组成 1.4.2 出租过程 简要说明 项目名称 音像管理系统 项目代码名称 Videodisc Management 子项目名称 出租过程 子项目代码名称 Rent 作者 楼丽香 创建时间 2005-1-13 20:10 修改时间 2005-1-14 10:30 出租过程分为租碟和还碟两个子模块 a)租碟过程 1. 数据流图 2.数据词典 (1) 数据源点及汇点描述: ① 名称:客户(会员) 简要描述:租碟、查询及登记注册 有关数据流:会员卡;出租碟片 ② 名称:日历 简要描述:当日日期 有关数据流:年月日 (2) 加工逻辑词条描述: ① 加工名:租碟检验 加工编号:1 简要描述:检验客户身份、碟片是否入库、客户还能租多少碟片以此判定客户是否能租碟 输入数据流:会员卡,所出租碟片,会员信息,碟片信息,出租记录,日期 输出数据流:出租错误信息,出租信息 加工逻辑: IF 会员卡未登记入库 THEN         发出“出租错误”       ELSE IF 出租商品未登记入库 THEN           发出“出租错误”          ELSE IF 客户已租碟片和现有出租碟片多于限制数N THEN               发出“出租错误”                ELSE 发出“出租信息” ELSE IF 客户已租碟片中有超期  THEN                 发出“出租错误” ENDIF              ENDIF            ENDIF         ENDIF ② 加工名:租碟登记 加工编号:2 简要描述:将“租碟信息”登记到“出租记录库”,完成后将碟片递交给客户。 输入数据流:出租信息,日期 输出数据流:碟片出租记录,出租碟片 加工逻辑:将出租信息及日期写入出租记录库;      将碟片递交给客户 (3) 数据流名词条描述: ① 数据流名:会员卡 说明:用以携带客户的唯一识别标识 数据流来源:客户 数据流去向:租碟检验 数据流组成:会员卡=会员卡号+姓名+联系方法       会员卡号=“000000001”..“999999999”       姓名=2{字母}24       联系方法=4{字母}50 ② 数据流名:出租碟片 说明:记录出租碟片的主要相关信息 数据流来源:客户 数据流去向:租碟检验 数据流组成:出租碟片=碟片号+碟片类型+碟片名+单价+数量+摘要       碟片号=“000000001”..“999999999”       碟片类型=2{字母}24       碟片名=2{字母}24       单价=“000.01”..“999.99” 数量=“001”..“999”       摘要=10{字母}200 ③ 数据流名:检验错误 说明:用于指示客户出租错误信息 数据流来源:租碟检验 数据流去向:客户 数据流组成:检验错误=2{字母}40 ④ 数据流名:出租信息 说明:用于传递会员卡号和碟片号 数据流来源:租碟检验 数据流去向:租碟登记 数据流组成:出租信息=会员卡号+碟片号 ⑤ 数据流名:日期 说明:提供当前日期信息 数据流来源:日历 数据流去向:租碟检验,租碟登记 数据流组成:日期=XXXX年+XX月+XX日       年=“0000”..“9999”       月=“01”..“12”       日=“01”..“31” ⑥ 数据流名:出租记录 说明:用于记录客户出租信息 数据流来源:出租记录库,租碟登记 数据流去向:租碟检验 数据流组成:出租记录=商品号+会员卡号+出租日期       出租日期=日期 ⑦ 数据流名:会员信息 说明:用于记录登记入库的客户信息 数据流来源:会员库 数据流去向:租碟检验 数据流组成:会员信息=会员卡号+姓名+联系方法 ⑧ 数据流名:碟片信息 说明:用于记录登记入库的出租碟片信息 数据流来源:出租碟片库 数据流去向:碟片检验 数据流组成:出租碟片信息=碟片号+碟片类型+碟片名+价格+摘要 (4) 数据文件词条描述: ① 数据文件名:会员库 简述:存放客户信息 输入数据:无 输出数据:会员信息 数据文件组成:会员库由“客户信息”组成 ② 数据文件名:出租碟片库 简述:存放出租碟片信息 输入数据:无 输出数据:出租碟片信息 数据文件组成:出租碟片库由“出租碟片信息”组成 ③ 数据文件名:碟片出租记录库 简述:存放碟片出租记录信息 输入数据:碟片出租记录 输出数据:碟片出租记录 数据文件组成:碟片出租记录库由“碟片出租记录”组成 b) 还碟过程 1. 数据流图 2. 数据词典 (5) 数据源点及汇点描述: ① 名称:客户(会员) 简要描述:还碟、查询及登记注册 有关数据流:出租碟片 ② 名称:日历 简要描述:当日日期 有关数据流:年月日 (6) 加工逻辑词条描述: ① 加工名:还碟检验  加工编号:3  简要描述:检验碟片是否音像店外借碟片  输入数据流:出租碟片,碟片出租记录  输出数据流:检验错误,还碟信息  加工逻辑:IF 碟片号与数据库数据不符 THEN         发出“检验错误”       ELSE 发出“还碟信息”       ENDIF ② 加工名:还碟登记 加工编号:4  简要描述:删除客户对该碟片的借碟信息,如果超期给出罚款  输入数据流:还碟信息,日期  输出数据流:碟片出租纪录,还碟成功  加工逻辑:IF 所还碟片超期 THEN         统计超期天数 生成含罚款的返回信息       ELSE 删除碟片出租记录库中相应的借碟记录 生成成功信息       ENDIF 给出还碟返回信息 (7) 数据流名词条描述: ① 数据流名:还碟信息 说明:用于传递还碟碟片号 数据流来源:还碟检验 数据流去向:还碟登记 数据流组成:还碟信息=碟片号+碟片类型+碟片名+价格+摘要 ② 数据流名:还碟成功 说明:用于通知还碟片成功 数据流来源:还书碟片登记 数据流去向:客户 数据流组成:还碟成功=2{字母}10 ③ 数据流名:日期 说明:提供当前日期信息 数据流来源:日历 数据流去向:租碟检验,租碟登记 数据流组成:日期=XXXX年+XX月+XX日       年=“0000”..“9999”       月=“01”..“12”       日=“01”..“31” ④ 数据流名:出租信息 说明:用于记录碟片出租信息 数据流来源:出租记录库 数据流去向:还碟登记 数据流组成:出租记录=商品号+会员卡号+出租日期       出租日期=日期 (8) 数据文件词条描述: ① 数据文件名:碟片出租记录库 简述:存放碟片出租记录信息 输入数据:碟片出租记录 输出数据:碟片出租记录 数据文件组成:碟片出租记录库由“碟片出租记录”组成 ② 数据文件名:碟片出租库 简述:存放出租碟片的各种信息 输入数据:出租碟片记录 输出数据:出租碟片记录 数据文件组成:碟片出租库由“出租碟片记录”组成 1.4.3 采编管理过程 9 简要说明 项目名称 音像管理系统 项目代码名称 Videodisc Management 子项目名称 采编管理过程 子项目代码名称 order 作者 陈萍 创建时间 2005-1-13 20:10 修改时间 2005-1-14 10:30 采编管理过程包括碟片的订购过程和编目入库过程 a) 碟片订购过程 数据流图 数据词典 (1) 数据源点及汇点描述: ① 名称:销售人员 简要描述:进货、查询及登记碟片信息 有关数据流:事务 ② 名称:新碟片目录 简要描述:进货的新碟片信息 有关数据流:新碟片信息 ③ 名称:采购组 简要描述:处理进购清单,完成定货业务。 有关数据流:订购清单 (2) 加工逻辑词条描述: ① 加工名:处理定货业务 加工编号:1 包括接受业务、更新库存清单、处理定货 l 加工名: 接受事务 加工编号:1.1 简要描述:销售人员卖出碟片。 输入数据流:销售人员 输出数据流:事务信息 加工逻辑:处理销售信息 l 更新库存清单 加工编号:1.2 简要描述:根据销售人员的碟片销售情况,更新库存量。 输入数据流:事务;销售信息 输出数据流:定货处理 加工逻辑:根据前台销售情况修改库存量 IF 库存量<库存临界量 THEN 产生定货信息 ENDIF l 处理定货 加工编号:1.3 简要描述:销售人员通过新碟片信息和产生的定货信息,最终确定要定的货单,然后把定货信息写入订购清单。 输入数据流:新碟片信息,(上一级)定货信息 输出数据流:定货错误,定货信息 加工逻辑:销售人员通过新碟片信息和产生的定货信息,最终确定要定的货单,然后把定货信息写入订购清单。 ② 加工名:产生订购清单 加工编号:2 简要描述:销售人员将处理好的“定货信息”生成订购清单交采编组处理定货。 输入数据流:定货信息, 输出数据流:订购清单 加工逻辑:将定货信息写入订购清单中,输出订购清单 (3) 数据流名词条描述: ① 数据流名:事务 说明:引起库存量变化的事务,如销售碟片 数据流来源:销售人员 数据流去向:事务处理 数据流组成:销售碟片信息=碟片号+碟片类型+碟片名+单价+数量+摘要 ② 数据流名:销售信息 说明:用于记录销售库存碟片的主要相关信息。 数据流来源:销售碟片库 数据流去向:更新库存清单 数据流组成:销售碟片信息=碟片号+碟片类型+碟片名+单价+数量+摘要 ③ 数据流名:新碟片信息 说明:用于指示进货的新碟片信息。 数据流来源:新碟片目录 数据流去向:处理定货信息 数据流组成:新碟片信息=定货商+碟片名+单价+数量+摘要 ④ 数据流名:定货信息 说明:用于记录进货碟片的主要相关信息。 数据流来源:新片目录或更新库存 数据流去向:处理定货信息 数据流组成:定货信息=定货商+碟片名+定货日期+单价+数量+摘要 定货日期=日期 ⑤ 数据流名:订购清单 说明:由定货记录组成,用于记录碟片的定货信息。 数据流来源:产生订购清单 数据流去向:采编组 数据流组成:定货记录=定货商+碟片名+定货日期+单价+数量+摘要       定货日期=日期 (9) 数据文件词条描述: ① 数据文件名:销售碟片库 简述:用于存放销售碟片信息。 输入数据:无 输出数据:库存碟片信息 数据文件组成:销售碟片库由“库存碟片信息”组成 ② 数据文件名:定货信息 简述:用于存放定货记录信息。 输入数据:定货记录 输出数据:定货记录 数据文件组成:定货记录库由“定货记录”组成 b) 碟片编目入库 1. 数据流图 2. 数据词典 (1) 数据源点及汇点描述: ① 名称:采购组 简要描述:处理订购清单,完成定货业务。 有关数据流:订购清单 ② 名称:供应商 简要描述:提供碟片 有关数据流:进货信息 (2) 加工逻辑词条描述: ① 加工名:验收 加工编号:3 简要描述:验收订购清单和进货信息。 输入数据流:订购清单;进货信息 输出数据流:进货出错,实际进货信息 加工逻辑: IF 订购清单<>进货信息 THEN          发出“进货出错” 登记实际进货信息          ELSE 登记“实际进货信息”       ENDIF ③ 加工名:编目入库 加工编号:4 简要描述:将刚进货的碟片按类编目放入出租碟片库和销售碟片库。 输入数据流:实际进货信息, 输出数据流:分类碟片信息 加工逻辑:将实际进货信息编目入库 (3) 数据流名词条描述: ① 数据流名:订购清单 说明:由定货记录组成,用于记录碟片的定货信息。 数据流来源:采编组 数据流去向: 验收 数据流组成:定货记录=进货单编号+定货商+碟片名+定货日期+单价+数量+摘要 进货单编号=“0001”..“9999”       定货日期=日期 碟片名=2{字母}24      单价=“000.01”..“999.99” 数量=2{字母}24 定货日期=日期      摘要=10{字母}200 ② 数据流名:进货信息 说明:用于记录实际所购碟片的相关信息。 数据流来源:供应商 数据流去向:验收 数据流组成:定货信息=进货单编号+定货商+碟片名+定货日期+单价+数量+摘要 进货单编号=“0001”..“9999”      碟片名=2{字母}24      单价=“000.01”..“999.99” 数量=2{字母}24 定货日期=日期      摘要=10{字母}200 ③ 数据流名:实际进货信息 说明:用于记录音像店实际进货的碟片的相关信息。 数据流来源:进货检验 数据流去向:编目入库 数据流组成:实际进货信息=进货单编号+定货商+碟片名+进货日期+单价+数量+摘要 ④ 数据流名:出租碟片信息 说明:用于记录音像店实际进货的出租碟片的相关信息。 数据流来源:编目入库 数据流去向:出租碟片库 数据流组成:出租碟片信息=碟片号+碟片类型+碟片名+单价+数量+摘要+连续剧集数 ⑤ 数据流名:销售碟片信息 说明:用于记录音像店实际进货的销售碟片的相关信息。 数据流来源:编目入库 数据流去向:销售碟片库 数据流组成:销售碟片信息=碟片号+碟片类型+碟片名+单价+数量+摘要 (4) 数据文件词条描述: ① 数据文件名:销售碟片库 简述:用于存放销售碟片信息。 输入数据:实际进货信息 输出数据:销售碟片信息 数据文件组成:销售碟片库由“销售碟片信息”组成,结构同上 ② 数据文件名:出租碟片库 简述:用于存放销售碟片信息。 输入数据:实际进货信息 输出数据:出租碟片信息 数据文件组成:出租碟片库由“出租碟片信息”组成,结构同上 第2章 概要设计 2.1 系统结构图 2.2 处理流程 2.2.1 主流程 1. 建立与数据库的连接 2. 获取系统设置 3. 显示主对话框 4. 等待用户输入 如为销售管理:进入销售管理流程。 如为出租管理:进入出租管理流程。 如为商品管理:进入商品管理流程。 如为商品信息查询:进入商品查询流程。 如为系统管理:进入系统管理流程。 如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接 2.2.2 销售流程 1. 要求用户输入用户名和密码 2. 输入客户的会员卡号,会员身份查验 3. 获取相关的会员信息并显示 4. 等待用户输入 如为确认输入碟片号:读入碟片号,提交销售请求,更新信息显示,显示销售操作结果。 如为完成操作:结束销售流程。 2.2.3 出租流程 1.要求用户输入用户名和密码 2.输入客户的会员卡号,会员身份查验 3.获取相关的会员信息并显示 4.等待用户输入 如为确认输入碟片号:读入碟片号,提交出租请求,更新信息显示,显示出租操作结 5.为完成操作:结束出租流程。 2.2.4 采编管理流程 1. 求用户输入用户名和密码,用户身份查验 2. 获取相关的商品信息并显示 3. 处理订购碟片:销售人员通过销售碟片库更新碟片信息,去接受业务,然后处理定货,存储生成的定货信息。 4. 编目入库:按碟片分类编入出租碟片库和销售碟片库 5. 如为完成操作:结束商品管理流程。 2.3 数据库设计 2.3.1 销售碟片表 由多个碟片记录构成。 碟片记录的数据结构如下: 字段名 类型 长度 碟片号(ProID) 长整型(唯一标示符) 碟片名(ProName) 变长字符串 2-40 碟片类型(ProType) 变长字符串 2-40 碟片单价(ProPrice) 货币型 数量(ProConunt) 长整型 摘要(ProSummery) 变长字符串 2-200 2.3.2 出租碟片表 由多个碟片记录构成。 碟片记录的数据结构如下: 字段名 类型 长度 碟片号(ProID) 长整型(唯一标示符) 碟片名(ProName) 变长字符串 2-40 碟片类型(ProType) 变长字符串 2-40 碟片单价(ProPrice) 货币型 数量(ProConunt) 长整型 摘要(ProSummery) 变长字符串 2-200 连续剧集数(CpCount) 字符串 2-10 2.3.3 用户表(管理员表) 由多个用户记录构成 用户记录的数据结构如下: 字段名 类型 长度 用户编号(userID) 长整型(唯一标示符) 用户帐号(userName) 变长字符串 2-20 用户密码(Password) 变长字符串 2-20 权限级别(Level) 整型(0-7) 2.3.4 出租记录表 由若干个出租记录构成 出租记录的数据结构如下: 字段名 类型 长度 出租碟片号(LendID) 长整型(与商品库中的商品编号对应)(唯一标示符) 碟片名(LendName) 变长字符串(与商品库中的商品名对应) 2-40 碟片单价(LendPrice) 货币 会员卡号(MbID) 长整型(与会员库中的会员卡号对应) 出租时间(LendDate) 日期 押金(LendMonery) 货币 连续剧集数(LendCPCount) 字符串 2-10 2.3.5 销售记录表 由若干个销售记录构成 销售记录的数据结构如下: 字段名 类型 长度 碟片号(SellID) 长整型(与商品库中的商品编号对应)(唯一标示符) 碟片名(LendName) 变长字符串(与商品库中的商品名对应) 2-40 碟片单价(LendPrice) 货币 会员卡号(MbID) 长整型(与会员库中的会员卡号对应) 销售时间(SellDate) 日期 2.3.6 会员表 由若干个会员记录构成 会员记录的数据结构如下: 字段名 类型 长度 会员卡号(MbID) 整数(唯一标示符) 会员类别(MbType) 变长字符串 2-10 姓名(MbName) 变长字符串 2-10 性别(Mbsex) 字符串 2 出生年月(Mbyear) 日期 联系电话(Mbnumber) 变长字符串 15 联系地址(MbAddress) 变长字符串 2-40 2.3.7 系统设置表 由单个系统设置记录构成 系统设置记录的数据结构如下: 字段名 类型 长度 记录号(id) 长整型(系统自动生成,唯一标示符) 最多可租天数(MaxBLDays) 长整型 超期一天罚款数 货币 2.3.8 进货记录表 由单个进货记录构成 进货记录的数据结构如下: 字段名 类型 长度 进货单编号(ProjID) 整数(唯一标示符) 定货商(Projshopper) 变长字符串 2-20 碟片名(ProjName) 变长字符串 2-40 定货日期(Projyear) 日期 单价(Projmoney) 货币 数量(Projcount) 长整型 摘要(MbAddress) 变长字符串 2-200 2.3.9 系统操作员记录表 由若干个系统操作员记录构成 系统操作员记录的数据结构如下: 字段名 类型 长度 记录序号(id) 整数(系统自动生成,唯一标示符) 账号(Addminister) 变长字符串 2-20 第3章 详细设计 3.1 主模块 3.1.1 简要说明 模块名称 主模块 模块代码名称 Main 启动条件 单击“登陆”子菜单 输入 用户帐号和密码 功能 系统登陆处理和显示各模块信息 输出 错误警告信息 3.1.2 程序逻辑 3.1 主模块 3.1.3 界面设计 3.1.4 主要函数说明 FormShow():显示管理项目列表,和窗体的初始化 3.1.5 测试要点 模块正常工作流程 对输入的查验,包括输入值的合法性与合理性检验 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理 3.2 销售管理模块 3.2.1 销售查询模块: 简要说明 模块名称 销售查询模块 模块代码名称 MS
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服