桌面闹钟概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线招聘系统
概
要
设
计
说
明
书
《桌面闹钟应用程序》项目组日期:2011 年 09 月 18日
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2总体设计 (4)
2.1需求规定 (4)
2.2运行环境 (4)
2.3基本设计概念和处理流程 (4)
2.4结构 (5)
2.5功能器求与程序的关系 (6)
2.6人工处理过程 (6)
2.7尚未问决的问题 (6)
3接口设计 (6)
3.1用户接口 (6)
3.2外部接口 (6)
3.3内部接口 (6)
4运行设计 (7)
4.1运行模块组合 (7)
4.2运行控制 (7)
4.3运行时间 (7)
5系统数据结构设计 (7)
5.1逻辑结构设计要点 (7)
5.2物理结构设计要点 (8)
5.3数据结构与程序的关系 (8)
6系统出错处理设计 (8)
6.1出错信息 (8)
6.2补救措施 (8)
6.3系统维护设计 (9)
概要设计说明书
1引言
1.1编写目的
本文档为“桌面闹钟应用程序概要设计说明书”,主要用于为实现桌面闹钟的概要说明,描述桌面应用程序的结构框架、数据流图及数据流说明字典,以对以后程序的建设起到指导和约束作用。
1.2背景
a.软件系统的名称:桌面闹钟应用程序
b.任务提出者:乐山师范学院计算机科学与信息技术学院
开发者:陈巧林
1.3定义
与已有的桌面闹钟应用程序的繁杂、操作麻烦等特点相比,该桌面闹钟应用程序的简单易操作等特点使得其用起来更方便。
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
[7]王克宏著.Java技术教程(基础篇).北京:高等教育出版社,2002.04
[8]Bruce Eckel 著.Java编程思想.北京:机械工业出版社,2004.01
[9]孙燕主编.Java2入门与实例教程.北京:中国铁道出版社,2003.01
[10]叶核亚,陈立著.Java2程序设计实用教程.北京:电子工业出版社,2003.5
[11]柯温钊著.JA V A例解教程.北京:中国铁道出版社,2001.03
[12] 刘成柱,万建成. 基于界面模板的界面表示模型[J]计算机应用, 2003,(12) .
[13]戴歆. Java Swing程序开发[J]软件导刊, 2007,(17) .
[14] 郑宁宁. 浅析JA V A编程语言中AWT和Swing的异同[J]山东省农业管理干部学院学
报, 2007,(06) .
[15] 高瑞明,吴洁明. 基于设计模式数据访问组件的设计和实现[J]现代计算机(专业版),
2008,(02) .
[16]王晓哲. Java Swing 组件技术. 天津职业院校联合学报: 2008.5,10(3)
2总体设计
2.1需求规定
桌面闹钟应用程序是一款基于J2SE的窗体编程应用程序,对于任何可以操作电脑的人都可以使用,其具有开放性、方便性和灵活性。
2.2运行环境
2.2.1软件环境
JRE运行环境。
2.2.2 硬件环境
⏹服务器 CPU:Pentium III以上,内存:256M以上
⏹客户机 CPU:Pentium III以上,内存:256M以上
2.3基本设计概念和处理流程
桌面闹钟应用程序的基本处理流程如下:(图1)
(图1)桌面闹钟应用程序流程
2.4结构
桌面闹钟应用程序主要的功能模块如下:(图2)
(图2)桌面闹钟应用程序主要的功能模块
2.5功能需求与程序的关系
2.6人工处理过程
数据库的建立与维护;
2.7尚未解决的问题
暂无
3接口设计
3.1用户接口
用户通过主页界面跳转达到功能界面以进行后面的各项操作。
3.2外部接口
程序通过数据源的形式访问数据库。
3.3内部接口
功能与功能间通过菜单、对话框的应答方式来实现功能的连续操作。
4运行设计
4.1运行模块组合
程序运行需要后台数据库、前后台程序主要控制与完成特定数据管理功能程序模块几个部分协同工作。
4.2运行控制
运行程序时,需要后台数据库的支持,程序功能代码会与数据库进行比对,调用其对应的数据,完成用户对系统的操作要求。
4.3运行时间
在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。
5系统数据结构设计
5.1逻辑结构设计要点