第五章 系统详细设计.docVIP

  • 13
  • 0
  • 约7.67千字
  • 约 31页
  • 2020-06-11 发布于天津
  • 举报
第五章 系统详细设计 第五章 系统详细设计5.1系统子模块功能概括 基于PB的房地产公司房屋销售管理系统包括基本系统管理模块、客户信息管理模块、职工信息模块、房源管理模块、房屋销售管理模块、费用管理模块、售后服务管理模块和帮助系统等部分。 本系统具有如下功能: 1、基本信息管理:系统操作日志的录入、系统操作日志的查询; 2、房源信息管理:房屋信息管理、房屋信息查询; 3、客户信息管理:来访客户登记、来访客户信息管理、认购客户信息管理、购房客户信息管理 、客户投诉管理; 4、职工信息管理:职工基本信息管理、职工信息查询; 5、楼房销售管理:购房认购书的签订、购房合同的签订、退房管理; 6、财务费用管理:费用清单、欠款催收清单; 7、系统功能管理:修改密码、权限设置、用户信息管理等; 8、工具窗口管理:各种常用工具; 9、帮助信息模块:关于本系统。 - 26 - 第五章 系统详细设计 5.2登陆界面的设计 5.2.1模式选择界面 在登陆的时候需要对管理人员与普通用户的身份进行区别,分别选用不同的模式进行登陆。如果用户不选择模式直接登陆的话,则会弹出“请选择用户模式”对话框提醒用户选择相应的模式。选择正确的登陆模式之后,根据选择的相应用户和对应的口令进入系统,进行相应的操作。若密码错误,则弹出“密码错误”对话框。一般情况下用户大多为普通用户模式,只有系统管理员才选择管理员模式进行登陆,模式选择界面如图5-1所示: 图5-1模式选择窗口 实现此项功能的代码为: if rb_admin.checked=true then nType=1 else if rb_user.checked=true then nType=2 else 敭獳条扥硯尨提示?请选择用户类型!) return end if - 27 - 第五章 系统详细设计 end if open(w_main) close(parent) 5.2.2登陆界面 选择了正确的用户模式之后,在登陆界面的“用户名”和“密码”文本框中输入相应的用户名和密码进入系统,如果选择了正确的模式之后用户名或密码中有一项错误都会弹出“用户名或密码错误”,如果选择了错误的模式之后即使填入的都是正确的仍会弹出“用户名或密码错误”,则选择取消退回模式选择界面重新进行选择。如图5-2所示: 图5-2 登陆界面 登录流程图: 选择登陆模式 - 28 - 第五章 系统详细设计 登陆窗口 输入用户名和密码用户名和密码任意一项错误用户名、密码都正确 进行相应的操作 登录流程图5-3图为了使登录窗口显的简洁明了,所以只设置了用户名和密码两个输入条件。中的数据进行比较的,b)workermessage.d其中用户名和密码是要直接和密码表(中的数据完全一致时才视为.db)只有用户输入的内容和密码表(workermessage 合法用户。 实现过程:属性为“房地产销售管理系统”,保存窗体)添加新窗体,设置窗体title(1 w_main。为等控件,并设置相PictureButtonSingleLineEdit、StaticText(2)向窗体中添加、 应属性。 )程序代码如下:(3select workermessage.password, workermessage.qx into :ls_pwd, :li_id from workermessage where workermessage.workernumber=:yh_mc; else - 29 - 第五章 系统详细设计 敭獳条扥硯尨提示?用户名不能为空) return end if (详细代码见光盘) 5.3主界面设计 如果用户成功通过验证后会打开主窗口,主窗口运行效果如下图5-4所示: 图5-4系统主界面 5.3.1菜单栏设计 主窗口大致可分为四部分:标题栏、菜单栏、常用工具栏、窗体页面。关键之处是在于菜单栏和常用工具栏的设计。根据系统需求和各数据表的应用要求,为了更好的组织数据和完成系统所要求的功能,菜单分为图5-4中所示部分。通过菜单栏可以调用系统中的所有功能。 5.3.2工具栏设计 在通过菜单调用的窗口中,有很多窗口是经常用到的,这种经常性的工作如果只是通过菜单去调用就显的工作效率很低。所以特意为经常用到的窗口设计了常用工具栏,用户可以通过常用工具栏直接调用菜单栏中的部分的功能,- 30 - 第五章 系统详细设计 这样不但提高

文档评论(0)

1亿VIP精品文档

相关文档