ASP.NET同学录制作+需求分析+数据库设计 第3页
的数据。
ADO.NET主要包括Connection、Command、DataReader、DataSet和DataAdapter对象。下面分别介绍一下1:
(1)Connection对象主要提供与数据库的连接功能。
(2)Command对象用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。
(3)DataReader对象通过Command对象提供从数据库检索信息的功能。DataReader对象是以一种只读的、向前的、快速的方式访问数据库。
(4)DataSet是ADO.NET的中心概念,它是支持ADO.NET断开式、分布式数据方案的核心对象。它是一个数据容器,可以把它当作是存于内存中的数据库。DataSet是数据的内存主流表示形式,无论数据源是什么,它都会提供一致的关系编程模型;它可以用于多种不同的数据源。
(5)DataAdapter对象提供连接DataSet对象和数据源的桥梁,DataAdapter对象使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并确保DataSet中数据的更改与数据源保持一致。
3 同学录系统的需求分析和设计
3.1系统需求分析
3.1.1功能需求
同学录主要是为了同学之间的信息交流和知识的传播而设计的,其目的就在于方便同学和师生之间的联系,增进彼此间的感情,而且还是网络休闲和网上展示自我的好方式。所以基于上述的需求,同学录需要实现以下功能:
用户注册功能:要使用同学录中的功能,首先需要用户注册,只要注册成为网站的用户后就可以使用同学录中的功能。没有注册的用户没有资格发布信息,只能浏览信息。
用户登录:供同学录用户登录,只有登录了才可以看到具体的信息,否则,不能。
资料修改:用户登录后可以修改个人资料,包括密码、用户名、地址等。
班级通讯录:显示同学录类所有同学的通讯信息。
班级相册:显示班级相片。本文来自辣'文.论-文|网
班级留言板:显示班级公共留言。
发送短消息:向同学录内用户发送短消息。
资料共享:上传、下载班级共享资料。
发表日志:用户可在同学录中发表日志,浏览其他用户日志并发表评论。
管理模块:对同学录进行后台管理,可对用户、留言、相片、文件等进行删除。
3.1.2运行环境毕业论文
http://www.751com.cn1、服务器端软件配置
操作系统:选用Windows XP
Web服务器:采用IIS
软件运行环境:.NET FrameWork 2.0
后台数据库系统:采用SQL Server 2005
2、客户端软件配置
用户拥有个人计算机,网络系统运行良好。操作系统要为windows98/2000/XP,浏览器版本为IE5.0以上,系统运行稳定正常。分布于不同平台的用户均可通过Web浏览器与服务器系统进行交互工作。
3.1.3开发工具
1、安装IIS
ASP.NET作为一项服务,首先需要在运行它的服务器上建立Internet信息服务(IIS)。IIS是Internet Information Server的缩写,是微软公司主推的Web服务,通过IIS开发人员可以更方便地调试程序或发布网站。
添加IIS服务,通过Windows操作系统的“添加删除程序”,进入“添加删除Windows组件”栏,选中“Internet信息服务(IIS)”项,如图3.1所示,然后添加。图3.1 添加Internet信息服务(IIS)
2、安装Visual Studio 2005
Visual Studio 2005为集成开发环境,可以开发ASP.NET 2.0应用程序。ASP.NET 2.0是Visual Studio 2005集成开发的一部分,所以在使用ASP.NET 2.0开发工具之前,需要安装Visual Studio 2005集成开发环境。
3、SQL Server 2005简介
本同学录系统使用的后台数据库软件为SQL Server 2005,它是一个典型的网络数据管理系统,是应用最为广泛的数据库管理系统(DBMS)。SQL Server是美国微软公司推出的一个性能卓越的关系型数据库管理系统(RDBMS),支持多种操作平台、性能可靠、易于使用。它是一种面向数据库对象的通用数据处理语言规范,能完成提取、查询数据,插入、修改和删除数据,生成、修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制4。本文来自辣'文.论-文|网
3.2系统总体设计
3.2.1开发设计思想
近年来计算机技术飞速发展,尤其网络的发展越来越深刻的改变了人们的方方面面,各种在线服务系统更改变了人们的联系方式,即使远隔千里之遥也可以随时通信。本班级同学录系统正是为了满足人们的需求而设计的,其目的是为了方便同学之间的日常联系,信息交流以及增强感情,为同学的信息交流提供一个良好的平台,具有一定的网络功能。
本系统将采用浏览器/服务器(B/S)网络技术开发模式,以IIS作为Web服务器,并采用Visual Studio 2005作为前台开发工具,SQL Server 2005作为数据库服务器。运用ASP.NET技术进行Web应用程序的开发,以及ADO.NET技术对数据库进行操作。
在系统功能方面,具备同学录系统的基本功能,例如用户登录注册、班级留言板、班级相册、资料共享、在线聊天等。为了加强站内用户的交流与联系,本系统还添加了个人日志和发送消息的功能,用户可以通过发表日志抒发个人的情感,也可在好友的日志下发表评论。由于在班级留言板中用户只能发表班级公共留言,无法将信息发送给站内其他用户,那么发送短消息的功能可以弥补班级留言板的不足,用户可以通过该功能和站内用户联系。在制作该系统时,需不断完善各项功能,以实现用户之间的在线交流。
3.2.2系统功能结构本系统的功能结构如图3.2所示。
上一页 [1] [2] [3] [4] [5] [6] 下一页
ASP.NET同学录制作+需求分析+数据库设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766