光盘出租管理的设计与实现毕业设计论文

上传人:aa****6 文档编号:29217083 上传时间:2018-01-22 格式:DOC 页数:24 大小:2.57MB
返回 下载 相关 举报
光盘出租管理的设计与实现毕业设计论文_第1页
第1页 / 共24页
光盘出租管理的设计与实现毕业设计论文_第2页
第2页 / 共24页
光盘出租管理的设计与实现毕业设计论文_第3页
第3页 / 共24页
光盘出租管理的设计与实现毕业设计论文_第4页
第4页 / 共24页
光盘出租管理的设计与实现毕业设计论文_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《光盘出租管理的设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《光盘出租管理的设计与实现毕业设计论文(24页珍藏版)》请在金锄头文库上搜索。

1、软 件 设 计 大 赛软 件 设 计 (说 明 书 )光盘出租管理的设计与实现院 ( 系 ) 名 称 专 业 班 级 学 号 学 生 姓 名 指 导 教 师 起 止 时 间 : 2014.12.152014.12.26软件设计(说明书)任务及评语院(系): 教研室: 学 号 学生姓名 专业班级 软件设计(说明书)题目光盘出租管理的设计与实现软件设计(说明书)任务任务要求:光盘出租管理售系统实现以下几个功能模块:用户登录模块、用户租借光盘模块、管理员模块和光盘信息模块。光盘信息模块能够展示光盘类型,是否出租预定等信息;管理员模块能够查询用户信用等级,查询光盘出租情况,光盘浏览情况等信息;用户模块

2、能够搜索查询未预定的光盘信息,查看用户本人已预定的光盘信息,查询已过期的光盘及滞纳金等信息。技术要求:1、使用 asp 开发。2、后台数据库使 Microsoft Access2003。3、利用 asp 访问 Access 数据库。4、开发语言是 VBSCRIPT。5、编写代码,不少于 400 行。指导教师评语及成绩平时成绩: 答辩成绩: 论文成绩: 总成绩: 指导教师签字: 年 月 日注:平时成绩占 20%,答辩成绩占 40%,论文成绩占 40%目 录第 1 章 绪论 .- 1 -1.1 系统的开发背景 .- 1 -1.2 开发工具及语言 .- 1 -第 2 章 需求分析 .- 1 -2.1

3、 系统功能的基本需求 .- 2 -2.2 功能需求描述 .- 2 -2.3 模块划分 .- 3 -2.4 系统结构功能图 .- 3 -第 3 章 系统概要设计 .- 4 -3.1 系统总体结构设计 .- 4 -3.2 E-R 图 .- 4 -3.3 数据表的创建 .- 4 -第 4 章 系统详细设计与编码 .- 10 -4.1 系统设计模块 .- 10 -4.2 用户模块 .- 10 -第 5 章 系统的测试 .- 18 -5.1 系统测试的目的 .- 18 -5.2 系统方案及测试用例 .- 18 -5.3 系统错误处理测试 .- 18 -第 6 章 系统的维护 .- 19 -参考文献 .-

4、 20 -软件设计(说明书)- 1 -第 1 章 绪论1.1 系统的开发背景随着 Web2.0 的快速发展,论坛、博客、SNS、微博客等社交类网络应用快速成长,互联网的交互性、自媒体属性愈加凸显。与 Web1.0 相比,Web2.0 时代的网民更具自主性、互动性,网民不再是被动接受信息的媒体受众,而是积极地参与到网络中,成为信息的制作者、发布者、传播者和分享者。同时,网络对人们生活的渗透也更加广泛和深入,从获取信息、休闲娱乐到学习办公、交友聊天,乃至商品买卖,网络成为人类社会活动的重要场所。1.2 开发工具及语言本系统使用 ASP 语言,使用 Microsoft Access2003 做后台数

5、据库支持,前端页面的开发使用 DreamWeaver CS5,可以简单的创建一个美观漂亮风格一致的网站,利用asp 访问 access 数据库。开发语言是 VBScript。软件设计(说明书)- 2 -第 2 章 需求分析在编写“光盘出租管理系统”软件之前,对同类型产品的市场进行了前期调查,在网上下载了多个“光盘出租管理系统”来运行,比较了各个系统之间的优缺点,从而确定了该“光盘出租管理系统”的初步需求。 2.1 系统功能的基本需求(1)新的光盘信息的录入; (2)在出租光盘、归还光盘时对光盘信息的修改;(3)对不能播放的光盘信息的删除;(4)对新加入的会员的信息的录入;(5)对退出的会员信息

6、进行删除;(6)可以修改会员的信息;(7)按照一定的条件查询、统计符合条件的光盘信息、会员信息;查询功能至少应该包括光盘、会员的基本信息的查询、按时间段查询、按时间点、出租时间、归还时间查询等,统计功能至少包括按时间段统计、按滚光盘的基本信息的统计、会员人数的统计等;(8)能够按会员和一般租客计算出光盘出租的租金;(9)可以对系统进行备份和还原操作。2.2 功能需求描述1.添加新的光盘 出租店的老板根据调查购买顾客喜欢的光盘类型以及光盘的名字的数量决定是否购买该新的光盘,对购买回来的光盘先将光盘的基本信息(包括编号、光盘编号、光盘名、出版社、出租标记为“1” (未出租) )输入到系统中。 2光

7、盘管理 对已有的光盘进行管理包括:修改光盘信息、删除不能播放的光盘。 3.会员管理可对新加入的会员登记会员信息的基本信息(包括编号、会员编号、会员密码、会员姓名、会员 QQ、会员邮箱)并且存入到系统中;当会员的基本信息有变动时修改会员的基本信息;对已经退出的会员删除该会员的基本信息。 4.出租管理当有租客需要租光盘的时候能够根据租客提供的光盘信息进行查询,管理员核对软件设计(说明书)- 3 -是否系统中有该光盘,若有则可以进行出租并且产生一条出租记录(包括的信息有:光盘编号、租借人的姓名、租借人的 QQ 号、租借人的类型(“0”代表一般租客“1”代表会员)、租借日期)修该改光盘的出租状态(“0

8、”已出租)可进行光盘的出租、归还进行管理。5.查询可根据每类光盘的出租情况进行分类统计并显示统计结果。可根据每类光盘的出租情况进行租借排行榜统计并显示统计结果。可根据单个光盘进行的出租情况进行金额统计并显示统计结果。2.3 模块划分系统涉及的主要模块如下:用户操作(登录、查询个人资料、修改密码、预定光盘、查询预定光盘、查询可预定光盘、查看光盘信息等)管理员操作(登陆、修改密码、查看光盘信息、录入用户信息、修改用户权限、修改光盘信息、查询光盘排行、查询用户等级等)2.4 系统结构功能图系统的功能结构图能充分展示整个系统的各个模块和功能。图 2.1 系统功能结构图软件设计(说明书)- 4 -第 3

9、 章 系统概要设计3.1 系统总体结构设计概要设计是将用户的需求分析得到的结果抽象为信息世界的结构,即概念模型。概念结构独立于数据库的逻辑结构,独立于支持数据库的数据库管理系统,它是现实世界到信息世界的中介,反映了实体与实体的联系,便于用各种数据模型进行转换。3.2 E-R 图图 3.1 系统 E-R 结构图3.3 数据表的创建使用 access 数据库,针对 access 进行了数据库的详细设计,数据库名为 CDdata其基本表的设计如下:数据库的主要表详细结构如下:mmmmmnnnnn软件设计(说明书)- 5 -表 3.1 UserInfo 表字段名称 数据类型 NULL 键 字段描述UI

10、_ID 自动编号 非空 PK 用户编号UI_Name 文本 非空 用户名UI_Password 文本 非空 用户密码UI_IsLocked 是/否 非空 用户是否被锁定UI_CerRank 数字 非空 用户信用等级UI_Email 文本 非空 用户EmailUI_QQ 文本 非空 用户QQUI_IsAdmin 是/否 非空 用户是否为管理员UI_RentCount 数字 非空 用户借阅光盘的次数UI_ID 即用户编号,是用于标识用户的唯一编号,该编号不允许为空,为该表的主键和索引字段,保持唯一性。UI_Name 即用户名,不允许为空。UI_Password 即用户密码,不允许为空。UI_IsL

11、ocked 即用户是否被锁定,不允许为空。UI_CerRank 即用户信用等级,不允许为空。UI_Email 即用户邮箱,不允许为空,关联用户信息。UI_QQ 即用户 QQ,不允许为空,关联用户信息。UI_IsAdmin 即决定用户是否为管理员。UI_RentCount 即用户借阅光盘的次数。表 3.2 CDInfo 表字段名称 数据类型 NULL 键 字段描述CI_ID 自动编号 非空 PK 光盘编号CI_TI_ID 数字 非空 FK 光盘介质编号CI_CS_ID 数字 非空 FK 光盘类型编号CI_PMT_ID 数字 非空 FK 出租方案编号CI_Title 文本 非空 光盘名称CI_Co

12、ntent 备注 非空 光盘介绍CI_author 文本 非空 导演CI_publisher 文本 非空 主要演员CI_Issuer 文本 非空 发行商CI_Rank 数字 非空 光盘评价CI_RentCount 数字 非空 光盘出租次数CI_Count 数字 非空 光盘被浏览次数CI_Status 数字 非空 光盘状态CI_AddTime 日期/时间 非空 光盘添加时间CI_Img 文本 可空 光盘图片软件设计(说明书)- 6 -CI_ID 即光盘编号,是用于标识光盘的唯一编号,该编号不允许为空,为该表的主键和索引字段,保持唯一性。CI_TI_ID 即光盘介质编号,不允许为空。CI_CS_I

13、D 即光盘类型编号,不允许为空。CI_PMT_ID 即出租方案,不允许为空。CI_Title 即光盘名称,不允许为空。CI_Content 即光盘介绍,不允许为空,关联光盘信息。CI_author 即导演,不允许为空,关联光盘信息。CI_publisher 即主要演员,不允许为空,关联光盘信息。CI_Issuer 即发行商,不允许为空,关联光盘信息。CI_Rank 即光盘评价,不允许为空,关联光盘信息。CI_RentCount 即光盘出租次数,不允许为空,关联光盘信息。CI_Count 即光盘被浏览次数,不允许为空,关联光盘信息。CI_Status 即光盘状态(1 为正常,2 为进货中,3 为已出租) ,不允许为空,关联光盘信息。CI_AddTime 即光盘添加时间,不允许为空,关联光盘信息。CI_Img 即光盘图片,可以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号