Click here to Skip to main content
15,911,789 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: which is the best design or architecture for developing small windows apps using c#? [modified] Pin
Eddy Vluggen13-Sep-09 3:01
professionalEddy Vluggen13-Sep-09 3:01 
Questioncode required Pin
vishwjeet7-Sep-09 10:08
vishwjeet7-Sep-09 10:08 
AnswerRe: code required Pin
Luc Pattyn7-Sep-09 10:44
sitebuilderLuc Pattyn7-Sep-09 10:44 
AnswerRe: code required Pin
Pete O'Hanlon7-Sep-09 11:20
mvePete O'Hanlon7-Sep-09 11:20 
QuestionHow to structure your entities Pin
Mycroft Holmes6-Sep-09 16:27
professionalMycroft Holmes6-Sep-09 16:27 
AnswerRe: How to structure your entities Pin
David Skelly8-Sep-09 2:42
David Skelly8-Sep-09 2:42 
GeneralRe: How to structure your entities Pin
Mycroft Holmes8-Sep-09 14:09
professionalMycroft Holmes8-Sep-09 14:09 
QuestionDynamic Report Generator Framework Design using XML and C# Pin
RK KL5-Sep-09 13:49
RK KL5-Sep-09 13:49 
Hello experts,

I'm trying to design a framework for generating reports by storing the meta data in an XML.

The following are the sources (in both SQL / Oracle providers).

1) Tables/Views
2) Stored Procedures
3) OLAP Cubes

I'll write a wrapper to sync changes to these Tables/Views/SPs/Cubes so that the XML is up to date.

Tables/Views
============
The user will be able to store subset of the columns and filter criteria (1 or many) and should be able to run the same report at a later stage.

Stored Procedures
=================
Whenever the user wants to run the stored procedure, he/she will supply the parameters and get the output.

OLAP Cubes
==========
Predetermined cubes and/or cubes with specific members as parameters.

I'm thinking the following way using strategy pattern for retrieving data.

1) IReportData: Gets the report data in a dataset/cellset
2) IReportParameters: Gets report parameters (For SPs?)
3) IReportFilters: Report filters / criteria /criteria set
3) IReportSQL: The final executable SQL
4) IReportFormat: Rendering format
4) IReportRender: Final renderer

What do you guys think about this? Do you have any design pattern (s) that you would like to recommend?

Thanks,

RK.

You can never try. You either do it or you don't.

QuestionDifferent UML Diagrams for Web Based "Recruitment Management System" Pin
Amir irfani29-Aug-09 1:08
Amir irfani29-Aug-09 1:08 
AnswerRe: Different UML Diagrams for Web Based "Recruitment Management System" Pin
Henry Minute5-Sep-09 14:17
Henry Minute5-Sep-09 14:17 
QuestionRe: Different UML Diagrams for Web Based "Recruitment Management System" Pin
Eddy Vluggen5-Sep-09 23:51
professionalEddy Vluggen5-Sep-09 23:51 
AnswerRe: Different UML Diagrams for Web Based "Recruitment Management System" Pin
Richard MacCutchan8-Sep-09 1:42
mveRichard MacCutchan8-Sep-09 1:42 
QuestionSuggest a desing Pin
ME_Learner27-Aug-09 20:23
ME_Learner27-Aug-09 20:23 
Answercross-post Pin
Luc Pattyn28-Aug-09 1:08
sitebuilderLuc Pattyn28-Aug-09 1:08 
QuestionDesign pattern suggestion Pin
majee26-Aug-09 0:54
majee26-Aug-09 0:54 
AnswerRe: Design pattern suggestion Pin
Eddy Vluggen26-Aug-09 9:24
professionalEddy Vluggen26-Aug-09 9:24 
GeneralRe: Design pattern suggestion Pin
majee26-Aug-09 23:57
majee26-Aug-09 23:57 
QuestionHow to Desing an Extensibile Application Pin
Sling Blade 2225-Aug-09 15:05
professionalSling Blade 2225-Aug-09 15:05 
AnswerRe: How to Desing an Extensibile Application Pin
Eddy Vluggen26-Aug-09 9:44
professionalEddy Vluggen26-Aug-09 9:44 
GeneralGeneric Report Filter Screen Pin
Brady Kelly25-Aug-09 9:41
Brady Kelly25-Aug-09 9:41 
GeneralRe: Generic Report Filter Screen Pin
Mycroft Holmes6-Sep-09 16:36
professionalMycroft Holmes6-Sep-09 16:36 
QuestionUML dependency and association Pin
pierpaolo paparo24-Aug-09 3:26
pierpaolo paparo24-Aug-09 3:26 
QuestionDesign auto-XLS editor? Pin
cdietschrun17-Aug-09 5:09
cdietschrun17-Aug-09 5:09 
QuestionRefactoring tools Pin
Chiman115-Aug-09 10:51
Chiman115-Aug-09 10:51 
QuestionDesign mp3 decoder using FPGA (VHDL) Pin
denn1014-Aug-09 8:02
denn1014-Aug-09 8:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.