同学录系统学生:学号:专业:计算机科学与技术班级:指导教师:摘要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
因此网站建设在Internet应用上的地位显而易见,它已成为人们日常生活中相互沟通和联系的重要平台,从而倍受人们的重视。
这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现。
现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式。
心缘同学录网站的建设不仅能够使同学们的联络方式有所改变,也大大地方便了同学们的相互交流,更重要的是为我们同学们提供了一个相互沟通和联系的平台,使他们保持彼此之间的联系,加深彼此间的感情。
该同学录网站使用进行设计与实现,具有留言板管理,通讯录管理,班级管理,照片管理,信息查询,其他功能,例如友情提醒、热点信息、通过E-mail 通知校友注册等功能。
【关键字】安全 ; 应用 ; 管理; SQLAbstractThe application scope of the computer network expands unceasingly along with the computer technology rapid progress and the computer network rapid development, so the people take more and more attention to the computer network. This article obtains from the network security foundation concept, it analyzed each kind of security danger to the current computer network, and analyzed many kinds of attacks method of the appearance is because the evil intention of the who attempts to obtain some kind of advantage or to people intentionally. It may see the network security that not merely enable network not to . We must even more take the security policy of computer network system and the research of the development direction along with the computer network system rapid development.【KEYWORDS】application; SQL; management目录第一章绪论 (7)1.1同学录背景及意义 (7)1.2同学录的现状 ............................... 错误!未定义书签。
1.3研究内容 ................................... 错误!未定义书签。
1.4相关技术介绍 (8)1)简介 (8)第二章系统分析 (1)2.1可行性分析 (1)2.1.1经济可行性 (1)2.1.2技术可行性 (1)2.1.3操作可行性 (1)2.2需求分析 (2)2.2.1系统功能需求 (2)2.2.2系统性能需求 (2)第三章系统设计 (4)3.1体系结构规划 (4)3.2功能模块分析 (4)3.1.3安全设计 (5)3.2详细设计 (6)3.2.1系统界面 (6)3.2.2功能模块及相应的页面 (6)3.3数据库设计 (6)3.3.1数据库设计原则 (12)3.3.2数据库概要设计 (12)3.3.3数据库详细设计 (12)3.5 数据库逻辑设计 (13)3.6 E-R图 ...................................... 错误!未定义书签。
第四章系统的实现 . (13)4.1开发环境的配置 (1)4.1.1安装 (1)4.1.2配置 (1)4.2建立数据库 .................................. 错误!未定义书签。
4.3建立系统数据源 .............................. 错误!未定义书签。
4.4运行条件说明 ................................ 错误!未定义书签。
第五章系统测试与维护 .............................. 错误!未定义书签。
5.1 系统测试.................................... 错误!未定义书签。
5.1.1测试目标............................... 错误!未定义书签。
5.1.2测试方法............................... 错误!未定义书签。
5.1.3模块测试............................... 错误!未定义书签。
5.1.4系统测试............................... 错误!未定义书签。
5.2系统维护 .................................... 错误!未定义书签。
第六章结束语 ...................................... 错误!未定义书签。
谢词 ............................................... 错误!未定义书签。
参考文献 ........................................... 错误!未定义书签。
第一章绪论1.1同学录背景及意义近年来随着计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。
作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称)发展十分迅速,成为目前世界上最大的信息资源宝库。
据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。
近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
1.2课题的目的及意义目前各种在线服务系统,深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。
过去的种种陈旧的联系方式,已经不能满足现代生活的需要。
同学录作为一种方便同学们之间联系的实用系统便应运而生,为班级同学之间进行交流和联系提供的一个平台,通过提供完善的服务和规范同学录的管理,可以达到增进同学们之间、同学与母校之间的感情,方便同学们联系的目的。
此次所设计的课题正是互联网与社会生活之间的紧密关系的体现。
心缘同学录网站的建设不仅能够使同学们的联络方式有所改变,也大大地方便了同学们的相互交流,更重要的是为同学们提供了一个相互沟通和联系的平台,使他们保持彼此之间的联系,加深彼此间的感情。
因此,开发和设计一个好的同学录系统成为很有必要的事情,在下面的各章中将进行分析与设计。
1.3相关技术介绍1)简介又叫ASP+,但并不仅仅是ASP的简单升级,而是MicroSoft推出的新一代Active Server Pages脚本语言。
是微软发展的新型体系结构.NET 的一部分,它的全新技术架构会让每一个人的网络生活都变得更简单。
首先需要特别指出的是,不仅仅只是有了一个新界面并且修复了一些缺陷的ASP3.0的升级版本(即不同于ASP2.0升级到ASP3.0的转变)。
更为重要的是,吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
提供许多比现在的Web开发模式强大的优势。
1.执行效率的大幅提高是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
2.世界级的工具支持构架是可以用Microsoft(R)公司最新的产品 Visual 开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。
这些仅是强大化软件支持一小部分。
3.强大性和适应性因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。
同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向。
4.简单性和易学性是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
例如页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。
另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。
5.高效可管理性使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为"Zero Local Administration"的哲学观念使的基于应用的开发更加具体,和快捷。
一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
6.多处理器环境的可靠性已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。