Capstone Database Management

15
Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2016 Capstone Database Management Sharanya Amuduri Governors State University Anitha Avula Governors State University Ahmed Hussaini Syed Governors State University Follow this and additional works at: hp://opus.govst.edu/capstones Part of the Databases and Information Systems Commons For more information about the academic degree, extended learning, and certificate programs of Governors State University, go to hp://www.govst.edu/Academics/Degree_Programs_and_Certifications/ Visit the Governors State Computer Science Department is Project Summary is brought to you for free and open access by the Student Capstone Projects at OPUS Open Portal to University Scholarship. It has been accepted for inclusion in All Capstone Projects by an authorized administrator of OPUS Open Portal to University Scholarship. For more information, please contact [email protected]. Recommended Citation Amuduri, Sharanya; Avula, Anitha; and Syed, Ahmed Hussaini, "Capstone Database Management" (2016). All Capstone Projects. 200. hp://opus.govst.edu/capstones/200

Transcript of Capstone Database Management

Governors State UniversityOPUS Open Portal to University Scholarship

All Capstone Projects Student Capstone Projects

Spring 2016

Capstone Database ManagementSharanya AmuduriGovernors State University

Anitha AvulaGovernors State University

Ahmed Hussaini SyedGovernors State University

Follow this and additional works at: http://opus.govst.edu/capstones

Part of the Databases and Information Systems Commons

For more information about the academic degree, extended learning, and certificate programs of Governors State University, go tohttp://www.govst.edu/Academics/Degree_Programs_and_Certifications/

Visit the Governors State Computer Science DepartmentThis Project Summary is brought to you for free and open access by the Student Capstone Projects at OPUS Open Portal to University Scholarship. Ithas been accepted for inclusion in All Capstone Projects by an authorized administrator of OPUS Open Portal to University Scholarship. For moreinformation, please contact [email protected].

Recommended CitationAmuduri, Sharanya; Avula, Anitha; and Syed, Ahmed Hussaini, "Capstone Database Management" (2016). All Capstone Projects. 200.http://opus.govst.edu/capstones/200

ABSTRACT

The main aim of this project is to provide a well-structured database for storing information about Grad projects Apart from this, CCDS displays the existing grad projects to the students through web by query implementation. And also they can access information about any particular Grad Project .The main objective of this project is to design an application which is user-friendly and should be able to get the details about student Grad Project. Grad Project is a particular course and administrator for maintaining the data of students, List of Grad projects and modules this system facilitates the administrator to manage Project List, manage Project Documents and manage reports. Including storage and retrieval of all the activities related to selected Projects and also the modification and deletion of the data.

i

Table of Content 1 Project Description ............................................................................................................................................... 1

1.1 Assumptions and Dependencies ................................................................................................................... 1 1.2 Future Enhancements ................................................................................................................................... 1 1.3 Definitions and Abbreviations ..................................................................................................................... 1

2 Project Technical Description ..............................................................................................................................2 2.1 Application Architecture ..............................................................................................................................3 2.2 Application Information flows .....................................................................................................................4 2.3 Data Model ...................................................................................................................................................5 2.4 Screenshots...................................................................................................................................................6 2.5 About Software and Database ....................................................................................................................10 2.6 Capabilities.................................................................................................................................................13

3 Project Requirements ..........................................................................................................................................13 3.1 Identification of Requirements ...................................................................................................................13 3.2 Security and Fraud Prevention ...................................................................................................................13 3.3 Release and Transition Plan .......................................................................................................................14

4 Project Design Description .................................................................................................................................14 4.1 Default.aspx code: ......................................................................................................................................14 4.2 ExcelDataStore Code: ................................................................................................................................174.3 Search Page: ...............................................................................................................................................21 4.4 Table Creation Scripts .................................................................................................................................22

5 Internal/external Interface Impacts and Specification .....................................................................................25 6 Project Design Units Impacts .............................................................................................................................27 7 System Requirements ..........................................................................................................................................27

7.1 Hardware Requirements .............................................................................................................................27 7.2 Software Requirements ..............................................................................................................................27

8 Acknowledgements ............................................................................................................................................. 27 9 References ........................................................................................................................................................... 28

ii

List Of Figures

Figure. 1 Architecture 2

Figure. 2 Flow of data in Application 3

Figure. 3 Database Model 4

1

1 Project Description

The main aim of this project is to provide a well-structured database for storing information about Grad projects Apart from this, CCDS displays the existing grad projects to the students through web by query implementation. And also they can access information about any particular Grad Project .The main objective of this project is to design an application which is user-friendly and should be able to get the details about student Grad Project. Grad Project is a particular course and administrator for maintaining the data of students, List of Grad projects and modules this system facilitates the administrator to manage Project List, manage Project Documents and manage reports. Including storage and retrieval of all the activities related to selected Projects and also the modification and deletion of the data.

1.1 Assumptions and Dependencies • We assume that student user login Id and Password is created once they get the

admission in the GSU. • Before Entering Details students are allotted with Advisor and abstract is

approved by the advisor

1.2 Future Enhancements Advisor and groups are assigned manually using random code gerated we can form the groups and assign the advisor accordingly.

1.3 Definitions and Abbreviations • SQL: Structured Query language • GUI: Graphical User Interface • ADO: ActiveX Data Objects • OLED: Object Linking and Embedding, Database • ORM: Object-Relational Mapping • CPU: Central Processing Unit • DB: Database • IIS: Internet Information Services

2 Project Technical Description

Capstone Database system helps the student to view all the graduste student which are stored in the Database .so that Student will be getting an idea .

2

2.1 Application Architecture

Figure. 1 Architecture

2.2 Application Information flows

Name spaces • System.Collections.Generic • System.Linq • System.Data.OleDb • System.Data.SqlClient • System.Web • System.Web.UI • System.Web.UI.WebControls • System.Text • System.IO • System.Text.RegularExpressions

.aspx files • AdminAbstractDetails.asp

x • AdminDetails.aspx • MainPageMgmt.aspx • MasterPage.Master.aspx • SearchAbstract.aspx • Studentpage.aspx

.cs files • AdminAbstractDetails.asp

x.cs • AdminDetails.aspx.cs • MainPageMgmt.aspx.cs • MasterPage.Master.aspx.c

s • SearchAbstract.aspx.cs • Studentpage.aspx.cs

Bin files • Interop.Microsoft.Office.Core.dll • Microsoft.Office.Interop.Excel.dll • Microsoft.Vbe.Interop.dll • office.dll

3

Figure. 2 Flow of data in Application

Start

Faculty Login Student Login

Admin Login

Student Details(Uploading

Project Details Project Details

View all abstract details Delete or Update

Stop

4

2.3 Data Model

Figure. 3Database Model

5

Screenshots

6

7

8

9

2.4 About Software and Database

2.5 Capabilities Group of this application needs learning on asp.net web frames, C# Program and SQL server. Asp.net web structures and C# information is expected to change any of the pages and business rationale. Database SQL server learning is required for client support, taking reinforcements and making upkeep arranges. 3 Project Requirements

3.1 Identification of Requirements a. Uploading the abstract in to the database b. Admin Can make changes like edit and delete the record c. Student can d. Planning sections for any student by days of the week.

3.2 Security and Fraud Prevention Only authenticated users can login to the application and make any changes or use the application. There is no chance of any fraud activities on the application since the application can be used only by authenticated users also the database is secured by username and password. The data provided in text file is open to everyone from the website and hence the chances for loss or theft of data are least. Continuous monitoring is also done to identify any changes in the database and the application.

10

3.3 Release and Transition Plan The Capstone Database management System application is now deployed in local IIS server and executing on local machine. 4 Internal/external Interface Impacts and Specification

• This application focuses on the data structure that is available in my-gsu website. • Application allows the student enter the abstract their limit 2,147483647 bytes. • Only Admin can update and delete the records from database using application

5 Project Design Units Impacts

• Login : Registered users are access the web application.

• Insert : The transformed data is then uploaded into the database using ‘insert into database’ button.

• Search : User can search the existing data from the database.

6 System Requirements

6.1 Hardware Requirements

Visual Studio

• 1.6 GHz or faster processor. • 1 GB of RAM (1.5 GB if running on a virtual machine) • 10 GB (NTFS) of available hard disk space. • 5400 RPM hard drive. • DirectX 9-capable video card running at 1024 x 768 or higher display resolution.

SQL Database

• 6 GB Hard drive space • Installation discs • Monitor • Internet

6.2 Software Requirements • Visual Studio 2012 • .NET Framework 4.0 • Microsoft SQL Server Management Studio 2012

27

• Windows 7 or higher • Internet explorer or google chrome browser.

7 Acknowledgements

I express my Gratitude to Dr Soon-Ok Park for her help, guidance throughout the work for this project without which I would not have been able to complete this project to such a success. I am also thankful to my project team members who have shown their co-operation and have been mindful of the proper delivery of the project. Finally I am also thankful to other faculty members who provided me with Moral support during the course of this project.

8 References

1. Art Gentleman (2012). Computing with C# and the .NET Framework. Available from https://books.google.com/books?isbn=1449615503

2. Microsoft Developer Network. Retrieved March 28, 2016 from the Microsoft Website: https://msdn.microsoft.com/en-us/library/8yttk7sy(v=vs.110).aspx

3. Raps MK. (2016). ASP.NET Grid View. Retrieved from http://asp.net-informations.com/gridview/asp-gridview.htm