软件工程课程设计售楼系统详细设计说明书

上传人:仙*** 文档编号:73660409 上传时间:2022-04-12 格式:DOC 页数:22 大小:802.50KB
收藏 版权申诉 举报 下载
软件工程课程设计售楼系统详细设计说明书_第1页
第1页 / 共22页
软件工程课程设计售楼系统详细设计说明书_第2页
第2页 / 共22页
软件工程课程设计售楼系统详细设计说明书_第3页
第3页 / 共22页
资源描述:

《软件工程课程设计售楼系统详细设计说明书》由会员分享,可在线阅读,更多相关《软件工程课程设计售楼系统详细设计说明书(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尚未解决的问题2222详细设计说明书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无限制

7、无Not 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

9、(select 楼盘号 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 客户信息管理表字段名称数据类型字段大小精度空/非空约束条件客户

12、号Int无限制有Not nullPrimary key历史客户Char无限制无Not null意向客户Char无限制无Not null成交客户Int无限制无Not null金额Int无限制有Not null联系电话Int无限制无Not null4.5输出项表4-3 客户信息管理表字段名称数据类型字段大小精度空/非空约束条件客户号Int无限制有Not nullPrimary key历史客户Char无限制无Not null意向客户Char无限制无Not null成交客户Int无限制无Not null金额Int无限制有Not null联系电话Int无限制无Not null4.6算法本程序是售楼管理员

13、通过输入用户名和密码登陆到客户管理信息模块中,从而对客户的信息进行操作,包括插入、查询、修改、删除,其中还需要对数据库进行操作。 If(用户密码错误)无法登陆; else if(insert 客户号 into 客户信息管理表 where 客户号=输入内容) if(确认插入) 插入成功; else 插入不成功;else if(delete 客户号 from 客户信息管理表 where 客户号=输入内容) if(确认删除) 删除成功; else 删除不成功;else if(update 客户信息管理表 set 设置新的信息 where 客户号=输入内容) if(确认修改) 修改成功; else 修

14、改不成功;else if (select 客户号 from 客户信息管理表 where 客户号=输入内容)。4.7流程逻辑 图4-2 流程图4.8接口 图4-3 接口模型 4.9存储分配本程序的存储分配为:用户名及密码信息存在售楼管理员表中,管理员输入的关键字和数据库中的客户号进行比较,直接对客户信息管理表进行存取。4.10注释设计无4.11限制条件限制条件:管理员必须输入正确的用户名和密码进行登录,否则无法进入系统。4.12测试计划无。4.13尚未解决的问题无5程序3(标识符)设计说明5.1程序描述该模块是售楼管理系统中针对用户交纳费用开放的模块,即:收费管理模块。对已购房客户的物业费用、取

15、暖费用、水电费用等的收取。本程序是子程序、可重用、是顺序处理,在输入之后方能进行缴费,再进行下一步的操作。5.2功能 图5-1收费信息管理模块5.3性能1、精度:l 本系统提供了准确的数据存贮、修改和查询功能,包括对收费信息(水电费、物业费、取暖费)和金额等的记录信息。涉及到金额的数据精确到分,涉及到的实间数据精确到秒。l 在增加收费信息的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生 重复增加的数据;l 在删除收费信息的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;l 数据的修改也要求保持对应的准确性。2、时间特性要求:在机器配置达到系统要求的情况下,该系统可在大多

16、数平台上流畅运行。相应时间控制在1秒内,更新处理时间控制在2秒内,数据的转换和传送时间控制在2秒内。3、灵活性:该系统模块适合在所有主流windows平台下流畅运行,如xp、window7、Vista等。本系统操作灵活,不同的用户可以进如不同的界面来直接查询和自己相关的房产信息。如:户型、房子面积、是否精品房或毛坯房、价格、物业费、停车泊位等5.4输人项表5-1 售楼管理员登陆表字段名称数据类型字段大小精度空/非空约束条件用户名Char无限制无Not nullPrimary key密码Char无限制无Not null表5-2 收费信息管理表字段名称数据类型字段大小精度空/非空约束条件收费账单号

17、Int无限制有Not nullPrimary key水电费Int无限制有Not null取暖费Int无限制有Not null物业费Int无限制有Not null天然气费Int无限制有Not null电话费(网费)Int无限制有Not null5.5输出项表5-3收费信息管理表字段名称数据类型字段大小精度空/非空约束条件收费账单号Int无限制有Not nullPrimary key水电费Int无限制有Not null取暖费Int无限制有Not null物业费Int无限制有Not null天然气费Int无限制有Not null电话费(网费)Int无限制有Not null5.6算法本程序是售楼管理员

18、通过输入用户名和密码登陆到收费管理信息模块中,从而对收费的信息进行操作,包括查询、修改、删除等,其中还需要对数据库进行操作。 If(用户密码错误)无法登陆; else if(insert 收费账单号 into 收费信息管理表 where 收费账单号=输入内容) if(确认插入) 插入成功; else 插入不成功;else if(delete 收费账单号 from 收费信息管理表 where 收费账单号=输入内容) if(确认删除) 删除成功; else 删除不成功;else if(update 收费信息管理表 set 设置新的信息 where 收费账单号=输入内容) if(确认修改) 修改成功

19、; else 修改不成功;else if (select 收费账单号 from 收费信息管理表 where 收费账单号=输入内容)。5.7流程逻辑 图5-2 流程图5.8接口 图5-3 接口模型 5.9存储分配本程序的存储分配为:用户名及密码信息存在售楼管理员表中,管理员输入的关键字和数据库中的缴费账单号进行比较,直接对缴费信息管理表进行存取。5.10注释设计无5.11限制条件限制条件:管理员必须输入正确的用户名和密码进行登录,否则无法进入系统。5.12测试计划无。5.13尚未解决的问题无6程序4(标识符)设计说明6.1程序描述该模块是售楼管理系统中针对售楼功能开放的模块,即:售楼管理模块:指

20、出哪些楼盘是售罄,热销,价格,房子类型(剪力墙结构、框剪结构、砖混结构等),有无促销活动,第几期工程等。本程序是子程序、可重用、是顺序处理,在输入查询内容之后方能进行操作。6.2功能 图6-1售楼管理模块6.3性能1、精度:l 本系统提供了准确的数据存贮、修改和查询功能,包括对售楼信息(状态、类型、活动)和金额等的记录信息。涉及到金额的数据精确到分,涉及到的实间数据精确到秒。l 在增加售楼信息的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生 重复增加的数据;l 在删除售楼信息的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;l 数据的修改也要求保持对应的准确性。2、时间

21、特性要求:在机器配置达到系统要求的情况下,该系统可在大多数平台上流畅运行。相应时间控制在1秒内,更新处理时间控制在2秒内,数据的转换和传送时间控制在2秒内。3、灵活性:该系统模块适合在所有主流windows平台下流畅运行,如xp、window7、Vista等。本系统操作灵活,不同的用户可以进如不同的界面来直接查询和自己相关的房产信息。如:户型、房子面积、是否精品房或毛坯房、价格、物业费、停车泊位等6.4输人项表6-1 售楼管理员登陆表字段名称数据类型字段大小精度空/非空约束条件用户名Char无限制无Not nullPrimary key密码Char无限制无Not null表6-2 售楼信息表字

22、段名称数据类型字段大小精度空/非空约束条件售楼号Int无限制有Not nullPrimary key状态Char无限制无Not null类型Char无限制无Not null工程Char无限制无Not null活动Char无限制无Not null6.5输出项表6-3售楼管理表字段名称数据类型字段大小精度空/非空约束条件售楼号Int无限制有Not nullPrimary key状态Char无限制无Not null类型Char无限制无Not null工程Char无限制无Not null活动Char无限制无Not null6.6算法本程序是售楼管理员通过输入用户名和密码登陆到售楼管理模块中,从而对售楼

23、的信息进行操作,包括查询、修改、删除等,其中还需要对数据库进行操作。 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 售楼号=输入内容)。6.7流程逻辑 图6-2 流程图6.8接口 图6-3 接口模型 6.9存储分配本程序的存储分配为:用户名及密码信息存在售楼管理员表中,管理员输入的关键字和数据库中的售楼号进行比较,直接对售楼管理表进行存取。6.10注释设计无6.11限制条件限制条件:管理员必须输入正确的用户名和密码进行登录,否则无法进入系统。6.12测试计划无。6.13尚未解决的问题无

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!