1、桌面闹钟应用程序 需求分析说明书
桌面闹钟应用程序
需
求
分
析
说
明
书
日期:2011年 09 月 13日
目 录
1引言 5
1.1编写目的 5
1.2背景 5
说明: 5
1.3定义 6
1.4参考资料 6
2任务概述 7
2.1目标 7
2.2用户的特点 7
2.3假定和约束 7
3需求规定 8
3.1对功能的规定 8
3.1.1 注册功能 8
3.1.2 基本信息填写 8
3.1.3 人才信息查询 8
3.1.4 招聘信息查询 9
3.1.5 简历投递 9
3.1.6回复简历 9
3.1.7新闻管理
2、9
3.2对性能的规定 10
3.2.1精度 10
3.2.2时间特性要求 10
3.2.3灵活性 10
3.3输人输出要求 10
3.4数据管理能力要求 10
3.5故障处理要求 10
3.6其他专门要求 10
4运行环境规定 11
4.1设备 11
4.2支持软件 11
4.3接口 11
第 7 页
1引言
1.1编写目的
该课题的终极目标是开发一个实用,操作便捷的桌面闹钟应用程序,达到在日常生活工作中可以合理利用时间从而大大地提高人们的工作效率。
1.2背景
我国现在在各个方面发展迅猛,民众的生活质量得到极大的提高。与此同时,根据时代的要求,人
3、们的生活节奏也随之加快。人们都要求自己在很短的时间尽量做到最多的事。所以开发一款能让人们能将其所有的事有序地组织起来,同时又能提醒在什么时间该做什么事的软件是很有必要的。虽然目前这样软件很多功能虽强大,但是用起来都很复杂,有些功能并不实用,操作也太麻烦。该课题的终极目标是开发一个实用,操作便捷的桌面闹钟应用程序,达到在日常生活工作中可以合理利用时间从而大大地提高人们的工作效率。
说明:
项目名称:桌面闹钟应用程序
项目提出单位:乐山师范学院计算机科学与信息技术学院
项目开发者:陈巧林
1.3定义
与已有的桌面闹钟应用程序的繁杂、操作麻烦等特点相比,该桌面闹钟应用程序的简单易操作等特
4、点使得其用起来更方便。
1.4参考资料
[1] 谢炎桦.《数据库管理系统构建实例》.清华大学出版社
[2] 萨师煊,王珊.<<数据库系统概论>>.北京高等教育出版社:2003.6
[3] Jeffrey P.Monanus、赵年锁译.《数据访问技术》.机械工业出版社:1999.7
[4] 朱元三.《软件工程技术概论[M] 》.北京科学出版社:2002.7.1~320
[5] 陈汶滨,朱小梅,任冬梅.<<软件测试技术基础>>(21世纪高等学校计算机教育实用规划教材).清华大学出版社出版时间:2008.07.1~96
[6] 朱成立.《数据结构》.清华大学出版社:2005.12
[
5、7] 王克宏 著.Java技术教程(基础篇).北京:高等教育出版社,2002.04
[8] Bruce Eckel 著.Java编程思想.北京:机械工业出版社,2004.01
[9] 孙燕 主编.Java2入门与实例教程.北京:中国铁道出版社,2003.01
[10] 叶核亚,陈立著.Java2程序设计实用教程.北京:电子工业出版社,2003.5
[11] 柯温钊 著.JAVA例解教程.北京:中国铁道出版社,2001.03
[12] 刘成柱,万建成. 基于界面模板的界面表示模型[J]计算机应用, 2003,(12) .
[13] 戴歆. Java Swing程序开发[J]软件导刊,
6、 2007,(17) .
[14] 郑宁宁. 浅析JAVA编程语言中AWT和Swing的异同[J]山东省农业管理干部学院学报, 2007,(06) .
[15] 高瑞明,吴洁明. 基于设计模式数据访问组件的设计和实现[J]现代计算机(专业版), 2008,(02) .
[16]王晓哲. Java Swing 组件技术. 天津职业院校联合学报: 2008.5,10(3)
2任务概述
2.1目标
为满足现代生活的要求,本应用程序将闹钟建立在基于窗体编程的基础上,从而得出一个实用,操作便捷的桌面闹钟应用程序,达到在日常生活工作中可以合理利用时间从而大大地提高人们的工作效率。
2.2用户
7、的特点
本应用程序的可以是任何人,要求是能够进行基本的电脑操作。
2.3假定和约束
由于知识有限和时间约束,本系统部分功能尚需完善。
3需求规定
3.1对功能的规定
本应用程序包含以下功能:
编号
模块名称
功能描述
1
日历查看功能
可以查看的年数很久远
2
闹钟提醒的设定和删除
添加闹钟提醒和删除闹钟提醒
3
闹钟提醒
闹钟提醒内容的显示
3.1.1日历查看功能
此功能可以让用户查看日历的日期。
3.1.2闹钟提醒的设定和删除
添加敲钟提醒并保存到数据库,当觉得某个提醒没得必要的时候可以将其删除,同时也将该条记录从数据库中去除。
3.2对性能
8、的规定
3.2.1精度
本应用程序对数据输入的数字精度为1。
3.2.2时间特性要求
无要求。
3.2.3灵活性
针对本应用程序在运行时可能出现的问题,在功能上可对代码进行修改加以完善;在运行环境上,可对系统运行的设备进行软件升级,以及可以针对不同领域的人们设定特殊的额外功能。
3.3输人输出要求
在输入输出信息方面无特殊要求。
3.4数据管理能力要求
以数据库的形式保存。
3.5故障处理要求
暂无估计。
3.6其他专门要求
无其他要求。
4运行环境规定
4.1设备
n 客户端硬件要求:
一台能上网的计算机,其Cpu:Pentium III以上,内存:256M以上。
n 服务器硬件需求:
具有 Pentium III 处理器且满足要求的计算机,最低 256M内存。
4.2支持软件
本在应用程序的设计与运行基于J2SE窗体编程基础之上。后台操作系统为Microsoft Windows XP,数据库为SQL SERVER 2005;
4.3接口
OOP,Swing,AWT
4.4控制
无