Find Jobs
Hire Freelancers

I need you to develop some software for me. I would like this software to be developed for Windows. The main goal behind this project is to create a software that checks source documents to ensure that the statements in the primary file are correct.

$1500-3000 USD

キャンセル
投稿日: 8年近く前

$1500-3000 USD

完了時にお支払い
I need you to develop some software for me. I would like this software to be developed for Windows using C or C++. Proposal General Overview The main goal behind this project is to create a software that checks source documents to ensure that the statements in the primary file are correct. This product will be a proof of concept used to extract financial numbers that are present in a primary file, and to annotate the sources of the extracted numbers from a given set of source documents. This will be accomplished by having the user specify the file address of the primary file and the directory in which the source files are located. Then, the user will press a button to annotate the document using the sources. The user will then be able to export the document with the annotations to a pdf format. The user will be able to specify numbers that the program may have missed to be annotated and the user will also be able to change all of the annotations in order to double check the product. The product will consist of a Java backend and a Graphical User Interface (GUI) to accept input. The primary files will be in the formats of Microsoft Word or PDF. The Source Documents will be in the formats of Microsoft Word, Microsoft Excel, and PDF. Overview of the User Interface ​The user interface will consist of a large box with two smaller boxes on the left and the right. The left most box will display the primary document that is to be annotated. It will also show the annotated document after the annotation operation is completed. The right most box will show a preview of the list of source documents. The user will be able to relabel the files within the program and to change the default annotation abbreviations into user defined abbreviations. In the middle of the two boxes is a button that will initiate the annotation process once the primary file and the source files are selected. On top of the left box is a box to select a file from the users compute to be the primary file, and on top of the right box is another box for the user to select the source directory. Initial Use Case ​The first iteration of the product will be able to locate and display a primary file and to locate and display a directory of source files with default names and annotation abbreviations. The user will then be able to manually select a number located in the primary file for input. The product will then locate the file (or files) in which that number is present and create an annotation in the primary document using the default annotation abbreviation for the source file. Phases of Development 1. Researching and implementing Java libraries to read and write data from PDFs in a simple form. 2. Create an algorithm to for finding numbers of written and numeric form in a pdf 3. Create a GUI display to show the Primary PDF and the Source File. 4. Use GUI to highlight the numbers that appear in both documents and rudimentary annotate them. 5. Add changing annotation names an abbreviations as well as the ability to export to PDF format 6. Add support for Microsoft Excel and Microsoft Word documents Note: - Numbers located in the files should be able to be found both numerically and in written form o Example: 1.8 Million, 1,800,000 , One Million Eight Hundred Thousand , 1800 (In thousands) - The user should be able to set a denomination per file page if the numbers are denominated in thousands/ etc. - The user should be able to set a limit to how exact the number should be, due to rounding issues - The software should look professional and user friendly (simplistic) - The final report should have a legend, showing the annotated files abbreviates, as well as the spelled out full name of the file - For numbers that do not match exactly, the user should be able to identify these numbers easily and manually change them if they don’t suffice - If numbers are found more than once in the source documents, the user shall be able to easily which select which file should be used for the annotation. - This program should be able to process fast - The annotations should be in red, as well as the legend - The user should be able to change the font ( Time New Roman Default)
プロジェクト ID: 10664282

プロジェクトについて

17個の提案
リモートプロジェクト
アクティブ 8年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
Hello, Good morning, I read your project and it's a type of file stream manipulation in C++/Java, the user interface can be build in IDE C++ like a visual studio or NetBeans Java. I have many years in system developement in C/C++/Java building libraries or use third party libraries , today I use C++ 11. The design pattern is needed to verify wich kind of file (.doc, excel, pdf e etc) that will be used. You spoke about Java, of course with java it's became more easy, but you want the code in C++ right? The milestones of course I adjust to be the Phases of Development. For more details If you like we Could have a chat. the project looks like very interesting and an good challenger. Best Regards
$1,500 USD 30日以内
5.0 (2 レビュー)
2.8
2.8
この仕事に17人のフリーランサーが、平均$2,562 USDで入札しています
ユーザーアバター
Sorry for exceeding max budget. Appreciate if you can share a sample file (just few lines) and how the file would look after annotation of numbers or other words. Please disregard my timeline/milestone for now, we can discuss this if we meet rest of the qualification requirements. Kindly visit our profile on Freelancer.com to know more about our past history. We look forward to your response.
$4,210 USD 60日以内
4.9 (63 レビュー)
7.7
7.7
ユーザーアバター
I am very proficient in java. I have 16 years java developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using java under linux environment. I used java to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using java, I can show you the demo of client, if you like. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you. Besides, I am very proficient in c++ also, hope I can help you.
$1,500 USD 21日以内
4.9 (155 レビュー)
7.1
7.1
ユーザーアバター
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that is required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$2,500 USD 30日以内
5.0 (3 レビュー)
4.4
4.4
ユーザーアバター
Hi. I am very curious about your project. I think I am the best one to complete your project successfully. I have lots of experience with C, C++. Please leave me a message to discuss more. Looking forward to hearing you soon.
$2,500 USD 30日以内
4.8 (9 レビュー)
4.7
4.7
ユーザーアバター
Dear Client, Greetings from Flowgica technologies, I have experience with these skills. We do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please check our freelancer portfolio at https://www.freelancer.com/u/mmadi.html?page=portfolio I am ready to work with you,kindly waiting for your response. Thanks & Regards, Mmadi
$2,400 USD 29日以内
5.0 (4 レビュー)
3.9
3.9
ユーザーアバター
HELLO. PLEASE ASK US ABOUT OUR PROMOTIONAL DISCOUNT TODAY. WE ARE EXPERTS IN MOBILE APPS, WEBSITES, AND SAAS SOFTWARE DEVELOPMENT. PLEASE MESSAGE ME. HAVE A LOOK AT OUR PORTFOLIO: https://www.freelancer.com/u/MilesChino.html
$2,500 USD 30日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
Risen Technologies is a software development & analytics company from Warsaw, Poland which assist new ventures with much needed strategic thinking and newest technologies. We have High-Quality engineers who can deliver the works on time and with great quality. We also develop our own ideas into fully working prototypes with the purpose of spinning them off into seperate companies. We work in following technologies: - Python, iOS, Android, PHP, Ruby for software development (Swift, Objective-C, JAVA) - AngularJS, NodeJS for front-end web development - Hadoop, Spark, Flink for Big Data - MATLab, R, SAS for analytics - Infrastructure: Amazon Web Services, Azure, all other cloud-based infrastructure, - VR: Oculus, HTC Vive, Mobile Cardboards - Transparent OLED/LCD’s: see-through interactive screens
$2,500 USD 30日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
Gaithersburg, United States
0.0
0
お支払い方法確認済み
メンバー登録日:6月 1, 2016

クライアント確認

このクライアントからの他の仕事

Label Design
$100 USD
ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。