桌面万年历--需求分析_第1页
桌面万年历--需求分析_第2页
桌面万年历--需求分析_第3页
桌面万年历--需求分析_第4页
桌面万年历--需求分析_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Permanent calendar万年历系统 组员:代皓 2021214160梅子杰 2021214350韩伟 2021214345王梦迪 李泞宏 2021214476赖寒金凌飞 2021214570版本修改人修改时间备注V1.0代皓、梅子杰、韩伟、王梦迪、李泞宏、赖寒、金凌飞2021/3/17 16:00初步成稿V1.2代皓、梅子杰2021/3/18 12:00补充修改V1.3韩伟2021/3/18 16:00细节修改V1.4王梦迪、李泞宏2021/3/19 10:30格式统一以及版本详细备注V1.5赖寒、金凌飞2021/3/20 15:30文档整体修改目录1引言31.1目的31.2范围3

2、1.3定义和缩略语31.4假设41.5依赖41.6限制41.7相关文档42描述说明42.1系统观点42.2目标4运行环境5总揽5软件移植性、兼容性和共存性 硬件环境 软件环境53系统详细需求53.1系统功能分析5系统的主要功能5系统功能结构图63.2设计需求63.3性能需求7速度7可靠性、可用性、可维护性73.4外部接口需求7用户接口7软件接口 UI需求83.5完整性需求83.6国际化需求83.7方案需求83.8文档需求83.9技术总结81引言1.1目的本标准文档概述了万年历的总体要求。当今的世界是一个科技化,智能化的社会。自新中国成立以来,中国

3、早已参加世界的潮流,加快对科学技术尤其是电子技术的学习。随着社会的进步和科技的开展,人们的生活环境中充满各种各样的电子设备,例电脑, ,电视等等。为了能使家中所挂的万年历能够让人随身携带而并不造成什么不便,我们小组打算设计一种数码万年历软件。我们将设计的软件在不影响原有软件的运行的根底上不但能查询年月日,也能够显示你查询的年份的生肖。 编写本文档的目的是让最终客户能够清楚明白的了解本网站所包含的的需求是不是已经满足他们需要的需求,同时为以后工程的实施提供依据。1.2范围该标准涵盖了万年历软件的需求,这个标准须由Winarray传递到Contoso公司。 Winarray将使用此标准作

4、为万年历工程范围设计和开发的标准。在设计和开发过程中,Winarray负责交付以下工程:   1对万年历软件的详细设计2编码,系统测试3源代码,包括样本数据 4对于数据库的静态数据 5联机帮助文件6用户指南1.3定义和缩略语下面这个表格展示了常见的定义和在这篇文章中使用的缩略语:编号定义描述1Permenent CalendarPC万年历软件2UI用户界面3NorthWindNorthWind集团4ContosoContoso科技5WinarrayWinarray技术效劳6IE微软IE浏览器1.4假设1Contoso公司将向Winarray提供

5、需求定义和设计高级的快速万年历的技术。2Contoso公司还将提相关文档局部中所列出的相关材料。3 Winarray公司将负责交付Contoso公司子系统的详细设计和源代码以及所有根据上述范围局部列出的相关文件。4Winarray公司也将负责快速知识商务网站在集成测试期间的安装和支持,详细信息都包含在该文档的安装和技术支持局部。1.5依赖用户可以在UI中保持登陆状态。换句话说,在登录了UI后,也必须保持登陆状态1.6限制网站必须由ASP.NET 来制作。1.7相关文档以下文件中的有关细节,这被称为文档的各种规格。编号文档版本可用性描述1整个工程方案V1.02Java代码标准V1.02

6、描述说明2.1系统观点下面介绍了系统的总体结构2.2目标万年历功能包括:l 能够显示1900-2049年的日期,包括公历、农历、星期、二十四节气;l 按照月份或星期显示;l 能够显示和更改系统时间,以及查询假设干国际大城市分布在不同时区运行环境总揽PC将被部署在网络效劳器。用户通过IE或其他浏览器访问他软件移植性、兼容性和共存性PC将被部署在Web效劳器上。用户将通过IE浏览器或其他兼容的互联网浏览器来访问网站主页。 硬件环境l CPU:英特尔至强E3四核处理器l 主板芯片:英特尔C216芯片组l 内存:DDR3 1600MHZ NECC 16Gl 硬盘:7200 RPM SAT

7、A 1TBl 网卡:英特尔82579 GBE 软件环境效劳器端:l 操作系统:Windows 7l WEB效劳器:IIS6l 数据库效劳器:SQL Server 2021R2客户端:l 支持IE8.0、FireFox、Chrome浏览器3系统详细需求3.1系统功能分析系统的主要功能l 可以查看当前的年份、月份和日期;l 增加了时间栏,便于用户查看当前时间;l 能够查找1900至2049年的日期与星期的关系。系统功能结构图1Clock类:实现了Runnable接口,运用线程,实现时钟的功能,包含了paint方法。  Paint方法:从系统获取当前日期,以设置时钟

8、的初始值。2MainFrame类:作为主类实现了JFrame接口,调用Clock类,包含了MainFrame方法,Init方法,use方法,Resetday方法。 MainFrame方法:定义各个参数,应用AWT的绘图功能,构建总体框架;获取所要查找的年份和月份,通过调用use方法和Resetday方法,实现“查看按钮的功能,并得到所需结果。 Init方法:调用系统的年份和月份,以设置查看面板和日期面板的初始值。 use方法:确定所要查询的年月的第一天的是星期几。Resetday方法:进一步处理所查询的年份月份,确定查询月份的天数;3.2设计需求ASP.NET 使

9、用习惯的系统,数据库效劳应该使用微软公司的SQL效劳。3.3性能需求速度1要求查询的响应时间在1秒钟内。2支持1000名用户信息的一次性输入,导入时间不超过200秒。3支持4000名用户的并发使用,并保证性能不受影响。注意:完成请求是要依赖硬件的,适当的提高Web效劳器性能,能够减少页面的响应时间。可靠性、可用性、可维护性一可靠性允许用户进行数据的备份和恢复,以弥补数据的破坏和丧失。网站的平均故障间隔时间Mean Time Between Failures应该不要低于3000小时并且备份机制也是必须的。如果产生意外情况,数据库也可以通过备份文件恢复。二可用性1方便操作,操作流程合理尽量从用户角

10、度出发,以方便使用本软件。如:在查询国际大城市时间时,能够利用城市名称简写进行检索。2支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本软件。3控制必须录入项本系统能够对必须录入的工程进行控制,使用户能够确保信息录入的完整。同时对必须录入项进行有效的统一的提示。4容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。5操作完成时有统一标准的提示信息例如输入错误时,系统可提示警示框“输入错误,请重新输入,用户点击确认后,可直接返回相关页面。6联机帮助与操作指南。三可维护性清晰的划定专家、企业等模块的边界,提高模块内聚性,降低模块耦合性。3.4外部接口需求用户接口页面接口包括顶部的局部由5局部组成,一局部在顶部,一局部在底部,其他的在中间。页面的底部局部是查询国际大城市时间。中间的局部是页面最重要的局部。在左边有闹钟和备忘录。在中间,是日历具体显示局部。右边显示农历和节气。 软件接口 UI需求开始页面将被呈现在UI的中间。宽度需要被设置在1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论