2. 技术可行性源:自;优尔'-论.文,网·www.youerw.com/
是最关键和最难决断的问题。开发者根据客户提出的系统功能、实现系统的各项约束条件及性能,从技术的角度来研究项目实现的可行性。本系统采用的是ASP.NET技术。目前NET已经很成熟、稳定,被认为是计算机领域较成功的技术。同时采用的是SQL Server 2008作为数据库。C#作为底层引擎开发语言,这些都是目前较成熟的语言。
3. 操作可行性
随着我国的经济与科技的快速发展,计算机与手机等互联网交流工具已经相当普及与成熟。这些便利的科技条件,给人们的生活和工作带来了优越和便利。普通市民多经常接触这些东西。对于一概界面简单、明了、可视化界面的软件,普通用户只需用鼠标和键盘就可以查看信息是很容易操作的;对于公交数据输入与数据维护是由经过培训后的管理员来完成的。应为这个系统的操作易懂、简便,对于初次使用该系统的用户,并不必经过复杂的学习和培训就可以掌握系统的提示操作流程完成。因此,这个系统的操作可行性是可以通过的。
2.2系统用例图
用例图定义:由用例(Use Case)、参与者(Actor)以及它们之间的关系。用于描述系统功能的动态视图称为用例图。
用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些用例和一些参与者,以及它们之间的关系,主要用于对子系统、系统或类的功能行为进行模型建立。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
将每个系统中的用户分出工作状态的属性和工作内容,方便建模,防止功能重复和多余的类。
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。图2-1为系统用例图。