Download presentation
Presentation is loading. Please wait.
1
CIS 248 30C Project Presentation 4
Presented by Doug Madetzke
2
EastBank Gallery Project
For this presentation I would like to discuss the following items: The Project Overview The Project Goals The Projects Current Status The key code snippets Database ERD diagram Microsoft Project Gantt/PERT chart A Flow chart for a Sales Entry The Technical issues encountered so far
3
EastBank Gallery Project Overview
EastBank Gallery is looking for a web based tool to manage Users, Inventory, Sales and Deposits. They are currently using an Access DB but that is rarely utilized as it is cumbersome and difficult for the artists to use. Site must be easy to use and intuitive. Forms needed include Sales form User entry Inventory entry
4
EastBank Gallery Project Goals
Create professional, easy to use web forms. Forms will give the client the ability to create and modify users. The Forms will also Create and track inventory. The Site with Use the inventory when processing sales. Create an accounting process for producing checks to artists minus commission. Create a process to track deposits.
5
EastBank Gallery Project Status
DB has been created in SQL Server Management Studio. Tables created to track: Sales Inventory Users(employee, artists) Deposits
6
EastBank Gallery Project Status
The Default ASPX page has been created in Visual Studio.
7
EastBank Gallery Project Status
The Account Entry page was created where we are able to create new User Accounts.
8
EastBank Gallery Project Status
The Account Type Entry page was created. Here we can Edit the User and also add or edit the Account Type.
9
EastBank Gallery Project Status
The Account Type Entry page has been edited. We can now Edit the User and also add or edit the User Type, Address and Contact information.
10
EastBank Gallery Project Status
The Inventory Entry page has been created. We can insert inventory here.
11
EastBank Gallery Project Status
The Inventory Entry page has been updated. The layout was changed to auto fill fields for the user. IE: Commission Rate, Entity Type Nbr, Entity ID.
12
EastBank Gallery Project Status
The Sales Entry page has been created. Here we can enter an Inventory Number and that will pull back all the pertinent information needed for the sale. Entry’s will be made into the Tran table to track sales and inventory.
13
EastBank Gallery Project Key Code
Code snippet for the Site.Master page. Here we see the code used for the floating menu used on all the pages, as well as the Java used to expand and show the menu.
14
EastBank Gallery Project Key Code
Code Snippet for the user_entry page. Here we look at the C# code for adding the new User Account to the Entity table.
15
EastBank Gallery Project Key Code
Code snippet for the usertype_entr y page. Here we see the dropdown boxes and their data sources that pull back the data needed for the Detail Views to populate.
16
EastBank Gallery Project Key Code
Code snippet for the usertype_entr y page. Here we see the Data View being created along with the datasource used to populate the view.
17
EastBank Gallery Project Key Code
Code Snippet for the usertype_entry page. Here we look at the C# code that checks and displays a message for an error when Inserting, Updating or Deleting a record from the Details View.
18
EastBank Gallery Project Key Code
Code Snippet for the inventory_ent ry page. Here we look at the C# code for adding the new inventory record to the Item table.
19
EastBank Gallery Project Key Code
Code Snippet for the sales_tool page. Here we look at the C# code that pulls back information based on a ticket number entered by the sales rep.
20
EastBank Gallery Project Key Code
We are looking at the sales_tool page C# again. Here we are creating rows in a Grid View based off of the data entered into the above code textboxes.
21
EastBank Gallery Project Key Code
We are still looking at the sales_tool page C# again. Here we are creating rows in a Grid View based off of the data entered into the above code textboxes.
22
EastBank Gallery Project Key Code
We are now looking at the sales_tool page C# where we are calculating the Subtotal, Sales Tax and Total Due.
23
EastBank Gallery Project ER Diagram Part1
24
EastBank Gallery Project ER Diagram Part2
25
EastBank Gallery Project PERT Chart
26
EastBank Gallery Project Sales Entry Flow Chart
27
EastBank Gallery Technical issues
The first problem dealt with having a one to many relation ship between the User Accounts and the Account Types, Address and Contact information. We worked around this using the Details View in Visual Studio. Once you select a User you can page thru each of their many entries in the other tables. Allowing us to have multiple Account Types, Address and Contact information. The second major problem had to do with passing text into the Details View. We need that information to pass or the user will have to manually enter the Accounts Entity ID every time they create a new Account Type, Address or Contact entry. This is still an open problem but a question has been posed to the online community of Stack Overflow.
28
EastBank Gallery Technical issues
3. The Third major problem is with the Sales Entry page. Currently I am unable to write to the Database, specifically the Tran table. The code is erroring out on the connection to the table so I may have a problem there as I am re-using the connection code that currently works in writing to the Inventory Table.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.