软件信息发布系统的设计与实现-答辩PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库选择
Access 2002中文版是一个典型的开放式数据库 系统,是当今世界上最流行的数据库管理软件之 一。Access 2002中文版在功能上也较Access的 以往版本有了较大的改进,并且支持各种多媒体 技术。 Access具有良好的界面,采用了与Windows和 Microsoft Office系列软件完全一致的风格,用户 可以通过菜单和对话框操作,不用编写任何命令 便能有效地实现各种功能的操作,完成数据管理 任务。Microsoft Office的一个集成化的程序设计 语言是VBA(Visual Basic for Applications),使用 VBA可以创建非常实用的数据库应用系统。
在信息的海洋中,软件信息在整个信息体系中 起着举足轻重的作用。因此为了能让更多的软件使 用者能获得最全面的软件信息,能用上最好的软件, 从而使我们从繁杂的事务中解放出来,提高了我们 的工作效率。为此,有必要介绍一下如何将软件信 息发布,充分理解软件信息发布系统设计意义。
发布技术讨论
基于Internet的软件发布模式: 根据客户端和服务器端应用模式的不 同,基于网络的发布可以分为C/S和B/S结 构。 对于C/S结构,发布者在服务器运行服 务器端软件,并保持其状态,而使用者需 安装软件发布商所提供的专用客户端,并 按照发布商的说明完成客户机的设置工作。 安装和运行过程有所不便。
管理员登陆页面设计
管理员管理页面
最终目的
通过以上的分析与实现,此软件信 息发布系统最终实现以下四个特点: 实现软件信息管理科学规范化; 实现软件信息管理自动简便化; 提高软件信息管理水平与效率; 实现软件信息管理全面网络化。
而B/S结构,即Browser/Server(浏览器/服 务器)结构,是随着Internet技术的兴起,对 C/S结构的一种变化或者改进的结构。在这 种结构下,用户界面完全通过WWW浏览器 实现,一部分事务逻辑在前端实现,但是 主要事务逻辑在服务器端实现,形成所谓3tier结构。所以, B/S结构较适合本发布系 统。
客户端请求服务器方式
Web服务以客户机/服务器模式运行。信息 资源以页面形式存储在Web服务器上,用 户通过客户端的Web浏览器向Web服务器 发出查询请求;Web服务器根据客户端请 求的内容做出响应,并将存储在服务器上 ASP代码页面进行编译然后以HTML页面发 送给客户端;Web浏览器对收到的页面进 行解释并将页面显示给用户 。
动态技术应用
目前实现动态网页主要有4种技术:CGI技术、 ASP技术、PHP技术和JSP技术。基于ASP (Active Server Pages)技术是微软公司开发 的一种类似Html,script (脚本)与CGI的结 合体。ASP的核心技术是对组件和对象技 术的充分支持。所以,选择了ASP开发本 信息发布系统。
软件信息发布系统的设计与实现
课题背景
随着计算机及网络技术的飞速发展,Internet/ Intranet应用在全球范围内日益普及,当今社会正 快速向信息化社会前进,信息自动化的作用也越 来越大,并且信息已成为世界三大资源之一,并 成为我们日常生活中必不可少的部分,信息化已 成为社会发展的一个必然趋势,信息化水平也是 科学技术水平和经济发展程度的重要标志。然而 软件也应用于各个领域并在迅速的发展中,随着 当今社会信息化的日新月异的发展,计算机应用 已经渗透到日常工作的许多方面无论是其自身还 是所发挥的作用,计算机都标志着一种高科技、 高效率和高水平。
发布系Байду номын сангаас实现
安装IIS信息服务,这是微软windows 2000 以后的版本的系统下配带的服务器软件, 都可以通过系统安装光盘安装。 现在使用最多的网页设计工具主要有两个, 一个是微软的FrontPage2000,另一个就是 Macromedia公司的Dreamweaver。
软件添加页面 设计
软件发布页面 设计
软件发布系统分析
本信息发布系统要是动态网页,需要动态维护, 各个组成部件有基本相似,只是功能不同,有的 不需要审核,有的需要审核,有的只允许查看, 有的栏目可以添加发布信息,各个栏目的深度也 不一样,有一级栏目、二级栏目等等,最深的有 三级栏目,各个页面形式各异,所以,后台维护 系统即信息发布系统的设计有一定的难度。信息 发布系统除了维护网页的栏目外,还有其它功能, 如网址管理、弹出窗口管理等等。