About this project
it-programming / desktop-apps
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