图5 登录流程图
图6 用户模块设计
4.2.4留言管理模块
留言板作为网站重要的一个部分,是一个大家交流的平台,利用留言板用户可以自己的一些疑问或者心得拿出来分享。此模块主要包括留言列表和添加留言,会员成功登录后就可进行留言。留言列表主要显示用户个人留言记录及留言得到的回复。管理员和用户都可以发表留言及回复留言。留言管理模块的算法流程如下。1.用户点击“添加留言”链接,跳转至发表留言页面。2.用户添加留言内容,并单击添加按钮。3.如果成功,则跳转至留言页面。4.如果不成功,则跳转至添加留言的页面。
4.2.5房屋信息查询模块
查询功能是一个数据库管理软件的必备辅助功能,当数据量大的时候,呈现给用户所有信息,肯定有很多信息是冗余的或者是无效的甚至是用户不需要的。此时,根据用户的需要进行必要的过滤是十分必要的。查询功能通常是根据数据的信息中不同的字段来查询。
房产信息管理的查询功能可以分成下面几个方面来进行查询:根据房屋地址,根据房屋类别,根据面积,根据房屋类型等来查询。查询信息模块如图7所示。
图7 查询信息模块
4.2.6管理员模块
(1)会员管理模块
此模块提供了管理员对会员的管理功能,利用GridView控件从数据库中读取会员基本信息,可以对会员进行管理,管理员有权删除普通会员的账户,使其不再有会员登录的权限,这样主要是可以防止恶意注册的产生.。算法描述如下:1.创建SqlDataAdapter的实例sda。2.设置查询字符串。3.创建sda的命令语句。4.创建DataSet对象的实例ds。5.将sda查询的数据填充至表ds中。6.设置GridView的主键为用户ID,绑定数据源为ds,执行绑定方法。
(2)房源信息管理模块
管理员对系统的房源信息有着管理权限,可以对房源信息进行适当的管理以防止虚假信息的出现,可以对整个系统的房源信息进行添加用以充实整个系统。房源信息管理包括了四个小模块:出租/售信息管理模块、求租/购信息管理模块,在这四个小模块中,都是利用GridView控件从数据库中读取相对应的表中的基本信息,管理员可以对房源信息进行必要的更新以及删除操作。关键代码如下。
字符串 sql=更新语句字符串 ;
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExecuteNonQuery();
try{int i = cmd.ExecuteNonQuery();
如果 (i大于0){ 弹出更新成功对话框;}
否则{弹出更新失败对话框}
5.总结
经过一个学期的时间,毕业设计已经接近尾声。通过对房产信息管理系统的分析与设计,使我对系统分析的复杂性和重要性有了深刻的认识和理解。
在进行系统的设计中我深切的感受到自己所学习的知识还是很肤浅的,很多问题都需要自己进行全方面的考虑,才不会导致在进行开发的时候出现一些原本可以避免的问题。书本上的知识如果不进行练习,自己不亲自做一做的话是不会知道自己所掌握的程序的。而且进行系统设计的时候也不能闭门造车,要多看看别人是怎么做的,功能有哪些还不够完善,这些都不是自己随便想想就能了解的。一个系统的完成首先需要考虑好系统的功能有哪些,如果要实现这些功能需要有哪些数据进行支持,数据之间有什么联系和限制,页面跟页面之间的关系等等这些问题都是在进行设计的时候充分考虑到的。在遇到问题时,得到了指导老师与同学的细心帮助,使我感受到集体的力量是无穷的,三人行,必有我师焉。 基于.NET的房产信息管理系统的设计与实现+ER图+流程图(5):http://www.youerw.com/jisuanji/lunwen_1656.html