预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT30 2020年4月19日 音像出租管理系统 文档仅供参考,不当之处,请联系改正。 第一部份系统需求分析 2.1系统需求分析 音像出租管理系统用于提高音像出租各个环节的效率,因此对雇员信息,顾客信息,音像信息,出租信息,库存信息,采购信息等信息进行控制与优化,减少手工输入和相应库存环节的计算过程,界面应尽量做到友好,使操作员易学易懂,另外,还应提供系统维护功能的设定和权限的设置以及保障系统的安全性。 第二部份功能需求分析 1.功能需求分析的描述 经过对音像出租店实地调研,能够得到音像出租店的整个业务包括:雇员管理、会员(顾客)信息管理、音像制品采购、音像制品出租、音像制品报废等。 因此,根据实际业务需求把系统分为雇员管理、顾客管理、音像制品信息管理、出租管理、报废管理、租金管理等子系统。 为满足以上要求,音像出租系统具有如下功能: (1)雇员管理子系统要实现雇员的录入,修改,删除,查询等功能 (2)顾客管理子系统要实现顾客和会员信息的获取,删除,修改,查询等功能 (3)采购子系统要实现音像制品的购入,入库功能 (4)音像制品管理子系统要实现音像信息的录入,修改和查询功能 (5)出租管理子系统要实现音像制品的出租,收回,顾客信息录入功能 (6)报废子系统要实现音像制品的报废和出库功能 (7)租金管理子系统要实现音像制品的出租规则 2.2系统功能模块图 第三部份系统设计 3.1数据概念设计 1.数据实体属性图 2.系统E-R图 3.2数据库逻辑结构(关系模式)设计 按照E-R图到逻辑关系模式的转换规则,可的得到系统如下8个关系。 雇员信息(雇员序号、姓名、年龄、性别、身份证号、联系电话、城市、地址、职务、工资、参加工作时间、口令、权限); 顾客信息(客户号、顾客姓名、身份证号、联系电话、联系地址、加入时间、类别); 音像制品信息(序号、片名、主演、导演、制片、制片厂、简介、日期、类别); 库存信息(片子序号、数量、级别); 采购信息(序号、片子序号、数量、单价、购买日期、供应商、雇员号); 出租信息(序号、片子序号、顾客序号、租片日期、还片日期、租金、数量、折扣、雇员号); 租金信息(片子级别、租金、押金、超期租金、租期); 报废信息(序号、片子序号、数量、日期、雇员号) 3.3数据库物理结构设计 本系统数据库表的物理结构设计经过创立表的SQL命令及数据库关系图来呈现的,是在MicrosoftSQLServer中创立的表,利用SQLServer的导出SQL脚本,显示了数据库创立的代码。 创立数据库表的SQL命令 GREATEDATABASE音像出租系统--创立数据库 --以下为创立各表的SQL上命令 CREATETABLE[dbo].[Customer]( [CustomerID][int]NOTNULL, [Name][nvarchar](20)COLLATEChinese_PRC_CI_ASNOTNULL, [ID][nvarchar](20)COLLATEChinese_PRC_CI_ASNOTNULL, [Phone][nvarchar](20)COLLATEChinese_PRC_CI_ASNULL, [Address][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL, [JoinDate][nvarchar](8)COLLATEChinese_PRC_CI_ASNULL, [Sort][nvarchar](20)COLLATEChinese_PRC_CI_ASNOTNULL )ON[PRIMARY] GO CREATETABLE[dbo].[Discard]( [DiscardID][int]NOTNULL, [FilmID][int]NOTNULL, [Amount][int]NOTNULL, [DisDate][datetime]NOTNULL, [EmployeeID][smallint]NOTNULL )ON[PRIMARY] GO CREATETABLE[dbo].[Employee]( [EmployeeID][smallint]NOTNULL, [Name][nvarchar](4)COLLATEChinese_PRC_CI_ASNOTNULL, [Age][smallint]NOTNULL, [Sex][nvarchar](4)COLLATEChinese_PRC_CI_ASNOTNULL, [ID][nvarchar](20)COLLATEChinese_PRC_CI_ASNULL, [Phone][nvarchar](20)COLLATEC