1.2本系统主要实现的功能有: 数据的增、删、改: 内容来自论文无忧网 www.paper51.com
增加房屋数据、删除房屋数据、修改房屋数据、 内容来自www.paper51.com
增加会员数据、删除会员数据、修改会员数据、 内容来自论文无忧网 www.paper51.com
新闻发布、新闻删除、新闻修改、 http://www.paper51.com
填写出租房屋数据、填写出售房屋数据、 内容来自论文无忧网 www.paper51.com 填写要租房屋数据、填写要买房屋数据、 内容来自论文无忧网 www.paper51.com 查询功能: 内容来自论文无忧网 www.paper51.com
查看房屋数据 copyright paper51.com 查询出租房屋数据、查询出售房屋数据、 内容来自www.paper51.com
单个会员信息统计功能、 http://www.paper51.com 查看会员数据、 http://www.paper51.com 其他功能: copyright paper51.com
计数器调整功能、投标修改功能(禁止非法投标) 内容来自www.paper51.com 发布信息管理功能、 http://www.paper51.com 买方出价(投标) http://www.paper51.com
会员登记、在线人数显示、投标统计功能、用户验证功能、用户数目的限制 copyright paper51.com 会员竞标、管理员最后决策功能 内容来自论文无忧网 www.paper51.com 二.可行性分析2.1 技术可行性 paper51.com 网站实施的关键是实现WEB服务器与供应商数据库的连接接口.目前流行的WEB与数据库接口的技术虽然很多.但存在许多局限性例如:CGI(common gateway interface----公共网关接口)功能比较强.跨平台性能好.可移植到绝大部分的操作系统上.但不易开发,更改成本高.而且运行速度非常慢.IDC(internet database connector----Internet数据库连接器)安全性高编写容易.只要掌握html常识和基本的SQL语法就可以了,但功能较弱.只能对数据库进行操作.而不能对WEB服务器的其它文件进行操作.jdbc(javadatabase connectivity--java数据库连接)是SUN公司制定的JAVA与数据库的连接互连规范.功能较强.安全性较好.但是执行效率低,用JAVA语言编程.难度较大. 微软公司推出的ADO(active x dataobjects----ACtiveX数据对象)是以ActiveX技术为基础的数据存取方法.具有使用容易.访问速度快.内存资源消耗低的特点.能够存取各种类型的数据.因而提供了INTERNET上数据存取的良好接口.asp是实现ADO技术的一种较为理想的编程环境.它是microsoft公司为IIS以级MS personal web server 等web服务器开发的技术.提供了一个将vbscript 和jscript集成到html面的服务器端的脚本编写环境. copyright paper51.com Asp运行具有下列特点: paper51.com Web浏览器 内容来自www.paper51.com .asp 内容来自www.paper51.com
.html 内容来自论文无忧网 www.paper51.com WEB服务器 http://www.paper51.com paper51.com ADO http://www.paper51.com
内容来自www.paper51.com ODBC paper51.com sql请求 copyright paper51.com sql结果 内容来自www.paper51.com Database copyright paper51.com 服务器 内容来自www.paper51.com (1)不需要编译.直接搬运行; http://www.paper51.com (2)面向对象.并可通过ACTIVE X服务器组件来扩充功能; copyright paper51.com (3独立于浏览器,用户使用常规可运行html码的浏览器即可; paper51.com (4)源代码的保密性好.服务器会自动将ASP的程序代码解释为HTML格式的主面内容,再送到用户端的浏览器.因此ASP产源程序代码不会传到用户端的浏览器. 内容来自论文无忧网 www.paper51.com ADO和ASP相结合.可以建立提供数据库信息的主面内容.让用户在浏览器画面中输入.更改或删除服务器的数据库数据.其访问ASP文件时.WEB服务器将解释该文件里的脚本语句.并利用ADO通过ODBC访问数据库.最后把运行的结果生成HTML文件传给客户浏览器 内容来自论文无忧网 www.paper51.com asp仅能运行在microsoft公司的Windows NT 和 windows X平台及其提供的WEB服务器上,在我国INTEANET大部分都是采用WINDOWS NT 操作系统与IIS WEB服务器的运行环境.所以,ASP技术是目前最有发展前景的数据库和WEB服务器互连技术. 内容来自论文无忧网 www.paper51.com 本系统系网络系统,采用C/S模式,基于Intelnet的Http传输协议。硬件方面,Server端为可扩展的www服务器,Client端为个人PC。软件方面,我们拟采用以下几种软件: paper51.com 1) 操作系统用Windows2000Server。Windows2000 Server作为一个优秀的网络操作系统,它的发行版本中集成了大量的网络应用软件,如Web服务器、Ftp服务器、邮件服务器等,可以快速的构建Intranet环境。 http://www.paper51.com 2)本系统内核使用Asp,有几种方法可以实现本系统的内核:Jsp、PHP等。但是考虑到系统的使用者为房产中介机构,大多都使用Windows2000 Server作为www服务器,故还是选择微软的Asp与Windows2000 Server操作系统组合。 内容来自www.paper51.com 2.2经济可行性 http://www.paper51.com 由于系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,软硬件的需求如前说述要求都比较低,只需要有假设www服务的web服务器,Access数据库以及个人PC。而且开发时间短,成本低,而且数据量的传输快也是C/S结构的优点。这不仅保证了系统的技术可行性,还保证了系统的经济可行性。 http://www.paper51.com
2.3社会可行性 copyright paper51.com
本系统的社会可行性主要体现在以下几个方面: paper51.com 1) 本系统C/S模式架构的简单解决了安装配置难的问题,满足了用户的需要。 http://www.paper51.com 2) 由于开发成本的降低使得产品价格也会在市场上占据绝对优势。 http://www.paper51.com 3) 开发的针对性使产品的竞争度大大加强。 内容来自论文无忧网 www.paper51.com 需求分析3.1 数据需求 内容来自www.paper51.com 需求分析工作是软件生存期中重要的一步,也是起决定性的一步。我们试图通过它来全面了解整个系统的软件功能和性能方面的要求,为软件设计打下坚实的基础。该部分的目标主要有:获得目标系统的物理模型,了解目标系统是如何运行的;抽象出目标系统的逻辑模型,对物理模型进行筛选,得到与软件系统有关的部分;建立目标系统的逻辑模型,得出数据流图和数据字典;补充目标系统的逻辑模型,对目标系统的用户界面,至今尚未考虑的细节进行说明。 paper51.com 3.2数据描述 内容来自论文无忧网 www.paper51.com 1.数据库描述 内容来自论文无忧网 www.paper51.com
本系统大部分功能都是通过数据库操作来实现的,对数据库的性能要求比较高。平均每个操作要访问数据库C1次,每次访问数据库要检索数据记录CN条(N为用户数,C,C1 为访问系数)。所以数据库访问的频率是C1*C*N*M(M表示每秒在线用户的平均数)。数据库中有些表的属性比较多,而且某些表的数据将用来检索其他表,所以要求数据库的访问能力比较强。本系统的数据库用Microsoft的Access是一个小巧灵珑的数据库软件,对于应用系统是非常理想的。除了支持标准的 SQL语句,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行. ASP-ACCESS的组合可以说是开发网络应用系统的黄金搭档。 http://www.paper51.com 3.3.数据流图 内容来自论文无忧网 www.paper51.com 系统的运行流程主要是在用户和系统之间交互进行。用户分为新用户和已注册用户,因为新用户的注册和已注册用户的流程相对比较独立,所以整个系统的数据流图分两部分。系统的一级流图如下所示: 新用户注册已注册用户已注册信息用户信息 paper51.com 已注册用户忘记密码处理已注册用户登录 内容来自www.paper51.com
http://www.paper51.com
copyright paper51.com
3.4数据流条目 内容来自论文无忧网 www.paper51.com 1) 数据流名:用户信息 paper51.com
别名:无 内容来自论文无忧网 www.paper51.com 组成:用户名+密码+密码提示+提示答案+姓名+性别+身份证+Email地址+联系电话 copyright paper51.com
来源:用户输入 内容来自www.paper51.com
去向:注册子系统 内容来自www.paper51.com 2) 数据流名:已注册信息 内容来自论文无忧网 www.paper51.com 别名:原注册信息 copyright paper51.com 组成:用户名+密码+密码提示+提示答案+姓名+性别+身份证+Email地址+联系电话 http://www.paper51.com 来源:注册子系统 copyright paper51.com
去向:数据库的用户表 内容来自www.paper51.com 3) 数据流名:登录信息 paper51.com 组成:用户名+密码 内容来自论文无忧网 www.paper51.com 来源:用户输入 http://www.paper51.com 去向:系统用来检索用户信息 paper51.com 4) 数据流名:新闻信息 http://www.paper51.com 组成:新闻号+新闻标题 paper51.com
来源:新闻子系统 http://www.paper51.com 去向:新闻数据处理系统 http://www.paper51.com 5) 数据流名:查询信息 内容来自论文无忧网 www.paper51.com 组成:房屋类型 copyright paper51.com
来源:用户输入 http://www.paper51.com 去向:查询处理系统 paper51.com 6) 数据流名:管理员信息 内容来自www.paper51.com 组成:管理员用户名+管理员密码 copyright paper51.com
来源:管理员输入 copyright paper51.com 去向:管理系统 paper51.com 7) 数据流名:新闻内容 copyright paper51.com
组成:新闻标题+新闻内容 内容来自www.paper51.com 去向:新闻处理系统 http://www.paper51.com 8) 数据流名:房屋数据 内容来自www.paper51.com 组成:房屋号+地段+小区名+套型+面积+价格/租金+登记时间 copyright paper51.com 4.加工说明 内容来自论文无忧网 www.paper51.com
1)加工名:注册 输入数据:用户信息 输出数据:已注册信息 加工逻辑:根据用户输入的用户信息在数据库中作相应的记录 paper51.com 2) 加工名:忘记密码 输入数据:原注册信息 输出数据:已注册信息 加工逻辑:用户输入已注册的用户名和密码提示问题的答案,系统验证后让用户获取密码。 内容来自www.paper51.com 3) 加工名:浏览新闻 内容来自论文无忧网 www.paper51.com
输入数据:新闻信息 paper51.com 输出数据:新闻内容 copyright paper51.com
加工逻辑:用户点击输入新闻标题和新闻号,系统检索数据库后给出新闻详细内容 内容来自www.paper51.com 4) 加工名:查询房屋数据 http://www.paper51.com
输入数据:房屋数据信息 copyright paper51.com
输出数据:房屋数据 paper51.com 加工逻辑:用户点击输入房屋类型,系统检索数据库后给出房屋数据 copyright paper51.com 5) 加工名:登录 paper51.com
输入数据:用户输入登录信息 输出数据:会员登录首页 加工逻辑:将用户输入的登录信息和数据库比较,如果是已注册用户则调用会员首页,否则根据错误给出相应提示。 http://www.paper51.com 6) 加工名:房屋数据管理 内容来自www.paper51.com 输入数据:房屋数据信息 copyright paper51.com
输出数据:房屋数据 copyright paper51.com
加工逻辑:系统根据房屋数据信息检索数据库,给出与用户有关的房屋数据,用户可以进行增、删、改的管理。 copyright paper51.com
7) 加工名:个人资料修改 copyright paper51.com 输入数据:已注册信息 paper51.com
输出数据:新注册信息 内容来自www.paper51.com
加工逻辑:用户输入新的注册信息,系统将新的信息输入数据库,取代原注册信息。 内容来自论文无忧网 www.paper51.com 8) 加工名:新闻数据管理 copyright paper51.com
输入数据:新闻信息 内容来自www.paper51.com
输出数据:更改后的新闻数据 内容来自www.paper51.com 加工逻辑:系统根据新闻信息检索数据库,给出新闻数据,管理员可以进行增、删、改的管理。 内容来自论文无忧网 www.paper51.com
3.5功能需求 copyright paper51.com 会员登记功能 http://www.paper51.com 信息查询功能 copyright paper51.com
房屋数据管理功能 http://www.paper51.com
新闻数据管理功能 内容来自www.paper51.com
系统管理功能 内容来自论文无忧网 www.paper51.com 其他功能:在线人数显示、投标统计功能、用户验证功能、 paper51.com
用户数目的限制、会员竞标、管理员最后决策功能 http://www.paper51.com
3.6功能描述 http://www.paper51.com 1) 会员登记功能:即注册系统 paper51.com 2) 信息查询功能:根据用户点击输入的信息在数据库中进行查询 内容来自论文无忧网 www.paper51.com 3) 房屋数据管理功能:会员和管理员拥有的房屋数据的发布(即添加)、删除、修改 内容来自www.paper51.com 4) 新闻数据管理功能:管理员功能,拥有新闻数据的发布、删除、修改 内容来自www.paper51.com 5) 会员竞标功能:会员用户可对看中的房屋进行投标。 http://www.paper51.com
6) 在线人数显示:统计同一时间内在线的人数并显示 paper51.com
7) 投标统计:同一房屋的总投标人数 paper51.com 8) 用户验证功能:验证用户是否为合法用户 copyright paper51.com 9) 用户数目限制:限制系统的登录人数 copyright paper51.com 10) 管理员最后决策:在房屋发布的期限结束后根据投标价格决定最终得标会员 http://www.paper51.com 3.7接口需求 内容来自www.paper51.com 1.用户接口 copyright paper51.com 房产信息管理系统作为一个面向大众的应用系统,对人机界面要求很高。网页格式必须大众化,争取和一般的信息管理系统的格式大致不变,以便于用户能马上掌握系统的操作方法。当然风格上可以有自己的特色。其打印方式采用浏览器打印。 在系统的用户注册和登录以及发送邮件等功能上要充分利用ENTER键,这样可以大大的方便用户,其他操作均采用触发的方式。 内容来自www.paper51.com 2.硬件接口 copyright paper51.com 本系统也可采用分布式处理的方式,故若有多台服务器要求到多台服务器的并行连接。 paper51.com 3.软件接口 内容来自论文无忧网 www.paper51.com 与Access数据库的接口:通过ADO进行连接 paper51.com 4.通讯接口 copyright paper51.com
均采用http协议 http://www.paper51.com
内容来自论文无忧网 www.paper51.com |