3详细设计说明书.doc_第1页
3详细设计说明书.doc_第2页
3详细设计说明书.doc_第3页
3详细设计说明书.doc_第4页
3详细设计说明书.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

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

温馨提示

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

最新文档

评论

0/150

提交评论