1、1textkit 实现图文混排 基于 BS 结构的房屋出租管理的设计与实现_图文导读:就爱阅读网友为您分享以下“基于 BS 结构的房屋出租管理的设计与实现_图文”的资讯,希望对您有所帮助,感谢您对 的支持!基于 Tomcat 的开发其实主要是 Jsp 和 Servlet 的开发,开发 Jsp 和 Servlet 非常简单,你可以用普通的文本编辑器或者 IDE,然后将其打包成 WAR 即可。我们这里要提到另外一个工具 Ant,Ant 也是 Jakarta 中的一个子项目,它所实现的功能类似于 Unix 中的 make.你需要写一个build.xml 文件,然后运行 Ant 就可以完成 xml
2、文件中定义的工作,这个工具对于一个大的应用来说非常好,我们只需在 xml 中写很少的东西就可以将其编译并打包成 WAR.事实上,在很多应用服务器的发布中都包含了 Ant.另外,在 Jsp1.2 中,可以利用标签库实现 Java 代码与 Html 文件的分离,使 Jsp 的维护更方便。Tomcat 确实是一个很好的2工具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,Linux 就是一个成功的典型。(3)MyEclipse 简介MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 Ec
3、lipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错。Genuitec 发布了 MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的 J2EE 工具的
4、新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是 J2EE IDE 市场一个重量级的选手。通过增加UML 双向建模工具、WYSIWYG 的 JSP/Strutsdesigner、可视化的 Hibernate/ORM 工具、Spring 和 Web services 支3持,以及新的 Oracle 数据库开发,MyEclipse 5.0 继续为业界提供全面的产品。2. 需求分析2.1 房屋租赁管理系统可行性分析可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解。下面从四个方面分析本系统的可行性:2.1.1 房屋租赁管理系统技术可行性本系统
5、采用 Access 2003 进行后台数据库的管理、操作和维护,用 delphi 进行前台窗口界面设计、与后台数据库的接口、数据的录入、查询、在 Web 窗体中参数的传递和数据绑定等功能。delphi 可以方便地创建动态、快速、交互性强的系统。减少了类与类之间的命名冲突,充分说明本系统在技术方面可行。42.1.2 房屋租赁管理系统经济可行性由于目前我国房地产事业蓬勃发展,房地产的租赁在国内呈现越演越烈之势,企业的想以最低的投入成本获得更高的管理利润,必须开发一个易于管理、维护费用低廉、界面友好、安全可靠的商务系统。因此 delphi 的开发简易性、灵活性尤其是经济方面可行迎合了这一开发前景。2
6、.1.3 房屋租赁管理系统操作可行性该系统设计清晰,有良好的用户界面,操作简洁,有完善的异常处理机制和提示信息机制,用户会感到所见即所得,因此操作方面可行。2.1.4 房屋租赁管理系统法律可行性本系统没有违反国家相关法律规定,法律方面可行。2.2 房屋租赁管理系统功能分析本系统应具有如下功能:51.登录和修改:由于在用户和相应的管理者在管理房源时,需要房源的详细信息,所以需要客户和管理者先登录才可以进行对房源进行。在进入系统时进行确认时,系统会判断是不是本系统数据库内存在的用户,若不是本站客户,必须建立新帐号。2.房源目录的浏览:若商品的数目很多,这样就必须分类构建商品目录,这样客户就可以直观
7、而又快速地浏览商品及进行查看商品和选择商品。3.房源的搜索:本系统提供了模糊匹配的搜索功能。用户可以键入所要查询的房源名或房源详细信息及房源号,这样的设计是为了用户能快速而便捷的找到自己所要的房源。4.房源管理:是整个房源系统的关键部分,需要对房源进行添加和删除,改变房源数量,获取房源总数和价格等管理。5.房源定单管理:包括用户房源定单的生成和对用户房源定单进行的处理。用户定单的处理提供四种查询定单的方式。6对查询出来的每一条定单记录都可查看其详细信息或进行编辑。2.3 房屋租赁管理系统安全性需求2.3.1 用户权限安全性系统设置管理员和一般用户两种用户身份以满足安全性要求,只有管理员才拥有设
8、置用户管理、系统初始化、数据字典和库存初始化的权限。2.3.2 系统安全性系统的处理过程严格按照事务(Transaction)处理机制操作。同时对输入首先进行合法性检查,最大限度的满足数据的安全,保证系统的稳定。2.4 房屋租赁管理系统性能要求2.4.1 可重用性本系统采用模块化设计,为了提高系统中代码的可移植性7和尽可能减少代码量,保持类或模块的简单和纯粹,这样系统具备良好的可重用性。2.4.2 安全性在现代社会中,数据资料已经成为各个传统产业提高自己应变效率的有利武器。在各大企业纷纷建立自己的强大的数据资源的时候,作为一个房源机密的机构,安全性直接影响企业和客户的利益所在,因此本系统将的安
9、全性应放在首要位置。1.威胁系统安全的因素(1)数据库内数据被修改或破坏。(2)保密数据(例如用户密码没有被加密)被泄漏。(3)数据和系统不能被用户应用。2.保证安全性的目的(1)保证数据的正确性,输入数据与客观实体一致,不能8被破坏。(2)保护数据的保密权限,系统信息只能对有访问权限的用户公开,防止窃取。(3)保证系统和数据地有效使用,防止破坏数据导致系统瘫痪。3.保证安全性的方法(1)合法性检验机制。(2)权限划分机制。(3)数据加密机制。本系统对系统安全性作出如下处理:首先,在系统注册的用户拥有唯一的帐号,此帐号唯一标识用户身份,用户凭此信息访问该系统。其次,系统通过用户口令区别用户权限,系统为不同权限的用户提供不同的服务。最后,系统还提供了密码加密措施,利用 SHA1 散列算法将用户密码转换为新的字符串实现加密。 9