收藏 分享(赏)

桌面闹钟概要设计说明书.doc

上传人:kpmy5893 文档编号:5815837 上传时间:2019-03-18 格式:DOC 页数:9 大小:158.50KB
下载 相关 举报
桌面闹钟概要设计说明书.doc_第1页
第1页 / 共9页
桌面闹钟概要设计说明书.doc_第2页
第2页 / 共9页
桌面闹钟概要设计说明书.doc_第3页
第3页 / 共9页
桌面闹钟概要设计说明书.doc_第4页
第4页 / 共9页
桌面闹钟概要设计说明书.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、 在线招聘系统概要设计说明书桌面闹钟应用程序项目组日期:2011 年 09 月 18 日1 引言 .31.1 编写 目的 31.2 背景 31.3 定义 31.4 参考资料 32 总体设计 .42.1 需求规定 42.2 运行环境 42.3 基本设计概念和处理流程 42.4 结构 52.5 功能器求与程序的关系 62.6 人工处理过程 62.7 尚未问决的问题 63 接口设计 .63.1 用户接口 63.2 外部接口 73.3 内部接口 74 运行设计 .74.1 运行模块组合 74.2 运行控制 74.3 运行时间 75 系统数据结构设计 .75.1 逻辑结构设计要点 75.2 物理结构设计

2、要点 115.3 数据结构与程序的关系 116 系统出错处理设计 .116.1 出错信息 116.2 补救措施 116.3 系统维护设计 12概要设计说明书1 引言1.1 编写目的本文档为“桌面闹钟应用程序概要设计说明书” ,主要用于为实现桌面闹钟的概要说明,描述桌面应用程序的结构框架、数据流图及数据流说明字典,以对以后程序的建设起到指导和约束作用。1.2 背景a 软件系统的名称:桌面闹钟应用程序b 任务提出者:乐山师范学院计算机科学与信息技术学院开发者:陈巧林1.3 定义与已有的桌面闹钟应用程序的繁杂、操作麻烦等特点相比,该桌面闹钟应用程序的简单易操作等特点使得其用起来更方便。1.4 参考资

3、料1 谢炎桦. 数据库管理系统构建实例 .清华大学出版社2 萨师煊,王珊 .北京高等教育出版社:2003.63 Jeffrey P.Monanus、赵年锁译.数据访问技术.机械工业出版社: 1999.74 朱元三. 软件工程技术概论 M .北京科学出版社:2002.7.13205 陈汶滨,朱小梅,任冬梅.(21 世纪高等学校计算机教育实用规划教材).清华大学出版社出版时间:2008.07.1966 朱成立. 数据结构.清华大学出版社: 2005.127 王克宏 著 Java 技术教程(基础篇) 北京:高等教育出版社,2002.048 Bruce Eckel 著Java 编程思想北京:机械工业出

4、版社, 2004.019 孙燕 主编 Java2 入门与实例教程北京:中国铁道出版社,2003.0110 叶核亚,陈立著Java2 程序设计实用教程北京:电子工业出版社, 2003.511 柯温钊 著JAVA 例解教程北京:中国铁道出版社,2001.0312 刘成柱,万建成. 基于界面模板的界面表示模型J计算机应用 , 2003,(12) .13 戴歆. Java Swing 程序开发J软件导刊, 2007,(17) .14 郑宁宁 . 浅析 JAVA 编程语言中 AWT 和 Swing 的异同J山东省农业管理干部学院学报, 2007,(06) .15 高瑞明 ,吴洁明. 基于设计模式数据访问

5、组件的设计和实现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

6、)软件介绍界面退出进入功能界面功能界面Y N(图 1)桌面闹钟应用程序流程2.4 结构桌面闹钟应用程序主要的功能模块如下:(图 2)桌面闹钟应用程序日历面板 闹钟提醒 右键菜单软件介绍及功能保用界面提醒添加 提醒删除 提醒查看(图 2)桌面闹钟应用程序主要的功能模块2.5 功能需求与程序的关系程序块功 能面板 是否涉及数据库软件介绍介面 日历面板 闹钟提醒添加 敲钟提醒查看 闹钟提醒显示 2.6 人工处理过程 数据库的建立与维护;2.7 尚未解决的问题暂无3 接口设计3.1 用户接口用户通过主页界面跳转达到功能界面以进行后面的各项操作。3.2 外部接口程序通过数据源的形式访问数据库。3.3 内

7、部接口 功能与功能间通过菜单、对话框的应答方式来实现功能的连续操作。4 运行设计4.1 运行模块组合程序运行需要后台数据库、前后台程序主要控制与完成特定数据管理功能程序模块几个部分协同工作。4.2 运行控制运行程序时,需要后台数据库的支持,程序功能代码会与数据库进行比对,调用其对应的数据,完成用户对系统的操作要求。4.3 运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。5 系统数据结构设计5.1 逻辑结构设计要点闹钟提醒内容表 AlartContent

8、数据单元名称 闹钟提醒内容表名称 格式 范围 精度 说明ACID int 1000 1 闹钟提醒编号content text 2000 闹钟提醒的内容组成time datetime - 闹钟提醒时间备注朋友及亲人生日列表 BirthdayAndWeddingAnniversaryList数据单元名称通讯录内容名称 格式 范围 精度 说明personID Int 4 - 通讯编号pName varchar 16 - 朋友名字birthday datetime 出生日期组成weddingAnniversary datetime 结婚纪念日备注5.2 物理结构设计要点 本应用程序的物理结构采用 SQ

9、L SERVER2005 进行处理,设有一个数据库名为 DeskClock,其中包括 2 张数据表:BirthdayAndWeddingAnniversaryList, AlartContent 。5.3 数据结构与程序的关系程序终端在对信息进行操作时需对数据库数据结构,也就是数据表进行操作:在查询/维护过程中都需要对数据库中相应的表进行查询、修改。物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中。6 系统出错处理设计6.1 出错信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满

10、足要求时产生的错误,称为软错误。2、由于其他问题,如操作超时等,产生的问题,称为硬错误。对于软错误,须在查询/维护模块判断输入数据的正确性,判断错误类型,再生成相应的错误提示语句,送到输出模块中;对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,数据库内容返回操作之前的状态。出错信息必须给出相应的出错原因,例:“输入数据越界!” 、 “没有找到相关记录!”等。6.2 补救措施硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。主机必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是数据库上:在断电后恢复过程可采用 SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。软件方面要随时对系统进行升级,用新技术修复系统存在的错误或漏洞等。6.3 系统维护设计维护方面主要为对数据库数据进行维护。可使用 SQL SERVER 的数据库维护功能机制。例如,定期为数据库进行备份,维护管理数据库死锁问题和维护数据库内数据的一致性等。

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

当前位置:首页 > 实用文档 > 说明文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报