3、技术需求
本系统适可以用于Windows8及Windows10的环境。前台使用的是Visual Basic,后台数据库使用的是SQL Server。
4、需求的优先级
根据时间效率管理系统的性质,对时间效率系统的功能的优先性的定义(图3。10)如下:
一级重要:记录功能;提醒功能;重要程度排序功能来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
二级重要:搜索功能;加密功能
三级重要:日记功能
图3。10,时间效率管理系统需求的优先级
(三) 可行性分析
1、经济可行性
该系统是通过visual Basic和SQL Server来实现的。这两款软件在学校学习中,在老师的帮助下已经安装到电脑上,不需要安装软件的支出。
在学校学习过程中已经了解了两款软件的使用技术,开发过程不需要额外的培训支出,并且一些问题可以向同学请教。
该系统在投入使用后,需要一定的费用来支付系统维护、升级、和工作人员的工资。
2、技术可行性
该系统的大部分功能可通过Visual Basic和SQL Server来实现。Visual Basic使用简单,直接添加窗口部件和编写部件代码就可以实现前台窗口的部分功能。SQL Server2008具有三个特点:可信任、高效性和智能性。可信任性是指该软件有很高的安全性,可以支持运行关键任务程序;高效性是指可以高效的管理他们的数据设施,提高效率;智能性是指该软件更人性化,可根据用户的需求发送信息。用户可以在其中存放大量的数据。
(四) 系统分析
1、E-R图
E-R图的概念模型设计主要有三个步骤。第一步是确定模型的实体,第二步是建立系统的局部E-R图,第三步是将局部E-R图模型综合为总体的E-R图模型。时间效率管理系统的E-R图(图3。11):
图3。11 实体关系图
时间效率管理系统的关系模型如下:
用户(用户名,密码)
事件(事件内容,开始执行事件,执行截止时间,事件是否完成,事件重要程度,事件要紧程度,用户名)
日记(日记内容,日记时间,日记密码,用户名)
2、数据流程图
数据流程分析是将数据在系统内部的流动情况用实体化,剔除具体的信息载体和处理工作等,仅从数据流动的过程来研究业务的数据处理模式。
(1)用户
图3。12 用户信息
(2)备忘录功能
图3。13 备忘录功能数据流程图
(3)日记功能
图3。13 日记数据流程图
本章小结
在本章的研究中,我们首先描述了问卷调查的一些工作内容和问卷分析,在问卷分析后,得到了用户的时间管理的能力和用户的需求,这次后面的分析提供了很好的基础。在问卷调查之后,我们进行了需求分析,需求分析主要有三部分内容,这三部分内容分别是系统需求、功能需求和技术需求。通过需求分析,我们了解到系统需要完成哪些功能和要用怎样的技术去实现系统的功能。在进行需求分析后,我们进行了可行性分析,我们了解到开发这样一个系统需要多少经费和需要什么技术,现阶段是否有资金和技术来完成这款系统。最后我们进行了系统分析,E-R图是数据库设计的关键,通过E-R图的设计我们了解了数据库的设计需要哪些内容,数据流程图的设计后我们对整个系统的数据处理的功能、数据流和数据存储有了一个清晰的认识。通过本章的研究,为后面的系统设计打下了良好的基础。