miniSpace 个人助手软件可行性研究报告 (3).doc

上传人:椰子壳 文档编号:3857301 上传时间:2019-10-01 格式:DOC 页数:32 大小:456.06KB
返回 下载 相关 举报
miniSpace 个人助手软件可行性研究报告 (3).doc_第1页
第1页 / 共32页
miniSpace 个人助手软件可行性研究报告 (3).doc_第2页
第2页 / 共32页
miniSpace 个人助手软件可行性研究报告 (3).doc_第3页
第3页 / 共32页
miniSpace 个人助手软件可行性研究报告 (3).doc_第4页
第4页 / 共32页
miniSpace 个人助手软件可行性研究报告 (3).doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《miniSpace 个人助手软件可行性研究报告 (3).doc》由会员分享,可在线阅读,更多相关《miniSpace 个人助手软件可行性研究报告 (3).doc(32页珍藏版)》请在三一文库上搜索。

1、Selection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPointselection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPoction.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.Paragrap Selection.ParagraphFormat.LineS

2、pacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPointselection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPoction.ParagraphFormat.LineSpacingLinesToPoints(2Selection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.Lin

3、eSpacingLinesToPointselection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPoction.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

4、aaaaaaaaaaaaaaahFGB856788 可行性研究报告 Selection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPointselection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPoction.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.Paragr

5、ap Selection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPointselection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPoction.ParagraphFormat.LineSpacingLinesToPoints(2Selection.ParagraphFormat.LineSpacingLinesToPoin

6、ts(2)Selection.ParagraphFormat.LineSpacingLinesToPointselection.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFormat.LineSpacingLinesToPoction.ParagraphFormat.LineSpacingLinesToPoints(2)Selection.ParagraphFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

7、aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahF1 引言 1.1 编写目的 本文的编写目的是为了研究项目的实现难度,成功可能,确定项目的基本实施方案,为进一步的开发工作做准备。本文的预期读者为项目经理、项目的设计人员及以该团队的主要负责人员(在这里指项目的设计开发人员)。 1.2 背景 1.2.1 系统的名称 miniSpace 个人助手软件; 1.2.2 项目开发背景 本项目是重庆大学微软技术俱乐部的申请项目,任务提出者是重庆大学微软技术俱乐部 Msky 小组,并由 Msky 开发小组负责设计开发。 本项目的预期用户是一切使用 PC 机的

8、学生、办公人员。 1.2.3 软硬件系统基本支持 系统的运行平台是 PC 机。 本系统拟采用 Microsoft Visual Studio 2005 beta1 开发,一期开发实现单机模式,选择 C# 为开发语言。 运行平台硬件支持: CPU:Pentium 133 MHzCPU 推荐:Pentium 133 MHz 或更快 RAM:128 MB RAM 推荐: 256 MB 或更高 运行平台软件支持: 6 操作系统:Windows 2000/XP/2003 其他:.net Framework 2.0 注:以上假定可能根据实际情况更改,以需求分析说明书中定义的为准。 1.3 定义 miniS

9、pace 基于.NET 平台和 c# 技术的一款小型个人助手软件,实现闹钟、提醒休息、通知事务、日记本、个人相册等功能。 SGML - Standard for General Markup Language 通用标记语言标准 XML - Extensible Markup Language 可扩展标记语言 MathML - Math Markup Language 数学标记语言 1.4 参考资料 1.4.1 软件设计文档国家标准_GB856788-可行性研究报告(GB856788) 1.4.2 使用 UML关于对象和组件软件工程 英Perdita Stevens Rob Pooley 著 包

10、晓露 赵晓玲 译 人民邮电出版社 2003 年 6 月第一版 2 可行性 研究的前提 2.1 要求 A. 功能 1 miniClock: 1.1 日期和时间:实现多种日历表,如农历表; 1.2 日程事务提醒: 1.2.1 办公日程提醒:如会议,出差,上课,课间休息 1.2.2 生活琐事提醒:如就餐时间,体育锻炼; 71.3 提醒方案 1.3.1 实现多种提醒设定选项:比如每日、每周 (and more。)循环提醒; 1.3.2 提醒方式:以娱乐提醒方式为主(可以是音频或视频片断),比如学习工作中休息时刻到时就播放范晓萱的 健康歌; 1.3.3 编制个性化提示源作为提示内容; B. 2 3 4

11、5 性能 miniSchedule: 2.1 编辑日程安排; 2.2 设定提醒方式; 2.3 事务处理模型; 2.4 提供日程分类; miniAblum: 3.1 个性化的相册集; miniDiary: 4.1 简单而又具个性化的个人日记编辑环境; 4.2 加密功能; 附加功能: 5.1 数据备份:安装时就要求用户设定备份路径,一般不应与安装路径一样(大家肯定有感忘记备份数据而重装系统之后信息丢失的痛苦 - ); 5.2 个性化安装组件:将以上功能做成组建,安装时用户自行选择; 5.3 mini Address:兼容 Outlook 与 Foxmail 的地址本,方便软件间互相导入与导出; 1

12、. miniclock 1) 在用户指定的时间点,提醒用户时间到. 2) 日常事务,如休息,用餐等的提醒 2. 3. miniSchedule: 1) 用户编制日程安排后,我们能够按照用户已经定制的提醒方式按时提醒用户时间到., miniAblum 2) 用户选择了相册的分类标准后,本软件可以实现照片的快速分类,查找. 4. miniDiary 83) 采用普通密码和密码公式的方式保护用户的日记内容.界面美观. 5. 附加功能: 4) 在系统崩溃的时候,只要用户设定了备份路径,必须保证能够恢复用户以前的数据. C. 系统输出 1 Miniclock a) 当既定的事务时间到达时,采用用户选定的

13、提醒方式提醒用户 2 MiniSchedule b) 按照软件提供的处理模型,用户填写一段时间内所有的日程之后,本软件按照事务的轻重缓急提醒用户 3 MiniAblum c) 提供照片的快速查找功能 4 MiniDiary d) 输出某个日期内用户的日记内容. 5 附加功能 e) 输出备份数据. D. 系统输入 1. MiniClock a) 输入日常事务,如吃饭时间,休息时间 2. MiniSchedule b) 按照本软件提供的事务处理模型输入需要完成的事务日程 3. MiniAblum c) 输入个人,家人,朋友照片 4. MiniDiary 9d) 每天输入日记内容 5. 附加功能 e

14、) 初次使用输入备份路径. E. 在安全与保密方面的要求; 1. MiniSchedule a) 所有的日程安排都不应该随便被别人看到. 2. MiniDiary a) 日记内容应该保证不被别人看到 F. 完成期限 1. 预计开发日期 5 个月,到 2005 年 03 月完成. 2.2 目标 A. 管理信息服务的改进 1. 更好利用现有技术提高事务处理的效率 B. 自动决策系统的改进; 1. 事务处理模型支持按照事务的轻重缓急提醒用户,保证最紧急最重要的事务能够首先被处理. 2.3 条件 、假定和限制 说明对这项开发中给出的条件、假定和所受到的限制,如: a 所建议系统的运行寿命的最小值:32

15、 位 windows 上永远都可以运行 b 经费、投资方面的来源和限制:暂时没有 c 法律和政策方面的限制:法律和政策方面没有任何限制 10 d 硬件、软件、运行环境和开发环境方面的条件和限制; 1) 硬件限制: Pentium 133 MHz CPU,64M 内存 2) 软件限制:windows xp,windows 2003 3) .net framework 1.1 或是更高版本 e 系统投入使用的最晚时间:2005 年 6 月 3 对现有 系统的分析 这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚 至是一个人工系统。 分析现有系统的目的是为了进一

16、步阐明建议中的开发新系统或修改现有系统的必要性。 3.1 处理 流程和数据流程 现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是个机械系统甚至是一个人工系统。 对现有系统进行分析的目的是为了进一步阐明建议中的开发新系统或修改现有系统必要性。 现有系统主要功能简单,主要包括通讯录、日程表、文档管理、闹钟等; 处理流程和数据流程通讯录 通信录主要记录与用户相关联的一些人的基本联系方式。这是大部分个人助理软件都具有的功能,简单处理流程以及数据流程见下: 11 用户添加通讯信息 通讯录列表 通讯录查询 修改信息 删除信息 通讯录处理流程 一条通信录记录 查询显示 修改 删除 更新 通

17、讯录数据流程 日程表 12 显示日历 选择日期 填写相关重要信息 修改信息 删除信息 日程表处理流程 日历数据 查询显示 选定 重要个人事务数据 更新 删除 日程表数据流程 文档管理 13 文档填写 文档分类 文档查询 修改文档信息 删除文档信息 文档管理处理流程 添加 更新 文档数据 整理分类 删除 日程表数据流程 14 文档填写 文档分类 文档查询 修改文档信息 删除文档信息 文档管理处理流程 费用开支 维护费用。 3.2 人员 现有系统的闹钟提醒功能欠佳,通常以文本或者简单音乐方式实现,缺乏个性化。 同时数据的保密性不完善,缺乏数据备份功能,或者备份功能不能最大程度满足用户需求。 由于当

18、前系统运行于用户 PC 机,除了正常的电费、上网费,不需要花费额外的计算机现有系统运行所需人员主要为用户,不需要专门的计算机技术人员。 管 理3.3 系统开发成本 开 发成 本随 个 人助 理软 件 面向 的群 体 不同 而有 所 不同 。 现有 面向 大 众的 个人 助理 软 件基本都是免费软件或者共享软件。系统开发需要人力 34 人,开发周期 23 月。 3.4 设备 现有系统大都运行在 PC 机上,对操作系统要求不高,所需要配置的软件也不高。 3.5 局限性 现有系统主要缺点还是缺乏人性化东西,各种系统五花八门,虽然个人助理软件实现起来不难,但是对于一些让人感觉到亲切的东西,现有软件很少

19、体现。 15 4 所建议 的系统 4.1 对所建议系统的说明 4.1.1 闹钟,用于提醒各种事务,包括用餐,休息等. 日期和时间:实现多种日历表,如农历表; 根据已经成熟的日期换算算法直接得到结果, 4.1.2 日程事务提醒: 根据用户设定的某个时间的具体事务,当时间到达时,将用闹钟或是语音的方式提醒用户. 提供日程安排提醒功能.使用了一个比较有效的事务处理模型,即紧急-重要事务处理模型.如图,事务按照紧急性和重要性排在二维坐标上,那么我们通知的时候我们会按照图示的模型提醒,保证用户的工作最高效 重要 事务 1 事务 2 事务 3 事务 4 紧急 4.1.3 休息提醒 用户自行指定各个时间段的

20、休息时间点,当到达休息时间时,我们将提示要休息.提醒方式多种多样,可以播放一段音乐,舞蹈视频,或是定制的家人朋友的声音,自己录制的视频等. 4.1.4 miniAblum: 提供个人相册的管理功能,比如私人的,朋友的,家人的,次相册集还有一个功能是给事务提醒提供材料,我们会从中随机检索出一张照片用于提醒. 16 4.1.5miniDiary: 采用数据库存储日记内容,保证日记不会被别人偷看.用户可以随时更改密码,或是采用我们的特定密码公式进行身份验证. 所谓密码公式,即,我们定义公式,里面的某些变量只有用户自己知道具体数值,当用户把具体数值带入公式然后填写结果,如果正确则认为用户通过检验.如

21、z=3*x+5*y+7*t,那么 x,y,t,各代表年龄,生日,或是其他的用户指定的信息,用户把结果填写正确时,我们认为他通过了身份验证. 在用户体验上力求做到更好. 6 附加功能: 6.1 数据备份:安装时就要求用户设定备份路径,一般不应与安装路径一样(大家肯定有感忘记备份数据而重装系统之后信息丢失的痛苦; 采用类似数据库文件异地存储的方式,用户可以选择其他磁盘来保存重要联系人信息,这样在系统崩溃后信息不会丢失. 6.2 个性化安装组件:将以上功能做成组建,安装时用户自行选择; 以上所有功能都采用组件原则实现,用户可以选择某些自己需要的功能安装 4.2 处理流程和数据流程 事务提醒功能 日程

22、安排提醒 17 个性化相册 18 日记本 19 备份 4.3 影响 (a) 4.3.1 对设备的影响 改变了人一贯控制电脑的模式,电脑同样可以提醒人类去做事情 精美的界面给人们带来美的感受,电脑不再只是机器. (b) 4.3.2 对软件的影响 对现有软件没有任何影响,该软件可以独立运行于 WINDOWS 平台之上. (c) 4.3.3 对用户单位机构的影响 为每个员工建立起事务的提醒的机制,从整体上提升工作效率. 20 在单位建立起人性化的休闲提醒,对每个员工都将产生深远的影响. 对技术水平没有特别的要求,只要熟练操作 windows 就可以. (d) 4.3.4 对系统运行过程的影响 a 用

23、户的操作规程: 1) 在事务和休息提醒模块中,用户只需设定提醒的时间就可以在以后的日子里天天使用. 2) 在日程提醒模块中,用户只需按照既定的规则输入自己的事务,系统到时间会自动按照事情的轻重缓急进行提醒 3) 个人相册模块,选择相册类别,然后添加照片. 4) 日记模块,第一次使用,用户需要选择密码提醒方式,设定初始密码,然后就可以放心的使用了. 5) 备份功能.用户只需提供备份路径. b运行中心的操作规程; 1) 在公司内部可以提供一个中心服务功能,即到了休息时间提醒做眼保健操或是提供其他的休息方式. c 源数据的处理,数据源可以放在 PC 上处理,也可以有一个中心服务主机 d 数据进入系统

24、的过程:除了基本的运行数据,其他的全部来自用户的输入 e 对数据保存的要求,对数据存储、恢复的处理:要求不要存放在系统盘下面,提供备份恢复功能,一旦系统崩溃,信息不会丢失. f 输出报告的处理过程、存储媒体和调度方法;输出即提醒的方式,既可以采用系统给定的提醒方式,也可以用户自定义提醒方式. g 系统失效的后果及恢复的处理办法。只要采取了备份措施,系统失效后所有的信息都不会丢失,只需要卸载本软件然后重新安装,所有的数据仍然存在. 21 (e) 4.3.5 对开发的影响 a. 为了支持所建议系统的开发,用户需进行的工作,提供一下信息: 1) 在目前情况下各种提醒功能都有哪些不足 2) 个人信息的

25、保密程度够不够?能不能有效的防止信息丢失? b. 为了建立一个数据库所要求的数据资源; 1) 系统自定义的数据源,包括一些娱乐信息 2) 用户输入是最重要的数据源. c. 为了开发和测验所建议系统而需要的计算机资源; 1) 基本的配置,windows 平台 d. 所涉及的保密与安全问题。 2) 可以按照用户的需求进行两种级别的上的保密,可以满足一般用户的需要. 4.4 局限 性 目前不支持移动平台,所以用户定义的事务和日程仅仅能够在 PC 上提醒 提醒的方式还不能够完全自定义,必须依赖于系统已有提醒模型. 4.5 技术 条件方面的可行性: a 在当前的限制条件下,该系统的功能目标能否达到 1)

26、 该方案采用 C#和.net 技术实现,在技术上不存在困难,完全可以达到. b 利用现有的技术,该系统的功能能否实现; 1) 利用现有的技术,该系统功能完全可以实现. 22 c 对开发人员的数量和质量的要求并说明这些要求能否满足; 1) 对发人员要了解 C#基本语法,基本数据库的操作,这些要求已经满足. d 在规定的期限内,本系统的开发能否完成。 1) 预定期限为四个月,可以完成. 5 可选择 的其他系统方案 无 5.1 可选 择的系统方案 1 无 5.2 可选 择的系统方案 2 无 6 投资及效益分 析 1. 支出 1.1. 一次性支出 系统开发阶段所需经费主要为书籍资料费,由开发团队自行准

27、备,总额不超过 400 元。 开发所需硬件设备由开发团队自行解决,由于都是在校学生,均已配置有 PC 机。 开发所需软件使用教育网提供的学术交流用软件,由于本系统属于共享软件,不涉及任何商业利益,不应引起商业纠纷。 1.2 非一次性支出 开发团队日常生活费用,可以由学生自理。 23 2 收益 本系统由在校学生自行开发,属于非盈利性的系统,不存在收益评估问题,但建议开发团队确实能充分利用现有资源,适当减少投资。 3 社会因素方面的可行性 3.1 法律方面的可行性 鉴于本系统的非盈利性,以及系统产品的共享性,其开发中所采用的各种软件系统不应引起商业纠纷。但应注意,对所使用的第三方软件包或代码、技术

28、、方法应注明来于那,避免侵犯相关的知识产权。 3.2 用户使用方面的可行性 本系统的主要用户为在校师生、办公人员,对于基本的电脑使用和操作不会陌生。因此不会在系统的使用上遇到太大问题。 同时系统将提供操作手册和用户手册指导用户操作和使用,因此,系统在使用方面是完全可行的。 7 社会因 素方面的可行性 7.1 法律 方面的可行性 该软件没有侵犯任何的个人或是团体,也不违反任何的相关法律 7.2 使用 方面的可行性 由于人脑本身的机理,导致人很容易沉入一件事情中而忘记了其他的重要事务,我们的这个软件就是采用极为人性化的方式提醒用户各种事务,避免遗忘. 在现在的社会中,很多人需要写日记来抒发自己的感情,提供一个方便,美观的保密性强的日记本是对用户的体贴, 8 结论 经由以上分析和论证,我们发现,采用建议的系统方案开发在技术、人员、经济、社会环境等方面是完全可行的,24 可以立即投入开发。 25

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 农林牧渔


经营许可证编号:宁ICP备18001539号-1