软件工程在线学习系统设计.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

??

?

??

软件工程在线学习系统设计

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

摘要:计算机行业不仅带动了其他行业的飞速发展还为人们的生活带来了极大的便利。人力物力资源投入的大幅降低,保证了工作的高效性,空前提升了社会的整体生产力。近年来,几乎每个企业都通过计算机技术增强了自身的企业管理水准,而且在管理中还对软件生命周期管理工作是否要实现信息化、自动化进行了大量的讨论。这篇文章基于软件生命周期管理流程的研究讨论,通过JSP以及MYSQL数据库设计而且做出了整个软件生命周期管理系统。根据系统测试的结果,可以得知此系统已经大致满足了全方位的功能需求。而且设计这个系统的时候,还利用了两种特殊的方法,结构化和瀑布模型。从外观上来看,此系统简洁明了,便于操作,且颇具美感。

关键词:软件工程;管理系统;课程;学习系统

1可行性分析

基于调查,可行性分析对于开发新系统是不是必要的和有可能,解析和探讨科技、资金实力、社会等方面的条件,防止投资失策,保证可以顺利开发新系统。它的目标是在最快的时间里面确认问题能不能用最低的资金投入来解决。

1.1技术可行性

依据企业所提供的各种限制性条件,例如系统的性能和功能等,结合新的系统目标来判断是不是具备了需要的科技,本系统的用途是管理数据库和查找,现在的科技比较发达成型,各项条件良好,目测使用现存科技手段可以完成系统的功能目标。从上面分析可以得出结论,开发软件工程在线学习系统在技术手段方面具有可行性。

1.2社会可行性

(1)此系统是根据软件生命周期的实际情况研发的,并进行了相关的调查研究,而且整个设计是在独立环境中进行,没有用于借鉴的软件。

(2)管理人员要懂得如何使用Tomcat服务器,在使用前不必培训工作人员,如此一来不仅降低资金投入又让操作流程变得简单了。

2非功能性需求分析

稳定性与准确性:本系统是为了方便用户的管理与学习需求开发,所以应保证系统的运行稳定,避免出现系统崩溃从而导致数据的丢失;系统须保证数据足够的精确,避免出现数据紊乱;系统应做到快速响应,操作简便,提高用户的使用体验。可维护性:考虑到业务的升级,所以需要在系统设计时就必须充分考虑到系统的可维护性,可扩展性等等。采用模块化的开发方法,可方便隔离、排除系统的故障,也方便系统日后的升级。

3总体设计

此系统的总体设计原则是便于用户的使用及后期的维护,所以需要遵循以下几点:简单性:系统功能应用时,尽可能将系统的操作简单化。针对性:系统的设计专门用于软件生命周期的需要,特意开发设计,所以在专业方面很突出。实用性:本系统要符合管理员的需求,足够实用。一致性:界面所有的设计类型和命名规定的一致性;界面的布置与色彩运用风格和变量、类型名称以及别的元素的命名规定保持一样;功能一致性则是一样的功能尽可能用一样的元素;元素风格一致性则是页面元素的良好风格、具体位置在一个页面与不同页面间维持相同的特点;命名规定的一致性:应用统一规定命名变量,便于所有变量均能从上文与下文推理出涵义。先进性:本系统采取JSP技术、MYSQL数据库,这些被广泛运用在开发系统的技术和数据库,所以设计足够先进,表现为它能够扩展和开发。

3.1运行环境设计

(1)客户端

操作系统:微软WindowsXP、Server2003及以上版本操作系统。浏览器:FireFox、GoogleChrome、IE7.0以上版本的浏览器。

(2)应用服务器端

操作系统:WindowsServer2003及以上版本。应用服务器:Tomcat5.5及以上版本。数据库访问:JDBC。

(3)数据库服务器端

操作系统:WindowsServer2003及以上版本。数据库系统:

MySQL5.0及以上版本。

3.2相关技术设计

本系统(本软件、本平台):如无特别说明,特指“基于软件生命周期的软件工程课程在线平台”.HTML:一个超媒体文档,是一个特殊的页面。CSS如今当前版本为CSS3,能够将内容和表现分开。与过去的HTML相比CSS可以精确控制对象的位置,支持所有样式,可以对网页对象盒模型,可以初步进行交互,是最优秀的设计语言。Eclipse:Eclipse是一个非密封代码、在Java的基础上建立的能够展开的开发平台。单就本身来说,它仅仅是一个服务性软件,抑或外框,用途是建立一个开发环境,有一点要说的是,Eclipse额外自带规范的插件集,Java开发工具也在内。本文使用结构分析方法,表述了该系统在前台以及后台的开发操作,运行的流程和相关技术的使用。分析阶段,首先先进行了可行性分析的研究以及系统开发的具体需求和目的。项目的设计和实施是该系统进行生命周期化管理必不可少的先

文档评论(0)

151****1898 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档