本系统的具体功能有以下四项:
(1)房屋信息查询:游客可以根据自己的要求,按照不同的查询方式来查询自己需要的房屋类型,查询方式:包括按照房屋区域查询、按照房屋价格查询、按照房屋类型查询等。
(2)会员信息模块:游客在成为本系统的会员之前,需要注册成为本系统的会员,同时修改自己的用户资料,在必要时修改自己的登录密码。
(3)房屋信息管理:在此功能模块中,会员可以发布房产信息,并在发布信息之后查看信息发布结果,若发现错误,则可以修改发布的房屋租赁出售信息。管理员发现无效的房屋租赁出售信息,则可以在本功能模块中删除此无效信息。
(4)后台管理系统:管理员可以查看会员的信息,并具有可以删除会员的管理权限,管理员可以登录管理整个系统等
重点/关键问题及解决思路:
本系统主要采用python语言编写,基于B/S模式的程序开发模式。由于对于python语言和B/S结构等技术的了解不多,经常需要查阅网上资料和图书资料。同时,在设计数据库时,如何处理房屋租赁出售信息、用户信息等信息多数据管理,是有着较大难度、需要重点考虑的问题。这方面的问题要着重从SQL应用、数据库设计范式和查询优化等方面来分析本系统的关键技术和实现难点并加以解决。
课题工作条件:
(1)在Windows下搭建MySQL数据库环境;
(2)使用Apache搭建WEB服务器,实现售房租房的网络管理;
(3)熟悉使用python脚本编程语言
(4)了解基于B/S模式的程序开发模式;
(5)网站开发相关书籍
(6)与课题相关的学位、学术论文。
工作方案及进度安排:
(1)工作方案:
题课研究学习通过自我学习加小组讨论的方式进行;
关键技术点的攻关及工程实施分工合作进行;
课题的完成是在企业工程师、导师的共同指导下进行的。
(2)进度安排:
第3周 查阅资料,探讨论文相关技术,为撰写论文初稿做准备并进行需求分析。
第4~6周 总体设计
第7~8周 开始撰写毕业论文,详细设计
第8~10周 撰写毕业论文,上机编码、系统调试和测试
第11~12周 完成毕业论文
第13~14周 论文审核、修改、论文答辩
第15~16周 论文修改、成绩评定、装订、归档