Evaluating bids

Programador c# sql server

Published on the February 05, 2018 in IT & Programming

About this project

Open

Desarrollo de un programa en c# para el entorno Windows .
Tareas que hay que realizar
Hay que desarrollar un programa - basicamente un gestor de base de datos - sql server express -  junto con unas funciones para la busqueda de datos en la base y la presentacion de los datos al usuario  .El programa es una aplicacion de escritorio que ha de funcionar en el entorno Windows  (Windows 7 , Windows 8 , Windows 10 (windows  vista es opcional )  en las versiones de 32 y 64 bits . Casi todo el codigo ya esta escrito .
Las tareas que habria que realizar son :
1- Crear un instalador que incluya los recursos que usa el programa : sql server express ,  unos fichero con graficos  , el esquema de la base de datos  y un fichero de tipo exe.
2- Dotar al programa de un sistema de proteccion  ; la proteccion funcionaria a tres niveles :
a) Proteccion anticopia : que no se puedan crear duplicados del programa .Hay que tener en cuenta que el programa se va a distribuir mediante descargas de internet.
B)Proteccion de descompilacion : que el programa no se pueda descompilar
c)Proteccion en el acceso a las bases de datos : un campo de la base de datos puede estar encriptado  ademas a las bases de datos solo se podra acceder desde el programa y no desde sql server .
La proteccion se efectuara mediante bibliotecas comerciales
3-Los ficheros de base de datos que maneja el programa son ficheros sql server express . El esquema de la base de datos ya esta definido .Tan solo hay que revisar el codigo de seis funciones  ( crear una base de datos , modificar un registro de la base de datos , insertar un registro ,  borrar un registro y efectuar una busqueda ) el codigo de estas funcionciones lo entregaria en cuanto comienze el proyecto.

4 - Formularios . Los formularios ya estan diseñados y las estructuras de datos en las que se guardan los datos ya estan creadas , unicamente hay que dejar los esteticamente presentables

5- Internalizacion . El programa se distribuira en diferentes idiomas y por tanto los rotulos del programa cambiaran en funcion de una variable idioma_del_programa  ( esto ya esta implementado para el español y el ingles ).
En principio es la unica adaptacion que habria que hacer pues no se van adaptar ningun campo de la base de datos  ( fecha , nombre etc ). No se si hay que introducir mas modificaciones
6- Pruebas .Se efectuara pruebas para comprobar que el programa funciona correctamente  : se descargara el programa , se instalara en las distintas versiones de windosw ( 7 a windos 10) y se ejecutara a nivel de usuario comprobando que funciona correctamente .




Requisitos del programador : experiencia con c# y sql server de  al menos dos años

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have the design
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Required platforms Windows

Project duration 1 to 3 months

Skills needed

PHP