网上校友录的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计

学院名称:计算机工程学院

专业:计算机科学与技术

学期:12~13-1 日期:12.25~01.06 班级:10计1 学号:********

姓名:张栋梁教师姓名:蔡秋茹学分: 3.5 成绩:

网上校友录的设计与实现

【摘要】同学录,又叫校友录,也是校友录网站的简称。本系统参考了Chinaren校友录的常用功能和模式,结合平常了解到的班级同学的实际需求,实现了班级成员之间常用信息的共享、班级留言、班级通讯录、学校和班级的查询、班级管理和系统后台管理等功能。该系统前台使用Microsoft Visual Studio. NET2005中的技术进行开发,后台数据库采用ACCESS2003,并通过IIS进行发布。本文主要介绍了本课题的研究背景、完成的功能和各个模块的详细设计过程。

【关键词】同学录;数据库;ASP;Access

【实验要求】

本课题是用技术来实现的。主要包含以下内容:

1.登录信息管理:包含用户注册、用户登录和修改个人信息功能。

2.班级信息管理:包含班级的创建和维护功能,以及班级照片管理功能。

3.通信录的管理:包含添加、查看、修改和删除教师与学生的通信录。

4.留言消息管理:包含发表、编辑、查看和删除留言消息功能。

5.管理员的功能:对注册用户和用户建立的班级进行管理并对网站的参数进行定义的功能。

网站建设的主要基本目标为:

1.登录信息管理:对于普通用户,只有通过用户注册,注册成功后才可以登录本系统;用户还可以通过修改个人信息功能对自己的信息加以修改。而管理通过登录,实现对网站更好的服务和管理。

2.班级信息管理:通过对班级管理员的申请,进行对班级的信息,成员进行管理。

3.通信录的管理:通过添、删、改等基本操作完善教师与学生的通讯信息。

4.留言信息管理:通过添、删、改等基本操作用户可以留言;或发表论坛新

主题,对其主题进行回复,当然还可以进行编辑、删除主题与回复,从而实现论坛上的交流。

5.管理员的功能:通过此功能实现对注册用户和用户建立的班级进行管理并对网站的参数进行定义。

1 引言

Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。

近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便校友之间联系的实用系统便应运而生。本同学录系统是为班级同学之间进行交流和联系提供的一个平台,通过提供完善的同学录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。

本同学录系统,全面宣传,展示班级风采、优点与特色,发布最近的活动安排,使大家彼此相互了解,增强感情、学生与学校之间的联系,在Internet 网上,使同学录成为同学之间联系最方便的桥梁。在这里大家可以交流自己的最近的所得所失,生活感悟,放飞心灵。

2 开发环境及相关技术

2.1.1 2.0简介

2.0是继 1.x之后的一种WEB应用程序开发平台。它为用户提供了的可视化开发环境,并在生产效率、灵活性和可扩展性、性能、安全性、完整性上更加完善,在操作及代码编写上更加简捷、方便。

2.1.2 2.0发展历程

是一个WEB应用程序开发平台,开发人员可以通过实现动态网站的开发及维护。 是作为.NET框架体系结构的一部分推出的。2000年 1.0正式发布。2003年升级为1.1版本。 1.1发布之后更加激发了WEB应用程序开发人员对的兴趣,于是在2005年11月微软公司又发布了 2.0。 2.0的发布是.NET技术走向成熟的标志。 2.0技术增加了大量方便、实用的新特性,使WEB 开发人员可以更加快捷方便地开发WEB应用程序。下边首先介绍一下 增加的新特性。

2.1.3 2.0新特性

从2000年.NET技术的崭露头角,到2005年.NET 2.0的推出,微软公司为推广.NET技术可以说是不遗余力,尤其是作为WEB应用程序开发的核心技术, 2.0更是万众瞩目。

2.0将应用程序代码行数减少约70%,可以使开发人员将注意力转移到如何实现业务逻辑上,尽量做到在不写或者少写代码的情况下也可完成任务。

新增的服务器控件和包含新增功能的现有控件,可以轻松、快捷地创建网页和应用程序。

在页面框架方面, 2.0 同样做出了重大的改进:使用母版页提供一致的布局、使用主题和皮肤可以为站点创建一致的外观。

2.1.4 .NET Framework

.NET Framework 是微软公司推出的完全面向对象的软件开发与运行平台。.NET Framework具有两个主要组件:公共语言运行库(Common Language Runtime,简称CLR)和.NET Framework 类库。

公共语言运行库是.NET Framework 的基础。它为多种语言提供了一种统一

相关文档
最新文档