文档详情

3详细设计说明书.doc

发布:2017-01-05约2.93千字共11页下载文档
文本预览下载声明
详细设计说明书 1.引言 1 1.1编写目的 1 1.2项目背景 1 1.3定义 2 1.4参考资料 2 2.总体设计 2 2.1需求概述 2 2.2软件结构 2 3.程序描述 2 3.1功能 3 3.2性能 3 3.3输入项目 3 3.4输出项目 3 3.5算法 3 3.6程序逻辑 3 3.7接口 3 3.8存储分配 3 3.9限制条件 3 3.10测试要点 3 1.引言 1.1编写目的 本说明书在概要设计说明书的基础上,进一步对售楼管理系统各模块、程序分别进行了详细的要求和说明,并作为程序开发者的主要依据。 1.2项目背景 说明: 项目名称:售楼管理系统; 项目功能:实现售楼信息管理、信息查询、销售等功能; 项目任务提出者:殷丽凤老师 项目开发者:许涛 该项目的用户:售楼管理者和购房者 有联系的软件:DB2和JAVA 1.3定义 本文涉及到的专业术语有:DB2数据库,JAVA软件开发语言,Windows XP 运行环境,DBMS 数据库管理系统。 1.4参考资料 《软件工程》 —— 张海藩 编著 清华大学出版社 《数据库系统概论》 —— 萨师煊,王珊 编著 高等教育出版社 《Java程序设计》—— 曲朝阳等 编著 清华大学出版社 《Java2使用教程》—— 耿祥义,张跃平 编著 机械工业出版社 2.总体设计 2.1需求概述 本系统主要分两个部分:售楼管理人员的系统后台和用户登录的主界面。 系统后台主要负责数据库的逻辑关系的建立和重要信息的存储管理。 有以下功能模块: 房产信息管理模块,负责:对各种楼盘(户型,楼盘样式)信息的添加、修改、删除、查询、统计、维护等。 客户信息管理模块,负责:对各种客户(历史客户,意向客户,成交客户)的基础信息的添加、修改、删除、查询等。 收费管理模块,负责:对已购房客户的物业费用、入住费用等的收取。 售楼管理模块,负责:指出哪些楼盘是售罄,热销,房子类型(剪力墙结构、框剪结构、砖混结构等),第几期工程等。 该系统后台对以上模块进行信息的更新、修改、删除等操作。 用户登录界面可以进行的操作:如用户登录,楼盘信息查询,权限的设定,打印等操作。 2.2软件结构 3.程序描述 数据处理流程图: 顶层数据流图 顶部数据 图 1 第零层图 第零层 图2 第一层图 (1)登录子系统 子登陆系统 图 3 (2)查询子系统 查询子系统 图 4 (3)管理子系统 管理子系统 图 5 3.1功能 3.2性能 1、精度: ? 本系统提供了准确的数据存贮、修改和查询功能,包括对房产信息,销售的楼盘和金额等的记录信息。涉及到金额的数据精确到分,涉及到的实间数据精确到秒。 ? 在增加楼盘信息的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生 重复增加的数据; ? 在删除楼盘信息的时候,不允许因为程序的原因发生多删除数据、删除失败的情况; ? 数据的修改也要求保持对应的准确性。 2、时间特性要求: 在机器配置达到系统要求的情况下,该系统可在大多数平台上流畅运行。相应时间控制在1秒内,更新处理时间控制在2秒内,数据的转换和传送时间控制在2秒内。 3、灵活性: 该系统模块适合在所有主流windows平台下流畅运行,如xp、window7、Vista等。本系统操作灵活,不同的用户可以进如不同的界面来直接查询和自己相关的房产信息。如:户型、房子面积、是否精品房或毛坯房、价格、物业费、停车泊位等 3.3输入项目 表3-1 售楼管理员登陆表 字段名称 数据类型 字段大小 精度 空/非空 约束条件 用户名 Char 无限制 无 Not null Primary key 密码 Char 无限制 无 Not null 表3-2 房产信息管理表 字段名称 数据类型 字段大小 精度 空/非空 约束条件 楼盘号 Int 无限制 有 Not null Primary key 楼盘名称 Char 无限制 无 Not null 楼盘地址 Char 无限制 无 Not null 完成日期 Int 无限制 无 Not null 开发单位 Char 无限制 无 Not null 占地面积 Int 无限制 有 Not null 联系电话 Int 无限制 无 Not null 图片 文本 无限制 无 联系人 Char 无限制 无 No
显示全部
相似文档