SHELL语言在物业管理系统方面应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SHELL语言在物业管理系统方面应用

SHELL语言在物业管理系统方面应用   摘 要 物业管理系统是现代居住小区不可缺少的一部分。一个好的物业管理系统可以提升小区的管理水平,使小区的日常管理更加方便。将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理发展的方向。文中用shell语言按照物业管理的要求,编写一个小的程序来辅助小区的物业管理。   关键词 SHELL语言;物业管理;系统   中图分类号:TP3 文献标识码:A 文章编号:1671—7597(2013)042-090-01   随着信息时代的到来,物业管理企业的生存和竞争环境发生了根本性的变化。物业企业的运行将更多依赖信息系统的支持,信息系统成为确保企业经济效益、运行效率的重要手段,因为传统的办公方式效率低,工作强度大。人们需耗费大量的时间和精力去手工处理那些繁杂、重复的工作,而手工处理的延时和差错,正是现代化管理中应该去除的弊端。本文运用一个最浅显的脚本语言SHELL语言,来编写一个程序,来体现计算机技术给现在物业管理带来的便捷。   1 需求分析   刚开始入手的时候,我们至少能够做到把小区各住户的基本资料保存起来。比如住户的姓名、楼层、联系方式等。我们还想再增加一些每户的住户资料。为了让这个小小的应用程序比较完整,我们还希望能够在这个应用程序住户信息管理资料进行输入,修改和删除。   2 设计构思   既然我们有对数据进行修改,检索和显示这项操作要求,采用一个简单的菜单应该是很合适的做法。把资料保存在文本文件里将使我们的应用程序比较简单;如果我们的操作要求又有了变化,文本文件总要比其他类型的文件处理一些。在数据存储方面我们需要做出一个重要的设计决定:一个文件够用吗?如果够剧,它应该采用什么样的格式呢?   下一个决策是要在文件里放哪些信息。   我们决定,对每个住户,我们保存以下信息:   1)住户的目录编号。2)户主姓名。3)住户楼层。4)联系方式。   对于每户,我们保存:   1)常住人口。2)户籍情况。   我们将会用到的函数列在下面。   get_return()get_confrm()set_menu_choice()insert title()insert_track(??add_record_tracks()add_records()Tmd_cd()update_cd()count_cds()remove_records()list_tracks0   3 物业管理程序开发   函数都已经定义好后,我们进入主程序部分。开头那几行先查明文件是否存在,然后调用主菜单函数set-menu-choice,再根据主菜单函数的输出进行相应的操作。如果用户选择了退出(“q”或者“Q”),我们先删除临时文件,再显示结束信息,最后以成功条件(推出码为0)退出这个应用程序。   rm—f $temp_file   if[!-f$title_file];then   touch $titIe- file   fi   if[!一f$tracks_fle】; then   touch $tracks fiie   fi   # Now the application proper   clear   echo   echo   echo Mini property management   sleep 1   quit=n   while [ $quit != y ];   do   set menu chice   case”$menu_choice   a) add_householder;;   r}remove_ householder;;   f) find_ family;;   u) update_ family;;   c) count_tracks;;   l) list_tracks;;   b)   echo   more $title file   echo   get_return;;   q丨Q) quit=y;;   *) echo Sorry chice not recognized   esac   done   # Tidy up and leave   rm -f $temp_file   echo Finished   exit 0   4 结果调试   在emacs编辑器下,敲入程序运行。结果如下   Options:-   a)Add new family   f)Find family   c)Count familys and tracks in the catalog   q)Quit   Please ente

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档