基于bs的校友录设计论文与实现-学位论文.doc
《基于bs的校友录设计论文与实现-学位论文.doc》由会员分享,可在线阅读,更多相关《基于bs的校友录设计论文与实现-学位论文.doc(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录摘 要1引言.1.系统开发的背景和意义22. 开发工具的选用及介绍2.1 ASP.NET的优点2.2 SQL Server 2000 作数据库服务器的优点2.3 ADO.NET的特点.3.需求分析 3.1数据库需求分析.3. 2 功能需求分析.1)用户注册功能 2)用户登陆功能3)信息留言功能4)回复留言功能5 )搜索好友功能6)上传图片功能 7)音乐功能4 .系统总体设计 4.1 开发设计思想 4.2 功能模块设计4.2.1用户注册4.2.2用户登录 4.2.3用户信息修改功能 4.2.4密码修改功能 4.2.5信息流言功能 4.2.6 回复留言功能4.2.7搜索好友功能4.2.8音乐功
2、能4.3 E-R图设计5 .系统的详细设计 5 .1 系统登陆页面的设计 5.2用户注册界面的设计5 .3 普通用户登录后的用户主界面的设计5 .4 发表新留言界面的设计5.5 观看留言的界面5.6 观看照片的页面第六章6. 结束语7. 参考文献附录 主要窗体的源代码摘要 : 近年来计算机技术飞速发展,尤其网络的发展越来越深刻的改变了人们的方方面面,各种在线服务系统更改变了人们的联系方式可以使远隔千里之遥可以随时通信。校友录是基于信息交流的基础上利用 ASP 技术及 ACCESS 数据库技术设计开发的一个系统。本系统的主要功能模块包括用户注册、用户登录、信息的发布以及查找同学。 系统界面友好,
3、使用方便为同学间的信息交流和知识的传播提供了很大的方便。文中主要描述了校友录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计、数据库设计以及实现步骤重点论述了系统的详细设计和实现过程方面。 关键词 : 校友录 ; ASP 技术;计算机网络 Abstract : In recent years the computer technology rapid development, especially the network development more and more profound change peoples aspects, each kind of online serv
4、ice system change have changed peoples contact method to be possible to cause to be widely separated by the great distance remotely to be possible to correspond as necessary.The alumnus record is uses the ASP technology and a ACCESS data bank technology design development system based on in the comm
5、unication foundation. This system main function module including the user registration, the user registers, the information issue as well as searches schoolmate.The 4 system contact surface is friendly, the easy to operate has provided very big convenient communication and the knowledge for schoolma
6、tes between dissemination.In the article mainly described the alumnus to record the system the design method and the realization process, elaborated the system demand analysis, the outline design, the database design as well as the realization step elaborated the system detailed design and the reali
7、zation process aspect with emphasis. he alumnus records; ASP technology; Comp u ter network引言 现如今的时代是个信息飞速发展的时代 ! 传统的手工处理信息已经远远的不能满足社会的需求 , 然而计算机的出现解决了这一难题。 随着时代的发展,计算机和数据库技术也在进行着日新月异的发展,网络已经成为人们生活中不可缺少的一部分,网站建设也越来越接近于一门艺术而不仅仅是一项技术。网页的艺术设计,日益被网站建设者所注重。 在网络的众多的应用领域中,信息的传播与交流是其中的一个非常重要的组成部分。为此建立一个校友录是
8、有必要的,它便与同学之间的日常的联系和信息的交流,为同学间的知识的传播和信息的交流提供了一个良好的平台,同时也可以增强彼此之间的感情1系统开发的背景和意义当同学们离开校园,走上各自的人生历程,同学间的友谊将成为宝贵的人生精神财富。 但是随着时间的流逝,工作变迁,生活环境的转变。手中的通讯薄已时过境迁。老友难聚,友情难叙。当然了, 随着 internet 和技术应用的飞速发展且以指数级的增长,网络已经遍布世界的每一个角落, 网络络资源的使用使人与人之间的地域性的距离缩短了,所以现在的通讯技术实在是让我们惊讶的同时又使我们感到实在和方便。手机,电邮信箱, QQ ,校友录等等,都给人们的联系增色不少
9、。每当我们上网时,最先打开的一般都是 QQ ,电邮信箱和校友录。那么作者就想自己做一个校友录,以后再上自己做的校友录的时候,是不是会有一种亲切感呢?校友录作为一种方便校友之间联系的实用系统便应运而生,校友录是为校友之间进行交流和联系提供的一个平台。它的应用也正是响应了众多用户的需求,突出了它的实用性。使用者可以通过上校友录去查找昔日的同窗好朋友的联系方式, 基于这种理念,作者便有了利用网页设计的思想来制作一个网上校友录想法,让同学们能够在网上交流信息,使同学们的友谊在网上得以延续。利用网络的优势,内容可以由同学们自己更新,这样我们的良师,我们的益友,随时通过网络可以建立起联系。这将对我们大家以
10、后的发展都有着非常重要的作用主页网站结构图: 留言板班级相册班级成员班级信息流行音乐2、 开发工具的选用及介绍题目所用主要开发工具是ASP.NET+SQL SERVER,这里先介绍一下所需要的开发工具的特点。2.1 ASP.NET的优点:ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。 世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的
11、工具所提供功能中的少数几种。 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似
12、Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在
13、聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。2.2 SQL Server 2000 作数据库服务器的优点Microsoft S
14、QL Server 2000 能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 SQL Server 2000 实例。SQL Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。SQL Server 2000 还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O。 超大型 Internet 站点可将其数据分开存放在多台服务器上,从而使处理负荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。 可以在一台计算机上运行多个 SQL Server 2000 实例。例如,一个为其
15、它许多组织提供数据库服务的组织可为每个客户组织单独运行一个 SQL Server 2000 实例,而全部实例可集中在一台计算机上。这样,既隔开了每个客户组织的数据,同时又使服务组织只需管理一台服务器计算机从而减少了费用。 SQL Server 2000 应用程序可在装有 SQL Server 2000 的计算机上运行。该应用程序通过 Windows 进程间通讯 (IPC) 组件(例如共享内存)而非通过网络连接到 SQL Server 2000。这使 SQL Server 2000 得以应用于应用程序必须在本地存储数据的小型系统中。 大型 Web 站点和企业级数据处理系统通常会生成大量的数据库处
16、理,超出了一台计算机的支持能力。在这些大型系统中,数据库服务由组成数据库服务层的一组数据库服务器提供。SQL Server 2000 不支持采用平衡负荷的聚集形式建立数据库服务层,但支持跨自主服务器组分存数据的机制。尽管每个服务器需分开管理,但组内的各个服务器可共同分担数据库处理负荷。共享同一工作负荷的一组自主服务器称为服务器联合体。2.3 ADO.NET的特点ADO(ActiveXDataObject)对象是继ODBC(OpenDatabaseConnectivity,开放数据库连接架构。微软所制定的架构,可以让透过这种架构和数据库连结。)之后微软主推存取数据的最新技术,ADO对象是程序开发
17、平台用来和OLEDB沟通的媒介,ADO目前的最新版本为ADO.NET。ADO.NET不像以前的ADO版本是站在为了存取数据库的观点而设计的,ADO.NET是为了应用广泛的数据控制而设计,所以使用起来比以前的ADO更灵活有弹性,也提供了更多的功能。ADO.NET的出现并不是要来取代ADO,而是要提供更有效率的数据存取。微软透过最新的.NET技术提供了可以满足众多需求的架构,这个架构就是.NET共享对象类别库。这个共享对象类别库不但涵盖了WindowsAPI(Windows Application Programming Interface,Windows应用程序设计界面。提供许多撰写Window
18、s程序所需要使用的对象以及基本函式等。)的所有功能,并且还提供更多的功能及技术;另外它还将以前放在不同COM组件上,我们常常使用的对象及功能一并含括进来。除此之外ADO.NET还将XML整合进来,这样一来数据的交换就变的非常轻松容易了。所以ADO.NET的架构及新功能是为了能满足广泛的数据交换需求所产生出来的新技术,这个就是ADO.NET3需求分析 3.1数据库需求分析ASP.NET是通过一组统称为 ADO.NET对象模块来来操作数据库的。数据库需求分析是数据库结构设计的第一个阶段。 无论是 ACCESS 、 SOLSERVER 、 VISUAL FOXPRO 或者是其他的数据库,只要该数据库
19、具有对应的 ODBC 或者 OLE DB 驱动程序, ADO.NET 对象就能够进行操作虽然可以使用多种数据库系统来从事 ASP .NET网页数据库的设计,由于 Microsoft SQL 取得较为容易,使用也容易,因此本系统采用 Microsoft SQL 进行网页数据库的设计。 3. 2 功能需求分析校友录系统主要是为了同学之间的信息的交流和知识的传播而设计的,其目的就在于方便同学和师生间的联系,增强彼此间的感情。所以基于上述的需求,校友录需要实现以下的功能: 1)用户注册功能 要使用校友录中的信息的发布功能,首先就需要用户注册,只要注册为网站的用户后就可以加入自己的班级成为班级的成员 。
20、没有注册的用户是没有资格发布信息的,只能浏览信息。2)用户登陆功能用户通过用注册过的用户帐号登陆到校友录系统中观看浏览信息,还可以发表信息! 此处需要判断用户是管理员还是普通用户,然后跳转的不同的页面。3)信息留言功能 在校友录系统中信息留言是最常用的功能,也是信息交流最主要的方式。只有登陆后在可以留言,没有登陆只有查看的权限。4)回复留言功能用户只有在登陆后在可以回复别人的留言,没有登陆只能查看留言,不能回复。5 )搜索好友功能 用户如果想要查找昔日好朋友的联系方式,可以通过输入他的一些有关的信息,比如说用户的姓名、昵称以及他的邮件地址等搜索到用户想要的信息。6)上传图片功能 之所以有这个功
21、能,是本着大家毕业后也许会很长时间不能见面, 同学们可以上传一些自己的生活照,也可以是几个人的小聚会的照片,让大家都看看毕业后的你有什么大的变化。也可以上传你喜欢的图片,什么之类的。这个功能和前面的留言功能其实差别不大。7)音乐功能这个功能就是向同学们推荐一些好听的,正在流行的歌曲,也许大家平日里忙碌着工作,连听音乐的心情都没有了,请大家来到这里的时候可以听一下,放松一下心情,因为这里是老同学聚会的地方,可以在线试听也可以下载下来。4 、系统总体设计 4.1 开发设计思想 计算机的应用越来越深入人们的生活,随着 internet 技术的迅速发展网络在人们的生活中扮演着一个很重要的角色。本课题运
22、用了 WEB 数据库技术设计了一个校友录系统。该系统采用的是模块化的设计,以便与以后对它进行进一步的完善。本系统主要是为了方便同学之间的日常联系,信息交流以及增强感情而设计的,为同学的信息交流提供了一个良好的平台,具有一定的网络功能。 4.2 功能模块设计 各个模块的功能描述如下: 4.2.1 用户注册 : 用户注册功能是每个系统一般都具有的模块功能,在校友录这个系统中,只有当同学经过注册后才能成为其中的一员,才有资格进入校友录去观看浏览校友录中的一些详细的信息。 注册后的成员信息会保存在数据库的users表中:如图4-2-1图4-2-1所需要的存储过程有:(1)添加普通用户CREATE PR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 bs 校友录 设计 论文 实现 学位
限制150内