《作业一日历记事本系统需求分析》由会员分享,可在线阅读,更多相关《作业一日历记事本系统需求分析(4页珍藏版)》请在金锄头文库上搜索。
1、1.1编写目的1 目的:通过综合性实验的设计,使学生综合训练自己的需求分析、系统设计、编 程、测试等各种能力,积累软件开发的经验,提高学生进行软件开发所需具备的专业素质以及团队协作能力。 1.2背景现在电脑使用用户越来越多,就不需要购买现实的日历,而通过这个小小的程序就可以帮助人们知道现在和未来的日期,还可以查询你想要的日期。能够给用户带来更加简单和实用的感觉。在查询日期时,可以对日期进行日志添加、删除和修改。附带的记事本可以记下自己私有的事情。1.3系统的可行性分析(1)、技术上可行该系统所需要硬件设备,如服务器、PC机、打印机及网络配件等,市场上有销售且价格较低,能满足系统功能要示。软件上
2、,操作系统采用WindowsXP,数据库管理系统采用Access,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此技术上是可行的。(2)经济上可行该系统规模小开发周期快,成本极低( 3) 操作上可行该系统功能单一操作简单2任务概述2.1目标设计GUI界面的日历记事本。系统将日历、记事本功能结合在一起,用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。2.3假定和约束管理方针: 无约束硬件的限制:无约束与其他应用间的接口: 进入主界面后点击相应的窗口,分别进入相对应的界面并行操作: a. 初始化操作; b 数据处理的支持功能较强; c 后援和恢复操作。所需的高级语言;JA
3、VA 安全和保密方面的考虑:无约束3需求规定 3.1对功能的规定日历记事本的功能设计1、包含的功能有:年、月、日的显示和快速的查询。2、点击界面按钮,查询日期和对应的年、月、日都会显示在界面框内。3、点击相应的菜单可以对查询的日期进日志的添加,修改和保存。4、程序设计了一个独立的记事本窗口,供用户记录自己想要记录的秘密事。5、程序可以能自动根据你单击的按钮判断出相对应的时间和日期。6、帮助部分:用户手册和制作人信息。3.2对性能的规定精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。时间特性要求a.相应时间:快b.更新处理时间
4、:快c.数据的转换和传送时间:迅速d.解题时间:迅速在软件方面运行时间都比较快且迅速,完全能够满足用户要求。灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3输人输出要求(一)输入设备采用鼠标或键盘对输入的数据的输入的数据应是字符或数字形式,对于浮点类型的数来说,其数值范围应该在数据库的完整性约束里面进行约束。虽然系统对输入格式进行了控制,但最好按数据库中要求的形式输入,以免出现未知问题。一旦出现输入数据不符合要求,系统会撤销本次操作,并给出提示。(二)输出设备采用显示器。输出介质主要为浏览器,电脑可连接打印机,打
5、印出教学日历。输出方式采用图形界面输出。当发生异常输出时,撤销本次操作,并向用户给出“输入有误,请核查”等提示。3.4故障处理要求a. 内部故障处理 在开发阶段可以随即修改数据库里的相应内容。 b. 外部故障处理 对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。3.6其他专门要求方便性:是一种虚拟的日历而不是现实的,查询日期的速度快,查询准确。使用户能更快的知道自己想要的日期。并对日期进行日志操作。安全性:尤于本软件属于公开的建议小工具软件,所以主界面并不需要设计密码验证功能,直截了当的界面希望能够满足用户的需求。但当你记录你的私有事情时,可以有用简单的访问控制。需要匹配秘密。实用性:不需要用户去购买其他现实日历,只需拥有这个小小的程序。可以记录所需要记录的事情。