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

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

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

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

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

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

第一部份系统需求分析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命令及数据库关系图来呈现的,是在MicrosoftSQLServer2000中创建的表,利用SQLServer2000的导出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]GOCREATETABLE[dbo].[Discard]([DiscardID][int]NOTNULL,[FilmID][int]NOTNULL,[Amount][int]NOTNULL,[DisDate][datetime]NOTNULL,[EmployeeID][smallint]NOTNULL)ON[PRIMARY]GOCREATETABLE[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)CO