已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计 论文 题 目基于 asp 网上收费 系统的设计与实现 系 院 计算机科学技术系 专 业计算机网络技术 班 级 学生姓名 学 号 指导教师 职 称 二 一 年六月 日 独 创 声 明 本人郑重声明 所呈交的毕业设计 论文 是本人在指导老师的指 导下 独立进行研究工作所取得的成果 成果不存在知识产权争议 尽我所知 除文中已经注明引用的内容外 本设计 论文 不含任何 其他个人或集体已经发表或撰写过的作品成果 对本文的研究做出重 要贡献的个人和集体均已在文中以明确方式标明 本声明的法律后果由本人承担 作者签名 二 一 年 月 日 毕业设计 论文 使用授权声明 本人完全了解关于收集 保存 使用毕业设计 论文 的规定 本人愿意按照学校要求提交学位论文的印刷本和电子版 同意学 校保存学位论文的印刷本和电子版 或采用影印 数字化或其它复制 手段保存设计 论文 同意学校在不以营利为目的的前提下 建立 目录检索与阅览服务系统 公布设计 论文 的部分或全部内容 允 许他人依法合理使用 保密论文在解密后遵守此规定 作者签名 二 一 年 月 日 本科毕业设计 论文 基于 asp 网上收费系统的设计与实现 摘 要 基于 asp 网上收费系统是近年来随着网络技术 计算机技术 信 息数字化技术 图形影像处理技术的快速发展而出现的 而在线电影 收费系统不仅能对电影收看进行收费 通过对数据库的调用使系统管 理员对当今最热门的电影进行及时发布 设置和修改工作人员权限 修改管理标准 而且工作人员也可以对新影片进行整理编辑 这样使 管理工作变得精确而有序 并且节省了大量人力物力 充分体现了网 络信息化管理的优越性 本论文首先提出了在线电影收费的优点 分析了国内在线电影收 费系统的应用现状 针对现在网上在线电影收费系统应用存在的不足 提出了更有安全方便有效的在线电影收费系统 并根据系统需求 对 系统框架 功能模块和数据库结构进行了详细规划 关键词 在线收费 信息安全 数据流 本科毕业设计 论文 i based on asp online charging system design and implementation abstract based on asp online fee system is in recent years as the network technology computer technology and information technology digital image processing technology of graphics and rapid development while charging system can not only online movie to watch movie based on database charge system administrators to call the hottest movie today and modify permissions revision management staff and workers of the new film can rearrange editor so make management becomes precise and orderly and save a lot of human resources fully embodies the advantages of network information management this paper firstly put forward the advantages of online movie fee this paper analyses the application fee system online movies for now online movie fee system application deficiency puts forward more convenient and effective security charge system online movies according to the demand of system the system framework and function module and database structure carried on the detailed planning key words online charge information security data flow 本科毕业设计 论文 目目 录录 第第 1 章章 绪绪 论论 1 1 1 选题来源 1 1 2 选题目的 1 1 3 选题意义 1 1 4 本设计的指导思想 2 第第 2 章章 系统设计分析系统设计分析 3 2 1 需求分析 3 2 2 系统功能分析 3 2 3 数据的需求分析 4 第第 3 章章 概要设计概要设计 6 3 1 系统功能结构概念设计 6 3 2 数据库概念结构设计 7 第第 4 章章 详细设计与系统实现详细设计与系统实现 9 4 1 数据库的设计 9 4 1 1 创建数据库 9 4 1 2 创建表和字段 9 4 2 系统总体流程设计 10 4 3 详细设计及实现 12 4 3 1 数据库连接 12 4 3 2 身份及权限验证登录模块 12 4 3 3 用户收费模块 20 4 3 4 密码修改模块 22 4 3 5 系统维护模块 23 第第 5 章章 软件测试软件测试 23 5 1 单元测试 23 5 1 1 登录模块测试 24 5 1 2 在线收费模块测试 24 本科毕业设计 论文 i i 5 2 系统测试系统测试 25 5 3 结果分析结果分析 26 结结 论论 27 参考文献参考文献 28 谢辞谢辞 29 本科毕业设计 论文 0 0 第第 1 章章 绪绪 论论 1 1 选题选题来源来源 随着我国经济的持续高速发展和改革开放程度的不断深入 各类企业以迅猛 之势发展起来 为了适应快速发展的形式需要 企业的信息化运做也显得空前重 要 好的企业信息化管理必将带好的效益 尤其是日新月异的今天 在线电影收费系统不仅能对电影收看进行收费 通过对数据库的调用使系统 管理员对当今最热门的电影进行及时发布 设置和修改工作人员权限 修改管理 标准 而且工作人员也可以对新影片进行整理编辑 这样使管理工作变得精确而 有序 并且节省了大量人力物力 充分体现了网络信息化管理的优越性 因此 设计一个在线电影收费系统 使对收看电影的收费系统化 规范化 智能化和网络化就显的很重要了 所以在本次毕业设计中我选择了 网上收费系 统 这个题目进行设计 1 2 选题目的选题目的 计算机技术 网络技术 多媒体技术的成熟与发展 为在线收看电影收费强 化版权意识提供了强有力的技术支持 随着经济社会的高速发展 盗版现象呈现 不可控制的局面 盗版现象的出现给原创带来了不可估量的精神上和经济上的巨 大损失 因此在线电影收费系统的开发对这一现象的防治有很大的帮助 对维护 正版和版权有着积极的影响 理论联系实际 是对所学知识有更新认识和体会的唯一方法 为了对大学三 年所学知识的做一次综合性运用 培养自己的设计能力 增强自己的动手能力 使自己的综合素质得到提高 能够和社会顺利接轨 也为了企业的实际管理需要 我选择了本题目 1 3 选题意义选题意义 随着 it 技术的飞速发展 所有行业的管理都实现了 it 化 信息化 科学化 企业化运营的电影网站更是不能例外 电影网站对各项管理实行信息化管理 以 提高管理水平和工作效率 同时也最大限度地减少手工操作带来的错误 在线电影收费系统能够方便电影网站的科学管理 是一套基于 b s 模式的系 统 系统开发的整体任务是实现在线电影收费的系统化 规范化 自动化和智能 化 从而达到提高在线电影收费效率的目的 本科毕业设计 论文 1 1 1 4 本设计的指导思想本设计的指导思想 asp 是一种简单易用 完全面向对象 有平台无关性 安全可靠的 主要面 向 internet 的开发工具 充分利用当前流行的 asp 程序设计技术作为指导思想 把在线电影收费系统打造成系统化 规范化 自动化和智能化的系统 围绕实现 这个目标 开发设计必须突出坚持收费与技术手段相结合以内容为主的主体性要 求 综合使用 asp 开发技术 另外运用微软公司的 access 数据库 进行了较深 入的学习和应用 以此来解决本设计的需求分析及各功能模块的划分及完成 由于本设计涉及到的知识面范围较宽 包括动态页面设计 数据库设计等 而且时间比较紧迫等因素 所以最终决定将本设计的开发重点放在前端服务模块 后台管理员操作管理 力争在有限的时间内完成这些功能的实现 本科毕业设计 论文 2 2 第第 2 章章 系统设计分析系统设计分析 2 1 需求分析需求分析 本系统的开发宗旨 以及总体任务就是要实现在线电影收费的自动化 规范化 和系统化 所以为了能够实现编制这个网站所设定的目标 在程序的开发之前 需 求分析必不可少 需求分析是介于系统分析和网站设计阶段之间的重要桥梁 一方面 需求分析 以系统规格说明和项目规划作为分析活动的基本出发点 并从网站角度对它们行检 查与调整 另一方面 需求规格说明又是网站设计 实现 测试直至维护的主要基 础 良好的分析活动有助于避免或尽早剔除早期错误 从而提高网站生产率 降低 开发成本 改进网站质量 本系统主要为系统使用者 普通服务人员及管理人员提供相应服务 以及与此 相关的信息服务 例如服务人员为用户进行充值 管理人员对新影片进行整理编辑 用户在线观看影片进行付费 等等 2 2 系统功能分析系统功能分析 由于业务的需要和保密性 也为了便于管理 用户按权限应分为两种 普通管 理人员和高级管理人员 从整体上看 系统应两大模块 一个是前台用户操作模块 另一个是后台管理 操作模块 对于前台用户操作模块 普通用户在登录后拥有查看个人信息 修改个人资料 用户续费 查看消费记录等功能 其中用户续费模块又分为计点会员和包月会员两 种类型 每种会员类型都有两种付费类型 在线支付和银行卡支付 除此之外前台 用户操作模块还具有新用户注册的功能 对于后台管理操作模块 高级管理人员登录后可查询审核前台的服务付费记录 能对新上映的一些影片进行整理编辑 以及对不同的电影点播的收费情况进行设定 编辑电影的收费模式 收费记录的查看 另外 和前台操作的普通用户一样 拥有 密码修改及注销操作 另外 系统需要一个身份及权限验证模块 通过该模块 系统可验证所登录用 本科毕业设计 论文 3 3 图图 2 1 顶级数据流图顶级数据流图 前台用户人员 后台管理人员 在线电影 收费系统 显示信息 显示器 户的身份以及权限 判断用户是前台普通用户操作模块用户 还是后台高级管理操 作模块用户 2 3 数据的需求分析数据的需求分析 在线电影收费系统是由数据流和一系列的转换构成的 而这些转换将输入数据 流变换为输出数据流 数据流图就是用来刻画数据流和转换的信息系统建模技术 它用简单的图形记号分别表示数据流 转换 数据源以及外部实体 它提供了层次 结构 让分析人员能够方便地表示任意抽象级管理系统和其子系统 并支持问题分 解 逐步求精的分析方法 本系统的顶级数据流图和一级数据流图如下 1 顶级数据流图顶级数据流图 2 一级数据流图 一级数据流图 本科毕业设计 论文 4 4 在线电影收费 用 户资料 用户消费 编辑新影片 增加新影片 在线电影收费 用户资 料 用户消费记录 图图 2 2 一级数据流图一级数据流图 查看用户资料 查看用户消费记录 口令 口令 显示信息 资料修改服务 在线续费服务 查看消费记录服 务 信息提交 前台用户人员 后台管理人员 在线电影 收费系统 后台管理操作 模块 前端服务操作 模块 口令核对 口令核对 显示器 命令 信息提交 本科毕业设计 论文 5 5 第第 3 章章 概要设计概要设计 3 1 系统功能结构概念设计系统功能结构概念设计 根据大型商场管理的业务流程 我们可以把系统分为三大模块 身份及权限验 证模块 前台服务操作模块和后台高级管理操作模块 用户可以分为两类 前台服 务人员和后台高级管理人员 前台服务人员用户只有的四个模块七个功能 而后台高级管理人员用户则有五 个模块七个功能 1 身份及权限验证模块 登录系统需验证用户和密码 确认存在并且正确 后 系统将根据用户的权限进入相应的功能界面 2 前台服务操作模块中 分为用户资料模块 用户查询模块 用户续费模 块及一个注销小模块 其中用户资料模块主要是修改和查询自己的基本资料 用户查询模块主要是查询用户的消费记录 消费信息 用户续费模块主要是对 用户的基本消费进行续费 注销模块 注销登录 退出本系统 结束工作状态 3 后台管理操作模块中 分为审核用户计费管理模块 整理编辑影片模块 查看用户消费记录模块 还有一个注销小模块 审核用户计费管理模块 查看并审核交易业务记录 实现监察在线收费系统的 经营状态 整理编辑影片模块 整理新上映的各种类型的影片 进行逐个的编辑 主要是 对影片的名字 类型 格式 资料 题材等方面 还有对每个影片在线收看收取的 费用的制定 查看用户消费记录模块 该模块主要是进入后台管理模式查看不同用户的在线 观看电影的消费记录和统计 以下是在线电影收费系统的逻辑图 本科毕业设计 论文 6 6 在线电影收费系统 身份权限验证 后台高级管理操作前台普通用户管理 查 看 个 人 信 息 修 改 个 人 资 料 用 户 续 费 服 务 查 看 消 费 记 录 审 核 服 务 计 费 整 理 编 辑 影 片 查 看 用 户 消 费 密 码 修 改 注 销 登 陆 计 点 会 员 包 月 会 员 在线支付银行卡支付 影片基本资料整理编 辑 影片在线收看记录 影片收费价格设定 3 2 数据库概念结构设计数据库概念结构设计 数据库设计的好坏将直接对应用系统的效率以及实现的效果产生影响 好的数 据库结构设计会减少数据库的存储量 数据的完整性和一致性比较高 系统具有较 快的响应速度 简化基于此数据库的应用程序的实现等等 通过需求分析 可以得到系统的主要实体以及他们之间的关系如下 e r 图所示 本科毕业设计 论文 7 7 n m n m m n m n m n 图图 3 2 e re r 图图 n n m m 用户 入数据库 管理 记录 电影 整理入库 记录 收看记录 记录 查看 查看 查看 关系模型的逻辑结构是一组关系模式的集合 e r 图则是由实体 实体的属性 和实体间的连续三要素组成的 将 e r 图转换为关系模型实际上就是要将实体 实 体的属性和实体之间的联系转化为关系模式 根据转换的一般原则 与这部分 e r 图对应的关系模式为 用户 用户编号 用户账号 用户密码 用户姓名 支付手段 用户余额 用户性 别 邮箱 用户类型 用户金额 电影 电影编号 电影名称 电影主演 电影类型 故事情节 电影产地 点播费 用 电影时长 收费记录单 收费流水号 收费时间 收费电影编号 收费金额 本科毕业设计 论文 8 8 第第 4 章章 详细设计与系统实现详细设计与系统实现 4 1 数据库的设计数据库的设计 4 1 1 创建数据库创建数据库 点击新建 microsoft access 数据库 命名为 在线电影收费系统 在 对象 中点击 使用设计器创建表 然后逐个保存 4 1 2 创建创建表和字段表和字段 在这个系统中要建立 3 张表 分别是用户信息表 电影信息表收费费记录表 用户信息表 用户信息表用来记录用户信息详细资料 如表 4 1 所示 表表 4 1 用户信息表用户信息表 user 列名数据类型长度字段含义允许空 useridint4用户编号not null passwordvarchar50用户密码not null givemenvarchar50付款方式not null moneynvarchar50金额null emailnvarchar4电子邮箱null vipvarchar50用户类型null sexvarchar50员工性别null paymoneynvarchar50支付金额null 电影信息表 电影信息表用来记录电影详细信息资料 如表 4 2 所示 表表 4 2 电影信息表电影信息表 film 列名数据类型长度字段含义允许空 filmidint4电影编号not null titlevarchar50电影名称not null namenvrchar50电影主演null typeidint4电影类型null howlongfloat8电影时长null wherevarchar50电影产地null contentvarchar500电影大概null 本科毕业设计 论文 9 9 收费记录表 收费记录表用来记录用户收看电影付费的详细数据 如表 4 3 所 示 表表 4 3 收费记录表收费记录表 列名数据类型长度字段含义允许空 idint4收费流水号not null useridint4收费用户号not null filmidint4收费电影编号not null titlevarchar50收费电影名称null paymoneyint4收费电影金额null moneyfloat8收费电影单价null timevarchar50收费时间null 4 2 系统总体流程设计系统总体流程设计 系统的总体流程图为 本科毕业设计 论文 1010 业务审核 tf t f 开始 结束 登录界面 用户名及 密码验证 验证权限 前台服务后台管理 显示信息 图图 4 1 系统流程图系统流程图 查看个人信息 修改个人信息 用户续费记录 密码修改 审核服务计费 整理编辑影片 收费管理 注销登录 本科毕业设计 论文 1111 4 3 详细设计详细设计及实现及实现 4 3 1 数据库连接数据库连接 考虑到代码的重用性与维护的方便性 本系统采用asp的文件包含语法 将数 据库连接代码单独放在一个文件中 在需要使用的时候 只要通过文件名调用即可 包含文件语法 运用了此方法后 使系统 模块化 便于修改和维护 在本系统中 我们将数据库连接文件定义为 conn asp 代码如下 4 3 2 身份及权限验证登录模块身份及权限验证登录模块 当用户为一般用户时 首先在会员区区域登录 如图 代码如下 history back response end end if if trim request validatecode trim session verifycode then response write alert 验证码错误 history back response end end if dim userip 数据库中当前登陆用户名保存的ip dim lastime 数据库中当前登陆用户名保存的最后刷新网页的时间 是计算用户是否在 线的重要数据 dim userip1 记录当前用户登陆ip 用来区分是否为同一用户的标示 userip1 request servervariables remote addr 取得提交登陆信息用户的ip set ts conn execute select from online where username response write location href wantlogin asp response end else id rs id dim radpass 本科毕业设计 论文 1515 radpass makepassword 6 userip request servervariables remote addr conn execute update users set nos nos 1 login return false if document regstep1 userid value length 4 alert 用户名至少4个字符 return false if document regstep1 password value length 1 if i temp 3 if tempd 1 return 1 return 0 检查字符串 function fuccheckstr num var i j strtemp strtemp 0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz if num length 0 return 0 for i 0 i 0 string ssql select o s name as categoryname from dbo products o inner join dbo categories s on o categoryid s id where o modelnumber like sstr or o modelname like sstr or o description like sstr order by o modelname o modelnumber datadal fill ssql this dispage1 open datadal dataset1 else datadal stitle datadal stitle dispage1 visible false else response redirect error aspx sstr 非法页面访问 true region web form designer generated code override protected void oninit eventargs e initializecomponent base oninit e 用户付费页面 本科毕业设计 论文 2121 4 3 4 密码修改模块密码修改模块 该模块中 用户可对自己登录系统的密码进行修改 在 passwordmodify jsp 输 入旧密码 新密码及确认密码后 提交至 passwordmodifyaction 在该 action 中同 样实例化一个功能 bean passwordmodify 的对象 用该对象调用查找方法 modify 实现查找功能并使用 actionforward 返回提示页面显示 本科毕业设计 论文 2222 4 3 5 系统维护模块系统维护模块 在该模块中 管理用户可对本系统使用的数据库进行完整备份 选择链接至 backup asp 点击链接提交至 backupaction 在该 action 中使用 backup 方法 在该 方法中实例化 backup bean 的对象 用该对象调用 backup 方法 将完整的数据库 信息备份至 d 盘根目录下 第第 5 章章 软件测试软件测试 在软件开发的每一个阶段都有可能引入错误 因此我们有必要对程序运行结果 的正确性予以分析 在程序开发完成以后 我们有必要对其进行必要的测试 在线电影收费系统 主要是为了实现在线电影收费的系统化 规范化 自动化 和智能化 对于在线电影收费系统 主要对其进行了单元测试和集成测试 5 1 单元测试单元测试 单元测试在编码阶段进行 13 在源代码编制完成并经过编译检查和评审后 就 可以开始进行单元测试 测试用例的设计应与评审工作相结合 根据测试和详细设 计信息设计测试数据 并给出对应的期望结果 测试对象是经过软件设计并编码的 一个个程序模块 单元测试的任务主要包括模块接口技术 模块数据结构的测试 模块中所有独立路径的测试 模块中各条错误处理路径的测试和模块边界条件的测 试等 根据需求的不同功能模块 我逐个进行实现 同时单个功能模块进行测试和修 改 直至各个功能模块都顺利通过 完成所有单元模块的设计要求 单元模块测试 技术则选用白盒测试技术 白盒测试是一种透明的测试技术 5 以程序的内部逻辑结构为基础来设计测试 用例 原则是 本科毕业设计 论文 2323 1 保证模块中每一独立的路径至少执行一次 2 保证所有判断的每一个分支至少执行一次 3 保证每一循环都在边界条件和一般条件下至少各执行一次 4 保证每个判定表达式中每个条件的所有可能结果至少出现一次 5 验证所有内部数据结构的有效性 5 1 1 登录模块测试登录模块测试 软件白盒测试是对软件的过程性细节做细致的检查 下面对大型商场管理系统 的登录模块进行测试 如图 5 1 所示 tf t f 开始 结束 登录界面 用户号及 密码验证 验证权限 前台服务后台管理 显示信息 图图 5 1 登录登录 程序流程图程序流程图 5 1 2 在线收费模块测试在线收费模块测试 下面对在线收费系统进行测试 如图 5 1 所示 本科毕业设计 论文 2424 f t t f 开始 结束 输入电影编号 验证有效 性 继续观看 电影 显示电影信息 图图 5 2 在线收费在线收费 程序流程序流 程图程图 统计金额数量 输入应付金额 t f 验证有效 性找零 显示找零 5 2 系统测试系统测试 系统测试包括种类众多的测试 在本环节中重点对设计的功能进行测试 本科毕业设计 论文 2525 首先如果要使用本系统 则必须要进行登录 在欢迎界面上选择登录系统 输 入用户编号与密码后将根据权限选择进入前台服务界面或后台管理界面 根据权限 选择工作界面则本功能符合设计要求 经选择两个不同权限的用户编号与密码登录 分别进入不同界面 功能实现正常 测试成功 在系统测试中对各功能块测试了一遍 其结果显示为使用本设计可分别实现前 后台的不同功能 使整个在线电影收费系统有条不紊 实现在线收费的系统化 规 范化 自动化和智能化 从而达到提高在线收费系统效率的目的 5 3 结果分析结果分析 通过对系统进行单元测试 集成测试 系统测试 可证明本设计具有较高的安 全性和使用价值 较高的系统安全性是指本设计的身份验证及权限验证功能 实现了前后台人员 管理的分离 使前后台数据相对独立 既保证了管理数据的安全 又保证了前后台 数据的分离 较高的使用价值是指本设计能够满足商场管理的需要 实现了前
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋补偿安置协议书
- 房屋订金协议书范本
- 房屋转让委托协议书
- 房屋销售员合同范本
- 房车代购协议书范本
- 房顶材质保合同范本
- 手工活动免责协议书
- 手机购买协议书范本
- 打包箱安装合同范本
- 打工中介协议书范本
- 滤池操作手册
- 药物涂层球囊临床应用中国专家共识(第二版)2023年解读
- 团队境内旅游合同
- 在中学教代会上的财务工作报告(精选多篇)-教代会财务工作报告
- 肥料企业管理制度整理汇编
- 糖尿病社区管理与病人居家护理
- 监理公司-见证取样登记台帐
- 钢构件包装作业指导书
- 武汉市初中学生综合素质评价内容及标准
- GB/T 6561-2014十字槽沉头自挤螺钉
- GB/T 10003-2008普通用途双向拉伸聚丙烯(BOPP)薄膜
评论
0/150
提交评论