ADOactive x data objects----ACtiveX 数据对象是以 ActiveX技术为基础的数据存取方法.具有使用容易.访问速度快.内存资源消耗低的特点.能够存取各种类型的数据.因而提供了 INTERNET 上数据存取的良好接口.asp 是实现 ADO 技术的一种较为理想的编程环境.它是 microsoft 公司为 IIS 以级 MSpersonal web server 等 web 服务器开发的技术.提供了一个将 vbscript 和jscript 集成到 html 面的服务器端的脚本编写环境.Asp 运行具有下列特点: Web .asp WEB 服 ADO ODBC sql 请求 Database 浏览 .html 务器 sql 结果 服务器 器1不需要编译.直接搬运行2面向对象.并可通过 ACTIVE X 服务器组件来扩充功能3 独立于浏览器用户使用常规可运行 html 码的浏览器即可4源代码的保密性好.服务器会自动将 ASP 的程序代码解释为 HTML 格式的主面内容再送到用户端的浏览器.因此 ASP 产源程序代码不会传到用户端的浏览器. ADO 和 ASP 相结合.可以建立提供数据库信息的主面内容.让用户在浏览器画面中输入.更改或删除服务器的数据库数据.其访问 ASP 文件时.WEB 服务器将解释该文件里的脚本语句.并利用 ADO 通过 ODBC 访问数据库.最后把运行的结果生成 HTML 文件传给客户浏览器 asp 仅能运行在 microsoft 公司的 Windows NT 和 windows X 平台及其提供的 WEB 服务器上在我国 INTEANET 大部分都是采用 WINDOWS NT 操作系统与 IISWEB 服务器的运行环境.所以ASP 技术是目前最有发展前景的数据库和 WEB 服务器互连技术. 本系统系网络系统,采用 C/S 模式,基于 Intelnet 的 Http 传输协议。
硬件方面,Server 端为可扩展的 www 服务器,Client 端为个人 PC。
软件方面,我们拟采用以下几种软件:1) 操作系统用 Windows2000 Server。
Windows2000 Server 作为一个优秀的网络操作系统,它的发行版本中集成了大量的网络应用软件,如 Web 服务器、Ftp服务器、邮件服务器等,可以快速的构建 Intranet 环境。
2本系统内核使用 Asp,有几种方法可以实现本系统的内核:Jsp、PHP 等。
但是考虑到系统的使用者为房产中介机构, 大多都使用 Windows2000 Server 作为 www服务器,故还是选择微软的 Asp 与 Windows2000 Server 操作系统组合。
2.2 经济可行性由于系统结构采用当前流行的 C/S 结构,也就是客户端/服务器模式,软硬件的需求如前说述要求都比较低,只需要有假设 www 服务的 web 服务器,Access 数据库以及个人 PC。
而且开发时间短,成本低,而且数据量的传输快也是 C/S 结构的优点。
这不仅保证了系统的技术可行性,还保证了系统的经济可行性。
2.3 社会可行性本系统的社会可行性主要体现在以下几个方面:1 本系统 C/S 模式架构的简单解决了安装配置难的问题,满足了用户的需要。
2 由于开发成本的降低使得产品价格也会在市场上占据绝对优势。
3 开发的针对性使产品的竞争度大大加强。
需求分析3.1 数据需求需求分析工作是软件生存期中重要的一步,也是起决定性的一步。
我们试图通过它来全面了解整个系统的软件功能和性能方面的要求,为软件设计打下坚实的基础。
该部分的目标主要有:获得目标系统的物理模型,了解目标系统是如何运行的;抽象出目标系统的逻辑模型,对物理模型进行筛选,得到与软件系统有关的部分;建立目标系统的逻辑模型,得出数据流图和数据字典;补充目标系统的逻辑模型,对目标系统的用户界面,至今尚未考虑的细节进行说明。
3.2 数据描述1.数据库描述本系统大部分功能都是通过数据库操作来实现的,对数据库的性能要求比较高。
平均每个操作要访问数据库 C1 次,每次访问数据库要检索数据记录 CN 条(N 为用户数,C,C1 为访问系数)。
所以数据库访问的频率是 C1CNM(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 加工名:浏览新闻输入数据:新闻信息输出数据:新闻内容加工逻辑:用户点击输入新闻标题和新闻号,系统检索数据库后给出新闻详细内容4 加工名:查询房屋数据输入数据:房屋数据信息输出数据:房屋数据加工逻辑:用户点击输入房屋类型,系统检索数据库后给出房屋数据5 加工名:登录输入数据:用户输入登录信息输出数据:会员登录首页加工逻辑:将用户输入的登录信息和数据库比较,如果是已注册用户则调用会员首页,否则根据错误给出相应提示。
6 加工名:房屋数据管理输入数据:房屋数据信息输出数据:房屋数据加工逻辑:系统根据房屋数据信息检索数据库,给出与用户有关的房屋数据,用户可以进行增、删、改的管理。
7 加工名:个人资料修改输入数据:已注册信息输出数据:新注册信息加工逻辑:用户输入新的注册信息,系统将新的信息输入数据库,取代原注册信息。
8 加工名:新闻数据管理输入数据:新闻信息输出数据:更改后的新闻数据加工逻辑:系统根据新闻信息检索数据库,给出新闻数据,管理员可以进行增、删、改的管理。
3.5 功能需求会员登记功能信息查询功能房屋数据管理功能新闻数据管理功能系统管理功能其他功能:在线人数显示、投标统计功能、用户验证功能、用户数目的限制、会员竞标、管理员最后决策功能3.6 功能描述1 会员登记功能:即注册系统2 信息查询功能:根据用户点击输入的信息在数据库中进行查询3 房屋数据管理功能:会员和管理员拥有的房屋数据的发布(即添加)、删除、 修改4 新闻数据管理功能:管理员功能,拥有新闻数据的发布、删除、修改5 会员竞标功能:会员用户可对看中的房屋进行投标。
6 在线人数显示:统计同一时间内在线的人数并显示7 投标统计:同一房屋的
上一篇:
网上考试系统
下一篇:
爱情只不过就是,爱与不爱