zoukankan      html  css  js  c++  java
  • 政府採购电子办公系统总结-思路篇

    前言

      政府採购电子办公系统是实现招标,投标,评标等过程的电子化管理。在这个系统中我所负责的是招标文件制作和档案管理。这篇文章里我主要介绍一下对于这两部分业务的实现思路。

    招标文件制作

    实现思路

    1. 提炼出招标文件里相对来说easy变化的内容,这些内容因不同的招标项目而异。

      如:招标项目名称,採购单位,招标開始日期等。

      这些信息做成表单由用户来填写。

    2. 制作一个招标文件模板,在出现上述可变内容的地方写成“{}”。
    3. 在生成招标文件时获得用户的信息,利用Aspose.Word替换上述模板中的“{}”。

    技术点

    • Aspose.Word的使用
    • 从server端读取文件
    • 导出生成的Word文件

    档案管理

    实现思路

    1. 上传用户文档到MongoDB。并利用Lucene和盘古分词对文档建立索引
    2. 检索时利用Lucene进行搜索。

    技术点

    • 将文档上传到MongoDB。使用Document对象上传或GridFS
    • 使用Lucene.Net进行全文检索
    • Uplodify控件上传文件

    小结

      在这个项目中会频繁使用文件的读写操作。有C#中的System.IO 。也有MongoDB中的GridFS中封装的文件读写类……要想在众多的技术中游刃有余,须要对文件的读写操作有个清晰的思路,不然这些功能强大的技术就成了我们的困难和障碍,所以在总结的路上奋斗不息吧。

  • 相关阅读:
    NOIp199Cantor表
    NOIP2001数的计算
    NOIP2010排队接水
    普及组2006第三题jam的计数法
    2013提高组积木大赛
    洛谷1223排队接水
    9.3noip模拟赛第一题卡片
    2002普及组第四题过河卒
    细胞分裂(NOIP2009 普及组第三题)
    道路游戏(NOIP2009 普及组第四题)
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5238142.html
Copyright © 2011-2022 走看看