TaskAssignmentSystem – C#, ASP.NET – Законченные приложения – База кода

Скачать

Название (оригинал): TaskAssignmentSystem

Описание:
Англ (оригинал)I have developed a simple Task Management System(TMS) in VS2010. The code has been developed by keeping in mind that a beginner will work on this project (henceforth I have kept it simple).
Regarding the functionalists,you will find the following
a) Interfacing between the front end (Asp.net) and back end(Sql server)
b) Populating the combo box/ drop down values and reading from the same
c) Populating the data grid for displaying the records and reading the values from the same (while clicking on the Edit button)
d) Paging in the grid.
g) Coloring of the Flag field based on some precomputed values (Here the flag field is colored based on the values of Estimated hours – Actual Hours. If the value is ve then the column will be green else red)
h) Usage of user control(.ascx) . For the Create New Task and Edit New Task , I am using a single design( which has been discussed) which can be achieve by using User-Control.
i) Usage of Master pages and content pages
j) Communication between the web pages(.aspx) via Query String
k) Validation of mandatory fields using Javascript.
l) I have used a Adapter design pattern that will sit between the Presentation layer(PL) and Data Access Layer(DAL) for transforming the Ado.net components to Entity objects. The interfacing between PL and the Adapter layer happens thru ITask interface. So, if you follow this small architectural pattern , you need to define all the communication methods in this interface.
m) I have used Extension method that will be available in the Utilty folder. Here you can find out how I am populating the drop down/combo box values
n) I have created a simple database with 4 tables (3 lookups viz tblStatus,tblPriority, tblUser) and one tblTaskActivity that will hold all the task related information.
Also I have created the below stored procedure
1) usp_GetPriority (returns the Priority list from tblPriority)
2) usp_GetStatus (returns the Status list from tblStatus)
3) usp_GetUser ( returns the list of registered user from tblUser)
4) usp_GetTaskList (returns the list of tasks that the user has created/ updated)
5) usp_SaveTask ( inserts or updates a task)
Steps to run the project
a) Please go thru the “LookAtMe.docx” file first as it describes the entire TMS system
b) Install the database script “TaskManagementDB.SQL”
c) Unzip the TaskAssignmentSystem.zip file as it contains the project. Then click on the “TaskAssignmentSystemSolution.sln” file.
Step to Make the Front-end and back-end interfacing
—————————————————————–
A) The way to run create the database and run the script is
Step 1: First create a database by the name TaskManagementDB
Step 2: Run the script attached herewith
B) In the web.config, you will find

You need to change the
DataSource value( Your database server name )
Initial Catalog = Your database name
User Id = Your database userid
Password = Your databasee password
N.B.~
b) This application should be taken as a reference and should not be taken as granted as an actual solution for the project.

Рус (машинный)Я разработал простую задачу управления системой(ТМС) в vs2010. Кодекс был разработан с учетом того, что новичок будет работать над этим проектом (отныне я держал его простым).
Что касается функционалисты,вы найдете следующее
в) сопряжения между передним концом (Asp.net) и серверной(SQL-сервер)
б) заполнение поля со списком/ выпадающего значения и чтение оттуда же
в) заполнение таблицы для отображения данных записи и чтения значений из той же (при нажатии на кнопку Редактировать)
д) разбиение на страницы в сетке.
г) расцветка флага области на основе некоторых предварительно вычисляемые значения (здесь флаг поле окрашивается на основе значений расчетного часа – фактическое количество часов. Если значение равно пяти, то столбец будет зеленый другой красный)
з) использование пользовательского элемента управления(.ascx вносятся) . Для создания новой задачи и редактировать новые задачи , я использую единую конструкцию( которая уже обсуждалась), который можно достичь с помощью пользовательских элементов управления.
я) использование Мастер-страниц и страниц содержимого
Дж) связь между веб-страниц(.aspx-файл) с помощью строки запроса
к) Валидация обязательных полей на JavaScript.
л) я использовал адаптер шаблон проектирования, который будет сидеть между уровнем представления(PL) и слой доступа к данным(dal) и преобразования Ado.net компоненты сущностей объектов. Взаимодействие между ЛП и адаптер слоя происходит через интерфейс ITask. Так что, если вы выполните этот небольшой архитектурный шаблон , необходимо определить все коммуникационные методы в этом интерфейсе.
м) я использовал метод расширения, которые будут доступны в рабочих папок. Здесь вы можете узнать, как я заполнение выпадающего/поле со списком значений
н) я создал простую БД с 4 таблицами (звп 3 Просмотров tblStatus,tblPriority, tblUser) и один tblTaskActivity, который будет содержать все задачи, связанные с информацией.
Также я создал ниже хранимая процедура
1) usp_GetPriority (возвращает список приоритетов из tblPriority)
2) usp_GetStatus (возвращает список состояний из tblStatus)
3) usp_GetUser ( возвращает список зарегистрированных пользователей от tblUser)
4) usp_GetTaskList (возвращает список задач, которые пользователь создал/ обновлено)
5) usp_SaveTask ( вставляет или обновляет задание)
Шаги для запуска проекта
а) пожалуйста, идите через \”LookAtMe.docx\” файл-первых, как это описывается вся система ТМС
б) установить базу данных скрипта \”TaskManagementDB.Для SQL\”
в) Распакуйте TaskAssignmentSystem.zip файл содержит проект. Затем нажмите на кнопку \”TaskAssignmentSystemSolution.фсл\” файл.
Шаг, чтобы сделать фронт-энд и бэк-энд сопряжения
—————————————————————–
А) способ запуска создать базу данных и запустить скрипт
Шаг 1: сначала создайте базу данных с именем TaskManagementDB
Шаг 2: выполните скрипт в приложениях к данному письму
Б) в интернете.конфиг, вы найдете
<добавить имя=\"имя_бд\" свойства connectionstring=\"источник данных=NILADRI-ПК\\NILADRIDENALI

база кода