目 录
摘要 3
Abstract 4
第一章 绪论 6
1.1、设计的可行性 6
第二章开发工具及技术介绍 7
2.1 Dreamweaver 7
2.2 Access 7
2.3 ASP(Active Server Page) 7
第三章系统总体设计 8
3.1 系统结构设计 8
3.2 各模块功能 9
3.2.1主站 10
3.2.2同学留言 10
3.2.3通讯录 10
3.2.4相册 10
3.2.5个人资料 10
3.2.6管理员 10
第四章 数据库 11
4.1基本关系 11
第五章 详细设计 12
5.1留言板 12
5.2 相册 15
谢辞 17
参考文献 18
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器, 是一种可视化网页制作工具。
2.2 Access
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部份面向对象(O O)技术,但是未能成为一种完整的面向对象开发工具。
2.3 ASP(Active Server Page)
Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页,使用它可以创建和运行动态、交互的Web 页和基于 Web 的功能强大的应用程序。(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。
3.2.1主站
提供了个模块的导航信息,同学的最新留言,是否有新消息和注册人数在线人数的统计信息及用户登陆界面。
3.2.2同学留言
这里即可以给单个同学发信息,也可以给全部的成员发送祝福信息来表达你的诚意。
3.2.3通讯录
主要是动态的显示通讯录中同学的基本信息,如有需要可以登陆查询。
3.2.4相册
此模块重要是用来为我们会员上传图片准备的,它可以把你们最美好的记忆在网上存储下来。
3.2.5个人资料
个人资料是想加入通讯录同学的基本信息,它在注册的时候就产生了。如发现有误或者自己的信息有改动也可以登陆直接修改。
3.2.6管理员
管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见的。它包括短信管理、留言管理、用户管理和像册管理四个部分。