Develop C# objects used with WinForms for managing users and roles for the SQLEXPRESS

Ditutup Dipasang Nov 14, 2007 Dibayar saat pengiriman
Ditutup Dibayar saat pengiriman

Description We need to develop C# business objects used with WinForms for managing users and roles for the SQLEXPRESS; authenticating users and retrieving users’ roles from the database. The database users’ logons shall be Windows Domain Accounts; database connections shall use windows integrated security (Windows Authentication). The project outcome should be API documentation, business objects functional code, NUnit tests, Sandcastle generated documentation. The business objects shall provide simple API allowing following operations: Database connection • Specify database name • Specify database server location • Logon administrator • Verify administrator privileges Managing Users • Retrieve list of windows domain accounts • Retrieve list of database users • Add new database user (existing windows domain account) • Verify if user exists in windows domain accounts • Remove user from database users list Managing Users Roles • Retrieve list of database roles • Retrieve list of user’s roles • Add role to user from the list of existing database roles • Remove user’s role User authentication and authorization • Authenticate user with user credentials (name, password and domain name), (success / failure); authentication shall require user credentials, database name and database server location only. • Retrieves list of user roles for successfully authenticated user; authorization shall require user credentials, database name and database server location only. API specification shall include exceptions definition for API failures. NUnit tests shall use all API in normal and failure conditions. Deliverables - API specification, with brief description - NUnit tests using business objects API in normal and failure conditions - Business objects functional code - Sandcastle generated documentation for public API Milestones - API specification 10% - NUnit tests 30% - Business objects functional code passing NUnit tests 60%

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP, Vista .NET 2.0 C#

Keamanan Komputer Teknik Microsoft MySQL PHP Perancangan Perangkat Lunak Pengujian Perangkat Lunak SQL Keamanan Web Destop Windows

ID Proyek: #2676788

Tentang proyek

8 proposal Proyek online Aktif Nov 28, 2007

8 freelancer rata-rata menawar $544 untuk pekerjaan ini

lbateamvw

See private message.

$425 USD dalam 14 hari
(13 Ulasan)
5.5
vgvbuyer

See private message.

$339.15 USD dalam 14 hari
(12 Ulasan)
3.8
prashantkokilUK

See private message.

$424.15 USD dalam 14 hari
(1 Ulasan)
3.7
gabrieldiac

See private message.

$255 USD dalam 14 hari
(10 Ulasan)
3.2
jovino

See private message.

$148.75 USD dalam 14 hari
(6 Ulasan)
3.1
mindsinfinity

See private message.

$85 USD dalam 14 hari
(0 Ulasan)
0.0
programmer987

See private message.

$1020 USD dalam 14 hari
(1 Ulasan)
0.0
rukidingme

See private message.

$1657.5 USD dalam 14 hari
(0 Ulasan)
0.0