网学网为广大网友收集整理了,ASP房产中介网站的设计,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
需求分析 3.1 数据需求 需求分析工作是软件生存期中重要的一步,也是起决定性的一步。我们试图通过它来全面了解整个系统的软件功能和性能方面的要求,为软件设计打下坚实的基础。该部分的目标主要有:获得目标系统的物理模型,了解目标系统是如何运行的;抽象出目标系统的逻辑模型,对物理模型进行筛选,得到与软件系统有关的部分;建立目标系统的逻辑模型,得出数据流图和数据字典;补充目标系统的逻辑模型,对目标系统的用户界面,至今尚未考虑的细节进行说明。 3.2数据描述 1.数据库描述 本系统大部分功能都是通过数据库操作来实现的,对数据库的性能要求比较高。平均每个操作要访问数据库C1次,每次访问数据库要检索数据记录CN条(N为用户数,C,C1 为访问系数)。所以数据库访问的频率是C1*C*N*M(M表示每秒在线用户的平均数)。数据库中有些表的属性比较多,而且某些表的数据将用来检索其他表,所以要求数据库的访问能力比较强。本系统的数据库用Microsoft的Access是一个小巧灵珑的数据库软件,对于应用系统是非常理想的。除了支持标准的 SQL语句,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行. ASP-ACCESS的组合可以说是开发网络应用系统的黄金搭档。 3.3.数据流图 系统的运行流程主要是在用户和系统之间交互进行。用户分为新用户和已注册用户,因为新用户的注册和已注册用户的流程相对比较独立,所以整个系统的数据流图分两部分。 3.4数据流条目 1) 数据流名:用户信息 别名:无 组成:用户名+密码+密码提示+提示答案+姓名+性别+身份证+Email地址+联系电话 来源:用户输入 去向:注册子系统 2) 数据流名:已注册信息 别名:原注册信息 组成:用户名+密码+密码提示+提示答案+姓名+性别+身份证+Email地址+联系电话 来源:注册子系统 去向:数据库的用户表 3) 数据流名:登录信息 组成:用户名+密码 来源:用户输入 去向:系统用来检索用户信息 4) 数据流名:新闻信息 组成:新闻号+新闻标题 来源:新闻子系统 去向:新闻数据处理系统 5) 数据流名:查询信息 组成:房屋类型 来源:用户输入 去向:查询处理系统 6) 数据流名:管理员信息 组成:管理员用户名+管理员密码 来源:管理员输入 去向:管理系统 7) 数据流名:新闻内容 组成:新闻标题+新闻内容 去向:新闻处理系统 8) 数据流名:房屋数据 组成:房屋号+地段+小区名+套型+面积+价格/租金+登记时间 4.加工说明 1)加工名:注册 输入数据:用户信息 输出数据:已注册信息 加工逻辑:根据用户输入的用户信息在数据库中作相应的记录 2) 加工名:忘记密码 输入数据:原注册信息 输出数据:已注册信息 加工逻辑:用户输入已注册的用户名和密码提示问题的答案,系统验证后让用户获取密码。 3) 加工名:浏览新闻 输入数据:新闻信息 输出数据:新闻内容 加工逻辑:用户点击输入新闻标题和新闻号,系统检索数据库后给出新闻详细内容 1) 加工名:查询房屋数据 输入数据:房屋数据信息 输出数据:房屋数据 加工逻辑:用户点击输入房屋类型,系统检索数据库后给出房屋数据 2) 加工名:登录 输入数据:用户输入登录信息 输出数据:会员登录首页 加工逻辑:将用户输入的登录信息和数据库比较,如果是已注册用户则调用会员首页,否则根据错误给出相应提示。 3) 加工名:房屋数据管理 输入数据:房屋数据信息 输出数据:房屋数据 加工逻辑:系统根据房屋数据信息检索数据库,给出与用户有关的房屋数据,用户可以进行增、删、改的管理。 4) 加工名:个人资料修改 输入数据:已注册信息 输出数据:新注册信息 加工逻辑:用户输入新的注册信息,系统将新的信息输入数据库,取代原注册信息。 5) 加工名:新闻数据管理 输入数据:新闻信息 输出数据:更改后的新闻数据 加工逻辑:系统根据新闻信息检索数据库,给出新闻数据,管理员可以进行增、删、改的管理。 3.5功能需求 会员登记功能 信息查询功能 房屋数据管理功能 新闻数据管理功能 系统管理功能 其他功能:在线人数显示、投标统计功能、用户验证功能、 用户数目的限制、会员竞标、管理员最后决策功能 3.6功能描述 1) 会员登记功能:即注册系统 2) 信息查询功能:根据用户点击输入的信息在数据库中进行查询 3) 房屋数据管理功能:会员和管理员拥有的房屋数据的发布(即添加)、删除、修改 4) 新闻数据管理功能:管理员功能,拥有新闻数据的发布、删除、修改 5) 会员竞标功能:会员用户可对看中的房屋进行投标。 6) 在线人数显示:统计同一时间内在线的人数并显示 7) 投标统计:同一房屋的总投标人数 8) 用户验证功能:验证用户是否为合法用户 9) 用户数目限制:限制系统的登录人数 10) 管理员最后决策:在房屋发布的期限结束后根据投标价格决定最终得标会员 3.7接口需求 1.用户接口 房产信息管理系统作为一个面向大众的应用系统,对人机界面要求很高。网页格式必须大众化,争取和一般的信息管理系统的格式大致不变,以便于用户能马上掌握系统的操作方法。当然风格上可以有自己的特色。其打印方式采用浏览器打印。 在系统的用户注册和登录以及发送邮件等功能上要充分利用ENTER键,这样可以大大的方便用户,其他操作均采用触发的方式。 2.硬件接口 本系统也可采用分布式处理的方式,故若有多台服务器要求到多台服务器的并行连接。 3.软件接口 与Access数据库的接口:通过ADO进行连接 4.通讯接口 均采用http协议 概要设计 4.1任务概述 本阶段的主要任务是根据需求规格说明确定设计目标,以及它们的优先顺序,并根据目标确定最适合的设计方法,制定各种规范。将系统按功能划分成模块的层次结构。确定每个模块的功能,建立与已确定的软件需求的对应关系。确定模块之间的调用关系,确定模块之间的接口,即模块之间传递的消息。设计好接口的信息结构,评估模块划分的质量及导出模块结构的规则。完成数据库设计,避免数据大量冗余。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |