dvd管理系统设计毕业设计内容摘要:

做黑盒,从外部执行者的角度来理解系统。 图 DVD 租赁管理系统的用例图 影碟管理 用户管理 管理员 登录、注册、注销 用户信息更新 影碟租赁 查看历史记录 用户 管 理 员 用 户 D V D 管 理 系 统 登录 添加影碟 编辑影碟信息 删除影碟 删除用户 注册 登录 编辑用户 租赁影碟 查 看记录 注销登陆 四川师范大学 成都学院本 科毕业 设计 10 上图的显示的是用户与计算机之间的一次交互过程, 在图中我们看到管理员以及用户能看到 的,能 进行的一些 操作 信息, 正如上面对数据流图的解释一样。 但在这里须说明一下,图 中 的 人表示的是操作 执行者 ,但并不代表这个执行者一定是人,也可能是一个外界系统 ,系统需要和当前系统交互以便于获得一些当前系统的信息。 系统模块划 分 模块划分是 将 DVD 管理系统划分为前台模块和后台模块,前台模块式针对用户的那部分应用,后台模块式针对管理员的这部分应用。 描述系统需 求分析的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能。 这是整个系统开发的一个关键过程。 下面是对两个模块的细化。 用户(前台)模块部分:  注册用户信息  用户登录  用户修改个人信息  用户查看影碟列表  影碟租赁  用户查看个人历史租赁记录 管理员(后台)模块部分:  查看所有用户  查找某个用户  删除某个用户  查看所有影碟  添加影碟  删除影碟  更新影碟信息  查找某个影碟 四川师范大学 成都学院本 科毕业 设计 11 图 系统模块结构图 4 系统设计 信息 系统设计阶段 的主要目的是 将逻辑方案转变为物理方案,也就是将分析阶段的方案在计算机和通信系统上得以实现。 此阶段的主要任务是根据需求分析阶段的逻辑功能需求,根据多方面考虑, 确定系统的总体结构。 从系统的组件和技术上,软件和硬件上, 确保总体目标的实现。 系统设计阶段 系统目标设计 系统开发的总体任务是实现公司进销存管理的系统化、规范化和自动化,从而达到提高租赁行业管理和工作效率的目的。 开发设计思想 本租赁管理系统设计总体目标是通过对影碟信息和用户信息的管理,及时了解到租赁综合 情况。 以便为该 DVD 管 理员的决策做出准确判断提供依据。 该租赁信息管理系统主要目标就是通过计算机的强大功能,为计划以及决策 人员提供实时准确的 影碟 信息,以便及时调整 决策 ,保证企业 的 经营活动的顺利进行。 解决 了繁琐的日常工作, 能够实现 快捷查找信息,准确处理 影碟 存放,迅速产生 影碟列 表,轻松进行管理,帮助 经营者 不再进行大量重复的抄写,复杂的计算,反复的核对,减少 经营者 出现手工处理难以避免的错误。 租赁管理系统协调了经营者的经营基础,其数据的DVD 租赁管理系统 用户 管理员 注册用户信息 用户登录 用户修改个人信息 用户查看影碟列表 影碟租赁 用户查看租赁记录 查看用户列表 删除某个用户 查看影碟列表 添加影碟 更新影碟信息 删除影碟 四川师范大学 成都学院本 科毕业 设计 12 准确性、方便的查询、有效的显示是整个管理信息系统有效运行的关键。 系统功能分析 本系统需要完成的功能主要包括以下几点:  用户基本信息、影碟基本信息的输入;  用户信息、影碟信息的查询;  查询结果的显示;  查询结果的修改;  查询结果的删除;  用户进行影碟租赁,影碟信息的改变以及管理员对影碟信息的还原。 详细设计 系统功能模块设计 管理员模块:进行管理员登录、影碟基本信息的管理以及用户管理; 用户模块:进行用户注册、登录、登出、用户个人信息维护、影碟租赁、查看历史个人租赁记录。 系统模块详细介绍 管理员模块: 首先 输入管理员名称和密码 ,进行 管理员登录 ;进入管理员模块后,就是 影碟管理和用户管理,其中 影碟管理 模块里面 包括: 所有 影碟列表 的 查看、添加一个 新的 影碟 ,包括 影碟的名称 与简介和 影碟的当前状态、删除影碟、查找某个影碟 ,可以 根据影碟编号 或者名字查询 、更新影碟信息 ; 用户管理包括:查看所有用户列表 或者某个用户 、删除某个用户。 用户模块: 输入登录系统的用户名和密码以及用户的联系电话 ,进行 用户 的 注册 ;注册以后 输入注册的用户名和密码 ,即 用户登录 ;登陆后用户可以 查看所有影碟 , 这其中用户 可以对状态为“可以租赁”的影碟进行租赁, 在 租赁完成后,该影碟 租赁 信息就保存 在用户 租赁 历史记录中了 ; 用户个人信息修改 , 对已经注册的用户个人信息进行修改。 查看历史租赁记录:查看该用户的曾经租赁过的所有影碟的名称。 如果输入的用户不存在,则自动跳转到用户注册的页面,提醒用户线注册。 用户 退 出: 当用户不再使用租赁系统时,可安全退出以保证用户的信息安全。 数据库设计 由于数据是所有的系统设计的基础,那么简单的讲, 数据库设计 就 是 高楼大厦的根基,是一个非常重要的环节, 所以设计必须要合理且完善,不然将在系统的整个开发过程里,还有系统后期维护,功能变更和扩充时引起较多问题, 有时比较严重的可能会导致整个项目重新设计,工作量非常庞大。 四川师范大学 成都学院本 科毕业 设计 13 根据功能模块划分的结果可知,本系统的用户有两类:普通用户和管理员。 管理员是在程序中给定登录名称和密码,不用在数据库中进行存储。 而普通用户的各种基本信息就需要存入数据库中。 因此本系统中需要创建注册用户的数据实体。 除此之外由于系统还要记录和显示影碟信息,所以还需要创建影碟信息的数据实体。 根据需求得知,用户和影碟是单向多对多的关系。 为了简化两者之间的关系,还应设计一个数据实体用于表示两者之间的关系。 实体描述  用户数据实体:需要记录用户的编 号、登录名、密码和联系电话。 登录名和密码是登录系统时验证所必需的。  影碟数据实体:需要记录影碟的编号、影碟名称、影碟当前状态。  用户 — 影碟数据实体:需要记录用户编号和影碟编号。 用于简化和表明两者之间的关系。 关系描述 本系统中有一个关系,其关系如下: 租赁关系:用户、影碟的关系是 M: N,因为一个用户可以租赁多张影碟而一张影碟也可以被多个用户租赁。 所以是单向多对多的关系。 以上实体联系属性如下: 租赁(用户 — 影碟):用户编号、影碟编号。 ER 图 本系统 ER 图如下所示: 图 用户实体 ER 图 用户编号 用户名称 用户编号 联系电话 用户信息 四川师范大学 成都学院本 科毕业 设计 14 图 影碟实体 ER 图 图 租赁系统 ER 图 数据库的实现 按照数据库 , 设计每个数据元素说明 , 确定每个数据项的长度,使每个关系都对应一个数据表: 表 会员 表 列名 数据类型 可否为空 说明 USERID Integer Not Null 用户编号 USERNAME VarChar Not Null 用户名称 PASSWORD VarChar Not Null 密码 TELPHONE VarChar Null 联系电话 表 影碟表 列名 数据类型 可否为空 说明 DVDID Integer Not Null 影碟编号 DVDNAME VarChar Not Null 影碟名称 STUTE VarChar Not Null 影碟状态 N M 影碟 用户 租赁 影碟编号 影碟名称 影碟状态 影碟信息 四川师范大学 成都学院本 科毕业 设计 15 表 租赁关系表 列名 数据类型 可否为空 说明 DVDID I。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。