Case Studies

Controlled Substances Return System

Service: custom application development
Solution type: desktop application
Business area: logistics, pharmaceutics, business process automation
Period: 2004

Key problems

The business of the Customer is controlled substances disposal and recycling. The new application was needed because most of business processes were performed using paper technology. This resulted in losses of time. The Customer needed a computerized system to process returns in a convenient and fast way. In general, the project goal was to develop a software system for exchanging Advanced Shipment Notifications and Purchases between Purchaser (the Customer) and Supplier (Customer's clients). The system must meet all requirements defined by DEA for systems working with controlled substances.

Solution

Arcadia's team designed and developed the CSRS containing the following logical modules:

  • Core module: supports core functionality for both Supplier and Purchaser packages: business logic, security, interaction with database, interaction with Cryptography SDK, generating XML files and so on.
  • Purchaser UI module: contains all UI forms of the Purchaser package: View transaction list form, View transaction details list form and so on. It contains all reports required by Purchaser package as well.
  • Supplier UI module: contains all UI forms of the Supplier Package — View ASN list, Add ASN, View transaction list, View transaction details list forms and so on. It contains all reports required by Supplier package as well.
  • Web-service module: receives ASNs from suppliers and stores them in the database; receives registration information from suppliers; gives transactions to suppliers. This service is implemented as ASP.NET web service.
  • Cryptography SDK: supports cryptography algorithms.

Development tools

  • Microsoft C# (Microsoft Visual Studio .NET 2003) — for business logic and GUI
  • Microsoft Source Safe 6.0 SP5 — as a source control system
  • csUnit 1.9.4 — as an automation of unit test tool
  • TestTrack Web — as bug tracking software

Duration and scope

6 months / 1300 person-hours / 1-2 people

Arcadia has a profound experience working with .NET and DotNetNuke technologie

Contacts

30 korp. 2A, Zanevskiy pr.,
St. Petersburg, 195112, Russia

Tel: +7 812 610 59 55,
       +7 812 610 59 58
Fax: +7 812 610 59 57

E-mail:

Read about our product, Anacta Tools project planning instruments

Anacta Tools is Compatible with Windows® 7

Microsoft Certified Partner

© Copyright 1993-2010 by Arcadia, ZAO