




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 利用网络和数据库技术 结合目前硬件价格普遍下跌与宽带网大力建设的有利优势 为个人站点的发展提供了广阔的空间 应用 Active Server Page 技术和采用 ACCESS 数据库 系统组件 我们开发了基于 B S 模式多用户软件下载管理系统这一程序 它运用方便 操 作简单 效率很高 主要提供了软件下载及管理平台 在系统中 将管理用户分为了两大 类 一类为系统管理员 主要用于对下载软件信息的管理 如软件类别的维护 软件下载的 软件 注册用户的管理 另一类为注册用户 计算机论文 毕业论文 在本系统中 所有软件的下载 都必须是授权的 即下载软件必须在本 站登录 这样以便提高系统的稳定性与可靠性 借助 B S 模式 可以方便的下载站点的各 种信息 并可根据自身的需要选择软件下载 为软件的交流提供了一个平台 取得了较好 的社会效益 关键字 软件下载 ASP 技术 ACCESS 信息系统 目 录 软件下载管理系统软件下载管理系统 2 1 可行性分析报告可行性分析报告 5 1 1 项目开发背景 5 1 2 技术可行性研究 6 2 系统设计系统设计 8 2 2 设计思想 8 3 需求分析需求分析 9 3 1 功能需求 9 3 2 性能需求 9 4 总体设计总体设计 10 4 1 系统功能设计 10 4 2 系统流程图 13 4 3 数据流程图 14 4 4 数据库设计 14 5 详细设计详细设计 17 5 1 页面子系统模块 17 因篇幅 更多请参见源程序因篇幅 更多请参见源程序 28 6 系统测试系统测试 28 6 1 测试目的 28 6 2 测试目标 28 6 3 测试方法 28 6 4 测试步骤 29 6 5 系统的测试 29 7 总结总结 29 8 致谢辞致谢辞 30 9 参考文献参考文献 30 10 附录附录 30 10 1 后台服务器配置 30 1 可行性分析报告 1 1 项目开发背景 现如今 Internet 飞速发展 它越来越成为人们生活中的一部分 人们亲切 地把它叫做信息高速公路 随着计算机技术及通信技术的普及 人们有越来越 多的机会 访问 internet 并从 Internet 中获取资源 Internet 紧密的与人们的生活 联系起来 Internet 中文译为国际互联网 它是一个全球性的计算机网络 简单点说 就是由很多个不同结构的局域网通过一个统一的协议构成的一个跨越国界的世 界范围的大型网络 Internet 特点 1 使用 TCP IP 协议 2 由数以万计的局域网 广域网组成 3 采用报文分组交换传送信息 4 全球范围的网络 Internet 的前身 ARPAnet 于 1969 年成立 最初只连接了 4 台计算机 1983 年 ARPA 和美国国防部通信局研制成功了用于异构网络的 TCP IP 协议 1986 年 美国国家科学基金会利用 ARPAnet 发展出来的 TCP IP 通信协议 在 5 个科研教育服务超级电脑中心的基础上建立了 NSFnet 广域网 计算机论文 毕业论文 目前 NSFnet 已成为 Internet 的重要骨干网 之一 时光进入二十世纪九十年代 在美国政府的大力支持和市场需求急剧膨胀 的作用下 Internet 进入了商业化的时代 截止目前为止 全球互联网用户达到 一亿两千万以上 联上互联网的主机超过 1000 万台 每天通过 Internet 传送的 电子邮件超过一亿次 仅此一项 就节约了大量的时间和资源 更不用说天文 数字般的信息浏览所带来的直接或间接利益了 我国的改革开放也使得我国发展的步伐紧跟世界的发展潮流 目前 我国 上网的计算机数为 146 万台 上网人数超过 400 万人 国际线路总容量已经达 到 241M 基于 B S 模式的信息管理系统是现阶段研究开发的一个热点 它是建立在 国际互联网上的应用系统 客户端的配置可以极为简单 使使用者不受地域的 局限 在本系统中 将利用 B S 模式 构建一个开放的软件交流即下载平台 为广大网民提供软件下载的便宜 1 2 技术可行性研究 目前 网络应用软件运行的模式主要有二类 Client server 模式 Browser Web 模式 前者主要的缺点是维护 升级较麻烦 后者是近几年伴随 Internet 迅速发展起来的一种技术 它与客户 服务器方式类似 客户端是一个 标准的浏览器 服务器端是 Web Server 而 Web Server 与数据库和应用服务 器的紧密结合 使得这种模式的应用范围不断扩大 它已不仅仅用于网上查询 有很多部门的业务系统 企业的 MIS 系统纷纷采用这种模式 它的主要优点是 便于扩充应用 升级维护简便 1 2 1 什么是 ACCESS 为何要选择 ACCESS 作为 Microsoft 的 office 套件产品之一 access 已经卖出了近 700 万份 成为世 界上最流行的桌面数据库系统 Access 与许多优秀的关系数据库一样 可以让 你很容易地连接相关的信息而且还对其他的数据库系统有所补充 它能操作其 它来源的资料 包括许多流行的 PC 数据库程序 如 dBASE Paradox Microsoft FoxPro 和服务器 小型积极大型机上的许多 SQL 数据库 Access 还完全支持 Microsoft 的 OLE 技术 Access 还提供 windows 操作系统的高级应用程序开发系统 Access 与其它 数据库开发系统之间相当显著的区别就是 您不用写一行代码 就可以在很短 的时间里开发出一个功能强大而且相当专业的数据库应用程序 并且这一愉快 的过程是完全可视的 如果您能给它加上简短的 VBA 代码 那么您的程序决 不比专业程序员潜心开发的程序差 Access 功能强大 使用方便 是开发桌面数据库的最优秀的工具之一 Access 本身具有强大的向导机制 能提供大量的数据库常用操作 但如果 你能适当的加上少量的代码 那么你的程序将是专业级的 这一切都靠 VBA 1 2 2 什么是 ASP ASP 的含义从字面上说 ASP 包含三方面含义 Active ASP 使用了 Microsoft 的 ActiveX 技术 ActiveX COM 技术是现 在 Microsoft 软件的重要基础 它采用封装对象 程序调用对象的技术 简 化编程 加强程序间合作 ASP 本身封装了一些基本组件和常用组件 有 很多公司也开发了很多实用组件 只要你可以在服务器上安装这些组件 通过访问组件 你就可以快速 简易地建立自己的 WEB 应用 Server ASP 运行在服务器端 这样就不必担心浏览器是否支持 ASP 所使 用的编程语言 ASP 的编程语言可以是 VBSCRIPT 和 JSCRIPT VBSCRIPT 是 VB 的一个简集 会 VB 的人可以很方便的快速上 手 然而 Netscape 浏览器不支持客户端的 VBSCRIPT 所以最好不要在客 户端使用 VBSCRIPT 而在服务器端 则无需考虑浏览器的支持问题 Netscape 浏览器也可以正常显示 ASP 页面 Pages ASP 返回标准的 HTML 页面 可以正常地在常用的浏览器中显示 浏览者查看页面源文件时 看到的是 ASP 生成的 HTML 代码 而不是 ASP 程序代码 这样就可以防止别人抄袭程序 由此我们可以看出 ASP 是在 IIS 下开发 WEB 应用的一种简单 方便的编 程工具 在了解了 VBSCRIPT 的基本语法后 只需要清楚各个组件的用途 属性 方法 就可以轻松编写出自己的 ASP 系统 以下罗列了 Active Server Pages 所独具的一些特点 使用 VBScript JScript 等简单易懂的脚本语言 结合 HTML 代码 即 可快速地完成网站的应用程序 无须 compile 编译 容易编写 计算机论文 毕业论文 可在服务器端直接执行 使用普通的文本编辑器 如 Windows 的记事本 即可进行编辑设计 与浏览器无关 Browser Independence 用户端只要使用可执行 HTML 码 的浏览器 即可浏览 Active Server Pages 所设计的网页内容 Active Server Pages 所使用的脚本语言 VBScript Jscript 均在 WEB 服务器端 执行 用户端的浏览器不需要能够执行这些脚本语言 Active Server Pages 能与任何 ActiveX scripting 语言相容 除了可使用 VBScript 或 JScript 语言来设计外 还通过 plug in 的方式 使用由第三方 所提供的其他脚本语言 譬如 REXX Perl Tcl 等 脚本引擎是处理脚 本程序的 COM Component Object Model 物件 Active Server Pages 的源程序 不会被传到客户浏览器 因而可以避免所写 的源程序被他人剽窃 也提高了程序的安全性 可使用服务器端的脚本来产生客户端的脚本 物件导向 Object oriented ActiveX Server Components ActiveX 服务器元件 具有无限可扩充性 可 以使用 Visual Basic Java Visual C COBOL 等编程语言来编写你 所需要的 ActiveX Server Component 基于上述考虑 用 Browser Web 模式来设计系统比较合适 服务器端我们采 用 Access 数据库系统和 ASP 组件来构成考试的应用服务系统 客户端采用浏 览器来完成考试全过程 同时可进行远程系统维护和管理 2 系统设计 2 1 目标设计 软件下载管理系统的主要功能要求如下 2 1 1 登录系统的主要功能要求 欢迎页面 系统安全登录页面 管理员或注册用户功能选择页面 2 1 2 软件下载管理系统软件管理的主要实现功能要求 建立软件分类信息 已有软件分类信息变更 上传软件 上传软件管理 注册用户管理 2 1 3 注册用户管理的主要功能要求 查看个人注册信息 修改系统登录密码 注销系统 2 1 5 系统主界面功能要求 分类浏览软件信息 搜索下载软件 用户登录页面 下载指定软件 2 2 设计思想 软件下载管理系统充分利用了 Brower Server 结构的特点 实现了管理员的 异地管理及注册用户的异地登录 无需安装客户端软件 用记只需拥有一台连 网的电脑 即可登录系统 访问软件下载资源 对于本软件下载管理系统 其功能目标主要是软件的上传下载 软件信息 的新增与维护 由于系统数据收集的实时性要求并不高 因此采用 Browser Server 结构来进行设计是合理可行的 图 2 2 1 是本系统的网络应用原 理示意图 3 需求分析 3 1 功能需求 3 1 1 系统需要经过有效的身份验证才可以登录 3 1 2 将登录本系统的身份分为二种 管理员和注册用户 只有被授权的用户 才可以使用本系统资源 3 1 3 系统根据用户身份不同 使用的系统资源也不同 管理员 建立软件分类信息 已有软件分类信息变更 上传软件 上传软 件管理 注册用户管理 注册用户 查看个人注册信息 修改系统登录密码 Internet 上的用户 Internet 下载系统 系统服务器 系统后台数据库 3 2 性能需求 系统对运行环境的要求 3 2 1 硬件环境 服务器端 随着计算机硬件的高速发展 现在普通的机子已经可以做为一个服务器端 使用 CPU C 2 0 或更高 硬盘 40G 或更多 内存 128M 或更高 建议使用 256M 用户端 CPU C 2 0 或更高 硬盘 20G 或更多 内存 64M 建议使用 128M 3 2 2 软件环境 服务器端 操作系统 ACCESS 网络协议 TCP IP Web 服务器 Internet Information Server 5 0 Personal Web Server 数据库 ACCESS 浏览器 IE5 0 用户端 操作系统 Windows 98 Windows 2000 Windows XP 网络协议 TCP IP 浏览器 IE 5 0 4 总体设计 4 1 系统功能设计 根据系统功能的要求 软件下载管理系统分为三个模块 即软件下载管理 系统 注册用户系统 前台信息浏览系统 可以将系统分解成为三个功能模块 来分别设计 功能模块间的关系如图 3 1 1 所示 HTTP 地 址 登录页面 软件下载管理系统 图 3 1 1 对于软件下载管理系统 根据系统功能分析 可以具体细化为软件类别信 息维护 类别信息的增加 类别信息的修改 类别信息的删除 软件信息的维 护 软件信息的增加 软件信息的修改 软件信息的删除 无用文件的清除 注用用户的管理 查看注册用户信息 修改注册用户信息 删除注册用户信息 不常访问系统的用户的清理 对于注册用户系统 根据系统功能分析 用户注册 用户信息修改 用户 密码修改等 对于信息浏览系统 根据系统功能分析 分类浏览软件信息 查看高下载 软件信息 搜索特定软件 软件下载页面 实现下载软件 整个系统的页面逻辑结构示意图如图 3 1 2 所示 注册用户系统 信息浏览系统 Http 地址 登录页面 login asp 管理员功能选择页面 信息浏览系统 信息浏览系统 分类浏览页面 热门下载页面 软件下载页面 用户注册页面 用户登录页面 下载管理系统 修改密码页面 类别添加页面 类别管理页面 软件添加页面 软件编辑页面 下载管理系统注册用户系统 注册用户浏览页面 注册用户删除页面 注册用户清理页面 软件删除页面 4 2 系统流程图 本软件下载管理系统的系统流程图如图 3 2 1 所示 用户系统 查看个人信息页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传统节日元宵节91
- 2025山东东营众邦人力资源有限责任公司招聘20人笔试参考题库附带答案详解
- 石家庄市事业单位招聘笔试真题2024
- 农业生物技术成果转化应用方案
- 2025国家能源集团准能集团公司高校毕业生招聘(直招)拟录用人员笔试参考题库附带答案详解
- Unit 2 Were Family!Section B Period VI Project教学设计2024-2025学年人教版(2024)七年级英语上册
- 八年级信息技术上册 第01课《我看网络》教学设计
- 2024秋九年级语文上册 第三单元 13《诗词三首》教学设计 新人教版
- 2025内蒙古大唐国际锡林浩特矿业有限公司采煤自营人员社会招聘18人笔试参考题库附带答案详解
- 分析宠物营养发展中的障碍与挑战试题及答案
- 浙江省温州市2025届高三下学3月二模试题 英语 南瓜雕刻比赛故事续写 讲义
- 县人民医院开展产前筛查技术服务可行性研究报告
- 小红书运营:小红书账号运营培训课件
- 2025年上半年上海青浦新城发展(集团)限公司自主招聘9名易考易错模拟试题(共500题)试卷后附参考答案
- 墙纸墙布施工工艺标准化流程
- 水泥混凝土路面翻修施工方案详解
- 《射雕英雄传》好书读后感
- DB51T 2049-2015 建筑消防设施检测规范
- 【MOOC】风景背后的地貌学-华中师范大学 中国大学慕课MOOC答案
- 2024版《安全生产法》考试题库附答案(共90题)
- 企业天然气转让协议书范文范本
评论
0/150
提交评论