1.2 系统设计方法 系统采用的是B/S模式开发,界面简单实用,没有冗余页面。此系统既可以在网站上用,也可以在局域网上使用。 http://www.paper51.com 本系统用的是ASP+VBScript +SQL 和少量的语句就用 javascript来开发,采用的服务器是IIS。系统有非常简洁的界面,给用户带来了方便。这样用户就可以更加方便的人性化的交流。 内容来自www.paper51.com 1.3 ASP简述 paper51.com ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点: paper51.com (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技; copyright paper51.com (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; copyright paper51.com (3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; paper51.com (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; 内容来自论文无忧网 www.paper51.com (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发Email或访问文件系统等; 内容来自论文无忧网 www.paper51.com (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 copyright paper51.com
ASP有几大内置对象: http://www.paper51.com Response对象:向浏览器端传送数据,Request对象:服务器读取浏览器端数据,Server对象:提供了服务器端的最基本的属性及方法Session和Application对象记录浏览器端变量。 http://www.paper51.com
1.4 VBScript简介 http://www.paper51.com VBScript是Visual Basic Script的简称,即 Visual Basic 描述语言,有时也被缩写为VBS。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。 内容来自论文无忧网 www.paper51.com
1.5 开发工具dreamweaver简介 copyright paper51.com 对于一般的动态网页我们将用Macromedia公司的Dreamweaver网页开发软件。Dreamweaver MX主要负责网页的版式设计,网页编辑制作。它是一套“所见所得”的网页制作编辑软件。它提供了文字的设置、图像编辑、表格制作、布局定位、层与动画、表单对象、框架结构等用途。 copyright paper51.com 这里我用到层、表单、表格和框架来让我们的界面更加友好、华丽及让我们的用户一目了然我们要实现什么功能。比如系统中就用到框架这一功能,它就让我们的操作更加方便,让我们对系统要实现的功能一目了然。用Dreamweaver来对我们写的程序进行调试也是一个很好的选择。文字的设置 :在制作前台网页的时候就可以发挥它的特定的功能,让设计人员可以更好的发挥自己的设计灵感,不必要写很多程序代码。表单:表单的设计就可以让设计人员更直观的操作界面。表格:表格是整个网页设计中的核心网页中的位置概念是通过字节来定位,图片文本等元素的位置为了可以以像素的方式控制,就只有通过表格和层来实现。 内容来自论文无忧网 www.paper51.com 2 系统需求分析 内容来自论文无忧网 www.paper51.com 2.1 系统初步调查 内容来自www.paper51.com 在整个系统的分析阶段我们认真调查了现在用户对战友录的各种要求,经过认真的整理我们收集到了相应的业务流程。具体如下: 内容来自论文无忧网 www.paper51.com (1)战友录提供给用户的基本服务 http://www.paper51.com (2)每项功能应具有的流程 paper51.com (3)用户可以查看和修改自己的资料 内容来自论文无忧网 www.paper51.com
(4)用户可以创建和加入部队 paper51.com (5)用户可以在社区里发表帖子 copyright paper51.com (6)用户可以在系统进行留言 内容来自www.paper51.com (7)用户可以上传自己的图片 copyright paper51.com
(8)系统管理员所具有的功能 内容来自www.paper51.com 2.2 可行性分析 内容来自论文无忧网 www.paper51.com 在明确系统目标和环境的基础上,需要进一步对系统的可行性进行研究。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。可行性研究是针对系统进行全面、概要的分析。 内容来自www.paper51.com 2.3 技术可行性 copyright paper51.com 从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层(DAO)、业务处理层(SERVICE)和界面表示层(WEB)3个层次,而应用程序结构可归纳为:集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。 内容来自论文无忧网 www.paper51.com 战友录系统就采用的是浏览器/服务器应用程序结构(即B/S结构)。此时,浏览器发出请求(request),服务器对浏览器的请求做出回应(response)。通过对服务功能的分布实现了分工服务。这样使整个系统具有较好的性能并且使浏览器端能够快速的运行和显示,而服务器可以并行地处理浏览器端发送的请求降低了浏览器的负荷。 内容来自论文无忧网 www.paper51.com |