asp。net的学生社团管理系统设计于实现毕业设计

 我来答
手机用户66439
2011-03-07 · TA获得超过265个赞
知道答主
回答量:237
采纳率:0%
帮助的人:0
展开全部
关键词:使用JSP技术设计电子商务应用系统,,
p>2、 开放的开发过程,开放的原代码
SUN应用JAVA社团性过程开发JSP技术。自从1995年,SUN已经用这种开放过程方法同国际JAVA组织合作开发和修改了JAVA技术与规范。针对JSP的产品,SUN授权了工具提供商(如Macromedia),结盟公司(如Apache, Netscape),最终用户,协作商及其他。最近,SUN将最新版本的JSP和JavaTM Servlet(JSP 1.1,JAVA SERVLET 2.2)的原代码发放给Apache,以求JSP与Apache紧密的相互发展。Apache,SUN和许多其他的公司及个人公开成立一个健壮的咨询机构以便任何公司和个人都能免费取得信息。(详见:)

图1-2 SUN的合作伙伴Apache关于JSP最新内容的网址

而由于APACHE对源代码采用了OPEN TO PUBLIC的技术战略, 如果你对研究JSP平台的系统源代码感兴趣, 你甚至可以在INTERNET上下载它们.其网址为:

图1-3 APACHE的JSP平台: TOMCAT的系统源代码下载网址

JSP应用程序界面(API)毫无疑问已经取得成功,并将随JAVA组织不断开放扩大继续完善。相反,ASP技术仅依靠微软本身的推动,其发展是建立在独占的,封闭的开发过程基础之上。

3、 从开发人员的角度来看 :ASP和JSP技术都能使开发者实现通过点击网页中的组件制作交互式的,动态的内容和应用程序的WEB站点。ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavabeansTM技术或JSP标签库。由此可以看出两者虽有相同之处,但其区别是很明显的。
1) JSP标签可扩充性
尽管ASP和JSP都使用标签与脚本技术来制作动态WEB网页,JSP技术能够使开发者扩展JSP标签得以应用,JSP开发者能定制标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。由于定制标签技术,使网页制作者降低了制作网页和向多个网页扩充关键功能的复杂程度。
2) JSP跨平台的可重用性
JSP的开发人员在开发过程中一直关注可重用性。JSP组件(企业JavabeansTM,Javabeans,或定制的JSP标签)都是跨平台可重用的。企业Javabeans组件可以访问传统的数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。JSP技术的标签可扩充功能为开发人员提供简便的,与XML兼容的接口即共享网页的打包功能使其完全的工业标准化。
这种基于组件的模式很有效提高应用程序的开发效率,因为这种模式能够使开发人员利用快捷的子组件快速创建模板应用程序,然后再整合一些附加功能以后便可使用。象这样有效的方法在JSP中无处不在,并可将其打包成一个Javabean或一个工业标准化的Javabean组件。

二、 JAVA的优越性

JSP技术是用JAVA语言作为脚本语言的,而ASP网页使用微软的VBScrip或Jscrip。JAVA是成熟的,强大的,易扩充的编程语言,远优于基于BASIC的脚本语言。如:JAVA的可执行性优于VBScript或Jscript语言。因为它们利用JAVA技术并且都被编译为JAVA Servlets,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。
JAVA使开发人员的工作在其他方面也变的一样容易,简单。例如,当ASP应用程序在WINDOWS NT系统被怀疑可能会崩溃时,JAVA能有效的防止系统的崩溃。JAVA语言通过提供防止内存的泄漏的方法,在内存管理方面也能大显身手。加之,JSP为应用提供了健壮的意外事件处理机制。

1、 易于维护性
基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。
脚本语言都能很好服务于小的应用程序,但不能适应大型的,复杂的应用程序。因为,JAVA是结构化的,它比较容易创建和维护庞大的,组件化的应用程序。
JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。
企业级的Javabeans结构整合了企业逻辑,例如数据库的访问,安全,事务完整性,及独立性即独立于应用程序。
因为JSP技术是一种开放的,跨平台的结构,因此,WEB服务器,平台,及其他的组件能很容易升级或切换,且不会影响JSP基本的应用程序。这一特点使JSP能够适用现实世界的各种WEB应用程序不断的变化和发展。

2、企业产品的多样性
JAVA2平台即企业版(J2EE)是适用于多企业应用程序的JAVA结构,作为J2EE的部分,JSP网页可访问所有J2EE的组件,包括Javabeans,企业级Javabeans及JAVA Servlets。JSP网页都能完全编译成为Servlets,所以它们都享有灵活性的特点和为服务器端JAVA应用程序。J2EE平台内容不仅包括管理复杂的企业应用程序而且包括事务管理技术和Pooling资源管理技术。
JSP网页可以访问标准的J2EE服务,包括:
* JAVA名称和目录界面API
* JDBCTM API(与关联的数据库通讯)
* JavaMailTM(支持基于JAVA邮件和消息应用程序的类)
* JAVATM 消息服务
通过J2EE,JSP网页能够用许多方式同企业系统交互访问。J2EE支持两种CORBA规范的技术:JAVA IDL和RMI-IIOP。在企业级JAVABEANS技术支持下,JSP网页通过运用高级的,对象映射的方式访问数据库。
手机用户51084
2011-03-07 · TA获得超过376个赞
知道答主
回答量:176
采纳率:0%
帮助的人:0
展开全部
划阶段,软件设计阶段,
硬件设计阶段,安全设计阶段。

1.策划

主要包括:内容定位,基础数据收集整理,确定系统名称三个子阶段

内容定位:对系统进行初步的定位设计。作用是了解和规划系统需求,确定
系统主题,对各子系统的结构有一个初步的概括。

基础数据收集整理:对系统开发所用到的基础数据进行收集和整理。作用是
对系统有更深入的认识,并且吸取前人的经验,拟定出详细的开发方案,制定目标
开发目标。按开发方案分配系统的各个子系统的开发人员及工作。确定开发周期。

确定系统名称:以方便系统的开发,管理。

2.软件设计阶段
主要进行系统的实体设计,数据库设计, UI(用户界面)设计等核心开发。

系统设计:即代码实现阶段。开发人员依照开发方案进行程序设计,实现
其各项功能,并负责系统的测试与运行。

数据库设计:实现对系统的数据支持。对系统中的大量数据信息进行存储和管理。

UI(用户界面)设计:系统的"应用层"。即系统的登录,管理,搜索等界面。

3.硬件设计阶段

4.系统安全设计阶段

对系统实际运行中可能出现的网络安全隐患进行预防,调控。

文章出处:
计算机安全:着重对病毒,木马的防范。放置危害系统资料和数据库。

网络安全:阻止DDoS攻击与漏洞攻击,防止网络涌塞,服务器瘫痪,可采用
配置路由器设置,使用状态检测防火墙的防范进行防治。

数据库安全:利用Web表单的输入域或页面请求的查询字符串进行欺骗查询,
从而盗取数据库中的个人信息,可采用过滤数据库操纵,定义关键字的防范进行防治。

其中,基础数据的收集整理,系统设计,数据库设计,安全配置等是非常重要的,
在整个开发过程中起关键作用。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
easysoft_ln
2011-03-07 · TA获得超过1208个赞
知道大有可为答主
回答量:1.3万
采纳率:41%
帮助的人:4726万
展开全部
可以通过百度Hi通知我
有时间可以解决你的问题
相近的要求也可以通知我

ES:\\DA4FF3AFBD26ED38B1DE51043ACC6D24
交易提醒:预付定金是陷阱
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式