学生社团管理系统毕业设计论文(3)

2019-03-29 12:27

开发工具及运用技术介绍

为ASP+。而且为ASP开发人员提供了相应的迁移策略。ASP+首次的Beta版本以及应用在PDC 2000中亮相,由Bill Gates主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言撰写ASP+应用程序,并且宣布它可以使用Visual Basic .NET、C#、Perl、Nemerle与Python语言(后两者由ActiveState公司开发的互通工具支持)来开发。

在2000年第二季时,微软正式推动.NET策略,ASP+也顺理成章的改名为ASP .NET,经过四年的开发,第一个版本的ASP .NET在2002年1月5日亮相(和.NET

Framework1.0),Scott Guthrie也成为ASP .NET的产品经理(后来Scott Gu主导开发了数个微软产品,如:ASP .NET AJAX、Silverlight、SignalR以及ASP .NET MVC)。自.NET 1.0之后的每次.NET Framework的新版本发布,都会给ASP .NET带来新的特性。 2.4.2ASP.NET的优势

(1)灵活性:由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。

(2)简易性:ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。

(3)可管理性:ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此\零本地管理\哲学也扩展到了ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。

(4)可缩放性和可用性:ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。

(5)自定义性和扩展性:ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别\插入\代码。实际上,可以用自己编写的自定义组件扩展或替换

6

开发工具及运用技术介绍

ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。

(6)安全性:借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。 2.5 B/S模式简介

B/S结构是Web兴起后的一种网络结构模式,Web浏览器是客户端最主要的应用软件。这种模Web式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S模式简要模式图如图2-4所示。

WEB服务器数据库服务器客户机1客户机4客户机2客户机3 图2-4 B/S模式缩略图

2.5.1 B/S模式作用

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。

B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。 2.5.2 B/S模式架构特点

(1)维护和升级方式简单。当前,软件系统的改进和升级越发频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的

7

开发工具及运用技术介绍

软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。

(2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。当前的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用哪种操作系统都可以让大部分人使用windows作为桌面电脑操作系统不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

(3)应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。 2.6 小结

本章主要介绍Visual Studio、SQL Server开发工具和ASP.NET技术以及B/S 开发模式,结合所要开发的系统需求,给出选择这些开发工具和技术来设计该系统的原因。

8

系统分析

3系统分析

本章节主要介绍“学生社团信息管理系统”的功能需求分析和模块设计。需求分析为系统建立可行性分析,分析软件设计定义的最后一步,确定系统所具备的功能特征,提出系统完成的目标和具体要求。 3.1 系统可行性分析

可行性分析主要包括经济可行性分析、技术可行性分析和操作可行性三方面。 (1)经济可行性

目前办公自动化已经普及,信息化管理可以使学校及社团管理人员节约大量的资源,带来成本的极大节约,在当前网络基本普及的情况下,我们很容易通过网络来进行事务的管理,不仅可以节约人力物力,还可以提供提高工作效率,为管理工作节约大量的时间,减少相关开支,所以本系统在经济上具有可行性。

(2)技术可行性

本系统的开发使用目前流行的ASP.NET+SQL技术,技术成熟度高,开发难度适中,开发语言方面选择C#为主要编程语言,适合做中小型的管理系统开发。首先在大学所学课程中学习过ASP.NET+SQL+C#开发模式,能够快速使用,对这方面技术有一定的基础,在实习过程中也会用到相关技术,对动手和操作能力有一定的提高,项目中以Visual Studio做为开发平台,简单易用的特点也是能够完成本系统的关键。

(3)操作可行性

本系统设计的目的就是为社团的管理及信息的流通提供简单操作,为日常管理提供便捷操作的,系统采用B/S模式开发,能够随时随地在有网络的环境中对社团信息进行管理,在保证良好的界面和网站交互性的同时,也能够保证信息的及时性和高效性,所以在操作可行性上完全可行。 3.2系统功能分析 3.2.1 用户需求分析

随着校园社团文化的日益增长,学生社团在大学生活中所占比例不断增加,更多的学生愿意去加入社团来发挥自己的兴趣爱好,大学生社团是以学生为主导,体现大学生积极向上,兴趣追求的学生组织,大多数进入大学的学生都会为自己的兴趣参加

9

系统分析

一个或多个社团,这些社团是由学生根据自身爱好、自发形成并组织的,学生可以在一起共同管理并参与社团活动,丰富课余生活,锻炼团队合作及个人能力,正是社团的这种以兴趣和自发性推动着自身发展,吸引着学生的积极参与。大学社团已成为大学文化的重要载体,对学校及学生的发展有着不可估量的作用。

然而,社团的增多,会员的增加给社团的管理带来一定的难度,日常中处理的数据不断增加,需要投入大量的人力物力,所以,对社团管理者来说,急需一个能够使办公快速,省时省力的办公系统。 3.2.2功能需求分析

在日常的大学生活中,从我们入学的开始,到我们离开母校,几乎每天都能听到社团这个词,这充分说明了大学生社团已经是我们生活中不可缺少的一部分,随着校园社团的增多,随之而来的便是管理问题,而一个良好的社团管理系统必将会给我们的管理工作带来质的改变,为我们处理繁杂事务带来简便、快速等效果。

“学生社团信息管理系统”的设计初衷便是为简化社团事务管理、提高社团管理效率、提升社团管理质量,开发“学生社团信息管理系统”的目的是为了更好的促进社团的日常管理工作,使社团管理进而规范化、操作简易化,从而大大提升了管理效率。从节约人力物力的角度出发,本着方便实用的原则,为学校社团设计出一个简单、方便、易于操作的信息管理系统,为社团信息的管理提供一个良好的管理平台。

“学生社团信息管理系统”就是为达到以上目的而进行设计开发,系统的主要功能包括:

(1)社团管理:社团申请、社团信息修改、社团删除、社团会员信息统计、会员信息导出

(2)社团事务管理:会员管理、活动管理、社团新闻、社团物品管理 (3)社团信息查询:社团信息查询、社团活动查询、会员查询 (4)系统管理:系统管理员管理、各社团管理员管理、密码修改

系统要能够清晰直观的表达整体的管理模块,系统的设计主要注重易操作性和高效性,方便学生和社团管理使用,使用方便,功能齐全。系统模块图如图3-1所示。

10


学生社团管理系统毕业设计论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考病句类型

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: