苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

基于WEB的毕业设计管理系统

时间:2012-05-11 17:44来源: 作者: 点击:

JSP/JAVA毕业设计-管理员模块

3章 系统需求分析

3.1 系统的初步调查

系统的初步调查是系统分析阶段的第一项活动,初步调查阶段的主要目标就是从系统分析人员和注册人员的角度看新项目开发有无必要和可能。初步调查的内容包括两方面:调查内容和分析内容。前者包括调查有关组织的整体信息,有关运动员的信息与有关工作的信息(只了解做什么,有什么问题),包括主要输入、主要输出、主要处理功能以及与其他系统的关系;后者主要分析先有什么、需要什么、在现有资源下能提供什么,此项目有无必要和可能作进一步的调查与开发。

本系统就是对学生,教师,文件,公告以及课题进行管理。

3.2  可行性分析

3.2.1 软件工程方法概述

软件指的是计算机系统中的程序和有关的文档。程序是计算任务的处理对象和处理规则的描述,文档是为了便于了解程序所需的资源说明。随着计算机应用需求的驱动,系统软件和应用软件有很大的发展,由于软件生产的复杂性和高成本,使大型软件的生产出现了很大的困难,即出现软件危机。认识早期软件开发中所存在的问题和产生问题的原因,并设法克服是解决软件危机的开始。为了摆脱软件危机,软件工作者们提出软件工程的概念。人们发现将传统工程学的原理、技术和方法应用于软件开发可以起到使软件生产规范化的作用,它有利于组织软件生产,提高开发质量,降低成本和控制进度。提出软件生产工程化的思想,反映人们想使软件生产走向正规化,并努力克服软件危机所做出的努力。人们曾从不同的角度给软件工程以定义,但它们的核心内容都是“以工程化的方法组织软件的开发”,其中涉及软件计划、开发和维护各个阶段。软件工程有7条基本原理,分别是:

1.用分析阶段的生命周期计划严格注册

有人经统计发现,在不成功的软件项目中有一半左右是由于计划不周造成的,可见把建立完善的计划作为第一条基本原理是吸收了前人的教训而提出来的。在软件开发与维护的漫长的生命周期中,需要完成许多性质各异的工作。这条基本原理意味着,应该把软件生命周期划分成若干个阶段,并相应地制定出切实可行的计划,然后严格按照计划对软件的开发与维护工作进行注册。不同层次的注册人员都必须严格按照计划各尽其职地注册软件开发与维护工作,绝不能受客户或管理人员的影响而擅自背离预定计划。

2.坚持进行阶段评审

当时已经认识到,软件的质量保证工作不能等到编码阶段结束之后再进行。这样说至少有两个理由:第一,大部分错误是在编码之前造成的,例如,根据Boehm等人的统计,设计错误占软件错误的63%,编码错误仅占37%;第二,错误发现与改正得越晚,所需付出的代价也越高。因此,在每个阶段都进行严格的评审,以便尽早发现在软件开发过程中所犯的错误,是一条必须遵循的重要原则。

3.实行严格的产品控制

在软件开发过程中不应随意改变需求,因为改变一项需求付出较高的代价。但是,在软件开发过程中改变需求又是难免的,只能依靠科学的产品控制技术来顺应这种要求,也就是说,当改变需求时,了保持软件各个配置成分的一致性,必须实行严格的产品控制,其中主要是实行基准配置注册。所谓基准配置。它们是经过阶段评审后的软件配置成分。基准配置注册也称为变动的规程进行评审,获得批准以后才能实施修改。绝对不能谁想修改软件,就随能进行修改。

4.采用现代程序设计技术

从提出软件工程的概念开始,人们一直把主要精力用于研究各种新的程序设计技术,并进一步研究各种先进的软件开发与维护技术。实践表明,采用先进的技术不仅可以提高软件开发和维护的效率,而且可以提高软件产品的质量。

5.结果应能清楚地审查

软件产品有同于一般的物理产品,它是看不见摸不着的逻辑产品。软件开发人员(或开发小组)的工作进展情况可见性差,难以准确度量,从而使得软件产品的开发过程比一般产品开发进程更难于评注册。为了提高软件开发过程的可见性,更好地进行注册,应该根据软件开发项目的总目标及完成期限,规定开发组织的责任和产品标准,从而使得所得到的结果能够清楚地审查。

6.开发小组的人员应该少而精

这条基本原理的含义是,软件开发小组的组成人员的素质应该好,而人数则不宜过多。开发小组人员的素质和数量是影响软件产品质量和开发效率的重要因素。素质高的人员的开发效率比素质低的人员的开发效率可能高几倍至几十倍,而且素质高的人员所开发的软件中的错误明显少于素质低的人员所开发的软件中的错误。此外,随着开发小组人员数目的增加,因为交流情况讨论问题而造成的通信开销也急剧增加。当开发小组人员数为N时,可能通信路径有NN-1/2条,可以随着人数N的增大,通信开销将急剧增加。因此,组成少而精的开发小组是软件工程的一条基本原理。

7.承认不断改进软件工程实践的必要性

遵循上述6条基本原理,就能够按照当代软件工程基本原理实现软件的工程化生产,但是,仅有上述6条原理并不能保证软件开发与维护的过程能赶上时代前进的步伐,能跟上技术的不断进步。因此,Boehm提出应把承认不断改进软件工程实践的必要性作为软件工程的第7条基本原理。按照这条原理,不仅要积极主动地采纳新的软件技术,而且要注意不断总结经验,例如,收集进度和资源耗费数据,收集出错灯型和问题报告数据等,这些数据不仅可以用来评价新的软件技术的效果,而且可以及来明必须着重开发的软件工具和应该优先研究技术。

3.1.2 管理可行性

随着时代的发展,人员素质逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

3.1.3  技术可行性

该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。

软件上操作系统采用Windows XP,开发工具选用Microsoft.NET中的C#语言。这些软件在大型MIS开发中已经被大量应用,技术上很成熟。

网络体系结构基本定位于局域网(Windows NT)环境下的C/S结构。这种模式具有如下优势:

1)使服务器端数据处理负荷减轻。

2)该结构的系统容易扩充、灵活性和可扩展性好。

所以技术上是可行的。 

3.1.4 经济可行性

本系统开发经费在经济上是可以接受的,现在电脑已经普及,家家户户基本有了电脑。其开发软件在目前来说全部都是免费的。所以本系统在经济上是可行的。

强调一下,这个系统暂时还不能用于盈利,但是,在今后如果做进一步的完善后,也可以把它卖给其他的高校,这样就实现其盈利的价值了.


标签:

(原文标题:基于WEB的毕业设计管理系统

(责任编辑:苏州北大青鸟



相关新闻

  • E-learning云计算机市场份额逐渐扩大
  • 基于WEB的成本管理系统的设计
  • 基于WEB的学生成绩管理系统的设计及
  • 基于WEB的汽车信息网站的设计
  • 基于WEB的信息信息发布系统的设计及
  • 基于WEB的JSP实验室管理系统的设计
  • 基于WEB的企业人事管理系统的设计
  • 基于JSP的商场进销存管理系统的设计
  • 基于JSP的网络交易市场物业管理系统
  • 基于WEB的毕业设计选题系统的设计及
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题