毕业设计(论文)asp.net校友录管理系统用户登录、班级通讯录、学校信息管理.doc
《毕业设计(论文)asp.net校友录管理系统用户登录、班级通讯录、学校信息管理.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)asp.net校友录管理系统用户登录、班级通讯录、学校信息管理.doc(24页珍藏版)》请在三一办公上搜索。
1、毕业技术综合实训报告校友录管理系统用户登录、班级通讯录、学校信息管理学生姓名 专业班级 06信管(2)班 指导教师 完成日期 2008. 1 宁波大红鹰职业技术学院软件学院 2007.12软件系毕业技术综合实训任务书学生姓名洪旭班级06信管(2)班学号062030220课题名称校友录管理系统课题组人数4人指导教师职称讲师指导教师职称指导教师职称实训任务及要求一、 实训目标 通过实训达到熟练灵活地使用C#语言,掌握ASPNET应用的基本技能及SQL Server数据库的相关操作。二、 实训内容校友录系统开发的目的是实现校友之间的信息交流。具有创建学校、创建班级的功能,还包括加入班级成员,查看班级
2、成员的信息和校友信息留言功能。本系统要求具有以下功能:1. 班级管理员对功能的需求(1)班级成员信息管理:可浏览班级所有成员的信息,并审核要求成为班级成员的用户信息。(2)留言信息管理:可浏览、添加,并维护所有班级成员留言的信息。2班级用户对功能的需求(1)申请加入班级管理:用户找到所在班级后可申请加入此班级。(2)个人信息管理:可注册、修改个人信息。3系统管理(1)用户登录:用于登录系统,并划分用户的权限。 (2)用户信息管理:查看注册、修改用户信息。(3)学校信息管理:查找一个学校或创建一个新学校。(4)班级信息管理:查找一个班级或创建一个新班级。(5)加入班级信息管理:申请加入一个班级。
3、(6)班级成员信息管理:审核班级成员的信息。(7)信息留言管理:普通班级成员可添加留言信息。三、 开发环境开发平台:Microsoft Visual Studio 2005,语言:C#,数据库:SQL Server 2000学生需独立完成的具体任务一、对用户登录界面(default.aspx)进行设计及美化。二、对班级通讯录界面(banjitongxunlu.aspx)进行设计及美化。三、对班级注册界面的查询学校所在区域界面(chaxunquyu.aspx)进行设计及美化。四、对班级注册界面的寻找学校界面(xunzhaoxuexiao.aspx)进行设计及美化。五、协助小组成员,进行各界面的美
4、化、设计工作。参考文献Visual C# + SQL Server 数据库开发与实例 李律松,马传宝,李婷等编著;清华大学出版社;2006年8月第1版;数据库原理及其应用教程 黄德才等编著;科学出版社;2002年8月第1版等。指导教师: 年 月 日教研室主任: 年 月 日目 录引 言2第1章 目的及意义31.1 目的31.2 意义3第2章 相关技术简介42.1 系统相关技术简介42.2 ASP.NET技术简介42.2.1 什么是ASP.NET42.2.2 运行环境及硬软件要求52.2.3 IIS的安装与配置52.2.4 ASP.NET的优点62.3 SQL Server 2000简介62.4
5、HTML技术简介6第3章 需求分析和总体设计83.1 系统需求分析83.2 系统总体设计9第4章 系统功能设计及实现功能代码114.1 登录界面114.2 查询学校区域界面134.3 寻找学校界面154.4 班级通讯录界面:17第5章 系统使用说明19结 论20致 谢21参考文献22引 言目前,经济发展迅猛,人们的压力也越来越大,以致把大多数的时间都投入在工作上,往往就会淡忘以前的生活。学生时代是梦想最多的时代,感情最纯真的时代,在那时,我们都会遇到很多不同的人,也交了很多知己。但是一走上工作岗位,大多数人都会与以前的朋友失去联系。有时,即使想联系却没有联系方式。通过校友录系统,可以找到想要联
6、系的朋友,这是许多人都认可的,可以看出设计一个校友录是极具可行性的。校友录是为了方便校友之间联系而使用的一种系统。本论文主要介绍了一个同学录系统的实现过程:主要包括系统的需求分析、系统设计、以及主要模块的详细设计。主要模块的详细设计主要包括:用户注册和登陆模块、留言模块、查询模块等。本课题是基于Windows 2000环境的数据库管理,该系统前台使用Microsoft Visual Studio 2005中的ASP.NET(C#语言)技术进行开发,后台数据库采用SQL Server 2000,并通过IIS进行发布,属于WEB数据库开发、用于解决实际问题的实例,具有一定的深度,涉及到数据库设计和
7、前端开发工具的开发和设计,与之相似的应用很广泛。本论文概述了ASP.NET与SQL Server 2000数据库及其相关的一些知识,着重论述数据库中间技术,并将其放入一个简单的体系中加以实现。具体的实现是构造一个校友录管理系统,用户以个人的身份进入,查找满足条件的班级,并可以填写个人资料,以便被查询。通过校友录这种网络联系方式,可以让很多因毕业而分离的同学们还能够经常聚首,互相嘘寒问暖,了解各自的近况,还可以建立毕业生和在校生的沟通渠道,增强学校的凝聚力,能很方便的和同学沟通和交流。第1章 目的及意义1.1 目的本系统的题目是:校友录管理系统1. 研究ASP.NET基础、语法、服务器控件等问题
8、 。2. 实现班级管理、班级同学注册登陆、同学留言、班级相册、班级通讯录功能等ASP.NET页面 。3. 分析并解决实现中的若干技术问题。 4. 建立完整的网上班级同学录,进行测试并分析结果。5. 通过实训达到熟练灵活地使用C#语言,掌握ASPNET应用的基本技能SQL Server数据库的相关操作。1.2 意义1. 通过校友录这个平台,让所有人充分利用网络,利用更先进、更流行的方式找到自己的母校,找到以前的老师与同学的准确信息,以便联系。找回学生时代的感觉,回忆校园的美好时光。同时,可以发表文章,问候老师与同学们,还可以已有的文章进行评论、留言等。这就为在校或已毕业的广大校友们提供一份交流思
9、想的场所,通过提供完善的校友录服务和规范校友录的管理,建立起校友之间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,从而增强学校的凝聚力。2. 也希望通过此次毕业设计实践,加深对ASP.NET,SQL Server 2000数据库及其它相关技术的了解,也是对所学知识的综合运用,愿我国计算机界总体水平迅速提高。第2章 相关技术简介2.1 系统相关技术简介主要技术:ASP.NET, SQL Server 2000数据库,HTML2.2 ASP.NET技术简介2.2.1 什么是ASP.NET ASP.NET是建立在.NET Framework基础之上的程序设计框架,它用来创
10、建Web应用程序。ASP.NET Web窗体是ASP.NET Web应用程序的一部分,它为创建动态Web站点提供了简易的方法。ASP.NET也包括创建XML Web Service的必要技术,它提供组件来创建基于Web的颁布式应用程序。它包括五大对象:Request对象、Response对象、Application对象、Session对象和Server对象。ASP.NET Web应用程序的组成部分:Web窗体或.aspx页(提供用户接口);代码隐藏页(包含Web窗体的服务器代码);配置文件(Web.config配置文件);Global.asax文件(应用程序集事件做出响应的必要代码);XML
11、Web Service链接(发送和接收数据),高速缓存(在第一次请求后更快地返回Web窗体和数据)。ASP.NET Web应用程序包括不同的部分和组件。创建ASP.NET Web应用程序涉及使用它的所有组件部分和组件,并使用起正常运转。如图1-1所示:图 1-1 ASP.NET Web应用程序组成2.2.2 运行环境及硬软件要求运行环境: 操作系统:Windows 2000 Server开发环境:Microsoft Visual Studio 2005 ,SQL server 2000运行环境:Windows系统, IE浏览器硬软件要求:CPU Pentium II 450以上;内存 256M
12、以上, 推荐 512M;硬盘空间 1G 或者更多;操作系统 Windows 2000 Server,并安装 IIS。2.2.3 IIS的安装与配置若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。2.2.4 ASP.NET的优点 ASP.NET是建立在通用语言运行时刻库(CLR)上的应用程序框架。他用来在服务器端构建功能强大的Web应用程序。ASP.NET提供了几个超越以前
13、Web开发模式的优点:增强的性能;世界级水平的开发工具支持;强大而富有弹性;简单;易于管理;可伸缩性和有效利用性;可订制和扩展;安全性。2.3 SQL Server 2000简介SQL Server数据库是有组织的数据的集合,这种数据集合具有逻辑结构并得到数据库系统的管理和维护。SQL Server数据库是数据库对象的容器,它以操作系统文件的形式存储在磁盘上。Microsoft SQL Server 2000是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000是为支持高容量
14、的事务处理(比如在线订购录入、存货记录、记账或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 2000 Server上基于使用Intel处理器的网络。可以把SQL Server 2000作为一种个人桌面数据库系统安装在运行Windows NT Workstation 4、Windows 2000 Professional、Windows 98 和Windows Millennium Edition(Me)的机器上。可以使用相同的CD来安装任何一个SQL Server 2000的服务器版本或者个
15、人版本。另外,还可以在同一台计算机上安装多个SQL Server 2000实例,每个实例都有各自的一套用户和数据。SQL Server 2000数据库文件的三种类型:主数据文件(Primary file);辅助数据文件(Secondary file);事务日志文件(Transaction log)。SQL Server 2000实际上有七种不同的可用版本:Standard Edition、Enterprise Edition、Personal Edition、Developer Edition、Windows CE Edition、Evaluation Edition和Microsoft De
16、sktop Engine(MSDE),它们分别在不同的CD上。SQL Server 2000也能够为其他的Microsoft操作系统,比如Windows 3.1和MS-DOS,提供很多客户端工具和网络接口。由于SQL Server的开放结构,其他的系统(如基于UNIX的系统)也能够和它交互操作。2.4 HTML技术简介HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide
17、 Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML语言是通过利用各种标记来标识文档的结构以及标识超链(Hyperlink)的信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。 目前,HTML语言的版本是2.0,它是基于SGML(Standard Generalized Markup Language,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。第3章 需求分析和总体设计3.1 系统需求分析所谓系统需
18、求分析,通俗地说就是在系统还没开始设计之前,首先做个调查,了解用户对该系统的实际需求,然后分析该系统要达到的预期目标,最后才开始设计该系统。一个系统能够使用方便、易懂,可维护性强,扩展功能好, 系统安全性高,信息交流广泛,能够满足用户的需求,真正得到用户的认可并能推广它,被多数人赞许才算得上是一个好系统。用户需求调查工作做好了,就要开始分析本系统的具体设计方案。首先要做的工作是根据调查用户需求报告来创建数据库,创建表,列出表中字段等一系列的数据库工作,随后就是做系统的整体设计。具体系统流程图如图3-1所示:根据需求调查得出的结论如下: 一、班级管理员对功能的需求班级成员信息管理:可浏览班级所有
19、成员的信息,并审核要求成为班级成员的用户信息。留言信息管理:可浏览、添加,并维护所有班级成员留言的信息。二、班级用户对功能的需求:申请加入班级管理:用户找到所在班级后可申请加入此班级。个人信息管理:可注册、修改个人信息。留言信息管理:可浏览、添加班级留言信息,班级成员信息的浏览:用户可浏览班级所有用户的信息。图 5-1 系统流程图3.2 系统总体设计校友录系统开发的目的是实现校友之间的信息交流。具有用户注册、用户信息修改、用户登录、创建学校、创建班级的功能,还包括加入班级成员,查看班级成员的信息和校友信息留言功能。本系统要求具有以下功能:具体如图3-2所示:(1)用户注册:用户注册是校友录系统
20、使用的第一步,也就是说必须为系统用户后才可以在校友录中进行其他操作。(2)用户密码信息修改:用户在成为系统的注册用户后,还可以修改个人的密码信息。(3)用户登录:由于此系统设计了不同权限的用户,因此需要用户进行登录设置,来区分用户的权限。(4)创建学校:在校友录系统中,如果注册用户的学校不存在,用户可以在校友录系统中创建自己的母校。(5)创建班级:在校友录系统中,如果注册用户所在的班级不存在,用户可以在校友录中创建所在班级信息,此时用户会自动成为班级的管理员。(6)申请加入班级:如果用户所在班级的信息已经建立,注册用户可以申请加入此班级。(7)信息留言管理:可以浏览班级成员的留言信息,并可以发
21、布留言信息。 图 3-1 系统总体模块第4章 系统功能设计及实现功能代码4.1 登录界面default.aspx 如图4-1所示。在此界面中,用户可以输入正确的用户名和密码进行登录,若未注册,可点击注册再输入正确的个人信息,待成功后即可登录。图 4-1 登录界面 前台界面中,主要定义了一个可链接到各个省、自治区、直辖市的中国地图,点击一下就会自动链接到查询学校区域界面,并在学校所在地区的下拉列表框中填充与其相连的各下属地区;两个文本框,分别可输入用户名和密码;一个Label(IblMsg),它相当于验证控件。当用户名或者密码与数据库中的相应记录不一致时,该控件就会显示“用户名或口令有错!请重新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 asp net 校友录 管理 系统 用户 登录 班级 通讯录 学校 信息管理

链接地址:https://www.31ppt.com/p-3976311.html