Project Report on Computer Shop Management System. Call us for buying this report on +91-8287533630 or write email on [email protected]. Visit http://www.freeprojectz.com/pre…Full description
Project Report on Computer Networks
Project Report on Computer Networks
Full description
Project Report on ATM System
Project Report on ATM SystemDescripción completa
Research Project on AmulFull description
growth stocks and value stocksFull description
EAstern Institute for Integrated Learning in Management Project Report on “Why Nokia Handsets are preferred over other Handsets?” Prepared by Kaizer : 1 KAIZER Team Members: NAME ROLL NO.…Full description
Full description
Full description
Detailed Reporting and Snapshots for Airlines Reservation System. Objective,System Analysis etc. all steps are included.Full description
Its a project report...specially fo d technical student....Full description
Full description
Project Report on Regenerative Braking SystemFull description
If you need this project then you call or whatsapp me on +91-8376986802. You can also write email us on [email protected] For Project Details, Demo, Screens and buying the project k...
Full description
Project Report on Regenerative Braking SystemFull description
Full description
Revision History Date
Version
Description
Author
24/Jan/06
1.0.0
Mail Management System
Rajendra Man Banepali
26/June/06
2.0.0
Instance e-messaging
Rajendra Man Banepali
Project Title :www.messenger.com
Members:Rajendra Man Banepali Bachelor of Computer Application, 4th Semester Roll No:- 135138 Enrolment No./ Registration No.:- R1490895134
Institute:Loard Buddha Education Fundation (LBEF), MCRP University, Bhopal
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
This is certify that project work assignment report
Submitted By: Rajendra Man Banepali
Entitled "A project work of e-messaging" has been prepared as approved by this computer programming department. The project framework assignment is forward for examination.
Date:……………………………………… Mr. Ramesh Suwal Head of Department Computer Programming Lord Buddha Education Foundation
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
Acknowledgements It is my pleasure to present this project report. "www.mess enger.com". As email development such as communication development has a vital role for the economic stability and development of country. In today's, modern life one should know a bit more than past about email. It has great stability among all the past public not only businessman & professionals. Nepal being a developing country it is not getting able to develop communication only by the national or domestic communication. One who wants to know about email can be taken this work as a reference. He / she can gather necessary information from it. I obliged to my family members & my companions for their suggestions, support & feedback of great value. I would like to my heart thanks humble gratitude to the state of office of some organization like Lord Buddha Education Foundation (LBEF) and College of Software Engineering (CSE) for their valuable suggestion & guidance & I'm also grateful for its co-operation & co-ordination in providing necessary information. I would like to extend my sincere gratitude & respect to the teachers and all friends for his contribution & suggestions at different step to prepare the report. Rajendra Man Banepali Bhaktapur-17
Software used along With the version. .......................................................................................................7
1.5.2.1 Dream Weaver MX ........................................................................................7 1.5.2.2 Edit Plus 2.0.1................................................................................................7 1.5.2.3 Flash MX ........................................................................................................7 1.5.2.4 Languages: - Hypertext Markup Language (HTML) 4.0.0, Active Server Page (ASP) 3.0, Java script, VB script ..........................................................................7 1.5.2.5 Database: - Ms-Access 2000 , Text Files.......................................................7 1.5.2.6 Microsoft Visio 2003 .....................................................................................7 1.5.2.7 Microsoft Word 2000.....................................................................................7 1.5.2.8 OS – Windows 2000 or higher.......................................................................7 1.5.2.9 WEB Server – Internet Information System (IIS) or IIM ..............................7 1.5.2.10 Microsoft Access OLEDB 4.0...................................................................7 1.6 1.7 1.8 2.
ANALYSIS AND DESIGN:- ......................................................................................................................................8 2.1 2.2 2.3 2.4
3.
ANALYSIS OF STRUCTURED SYSTEM .......................................................................................................................8 SITE M AP: ...................................................................................................................................................................9 ENTITY RELATIONSHIP .............................................................................................................................................9 DATAFLOW D IAGRAM.............................................................................................................................................10
PROGRAM STRUCTURE AN D CODING:-......................................................................................................10 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14
4.
SCOPE..........................................................................................................................................................................7 DEFINITIONS , ACRONYMS AND A BBREVIATIONS .................................................................................................7 OVERVIEW ..................................................................................................................................................................7
GLOBAL .ASA ............................................................................................................................................................11 DEFAULT. ASP ...........................................................................................................................................................11 ADDRESSB OOK. ASP.................................................................................................................................................11 CHANGE PASSWORD. ASP.........................................................................................................................................13 CHECKMAIL.ASP ......................................................................................................................................................15 COMPOSE.ASP ...........................................................................................................................................................19 DEFM ESSAGE .ASP ....................................................................................................................................................22 HOME.ASP .................................................................................................................................................................23 PERSONALMIAL. ASP ................................................................................................................................................29 PGDSEREGISTRATION. ASP ...............................................................................................................................31 SIGNO UTB IN.ASP ...............................................................................................................................................35 USER PASS.ASP .....................................................................................................................................................36 VARDARNA .CSS ..................................................................................................................................................37 OTHERS ................................................................................................................................................................46
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform 4.1.3 Mail list..........................................................................................................................................................46 4.1.4 Compose mail ...............................................................................................................................................46 4.2 OUTPUT DESIGN ......................................................................................................................................................46 4.3 DATABASE DESIGN .................................................................................................................................................46 4.4 M ODULE LEVEL D ESIGN .........................................................................................................................................47 4.5 DESIGN M ETHODOLOGY.........................................................................................................................................47 4.5.1 Information System Design and Optimization System (ISDOS) :-.......................................................47 4.5.2 Pseudocode:..................................................................................................................................................47 4.5.3 Structured Design (SD) ...............................................................................................................................47 4.5.4 Jackson Design Methodology (JDM).......................................................................................................47 4.5.5 Hierarchy Plus Input, Process, and Output (HIPO)..............................................................................47 4.6 STRUCTURE C HART .................................................................................................................................................48 4.7 T RANSACTION ANALYSIS .......................................................................................................................................48 4.8 SPECIFIC D ATA A BSTRACTION, I NFORMATION H IDING .....................................................................................48 4.9 SYSTEM FLOW ..........................................................................................................................................................48 4.9.1 Home page.....................................................................................................................................................48 4.9.2 Registration client........................................................................................................................................48 4.9.3 Login...............................................................................................................................................................48 4.9.4 Check mail .....................................................................................................................................................49 4.9.5 Compose mail ...............................................................................................................................................49 4.9.6 Change password.........................................................................................................................................49 5.
SECURITY OF THE SYSTEM:-............................................................................................................................50 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8
PHYSICAL SECURITY ...............................................................................................................................................50 OPERATING SYSTEM LEVEL SECURITY, ...............................................................................................................50 DATABASE SECURITY, ............................................................................................................................................50 APPLICATION SECURITY,........................................................................................................................................50 T RANSACTION SECURITY, ......................................................................................................................................50 AUTHORIZATION OF T RANSACTION AND P ERIODS E ND RUNS .........................................................................50 M ASTER FILE AND P ARAMETER M AINTENANCE ................................................................................................50 SYSTEM ADMINISTRATION .....................................................................................................................................50
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
1.
Project outline
1.1 Project Name:www.messenger.com is project name. it is web base application wish simulate the email system of the web base system as hotmail.com and yahoo.com
1.2 Purpose The purpose of this Project Report document is to provide a detailed overview of Mail Management System, its parameters and goals. Messenger.com is web base system so every where we can access it for our own uses of mail and sharing information. This basically developed for offline messaging system where internet is so much expensive such like a small institute of Nepal. They can use it for simulation of mail server system. Actually this system is developed first time when I was teaching in remote are where internet is far due to economic status. But we should give facilities to students and others if our small effort works. In additional we can manage online chatt ing and online internal opened messaging using message board. This document describes the project's target audience and its user interface, hardware and software requirements. It defines how our client, team and audience see the product and its functionality. www.messenger.com (mail management system) is a system for mailing and composing mails. It’s about messaging and communicating each others. It’s about more than contacts and meetings. Here, we can get different news and information about related fields, not only but also share information and others using mail facilities. We can see mail of same domain and compose for sharing. This site has mainly mail facility and instance chat room too for conversation in te xt
1.3 Objectives achieved successfully. Messenger.com is already tested in college of software engineering, Hetauda in the year of 2001, September. It have a facility of offline system. It doest not need internet because we just use intranet using Internet information system (IIS) even in windows 2000 or windows server. We can use it even to practice programming in web base application. Its code and project designation is divided into modules so we can use its modules in our various projects for reusability. But, do not confuse that we have implemented object oriented programming, here just we have achieve the module wise programming and central programming only.
1.4 Project Category As far as I could see I have developed a web base application which has been implementation in communications. It type of project is call web application. It has used database and connectivity with text files. So, it is called database application on web base system.
1.5 Tools Environment used Messenger.com has use different type of software tool to develop this application. These tools help for types of purposes and achievement. Some of tools are described briefly.
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
1.5.1 Hardware specification of machine used 1.5.1.1 Pentium 4, Intel Micro Processor 1.5.1.2 RAM 128 MB 1.5.1.3 HDD 40 GB 1.5.1.4 Sound System
1.5.2 Software used along With the version. 1.5.2.1 Dream Weaver MX 1.5.2.2 Edit Plus 2.0.1 1.5.2.3 Flash MX 1.5.2.4 Languages: - H ypertext Markup Language (HTML) 4.0.0 , Active Server Page (ASP) 3.0, Java script, VB script 1.5.2.5 Database: - Ms-Access 2000 , Text Files 1.5.2.6 Microsoft Visio 2003 1.5.2.7 Microsoft Word 2000 1.5.2.8 OS – Windows 2000 or higher 1.5.2.9 WEB Server – Internet Information System (IIS) or IIM 1.5.2.10 Microsoft Access OLEDB 4.0
1.6 Scope Mail Management System (MMS) is base on web mail rules and regulation. MMS has included process of hotmail mail system. MMS is specially use d for composing and mailing within its own domain. It covered registration of client, viewing mail, sending mail within same domain and others but we can see only those mail from same domain as OM.com
1.7 Definitions, Acronyms and Abbreviations MMS (Mail Management System)) WEB Base (through Web application or Internet) OM – Om Domain of site. LBEF – Loard Budhha Education Foundation
1.8 Overview The remaining sections of this document provide a general description, including characteristics of the users of this project, the product's hardware, and the functionaland data requirements of the product. Section 2 describe about Analysis and Design. Section 2 should be included and depicted clearly in the project file such as flow charts, Data flow Diagrams, Use of Decision table, Structural Analysis, ER Diagram etc. section 3 describe about Program Structure and Coding. The report should give various lists for ex. Name of variables types used in the programme, Data structure, no of modules, pseudo – codes, parameter passing mechanism, files, library uses etc. and also brief explanation of source code and project scheduling. And others will discuss further more.
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
2.
Analysis and Design: -
This section should be included and depicted clearly in the project file such as flow charts, Data flow Diagrams, Use of Decision table, Structural Analysis, ER Diagram etc. This chapter deals with techniques applied in information system analysis, data modeling and normalization. This chapter shows a process of providing full specification of systems to users to help them consider and accept. This specification is also a major information source for designers of the new system. It not only specifies the system's objectives but also describes the work and its constraints to which designers have to comply.
2.1 Analysis of structured system Structural system analysis is a modern approach to different analysis and design phrases of the system development process which is accepted because of its strong points over other traditional approaches. The structural system analysis has the following main characteristics: •
The system is developed in the top - down order;
•
During system analysis and design, several tools, techniques and models are used to record and analyze the current system and new requireme nts of users, and define a format for the future system;
•
The major tools used in structural system analysis include: function diagram, data flow diagram, data dictionary, process specification, entity relationship diagram;
•
Separation between physical model and logical model. A physical model is often used in surveying the current system and designing the new system while a logical model is used in analyzing system’s requirements. This is a significant advantage brought about by the structural system analysis method;
•
Acknowledging users’ role in different steps of system development;
•
Different steps in structural analysis and designing can be carried out at the same time rather than in one by one order. Each step can improve the analysis and designing made in a previous step;
•
Structural analysis is supported by advanced technology in both hardware and software, therefore system development with this method is less complicated;
•
Structural analysis when put together with the prototype method can help users and analysts have an idea of the new system and help make best use of both methods.
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
2.4 Dataflow Diagram
3.
Program Structure and Coding: -
The report should give various lists for ex. Name of variables types used in the programme, Data structure, no of modules, pseudo – codes, parameter passing mechanism, files, library uses etc. and also brief explanation of source code and project scheduling. Basically, mostly ASP six objects are used for programming and variant types of variables are used in web page application. Let's see the coding structure of files. Name of Files in the application SN Page Name 1 Global.asa 2 Default.asp 3 AddressBook.asp 4 ChangePassword.asp 5 Checkmail.asp
Purpose WEB configuration Startup file To save email address To change password To check mail (inbox)
To compose the mail To view default message on home page Home page of all To view individual mail New User registration Signing out from the session Logon form Cascading style sheet.
sub session_onstart() application.lock application("viewer")=application("viewer")+10 application.unlock session("ipid")=Request.ServerVariables("REMOTE_ADDR") end sub sub Session_OnEnd() application.lock application("onlineuser")= application("onlineuser") - 1 application.unlock end sub Startup file
3.2 Default.asp
::: Management System ::: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <%Response.Redirect("pages/home.asp")%>
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
if(request.form("txtpw")=rst.fields("pw")) then conn.execute "update tbl_client set pw='" & request.form("txtpw1") & "' where clientid=" & id info= "Password changed" elseif(len(request.form("txtpw"))<=0)then info="password empty or zero length" else info="Invalud old password" end if end if %> <SCRIPT LANGUAGE="JavaScript">
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
if ((request.form("ch" & rst.Fields("infoid")))<>"") then conn.execute "delete from tbl_maildot where infoid=" & rst.Fields("infoid") c=c+1 info = c & " mail(s) deleted..!" end if rst.movenext loop rst.close rst.open "select * from tbl_maildot where clientid=" & id,conn info2 = infocount - c & " mail(s) inbox" end if else end if %> <script language="javascript"> function delselected() { document.frmcheckmail.method="post" document.frmcheckmail.action="?mode=del007&page=2" document.frmcheckmail.submit() } function getpersional() { document.frmcheckmail.method="post" document.frmcheckmail.action="personalmail.asp" document.frmcheckmail.submit() }
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
v_date = mm & "/" & dd & "/" & yy document.frmcal.method="Post" document.frmcal.action="calender.asp?page=2&vdate=" & v_date document.frmcal.submit() end sub sub cmdShow_onclick() Dim v_date dim mm, dd, yy mm dd yy
if (len(mm)<=1) then mm = "0" & mm if (len(dd)<=1) then dd = "0" & dd v_date = mm & "/" & dd & "/" & yy document.frmcal.method="Post" document.frmcal.action="calender.asp?page=1&vdate=" & v_date document.frmcal.submit() end sub
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
response.cookies("user")=mailid id=request.cookies("id") maid=request.cookies("user") sys_subject ="welcome to microsun messenger" uto = maid & application("domainid") usubject = sys_subject usermessage = "Welcome to Microsun Messenger Network This is your automatic mail from Microsun Messenger Network and hope you will enjoy with MMN. All rights and copy rights are associates with Microsun Network and College of Sotware Engineering.
Check Mail by logon to messenger. " terminate 'response.write (rg) else 'response.redirect("registercomplete.asp?mode=0") print " Registration canceled due to unspecify errors. Back " terminate end if 'cnn.CommitTrans ''' ***** commite end if %> Signing out from the session
3.12 userPass.asp sahara software <SCRIPT LANGUAGE="JavaScript"> <% if request.querystring("mode")="sahara" then 'dim sql, file, id, user1, upw, info 'Sql= request.cookies("sysmap") 'set cnn=server.createobject("adodb.connection") 'cnn.open sql set rst=server.createobject("adodb.recordset") rst.open "select * from tbl_client",conn user1 = request.form("txtid") upw = request.form("txtpassword") do while not rst.eof=true
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
Set tfs = Fs.CreateTextFile(sfile) tfs.writeLine session.SessionID tfs.writeLine date() tfs.writeLine time() tfs.close() set tfs = nothing 'response.redirect("checkmail.asp") response.redirect("?page=2") end if end if rst.movenext loop info =" Invalid User name" 'user invalid & password end if %>
3.14 Others There are numbers of image and icon files are used.
4.
System Design:
This chapter introduces techniques for the design of interfaces, menus, and databases, based on the requirement specification worked out during the analysis phase (functioning diagram, relationship diagram, data flow diagram...). At the end of this phase, you need to identify the borderline between the computer system and human being and find the answer to the question of how to attain the system's objectives. The design of an appropriate information system requires that analysts understand the goals and objectives of management. They must also be sensitive to changes that may occur to these goals and objectives over tim e in response to shifts in the competitive environment.
4.1 Input Design 4.1.1 Registration of client This section register client information and register mail ID for specific domain. 4.1.2 Login Board Basically, For security purpose to view mails we should login site and can see our personal mails only. 4.1.3 Mail list Mail list show the list of mail in box that are sent by others. 4.1.4 Compose mail This section contain about composing mail and sending only.
4.2 Output Design A number of basic design principles ensure that the output is presented in a way that is easy to understand and interpret. Notes, headings, and output formats should be standardized whenever possible. Format consistency is an attribute of ‘user-friendly’ output. Users feel comfortable. With familiar layouts. Acronyms and abbreviations in output should be avoided especially when the output will serve novice users. Define words that may be unfamiliar to the user. Algorithms and assumptions on which calculations are based should be available to users of the output. This assures correct interpretation of output.
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
information from data base without having to write a program. Data can be added, retrieved, updated, and deleted from data base using DBMS functions. If writing an application program for a transactional system n batch, the programmer accesses and uses the data base by writing the program in a record-level language provided by the DBMS, which is called the host language. An important function provided by a DBMS is data independence. Data independence means that users and programmers are insulated from database. They do not know how the physical database is stored. Since all access to data is made via the DBMS, data base management systems can perform another important function- data access protection. For example, the DBMS might be programmed to refer to an internal security matrix to determine which data elements a particular user is permitted to access and what type of operations that users can perform- read only, write only, or read, write and delete.
4.4 Module level Design 4.5 Design Methodology There are many ways to approach system design and many tools and techniques that contribute to the design process. In this part we will find a discussion of still other methodologies that are comely used by analysts. 4.5.1 Information System Design and Optimization System (ISDOS) :will be able to generate system specifications from user requirements recorded in a machinereadable form, design an optimal system to meet these specifications, and construct code for operational system. 4.5.2 Pseudocode: Pseudocode can be used to describe an algorithm. Although pseudocode resembles structured English (SE) in using a restricted subset of English, it may be coded and more closely resemble a programming langua ge. 4.5.3 Structured Design (SD) Nature of SD is achieved (implemented) by dividing the system in independent modules (separate pieces) that can be designed, implemented and modified with no (or little) effect on other modules of the system. Coarse (tho) program structure, based on DFD, is depicted by means of a structure chart. This structure chart, which resembles an organization chart, show relationships between units or modules, and how modules are combined to achieve systems (organization) and design goals. 4.5.4 Jackson Design Methodology (JDM) The JDM is a three-step design technique. In essence, it decomposes the design process itself. 4.5.5 Hierarchy Plus Input, Process, and Output (HIPO) HIPO is a graphic technique that can be used to describe a system. A series of drawings are prepared by analysts that show the function of the system starting with general overview diagrams, then proceeding to detailed diagrams of each specific function.
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
4.6 Structure Chart 4.7 Transaction Analysis 4.8 Specific Data Abstraction, Information Hiding 4.9 System Flow 4.9.1 Home page Purpose Over all information of web site. Sample Screen
www.messenger.com
4.9.2 Registration client Purpose Captures the account information of client Sample Screen
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
5.
Security of the System:-
5.1 Physical Security Source file is existed in web server so client computer can just access a copy of web page allotted by web server.
5.2 Operating System Level Security, Use name and password project the data of individua l and session object control the session which is highly used fro session security. After finishing the session data can not be accessed.
5.3 Database Security, Database has its own username and password which save the data of database. Database consists of all the data and mail of users.
5.4 Application Security, It’s a web base application and it depends upon the web server security. It can get all the security provided by web server.
5.5 Transaction Security, Session is used to more secure the transaction.
5.6 Authorization of Transaction and Periods End Runs 5.7 Master File and Parameter Maintenance 5.8 System Administration Developer himself can manage the administrative work.
6.
Conclusion:-
This present project report has been undertaken to examine and evaluate the email management system in web base application. Web base application has so many advantages that we can get through that application. In comparison with the pop mail, it is very useful and easy to operate. It can be access any where the internet is provided. It does not need any configuration into the local machine to. About the issue of security, this project is build on Microsoft framework so, all the security and protection have been inherited automatically when we use this system. In additional we have implement session approach which make more secured. Lastly, its better system for email system. Even we have to think of remote and un reach area to promote their communication.
www.messenger.com Projected:- 4BCA, Rajendra Man Banepail – ASP Platform
7.
Bibliography: •
Project Report – Messenger.com (Individual personal project work)
•
Email management system for remote and un reach.
•
Mr. Suwal Ramesh – Project Cordinator
•
Rule and regulation inherited – hotmail.com, yahoo.com
•
Design and screen inspiration of msn.com
•
Technology research while in teaching.
•
Reference by: - System Analysis and Design –Elias M. Awad, ASP 3 Instant Reference – Evangelos Petroutsos (BPB Publication), System Analysis and Design – downloaded from Internet.