2.课题开发技术分析
2.1开发工具简介
主要采用的是ASP.NET技术、JavaScript以及SQL Server 2005。
(1) ASP.NET是一种可以把Script 语言编写的服务器端的脚本嵌入到Web页面中,从而在服务器端可以动态的生成页面内容,还可以通过COM组件与数据库连接,可以提供强大的事务处理功能的用于Web应用程序开发的一种主流开发技术。其中的ADO是微软提供对各种数据格式的高层接口(high-level interface),该接口已经成为访问数据库的新的标准。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。ADO 同时具有远程数据服务 (RDS) 功能,可以实现数据与服务器和客户端的交互,也可以对数据进行处理,直接将结果更新到服务器。这些特点使得 ASP.net 技术可以完全采用面向对象的设计思路和编程方法来高效的开发Web应用程序。
(2)JavaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能。JavaScript通过直观的,可以模块化的和可重复使用的面向对象的方式来开发程序。JavaScript的出现使得网页和用户之间实现了实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。
(3)SQL Server是一个功能完备的数据库管理系统。包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。
SQL Server 2005成为数据库首选的理由是:上手容易、物美价廉、兼容性良。大多数的中小企业日常的数据应用是建立在Windows平台上的。房产信息管理系统针对数据保存的安全性和数据量的考虑,选择使用了SQL Server 2005来存储数据。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
2.2开发方法描述
(1)系统工作模式选择
因为该管理系统为一个Web应用程序,根据其特点,选择B/S开发模式来管理系统。B/S开发模式是一种基于浏览器(BROWSER)和服务器(SERVER)架构的开发模式,系统开发、文护和升级经济方便、功能扩展方便。B/S特别适用于网上信息发布,而C/S则没有办法实现的,B/S不需要专门的客户端程序,不像C/S模式需要在不同的客户机上安装不同的客户应用程序。用户可以通过网络从服务器端获取所需要的信息。用户直接利用所拥有的计算机联网来使用系统,直接降低了系统的硬件配置所需的费用。相对于C/S,B/S的文护具有更大的灵活性。当形势变化时,它无须再为每一个现有的客户应用程序升级,而只需对Web服务器上的服务处理程序进行修订。这样不但可以提高运作效率,还省去了文护时协调工作的不少麻烦。
(2)系统开发思路
开发系统时考虑到具体的实现环境和用户的要求。系统采用服务器脚本编程语言JavaScript,提供了一定网页与客户之间的交互能力,在进行前台页面数据输入的时候进行判断,从而减少后台服务器的使用。SQL Server 2005主要是进行系统的信息的存储,建立的是面向整个系统的数据共享的数据库,将系统中各个应用的数据集中存储,共同使用,数据库文件之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗余,方便用户进行操作。利用Asp.net进行系统所需的自定义控件的设置和各个页面的设置,调整好布局格式,使系统界面看起来美观大方,利用ADO.net的功能进行页面上管理信息功能的数据的获取和绑定,进行数据的增、删、改、查等功能也是利用ADO和数据库之间的交互完成的。
3.房产信息管理系统总体设计
3.1系统需求分析
在软件开发过程中,需求分析可以说是核心任务之一,系统需求分析的主要任务是明确系统应该“做什么”,就像一支将要远航的船队,要在指定时间内到达目录地,他们需要一条正确的航线,才能到达目的地。需求分析就是分析软件用户的需求是什么,只有明确了问题,才能解决问题,系统分析阶段要通过调查分析,抽象出新系统的概念模型,锁定系统边界、功能、处理过程和信息结构,为系统设计奠定基础。采用功能分解法来分析本系统。
- 上一篇:ASP.net企业客户信息管理系统的设计与实现
- 下一篇:基于C#的校友信息管理系统开发+ER图+流程图
-
-
-
-
-
-
-
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...