2. 系统相关技术介绍
2.1 Microsoft Visual Studio 2010开发环境
Microsoft Visual Studio 2010是Windows操作系统中,Microsoft公司推出的一个较为流行的变成平台,该平台不止支持控制台应用程序、Win form应用程序,还支持使用ASP.NET开发出来的B/S结构的应用程序。虽然,最新的VS版本已经更新到2015,但是2010版本可以说是最经典的版本,也是目前使用人数最多的版本,并且Microsoft Visual Studio 2010已经可以满足房屋出租管理系统的设计需求,因此本文选择Microsoft Visual Studio 2010作为房屋出租管理系统的开发环境。
2.2 ASP.NET技术
ASP.NET框架不仅仅是对ASP的继承,更是一种提升。在这种全新的开发框架下,不但可以使用C++、VB等语言进行开发,还可以使用C#语言进行开发。就目前高校形式而言,在高校教学中使用最为广泛的语言是C语言,但是C语言是一门面向过程的语言,并没有封装、继承、多态等面向对象语言的新特性,使用起来并不是十分方便,并且在编写代码的过程中还会出现代码冗余的问题。而Java语言是第一次提出面向对象概念的语言,但是Java语言普及率并没有C语言高。这个时候就出现了C#语言,C#是一种面向对象的语言,完全支持自己写函数,然后对函数进行调用,并且该语言的基础语法与C相似,降低了一些学习成本。因此本设计选择 ASP.NET 技术作为开技术,选择C#语言作为开发语言。
2.3 SQL Server 2008数据库
如果将程序比作大楼,那么数据库就是位于最底层的结构,大楼只有建立好地基才能稳固,程序只有建好数据库才能强健。SQL Server 2008数据库在安全性、延展性、易于管理性上而言比其他数据库要强大的许多。另外,由于SQL Server 2008数据库技术的实时性、稳定性和安全性,将其变为全方位储存数据、对数据进行管理的平台。因此本文选择SQL Server 2008作为房屋出租管理系统后台数据库技术。
3. 系统分析和设计
3.1 系统需求分析
就目前的形式而言,传统的手工记录方式已经被人们摒弃,取而代之的是更为信息化、智能化的现代计算机管理方式。经过笔者的调查与亲身体会,认为一个功能健全的房屋出去管理系统应当面向三类用户:租房者、求租者、管理员。
首先,在没有登录的情况下,所有用户可以登录网站,对网站中的房源信息、新闻信息进行浏览,但是不能对房源进行预订或者发布房源。但是,当用户注册之后进行登录之后就能进行这些操作了。在用户进行注册的时候,用户类型分为两种,一种是普通用户,也就是求租者,另一种是VIP用户,也就是租房者。求租者可以预订房源,对自己的资料以及订单进行管理,而租房者可以通过本系统进行房源的发布,已经审核自己房源的订单。
其次,本系统中权限最高的用户为管理员,其作为整个网站的管理者与运营者,可以对用户留言、系统信息、新闻信息、订单信息、用户信息等进行操作,操作具体为增加相应的信息、删除相应的信息、修改相应的信息等等。
可行性的分析其实就是在进行系统发开发之前,通过对市场和用户需求进行调查,看做这个系统是不是可以面向用户真正的需求的,是不是用户真正需要的,在经济、技术、政治、操作性上是不是可行的。可行性分析是一个系统必须经历的过程,只有经过可行性的分析,才能保证系统做出来是有用的,是为用户真正解决问题的。
房屋出租管理系统是一个基于Web的管理系统,符合当代经济的发展,并且在政策上也是相对宽松的。在技术上,本系统使用ASP.NET技术,数据库使用SQL Server 2008,并且,还使用了AJAX局部刷新技术等等,这些技术已经相对成熟,在技术层面上也是可行的。最后,在操作性上,本管理系统使用可视化编辑,用户通过鼠标点按和键盘输入的方式就能对整个系统进行操作,学习成本大大降低。并且,在页面设计上也遵循着简约美观的原则,因此本系统在操作性上也是可行的。
上一篇:PHP+mysql网上报名系统设计+源代码
下一篇:asp.net+sqlserver校园商品交易平台设计+源代码

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

asp.net+sqlserver数据挖掘的在...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

志愿者活动的调查问卷表

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

公寓空调设计任务书

AT89C52单片机的超声波测距...

神经外科重症监护病房患...