软件工程课程设计售楼系统详细设计说明书.doc
《软件工程课程设计售楼系统详细设计说明书.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计售楼系统详细设计说明书.doc(22页珍藏版)》请在三一办公上搜索。
1、1引言31.1编写目的31.2背景31.3定义31.4参考资料32程序系统的结构43程序1(标识符)设计说明43.1程序描述43.2功能53.3性能53.4输人项53.5输出项63.6算法63.7流程逻辑73.8接口83.9存储分配83.10注释设计83.11限制条件83.12测试计划83.13尚未解决的问题94程序2(标识符)设计说明94.1程序描述94.2功能94.3性能94.4输人项104.5输出项104.6算法114.7流程逻辑124.8接口124.9存储分配134.10注释设计134.11限制条件134.12测试计划134.13尚未解决的问题135程序3(标识符)设计说明135.1程
2、序描述135.2功能145.3性能145.4输人项145.5输出项155.6算法155.7流程逻辑165.8接口175.9存储分配175.10注释设计175.11限制条件175.12测试计划175.13尚未解决的问题186程序4(标识符)设计说明186.1程序描述186.2功能186.3性能186.4输人项196.5输出项196.6算法206.7流程逻辑216.8接口216.9存储分配226.10注释设计226.11限制条件226.12测试计划226.13尚未解决的问题22详细设计说明书1引言1.1编写目的本说明书在概要设计说明书的基础上,进一步对售楼管理系统各模块、程序分别进行了详细的要求和
3、说明,并作为程序开发者的主要依据。1.2背景说明:a 项目名称:售楼管理系统;b 项目功能:实现售楼信息管理、信息查询、销售等功能;c 项目任务提出者:殷丽凤老师 d 项目开发者:许涛e 该项目的用户:售楼管理者和购房者 f 有联系的软件:DB2和JAVA1.3定义本文涉及到的专业术语有:DB2数据库,JAVA软件开发语言,Windows XP 运行环境,DBMS 数据库管理系统。1.4参考资料软件工程 张海藩 编著 清华大学出版社 数据库系统概论 萨师煊,王珊 编著 高等教育出版社Java程序设计 曲朝阳等 编著 清华大学出版社Java2使用教程 耿祥义,张跃平 编著 机械工业出版社2程序系
4、统的结构 图1功能结构图3程序1(标识符)设计说明根据售楼系统涉及到的功能可以得出,该系统主要分为房产信息管理模块、客户信息管理模块、收费管理模块、售楼管理模块这四大功能模块。3.1程序描述该模块是售楼管理系统的存储核心,管理员在登录之前需要输入用户名和密码,故而需要输入程序。即:房产信息管理模块。对各种楼盘(户型,楼盘样式)信息的添加、修改、删除、查询、统计、维护等。本程序是子程序、可重用、是顺序处理,在输入之后方能进行验证,再进行下一步的操作。3.2功能 图3-1房产信息管理模块3.3性能1、精度:l 本系统提供了准确的数据存贮、修改和查询功能,包括对房产信息,销售的楼盘和金额等的记录信息
5、。涉及到金额的数据精确到分,涉及到的实间数据精确到秒。l 在增加楼盘信息的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生 重复增加的数据;l 在删除楼盘信息的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;l 数据的修改也要求保持对应的准确性。2、时间特性要求:在机器配置达到系统要求的情况下,该系统可在大多数平台上流畅运行。相应时间控制在1秒内,更新处理时间控制在2秒内,数据的转换和传送时间控制在2秒内。3、灵活性:该系统模块适合在所有主流windows平台下流畅运行,如xp、window7、Vista等。本系统操作灵活,不同的用户可以进如不同的界面来直接查询和自己相关
6、的房产信息。如:户型、房子面积、是否精品房或毛坯房、价格、物业费、停车泊位等3.4输人项表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无限制无N
7、ot null图片文本无限制无联系人Char无限制无Not null项目介绍Char无限制无3.5输出项表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.6算法本程序是售楼管理员通过输入用户名和密码登陆到房产
8、管理信息模块中,从而对楼盘的信息进行操作,包括插入、查询、修改、删除,其中还需要对数据库进行操作。 If(用户密码错误)无法登陆; else if(insert 楼盘号 into 房产信息管理表 where 楼盘号=输入内容) if(确认插入) 插入成功; else 插入不成功;else if(delete 楼盘号 from 房产信息管理表 where 楼盘号=输入内容) if(确认删除) 删除成功; else 删除不成功;else if(update 房产信息管理表 set 设置新的信息 where 楼盘号=输入内容) if(确认修改) 修改成功; else 修改不成功;else if (s
9、elect 楼盘号 from 房产信息管理表 where 楼盘号=输入内容)。3.7流程逻辑 图3-2 流程图3.8接口 图3-3 接口模型 3.9存储分配本程序的存储分配为:用户名及密码信息存在售楼管理员表中,管理员输入的关键字和数据库中的楼盘号进行比较,直接对房产信息管理表进行存取。3.10注释设计无3.11限制条件限制条件:管理员必须输入正确的用户名和密码进行登录,否则无法进入系统。3.12测试计划无。3.13尚未解决的问题无。4程序2(标识符)设计说明4.1程序描述该模块是售楼管理系统中针对用户开放的模块,即:客户信息管理模块。对各种客户(历史客户,意向客户,成交客户)的基础信息的添加
10、、修改、删除、查询等。本程序是子程序、可重用、是顺序处理,在输入之后方能进行查询,再进行下一步的操作。4.2功能 图4-1客户信息管理模块4.3性能1、精度:l 本系统提供了准确的数据存贮、修改和查询功能,包括对客户信息(历史客户,意向客户,成交客户)和金额等的记录信息。涉及到金额的数据精确到分,涉及到的实间数据精确到秒。l 在增加客户信息的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生 重复增加的数据;l 在删除客户信息的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;l 数据的修改也要求保持对应的准确性。2、时间特性要求:在机器配置达到系统要求的情况下,该系统可在大
11、多数平台上流畅运行。相应时间控制在1秒内,更新处理时间控制在2秒内,数据的转换和传送时间控制在2秒内。3、灵活性:该系统模块适合在所有主流windows平台下流畅运行,如xp、window7、Vista等。本系统操作灵活,不同的用户可以进如不同的界面来直接查询和自己相关的房产信息。如:户型、房子面积、是否精品房或毛坯房、价格、物业费、停车泊位等4.4输人项表4-1 售楼管理员登陆表字段名称数据类型字段大小精度空/非空约束条件用户名Char无限制无Not nullPrimary key密码Char无限制无Not null表4-2 客户信息管理表字段名称数据类型字段大小精度空/非空约束条件客户号I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 售楼 系统 详细 设计 说明书
三一办公所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。




链接地址:https://www.31ppt.com/p-2885121.html