您的当前位置:首页正文

校友信息管理服务平台的设计与实现

2021-11-02 来源:意榕旅游网


摘 要

高校校友作为现今社会的一个大群体,一直在学校的整体发展道路上扮演着极其重要的角色。通过各种渠道开发并挖掘校友的潜力,不仅拉近了校友与母校的距离,同时校友资源也将在学校办学的过程中发挥更有效的作用,而且校友也能从互相的交流中得到成长。随着大数据时代的到来,愈加先进的互联网技术对人和人之间的交流方式产生了巨大影响。构建高校校友的交流和服务平台,以促进校友与校友、校友与母校之间的联系,更加充分的发挥校友各项资源的作用,将是时代的选择。

在此背景下,本文以xxxxxxxxxxxxxxxxxxx为例,结合了相关文献资料及xxxxxxxxxxxxxxxxxxx开发案例,借鉴现有的一些校友网,以ASP.NET技术为核心,SQL Server 2008 R2为后台数据库,Visual Studio 2010为开发软件,设计实现了以xxxxxxxxxxxxxxxxxxx为例的xxxxxxxxxxxxxxxxxxx。本平台支持校友进行在线交流,帮助校友及时了解校园资讯,提供面向校友的各项服务,也便于学校整合校友资源。

关键词:校友信息管理;服务平台、ASP.NET;在线交流;

I

Abstract

As a big group today, university alumnis always play a very important role on the road of college’s overall development. Mining through various channels and developing the potential of the alumni reduce distance between alumni and the Alma mater, and alumni resources can also be more and effective on the road in the running process of school, at the same time everyone grows in communication with each other. With the advent of the era of the technology and information, the updated Internet technology has great influence on the interpersonal communication.It is the choice of the times to construct the alumni information management and communication platform, to promote the connection between alumni and alumni, alumni and Alma mater, and to give full play to the role of alumni resources.

In this context, the author take Ningbo Institute of Technology, Zhejiang University as an example,after accessing to relevant literature and data, combined with some case of alumni information management and communication platform development, draw lessons from it’s existing alumni network, ASP.NET technology as the core, and SQL Server 2008 R2 as the backstage database, Visual Studio 2010 as develop software, designed and developed an alumni information management and communication platform of. This platform supports alumni for online communication,helps alumni to keep abreast of campus information, provide alumni-based services, and facilitate school integration of alumni resources.

Key words:Alumni Communicating;ASP.NET;online communication;

II

目 录

摘 要 .............................................................................................................................. I Abstract ........................................................................................................................ II 1. 绪论 .......................................................................................................................... 1

1.1 研究背景 ........................................................................................................ 1 1.2 研究目的及意义 ............................................................................................ 1 1.3 国内外研究现状分析 .................................................................................... 2

1.3.1 国内研究现状 ..................................................................................... 2 1.3.2 国外研究现状 ..................................................................................... 2 1.4研究内容 ......................................................................................................... 3 2. 相关理论与技术介绍 .............................................................................................. 4

2.1 理论基础概述 ................................................................................................ 4

2.1.1校友及校友资源 .................................................................................. 4 2.1.2xxxxxxxxxxxxxxxxxxx ......................................................................... 4 2.2 有关技术与软件介绍 .................................................................................... 5

2.2.1 ASP.NET技术介绍 .............................................................................. 5 2.2.2 IIS介绍 ................................................................................................ 6 2.2.3 SQL Server介绍 .................................................................................. 6 2.2.4 Microsoft Visual Studio介绍 ............................................................... 7

3. xxxxxxxxxxxxxxxxxxx系统分析 ............................................................................ 8

3.1 可行性分析 .................................................................................................... 8 3.2 系统需求分析 ................................................................................................ 8 3.3 操作及业务流程分析 .................................................................................... 9

3.3.1 操作流程分析 ..................................................................................... 9 3.3.2 业务流程分析 ..................................................................................... 9 3.4 数据流程分析 .............................................................................................. 10 4. 系统设计 ................................................................................................................ 12

4.1 系统总体结构设计 ...................................................................................... 12 4.2 接口设计与网站设计原则 .......................................................................... 12

4.2.1 接口设计 ........................................................................................... 12 4.2.2 网站设计原则 ................................................................................... 13 4.3 数据库设计 .................................................................................................. 13

4.3.1 数据库概念模型设计 ....................................................................... 13 4.3.2 数据库逻辑模型设计 ....................................................................... 15 4.3.3 数据库表设计 ................................................................................... 15

5. 系统实现 ................................................................................................................ 17

5.1 系统软硬件环境 .......................................................................................... 17 5.2 系统的平台选择 .......................................................................................... 17 5.3 数据库连接技术 .......................................................................................... 17 5.4 系统前端功能模块实现 .............................................................................. 19

5.4.1 网站首页 .............................................................. 错误!未定义书签。 5.4.2 我的NIT模块 ..................................................... 错误!未定义书签。 5.4.3 校园新闻模块 ...................................................... 错误!未定义书签。 5.4.4 校友风采模块 ...................................................... 错误!未定义书签。 5.4.5 校友服务模块 ...................................................... 错误!未定义书签。 5.4.6 校友捐赠模块 ...................................................... 错误!未定义书签。 5.4.7 在线交流模块 ...................................................... 错误!未定义书签。 5.5 系统后台功能模块实现 .............................................................................. 19

5.5.1 管理员登录 ....................................................................................... 19 5.5.2 管理员管理 ....................................................................................... 19 5.5.3 我的NIT管理 ..................................................... 错误!未定义书签。 5.5.4校园新闻管理 ....................................................... 错误!未定义书签。 5.5.5 校友风采管理 ...................................................... 错误!未定义书签。 5.5.6校友服务管理 ....................................................... 错误!未定义书签。 5.5.7 校友捐赠管理 ...................................................... 错误!未定义书签。

5.5.8 在线交流管理 ...................................................... 错误!未定义书签。 5.5.9 友情链接管理 ...................................................... 错误!未定义书签。

6. 总结与展望 ............................................................................................................ 20

6.1 总结 .............................................................................................................. 20 6.2 展望 .............................................................................................................. 20 参考文献 ..................................................................................................................... 21 致谢 ............................................................................................................................. 22

1. 绪论

1.1 研究背景

随着计算机网络技术的不断进步,我们的交流方式变得更加便捷、高效和多样化,社交网络也深入地渗入到人们的日常生活中。xxxxxxxxxxxxxxxxxxx作为校友与母校的交流沟通平台之一,它面向特定的主要用户对象,即在校生或已毕业校友。不论校友间的关系如何,他们有的最大的一个特性就是拥有同一个母校。因此分布在各行各业的校友们都有着可以建立联系的感情基础。

校友作为高校特有的人力资源,不仅知识密集、信息丰富,而且有较强的社会能力。校友是学校重要的智慧成果及宝贵的巨大财富之一,校友资源是学校众多宝贵资源的重要组成部分,影响到学校的方方面面[1]。高校的校友作为学校输出的 “人才产品”,同时担任了高校的“形象代言人”的角色,因此校友在工作岗位上取得的成绩会在某种程度上体现母校的水平[2]。当校友愈加成功,取得了社会的认可,学校也为之感到骄傲;其次步入社会的校友比在校大学生经历更多,学弟学妹交流后可以获得最为真实珍贵的职场经验和学习心得。对目前还未踏出社会的学生来说,学长学姐的经验可以指点他们少走弯路,有助于帮助提高学生的就业和升学水平。因此由广大校友共同构成的信息网络对于高校会有巨大的积极的影响。

目前高校的规模都在逐渐变大,且高校数量也呈上升趋势,每个高校都在努力维系着日益增多的校友。利用校友交流服务平台可以完善校友文化的建设,结合丰富的校友资源不断提高高校自身水平、输出更多优秀的人才,进一步挖掘和开发校友资源,也能对校友产生帮助,使校友也能收益,共同成长。xxxxxxxxxxxxxxxxxxx是面向校友群体的具有转化作用的人才资源网络,所以xxxxxxxxxxxxxxxxxxx的设立就显得迫在眉睫。

1.2 研究目的及意义

这是一个重要的信息交流与资源共享的平台,实现了校园信息、校友资源的整合,

1

在一定程度上,有助于充分弘扬学校的社会形象,也同样益于在校学生的学习和就业。xxxxxxxxxxxxxxxxxxx作为高校信息平台的重要组成部分,不仅有利于各届校友与在校生之间能够在此平台上进行信息沟通以及共享资源,也便于历届校友查询学校的新闻动态、其他校友的风采,实时更新对于学校的认知。

1.3 国内外研究现状分析

1.3.1 国内研究现状

国内目前很多学生对于校友工作的认识还不够,很少参与到校友工作中,大部分学生只能看到校友给学校做的贡献,但是对于学校的发展成长同样支持着校友自身的发展这一点却没有意识到。另外学校主要是由教师来负责校友工作,学生很少参与,因此在校友交流服务平台搭建中,需要加强学生的参与度。同时国内各大高校需要创新校友意识的培养形式,强化环境氛围,目前学校在校友意识培养方面形式单一,多采用正面教育的方式,所以还需要进一步提高间接影响如校友工作环境等[3]。

国内校友交流服务平台的设计基本上除了将本校的文化性展示在网上之外,很少从提升用户与校友网的交互性操作这个切入点进行设计[4]。

1.3.2 国外研究现状

校友网络建设的目的是情感信息交流与共享相对的资源。在1992--1996的四年间,美国芝加哥大学的MBA校友组织从15个增加到52个。哈佛商学院在1996年成立了有多达110个的校友组织。政府对校友会的财政支持和校友在校友网络中的所得主要表现在情感寄托和终身教育、个人社交网络、就业提升、再就业等四个方面。由此可以看到国外也非常重视校友网络的建设。

社交网络的发展成为人与人之间主要的的沟通方式之一[5]。R. Arteaga Sánchez等学者通过对214位大学本科生的调查得出社会影响与关系是激发这些学生采取和使用Facebook等社交网络工具的最重要的因素,学生通过持续的Facebook影响与他人建立或保持联系或者与他们共享资源[6]。因此学生愿不愿意使用校友交流网站很大程度上取决于它的影响力与质量。学生都希望可以使用安全、便捷、功能齐全而操作简

2

单的校友交流网站来与其他校友建立校友关系或分享学习资料。

在网页技术方面,国外研究者发现设计良好的网站有益于网站使用对象,网站的一般内容和外观尺寸对用户是最重要的[7]。这些维度直接或间接影响着网站用户的使用行为。光环效应可能会影响一个网站的综合评价,这与网站设计的尺寸和质量相互关联。这意味着改进网站的外观能提高网站的综合评价,吸引更多的用户,提高用户黏着度[8]。

1.4研究内容

综合上述调查所知的研究背景、研究目的及意义,在对大量国内外文献和校友交流服务平台的发展现状进行系统研究后,本文作者提出主要以xxxxxxxxxxxxxxxxxxx为例,以Visual Studio 2010 作为主要的开发软件,SQL Server 2008 R2作为系统实施的后台的数据库,将ASP.NET技术与SQL技术相结合形成动态网站,通过需求分析、总体设计和数据库设计、界面设计以及前后台功能模块详细设计等实现xxxxxxxxxxxxxxxxxxx的xxxxxxxxxxxxxxxxxxx,以校友、管理员为用户的主体,实现我的NIT、新闻动态、校友风采的介绍、校友服务、校友捐赠、在线交流等信息查看等功能。

论文内容的具体框架如图1.1:

图1.1 论文框架

3

2. 相关理论与技术介绍

2.1 理论基础概述

2.1.1校友及校友资源

对于校友的内涵和概念,学术界目前还暂无统一的界定。大家通常都认为,校友有广义和狭义之分。广义的校友是指曾经在同一所学校或研究机构学习过的各种层次和各种类别的学生,以及在学校工作过教职员工等;狭义的校友仅指曾经接受过同一所学校或研究机构系统教育的学生,不包括在学校工作过的教职员工[9]。

校友资源,一般认为既包括财力、信息、人才、产业等物质资源,也包括关系、形象、智力等精神资源[10]。它体现的是一所高校所拥有的有形物质资源和无形的精神资源,对高校健康可持续发展具有重要的意义[11]。随着高校办学种类不断增加,招生规模持续扩大,校友资源无论是质量方面还是数量方面都有质的飞跃。高等教育最终的目的就是培养人才,在人才培养的进程中,校友对教育学生、吸引优质生源、师资队伍建设、就业指导、甚至资金支持等诸多方面都有非常大的影响力。

2.1.2xxxxxxxxxxxxxxxxxxx

经过对文献的研究,不同的校友交流服务平台根据它的侧重点具有不同的功能。有学者认为xxxxxxxxxxxxxxxxxxx的功能应包含以下五大内容:校友撷英、校友论坛、信息平台、校园动态、校友分会,当然各功能主要的设计标准是人性化,这样更加方便校友浏览网页、获取资讯和相互交流[12]。另外也有研究者认为在以上功能的基础上应该还有加入好友、站内信息、同学搜索等功能[13]。同时,也有人把校友信息管理系统中应包括的信息概括成:校友资讯共享,校友服务平台,校友信息获取以及校友信息的管理[14]。

由此可见,xxxxxxxxxxxxxxxxxxx中较为主要的功能是交流功能和资源共享功能。所以在分析、设计与实现xxxxxxxxxxxxxxxxxxx的xxxxxxxxxxxxxxxxxxx时会重点分析这两块内容,确保系统兼具简洁与实用。同时,也要保证对校友资源的合理利用,保证好校友服务。

4

2.2 有关技术与软件介绍

2.2.1 ASP.NET技术介绍

ASP.NET(Active Server Pages .NET)又称为ASP+,作为一种较新的动态网站开发技术,属于.NET FrameWork,由Microsoft在2002年1月推出。在ASP.NET上可以充分运用.NET FrameWork所提供的所有功能。而采用ASP.NET技术进行开发应用的所有程序都可以无限制的支持异常控制、类型安全、继承和动态编译。另外,运用ASP.NET技术所编制的程序打破了原有很多程序都不能多方面支持强类型语言编写的局限,进一步发展了面向对象编程的程序开发技术[15]。

ASP.NET是一个基于一般通用语言的编译运行的服务器控件结构,能够在Web差不多所有的平台上成功运行。对于ASP和ASP. NET来说,其是两种不同的动态网页技术,主要是依据Internet而产生的两种不同技术,最早出现的是ASP技术,其早期对Internet技术的发展起到了非常重要的推动作用,而在此基础上产生的ASP. NET技术是对其一种补充和完善,采用了全新的技术架构,大大提高了ASP技术的质量,且在使用过程中能够更加便于开发,其配置更加便于管理[16]。

在开发语言上,ASP.NET不使用VBscript和Jscript,而使用.NET Framework所支持的VB.NET,C#等语言做为其开发语言,但是后者比较常用,学习起来简单,管理性强。由于ASP.NET是编译执行的,所以它的效率比ASP高一些[17]。

ASP.NET的主要优势有: (1)高效的运行性能

对于ASP.NET来说,其在第一次执行的过程中,往往需要进行两个阶段的编译。因此,其在初次使用过程中,速度和ASP技术相比要稍慢一些,但通过第一次执行以后,在存储结构中会生成MSIL文件,并被保存在存储结构中,在进行下次使用时,其执行速度会得到较大地提高。

(2)简易性、灵活性

ASP.NET的语法在很大程度上和ASP兼容。它的很多功能都可以扩展,能将自定义功能插入到应用程序中[18]。比如ASP.NET为不同数据源提供提供程序模型来插入支持。

5

(3)提高实现效率

ASP.NET 中包含的众多新增的功能,从而达到简化了管理宿主环境的效果。我们能通过最新的 ASP.NET 服务器控件包简单、方便地实现ASP.NET网页。

2.2.2 IIS介绍

IIS技术( Internet Information Services,互联网信息服务),是一个World Wide Web server,它包含了Gopher server和FTP server,意味着用户能发布网页,并且可以运用ASP(Active Server Pages)、JAVA、VBScript产生页面,并有着一些扩展功能[19]。

IIS是目前比较流行的服务组件之一,含许多管理网站和 Web 服务器的功能。程序员可以在Internet或 Intranet 上非常容易地发布与ASP、JAVA、VBScript语言结合的网页信息,比如新闻信息、文件信息、邮件信息等,它提供了丰富、安全而强大的站点服务功能,使建立低风险、高安全的站点服务器成为可能。

相较于较老的版本,本系统所采用的IIS具有以下优点:①可靠性、可伸缩性;②安全性更高、更易于管理;③服务器并存;④开发与国际化支持增强等。

2.2.3 SQL Server介绍

现主流数据库有Access、SQL Server、MySql、Oracle等。本系统采用的数据库为SQL Server 2008 R2(Structured Query Language,结构化查询语言)。这是由Microsoft开发的数据库查询语言,数据存放于SQL Server中,并且能够进行查询、删除或更新等操作。任何编程语言都可使用SQL语言来操作任何支持SQL语言的数据库。跟其他主流数据库相比,它有以下优点:

(1)容易掌握,每一步的指导很清晰,都能让编程人员迅速掌握。

(2)性能优越。SQL允许编程人员使用嵌套的语言,使它具备了非常好的灵活性以及无与伦比的功能,因此,这就说明一行简单的SQL代码就可能代表了比较复杂的功能。SQL Server容易操作是被大家所认可的。

SQL Server 2008 R2通过支持第三方密钥管理和硬件安全模块(HSM)、增强对数据读取信息审查来扩展它的安全性。除了可以组织管理任何数据,也允许由Microsoft .NET 和Visual Studio开发的自定义应用程序读取使用数据。

6

2.2.4 Microsoft Visual Studio介绍

本系统的开发工具为Microsoft Visual Studio 2010。它是微软的一个综合性的应用程序生命周期管理工具套件,支持Microsoft SQL Server、IBM DB2(一种关系型数据库管理系统)、Oracle。它除了能够提供代码剖析和涵盖、高级的静态分析和单元测试工具,和之前的版本相比,在界面显示以及功能上也进行了改进。它还伴随着下列显著特点:

(1)支持Windows Azure(微软云计算平台); (2)帮助开发移动与嵌入式装置;

(3)使用Agile/Scrum(迭代式增量软件开发过程)敏捷软件开发方法; (4)软件测试功能及工具升级,增强了集成开发环境,提高程序员开发的效率; (5)结合Windows 7,Silverlight4 Web技术、Office发挥多核并行的能力。

7

3. xxxxxxxxxxxxxxxxxxx系统分析

3.1 可行性分析

在技术蓬勃发展的当代社会,校友间的交流方法、交流媒介也变得越来越多样化了。如何让校友间的交流变得高质高效,在设计系统前对开发xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx的可行性从以下三方面分析。

(1)经济可行性。当代大学生,几乎人手一台电脑,并且所有网站都是免费登录,里面的资料也是免费下载,同时系统开发的费用也低,因此每个拥有电脑的人都可以免费从网站中获取任何想要的资源。系统功能主要有新闻动态、校友服务、在线交流三大类,为有下载需要和交流需要的校友提供快捷与简便,提高了信息交流的效率,减少不必要的时间与精力。因此系统在经济层面具可行性。

(2)操作可行性。校友交流服务平台主要是对校友信息、交流与下载信息等的数据管理。管理过程中主要是对后台的数据库进行管理操作,整个系统的执行起来比较简单。而运行设备就是一台计算机,能及时地管理后台保存的数据,因此在操作层面具可行性。

(3)技术可行性。系统开发工具是Visual Studio,它集成了丰富的组件,因此能够快速地建立Web应用程序。这些应用程序能被SQL Server、MySql、Oracle等后台数据库提供很好的支持。在目前的任何浏览器里,都可以访问ASP.NET应用程序。本系统将SQL Server后台数据库,作为一个分布式的关系型数据库管理系统,与其他服务器紧密地联系,且具有良好的易用性,管理数据较为方便[20]。

因此,本系统的实现具可行性。

3.2 系统需求分析

xxxxxxxxxxxxxxxxxxx作为学校面向校友信息输入与输出的窗口,开发的系统应该具有交流性,在系统设计之前应对系统的需求进行分析从而确定功能。根据现有校友网,本系统应具有以下功能或目标:

8

根据需求分析,系统要能够具有以下几个功能模块:我的NIT,校园新闻,校友风采,校友服务,校友捐赠,在线交流和后台信息管理。各模块的具体需求描述如下:

3.3 操作及业务流程分析

3.3.1 操作流程分析

由于本系统主要面向校友用户,因此操作流程分析主要围绕网站管理员和校友用户展开。以下为对校友用户以及管理员用户的操作流程分析:

(1)

图3.1 用户操作流程图

(2)

管理员管理管理员管理用户管理我的NIT问卷调研N校友活动是否正确Y优秀校友风采后台管理主界面校友风采人物自述学习资料校友卡校友服务校园地图下载专区升学就业校友捐赠校友捐赠主题管理论坛管理回复管理信息删除结束校园新闻校友新闻校园风采信息修改退出登录信息添加管理员输入用户名/密码 图3.2 管理员操作流程图

3.3.2 业务流程分析

业务流程分析即BPA(Business Process Analysis),是对业务功能分析的进一步细化,从而得到业务流程图即TFD(Transaction Flow Diagram)。本系统实现的功能较多,包括用户注册,信息浏览,在线交流,信息提交等。以下为特色功能业务流程

9

分析:

(1)

图3.3 在线留言业务流程图

(2)

图3.4 下载专区管理业务流程图

3.4 数据流程分析

数据流程图(DFD/Data Flow Chart),是一种描述目标系统的逻辑结构的常用工具,它把要分析的数据对象独立抽象出来,经过图形方式表达信息在系统中的来龙去脉和处理数据的情况。它能对信息系统的逻辑模型进行全面地描述。只需要几个符号就能反映出该信息在系统中的流转情况[21]。数据流程图有点抽象且具有概括性[22]。数据流和实体处理的数据存储这两部分构成了数据流程图。本xxxxxxxxxxxxxxxxxxx的顶层数据流程图如图3.5所示:

图3.5 交流服务平台顶层数据流程图

细化后可以得到本平台中间层的数据流程图,如图3.6

图3.6 交流服务平台中间层数据流程图

根据本平台需要实现的功能和设计原则,平台有“管理员”和“校友用户”两种角色,在平台所涉及到不同用户操作的数据流程图分析如下:

(1)管理员资讯管理数据流程分析

在管理员数据流程图中,管理员输入校园新闻、校友风采、校友服务等信息到后台中,并进行添加、删除、修改操作,后台系统将这些校友交流信息形成列表显示到前台,反馈给浏览页面的用户,也包括管理员本身。如图3.7所示

图3.7 管理员资讯添加数据流程图

(2)用户个人管理数据流程分析

10

图3.8 用户数据流程图

以下为特色功能数据流程分析: (1)在线交流数据流程分析

图3.9 在线留言发布数据流程图

图3.10 下载专区管理数据流程图

11

4. 系统设计

4.1 系统总体结构设计

经过对需求的分析,得出xxxxxxxxxxxxxxxxxxx应由校友用户的前台和管理员用户的后台构成,前台和后台两个部分紧密相连,才形成一个较为完善的xxxxxxxxxxxxxxxxxxx,整个网站功能模块图如图4.1:

图4.1 系统总体功能模块图

网站分为前台以及后台部分,在校友用户和管理员进行登录后,分别进入前后台。前台主要是信息浏览与交流的功能,主要有。具体功能模块图如图4.2:

图4.2图为具体功能模块图

4.2 接口设计与网站设计原则

4.2.1 接口设计

(1)软件接口

Visual Studio为服务器程序提供了对SQL Sever 2008 R2的接口,因此应用程序可以对数据库所储存数据进行访问。

(2)硬件接口

在输入方面,对键盘、鼠标的常输入的规数据和控制信息进行处理。 在输出方面,本系统可实现网页打印。 (3)用户界面

有关面向用户的界面,在功能设计上,操作步骤应该尽量进行简化,在布局设计这一块应达到人机友好、简洁明了、有效的目标。

12

4.2.2 网站设计原则

xxxxxxxxxxxxxxxxxxx的总体设计目标是通过网络技术,更好地对进行校友之间的信息交流的进行管理,建立起一个高效的交流平台[23]。不言而喻,校友是该网站中最直接的用户。因此针对校友用户群的使用需求,网站在设计时应注意以下原则:

(1)界面友好。网站营造的交流环境应紧扣校友交流的不同需求,有助于信息获取效率的提高。网站的功能使用应做到简洁、清晰,交互性好,对用户的点击产生的网页请求和页面跳转需要快速做出反应,应符合非专业人员的使用习惯与带来良好的用户体验。因此本网站采用白色背景,菜单字体主要为黑色,简介大方。

(2)准确性。xxxxxxxxxxxxxxxxxxx是由Visual Studio开发的系统前台和由SQL Server建立的系统后台所构成的,两者之间缺一不可,相辅相成,因此在开发设计之前应准确地设计好每个功能模块之间的相互联系和数据接口,使之成为完整的一体,使信息传输没有阻力。

(3)较强的沟通性。校友交流服务平台的主要功能之一是促进校友之间的交流,需要关注校友交流服务平台中的在线交流模块的实现,它是提高信息流通速度的关键。在设计网站时应考虑到用户的参与程度,使用户愿意使用此网站与其他校友进行交流。

(4)延展性。在网络技术迅速发展的大背景下,xxxxxxxxxxxxxxxxxxx功能与其他要求基于用户需求的不断改变中也应针对这些需求在功能技术方面进行优化或增加。使各模块互相独立而又相辅相成。

(5)稳定性。在确保xxxxxxxxxxxxxxxxxxx功能实用性的基础上,关键还要让系统运行环境保持稳定。

(6)信息的实时性。校友数量与年增加,应对校友信息进行定期的维护,对过期的新闻资讯、学习资料等进行删除或修改,使最新的信息展现给用户。

4.3 数据库设计

4.3.1 数据库概念模型设计

数据库的概念模型设计对于数据库设计甚至整个网站设计都有不可或缺的重要性。通过对系统和用户的需求分析,从而形成概念模型。系统中的这些实体有它们的

13

各自特有的属性,并通过相互之间的作用形成依赖关系[24]。

当我们需要清晰地对用户的数据要求与关系需求进行描述的时候,就需要用到数据库的概念模型设计[25]。一般概念模型用E-R图表示。

(1)管理员实体属性:管理员编号,用户名,密码。实体图如图4.3:

图4.3 管理员实体图

(2)校友用户实体属性:。实体图如图4.4:

图4.4 校友用户实体图

(3)校友卡实体属性:实体图如图4.5:

图4.5 校友卡实体图

(4)校友捐赠实体属性:。实体图如图4.6:

图4.6 校友捐赠实体图

(5)信息资讯实体属性:。实体图如图4.7:

图4.7 信息资讯实体图

(6)信息类别实体属性:。信息类别主要分为:。它的实体图如图4.8:

图4.8 信息类别实体图

(7)留言实体属性:。实体图如图4.9:

图4.9 留言实体图

(8)文件实体属性:文件编号,文件主题,文件内容,上传时间,文件路径。实体图如图4.10:

14

文件编号上传路径文件上传时间文件主题文件内容 图4.10 文件实体图

文件实体属性:

图4.11回复实体图

(9)系统的总体E-R图如图4.12所示,。

图4.12系统总体E-R图

4.3.2 数据库逻辑模型设计

数据库的逻辑设计的主要任务是根据数据E-R图确定各个实体及关系的表名和属性。各实体关系模式如下:

4.3.3 数据库表设计

根据系统总体E-R图和关系模式得到了如下数据库表: (1)管理员数据表

表4.1 管理员数据表

(2)校友用户数据表

表4.2 校友用户数据表

15

(3)校友卡数据表

表4.3 校友卡数据表

(4)校友捐赠数据表

表4.4 校友捐赠数据表

(5)信息资讯数据表

(6)信息类别数据表

(7)留言数据表

(8)文件数据表

(9)回复数据表

表4.5 信息资讯数据表

表4.6 信息类别数据表

表4.7 留言数据表

表4.8 文件数据表

表4.9 回复数据表

1 6

5. 系统实现

5.1 系统软硬件环境

(1)系统开发环境:本系统的开发环境为IIS。IIS(Internet Information Server,互联网信息服务),该平台支持ASP.NET运行。

(2)软件环境:Windows 7旗舰版操作系统及以上。 (3)硬件环境:CPU主频4GB及以上。

(4)开发工具:Visual Studio 2010 + SQL Sever2008 R2数据库 (5)开发语言:C#、SQL数据库语言、.Net开发语言。

5.2 系统的平台选择

本系统采用了基于B/S(Browser/Server)的三层体系结构,即浏览器/服务器结构。与C/S相比,它具有较多的优势:(1)标准开放。B/S采用的标准是开放的而非专用,保证了使用的通用性。(2)运维较低。B/S的应用程序的维护在服务器端进行,大大减轻开发的难度。(3)使用便捷。B/S的界面在浏览器上,它只需要进行显示,降低了对客户端的要求。

从以上的分析与比较可以看出,B/S体系结构简化了系统的开发和维护,并且特别适用于网上信息发布和信息交流。因此,本系统采用了B/S的体系结构。

5.3 数据库连接技术

本系统数据接口采用ADO.NET,是ASP.NET的一个对象,它让程序员可以便捷地通过SQL Server连接到资源的源头来获取所需要的数据。资源共享者可使用ADO.NET连接至这些资料来源,然后进行编辑。

以下为是ASP.NET中连接数据库的代码:

17

Security=True\"/>

本系统中,使用的是Windows验证的方式去连接到本地数据库,数据库名为jiaoliu。

18

5.4 系统前端功能模块实现 5.5 系统后台功能模块实现

5.5.1 管理员登录 5.5.2 管理员管理

1 9

6. 总结与展望

6.1 总结

本文主要研究的是对于xxxxxxxxxxxxxxxxxxx的搭建与设计。在此过程中,主要进行了以下的工作:

第一步:现状了解。查阅了大量有关于校友交流平台设计的资料,深入了解相关概念,目前学者对于校友平台的整体了解,开发的相关技术等。并简要介绍了论文的研究背景,分析了本系统对于提高校友交流效率的意义。

第二步:系统分析。充分对同类型网站进行了了解,在系统的分析、设计与实现的基础上,主要进行了可行性分析、需求分析,以及校友交流的实际需求,对网站有大概的想法,用操作流程图及数据流程图对系统运行进行分析。

第三步:系统设计。根据分析所得的需求进行总体设计、模块设计、数据库设计以及页面设计,其中数据库设计是系统设计最重要的环节。

第四步:系统实现。进行了架构的搭建,网站各个功能的实现,花费了较多的时间,但这个环节也充分锻炼了实际操作能力。同时也对设计好的系统做了详尽的描述。

6.2 展望

由于整体网站希望实现的功能较为庞大,尽管目前设计基本实现了模拟的业务场景,但依旧存在一些需要进一步提升的地方,在交互技术方面也需改进,体现在如下方面:

(1)进一步优化界面美观度,进行字体、图片排版的完善,从而达到给浏览者一个更好的视觉体验的效果。

(2)为吸引校友用户,校园信息资讯等需要更加充实丰满;其次功能还不是特别完善,比如可以增加校友间好友添加功能、站内消息发送功能等等。

(3)校友卡服务、校友捐赠功能可以进行更多的拓展,例如直接与支付功能进行关联,使校友用户操作更加流畅简单。

20

参考文献

[1] 王槐彬.基于B/S结构的校友信息管理系统的设计与实现[J].广东交通职业技术学院学报,2015(8).

[2] 郭必裕.我国高校校友会发展动力初探[J]. 煤炭高等教育,2015(2).

[3] 范全欢.浅谈校友文化视角下大学生校友意识的培养[J].教育现代化,2016(7). [4] 范程程.面向提升校友网站互动性的交互界面设计与研究[J].天津大学硕士论文,2016(2).

[5] 郝若琦.美国大学生社交网站使用动机研究[D].陕西:西北大学,2010. [6] R. Arteaga Sánchez, V. Cortijo,U.Javed. Students’ perceptions of Facebook for academic purposes[J]. Computers & Education, 2014, (70):138–149.

[7] Mohd Shahizan Othman, Shaffika Mohd Suhaimi, Lizawati Mi Yusuf, Norazah Yusof, Nadirah Mohamad. An Analysis of Social Network Categories Social Learning and Social Friendship[J].Procedia - Social and Behavioral Sciences, 2012(5):441 – 447. [8] Kholoud Al-Qeisi,Charles Dennis,Eleftherios Alamanos,Chanaka

Jayawardhena.Website design quality and usage behavior:Unified Theory of Acceptance and Use of Technology[J].Journal of Business Research, 2014(67):2282–2290. [9] 梅业新.高校校友档案建设存在的问题与对策分析[J]. 安徽工程大学学报,2016(12).

[10] 杨东. 校友资源在大学生创业中的作用研究[J].黑龙江畜牧兽医, 2015(11). [11] 程术兵.校友资源应用于高校就业创业工作的实践与思考[D].江西青年职业学院学报,2015(10).

21

致谢

在毕业设计完成之际,我要以最诚挚的态度感谢我的论文指导老师xxxx以及专业的各位老师,并致以由衷的敬意!经过老师的精心而专业的指导,不断给出引导性的宝贵的修改建议,我对于网站分析、设计与实现有了更深层次的认识和理解。由于时间精力以及自身技术能力的限制,毕业设计中还存在许多不足,需要改进的地方。但信管各位老师的谆谆教导和发散的思维也总是给予我很多启迪,于我而言,这不断提升自我的过程是非常珍贵的财富。

四年时光如白驹过隙,从刚入校园懵懂无知到现在的成长,感谢关心我的老师、家人、朋友和同学,谢谢各位在生活、工作、学习上给我指出我所存在的问题和缺陷,为自己的成长指明了方向,有了他们的支持与鼓励、理解与帮助,我才能充实地度过这四年的美好时光。在未来的日子里,我依旧会铭记老师对我的教导,尽自己最大的努力去遇到一个更好的自己,不辜负老师的栽培。

22

因篇幅问题不能全部显示,请点此查看更多更全内容