Modules: Modules Description: 1. Admin Module
Modules: Modules Description: 1. Admin Module
4.Modules
4. MODULES
Software design sits at the technical kernel of the software engineering process
and is applied regardless of the development paradigm and area of application. Design is
the first step in the development phase for any engineered product or system. The
designers goal is to produce a model or representation of an entity that will later be built.
Beginning, once system requirements have been specified and analyzed, system design is
the first of the three technical activities- design, code and test that is required to build and
verify software.
The importance can be stated with a single word QUALITY. Design is the place
where quality is fostered in software development. Design provides us with
representations of software that can access for quality.
During design, progressive refinement of data structure, program structure and
procedural details are developed, reviewed and documented. System design can be
viewed from either technical or project management perspective. From the technical point
of view, design is comprised of four activities Architectural Design, data structural
Design, Interface Design and Procedural Design.
Modules Description:
1. ADMIN MODULE:
This is designed for the admin user to upload or edit flash messages and videos in
the website dynamically for updating latest events or current state of affairs in the
website. He can even edit these messages dynamically with the help of Grid views used
extensively for all the three languages (English, Telugu and Hindi). These data controls of
ASP.NET permit the admin to simultaneously insert, edit or delete any field in the
database. A login for admin with .net based encryption of SHA2 for protecting the
username and password has been provided. The character set used in the grid views other
than English, is in UTF-8 format.
Page 9
4.Modules
2. EDITOR MODULE:
The editors in the admin module are provided for the convenience of Admin user
to type any information in his language of choice to either use in the website or use it for
some other purpose of typing letters and correspondence in languages other than English.
User also can able to translate any content some other purpose. These editors support utf8 format. A Microsoft Transliteration tool and Google Transliteration Tool (which
supports 22 languages) is used as keyboard for typing Telugu or Hindi characters in the
editors. For the purpose of User requirements we can use the Google Transliteration Tool
for converting one language to any other language.
3. DATABASE MODULE:
This module is used to store the messages and links and the date and time of
upload of these messages in the Flash Messages column (area) in the website. The
Database server has three separate databases created, one for English, one for Telugu and
one for Hindi. The Collation used for these utf-8 databases is utf_unicode_ci and the
character set is utf-8. Each table and each field in the database for Telugu and Hindi has to
have a collation of utf_unicode_ci and character set of utf-8
4. LANGUAGE SELECTION MODULE:
This is the asp.net menu item where there are three buttons for changing the
language of the content in the website according to the users choice of language. This
helps the user(not admin) to view the website in his choice of language in which he is
comfortable.
5. FLASH MESSAGES MODULE:
This is a module developed using the File upload controls of ASP.NET to upload
flash messages and videos into the website. These messages can be uploaded using any
language of admins choice, viz., English, Telugu or Hindi. These Flash upload controls
have a connectivity to the Database to store these messages uploaded in the website and
their related links.
Avanthi Institute Of Engineering & Technology
Gunthapally(V),Hayathnagar(M),R.R.Dist
Page 10
4.Modules
Page 11