班级同学录网页制作

毕业设计

班级同学录网页制作

学 院:信息科学技术学院 专 业: 信息工程 姓 名: 徐慧婷 学 号: 0601321004 指导老师: 职 称: 孟颖 讲师

中国·珠海 二○一〇年五月

北京理工大学珠海学院毕业设计

诚信承诺书

本人郑重承诺:我所呈交的毕业设计《班级同学录网页制作》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。

承诺人签名:

日期: 年 月 日

北京理工大学珠海学院2009届本科生毕业设计

班级同学录网页设计制作

摘 要

本设计主要研究了同学录网站的设计开发,实现一套面向用户的基于Web的同学录系统。在研究开发过程中,本系统采用浏览器/服务器(B/S)网络技术模式,使用Visual Studio 2005作为界面设计软件,结合后台数据库运行和管理的载体SQL Server 2005,以IIS作为Web服务器,通过浏览器进行客服端访问。本设计主要利用ASP.NET技术,实现了网页各种功能,并克服了ASP安全性、代码混乱和不易调试等方面的问题。

本论文主要描述同学录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计及数据库设计,实现了以ASP.NET为核心开发的班级同学录系统,完成了用户注册登录、发表日志、短消息、班级留言、班级相册、在线聊天等基本功能,使天各一方的同学通过该系统取得联系。

关键词:同学录 ASP.NET B/S结构 数据库

I

北京理工大学珠海学院2009届本科生毕业设计

Alumni Record Web Design

ABSTRACT

This Web design mainly studies the exploitation of alumni record, and achieves a set of an alumni record system based on Web which faced to the consumer. In the course of the research and development, this system uses the Browser/Server (B/S) network technique mode; uses the Visual Studio 2005 software to design the interface, and combines with the SQL Server 2005 databases to manage the system; and uses the IIS as the Web server. Customers can visit the system by a browser. This Web design uses the ASP.NET technique, overcome the problems in ASP about the safety, confusion code and uneasy debugging.

This article mainly describes the design and implementation process of the alumni record system. It describes the system demand analysis, the outline design and the database design. Finally, this design carries out a alumni record system which is developed by the ASP.NET technique, and has some base functions such as the user registration, the user login, the personal diary, the sending of short message, the class message box, the class album, the online chat and so on. Though this alumni record system the classmates who are far away can contact with each other.

key word: Alumni Record ASP.NET technique Database

II

北京理工大学珠海学院2009届本科生毕业设计

目 录

摘要 ...................................... 错误!未定义书签。 ABSTRACT .................................. 错误!未定义书签。 1前言 ..................................................... 1

1.1分布式Web应用系统的发展 ................................ 1 1.2开发同学录网站的意义及作用 .............................. 2

2相关知识与技术 ........................................... 3

2.1 ASP.NET ................................................ 3 2.1.1ASP.NET的技术特征 ..................................... 3 2.1.2ASP.NET页面主要优点 ................................... 4 2.2ADO.NET数据访问服务技术 ................................. 4

3同学录系统的需求分析和设计 .............................. 6

3.1系统需求分析 ............................................ 6 3.1.1功能需求 .............................................. 6 3.1.2运行环境 .............................................. 6 3.1.3开发工具 .............................................. 7 3.2系统的总体设计 .......................................... 7 3.2.1开发设计思想 .......................................... 7 3.2.2系统功能结构 .......................................... 8

4同学录系统数据库设计及实现 ............................. 10

4.1数据库需求分析 ......................................... 10

III

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4