SAP R/3 Implementation of Invoice Verification Process
Arwinder Bindra
May 1999

Configure and implement the SAP R/3 system with emphasis on the Invoice Verification process. Invoice verification is part of the accounts payable function.  Accounts Payable is part of the materials management module being implemented at a local company along with sales & distribution, production planning, finance and control modules. The thesis will cover all the  implementation phases.

SAP R/3 (system, application and products in data processing) is the largest supplier of business application software in the world and world's fourth-largest independent software supplier, overall.


DFS Consultant System
Charlie Bryant
May 1999

The DFS Consultant System is a Thesis project that shall involve the design, implementation, test, and documentation of a Java Internet-based software program product for the IBM Corporation relating to the Open Group's Distributed Computing Environment (DCE) and Distributed File Service (DFS) middleware applications.  DFS allows various physical file systems in a DCE cell, regardless of the various IP-connected host machines on which they reside, to be presented as one or more "filesets" to all DFS clients in the cell as one hierarchical file structure referred to as the "DFS filespace".

Using any web browser containing Java Virtual Machine functionality, the DFS Consultant System shall aid traveling DCE/DFS consultants and their customers by completely automating the procedure of planning and designing the setup of servers and clients comprising DFS in a DCE cell as well as the DFS filespace. Through an Internet application implemented in the Java programming language, the DFS Consultant System shall support a dynamic, graphical environment with the ability to demonstrate to a current or prospective DFS customer, user, and/or administrator valid combinations of DFS clients and servers in a DCE cell as well as what a sample DFS filespace structure may look like in terms of read-write filesets and if relevant, their read-only and backup copies.  Upon completion of this project, the DFS Consultant System shall be able to provide answers to what-if types of planning and design questions from DFS customers who are pursuing a DCE/DFS implementation that may ultimately be placed into production in their environment.



Web-Based Real-Time DSP System
Shao-lee(Jerry)  Chang
May 1999

This system is to build the environment for operation of Real-Time Digital Signal processing Simulations. The DSP processing is provided by ASPI Peachtree DSP platform built around Texas Instruments TMS320C32 floating point Digital Signal Processor. This system provides the end user with access via internet and an array of functions to accept user specified input, to run desired simulations as well as real-time digital signal processing applications, and transmit the output datat back to the user in an appropriate form.


Electronic Calendar for Scranton ECRC
Sharon Conway
May 1999

The Electronic Commerce Resource Center (ECRC) has a problem: keeping track of events and who is where doing what.  There are two calendar systems being used. One is an off the shelf package for “non-countable” events like vacations, conferences, etc.  The other is a custom developed application for managing seminars, presentations, and other "countable” tasks.  Keeping the two systems in sync is very time consuming and error prone.  The challenge is to create a replacement calendar application that provides the users with normal calendar functions as well as providing a combined view of countable and non-countable events.

The Electronic Calendar or ECAL is being developed as a solution for the ECRC.  It will require the creation of a data mart, customized forms in Outlook98, and a middle layer of services for maintaining concurrency.  ECAL will be the interface and link between three different data repositories:
             Microsoft Access tables
            SQL 7.0 data mart tables
            Outlook98 message objects.

Using a web browser or Outlook98, the staff of the ECRC will be able to access a calendar that displays all events, countable and non-countable, for any given day.



TBD
Brooks Hasting
May 1999
It will be available soon.

Test Generation System
Zarina Lamit and Murliza Mokhtar
May 1999
The Test Generation System (TGS) is a software product which allows the creation and update of a database of assessment items (questions and answers) and generation of test modules from this database.

The objective of the system is to facilitate teachers in preparing test modules and conducting interactive self-assessment for students.



Ada Data Structure Selection Assistant (ADSSA)
Mudhulika Saxena
May 1999
The Ada Data Structure Selection Assistant is a web-based application whose objective is to encourage software reuse. This application will assist the user in using reusable resources from the library of Ada data structure packages in the Computing Sciences Department at the University of Scranton.  The ADSSA shall assist the user through the steps involved in reuse - selecting an appropriate Ada data structure package, specializing the selected package and integrating the package


An Integrated Network Monitoring Tool Generator
Wenji Sloyan
May 1999
The Integrated Network Monitoring Tool Generator is an application that automatically generates an integrated network monitoring tool according to user input. The intended user shall be a UNIX system administrator who has root access.

The application utilizes several existing tools and provides graphic user interface during user configuration phase. The tool generated by the application is expected to provide network traffic monitoring and/or security check services to the system administrator. Running of the tool generates data which is further processed by the system for graphic display.



Real-Time Process Monitoring in BSD
Geoffrey Speicher
May 1999
This project aims to gather information considered useful in the arena of process monitoring, particularly, but not limited to, processes of a real-time nature.  The development platform is FreeBSD 3.0, and operation is, for the time being, limited strictly to this environment.  It is the author's hope that this can be extended to any UNIX-like operating system that possesses a 'truss' facility.

When a user wishes to monitor a process (usually to debug a program they've written) they should be able to specify an existing process to monitor, or execute a program to be monitored.  Regardless of which method is used, information specific to that process regarding child creation, synchronization, communication, device I/O, signals, state changes, etc. will be gathered from the BSD kernel in real-time, and immediately sent via network to a display system which graphically and dynamically represents the course of action taking place.

The display system is not within the scope of this thesis.  Rather, the thesis focuses on extracting the necessary information from a running system in an efficient nature, and presenting that information in terms of a protocol understood by the (sibling project) display system.