当前位置:墨水屋 >

学习经验 >毕业论文 >

免费网上战友录的设计与实现(一)

免费网上战友录的设计与实现(一)

摘要
 战友录系统是一个与通讯系统,通过使用网上战友录,他们可以和多年的战友通过留言平台来交流,就好比现在很流行的QQ或MSN等通讯系统。通过使用网上战友录,战友们可以很方便的进行彼此交流。
 本文介绍了网上战友录的设计与实现。整个系统分为三大模块:用户模块,管理员模块,和注册模块。主要实现用户对资料的查看,修改,用户上传照片,战友查询及留言,创建部队和加入部队、战友社区。管理员对用户的资料查看,添加删除用户,部队管理,查看和回复申请,战友留言管理及嘉宾留言管理功能。
 在技术上,该系统选择了三层的网络体系结构。客户端技术综合采用HTML、VBScript等技术提供用户界面;应用服务器端使用IIS,并采用ASP动态网页编程技术实现业务逻辑;数据库服务器采用SQL Server 2000关系数据库。应用服务器利用ADO技术与数据库服务器进行透明的数据传输。
 
 关键字:战友录;数据库;图片上传;留言; asp

免费网上战友录的设计与实现(一)


 
目  录
论文总页数:24页
1 引言 1
1.1 开发背景及现状 1
1.2 系统设计方法 1
1.3 ASP简述 1
1.4 VBScript简介 2
1.5 开发工具dreamweaver简介 2
2 系统需求分析 2
2.1 系统初步调查 2
2.2 可行性分析 3
2.3 技术可行性 3
3 系统总体设计 3
3.1 系统流程分析 3
3.2 数据流图 4
3.3 系统功能模块设计 5
3.4 系统功能模块图 5
3.5 功能模块具体分析 6
3.5.1 用户模块具体分析 6
3.5.2 管理员模块分析 7
4 战友录系统的数据库设计与逻辑实现 7
4.1 数据库简介 7
4.2 系统E-R图 8
4.3 数据库的表结构设计 8
5 战友录系统的实现 10
5.1 数据库的连接 10
5.1.1 设置数据库的身份验证模式 10
5.1.2 设置数据源 11
5.1.3 编写代码 11
5.2 普通用户模块 11
5.2.1 用户登陆模块 11
5.2.2 创建部队 13
5.2.3 用户更新 13
5.2.4 战友社区 14
5.2.5 加入部队 15
5.2.6 战友留言 15
5.2.7 上传图片 17
5.3 管理员模块 18
5.3.1 查看用户资料 18
5.3.2 删除用户 19
5.3.3 部队管理 20
5.3.4 留言薄管理 20
6 难点及解决方法 21
6.1 图片上传功能的实现 21
6.2 代码中要实现的方法 21
结   论 21
参考文献 22
致    谢 23
声    明 24

引言
  开发背景及现状
 当代社会,随着社会、科技、文化和经济的发展,特别是计算机网络技术和通信技术的发展,人们随时随地,都可以知道远在千里的信息。但是,现在许多退役后的战友都失去了联系,如果远在千里之外的战友想找到对方的联系方式,则很困难。因此在这种状况下,提供一种网络管理系统让战友们都有一个统一的交流平台。
 系统设计方法
 系统采用的是B/S模式开发,界面简单实用,没有冗余页面。此系统既可以在网站上用,也可以在局域网上使用。
 本系统用的是ASP+VBScript +SQL 和少量的语句就用 java script来开发,采用的服务器是IIS。系统有非常简洁的界面,给用户带来了方便。这样用户就可以更加方便的人性化的交流。
 ASP简述
 ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:
 (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技;
 (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
 (3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
 (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
 (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发Email或访问文件系统等;
 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
 ASP有几大内置对象:
 Response对象:向浏览器端传送数据,Request对象:服务器读取浏览器端数据,Server对象:提供了服务器端的最基本的属性及方法Session和Application对象记录浏览器端变量。
  VBScript简介
 VBScript是Visual Basic Script的简称,即 Visual Basic 描述语言,有时也被缩写为VBS。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广

标签: 战友 免费
  • 文章版权属于文章作者所有,转载请注明 https://www.moshuiwu.com/bylwjy/09gy6g.html