travishaberman
asked on
Building a dabase for a network of users. I need your thoughts.
Greetings,
I am a recent computer science graduate and I am developing a small (but growing) software application for my employer. The design of the application is in its infancy and I am in need of “Experts” who can coach my direction with its development.
Application Information:
- The application will be used to collect, process and publish information in real time. I intend to leverage a platform independent user interface and a database backbone to accomplish this.
- initially the application will be used by 300 to 400 users – but this may quickly increase to something between 3,000 and 10,000 users.
- The application will need to display information from the DB to the user, and allow the user to update that information relatively quickly.
- The application will need to produce reports for the user – similar to the reports in MS Access ( I WILL NOT USE MS ACCESS.)
Development tool information:
- I can code in C#, SQL, VB, C++, and a variety of other popular languages. I am most comfortable with C# , C++, and SQL. I very much enjoyed using visual studio but have not fully explore how easily it integrates with a declarative language (SQL). After some initial research, I am seriously considering using Visual Web Developer and MS Sequel Server. I am a novice at integrating SQL with other languages.
- I need to find a good reference (preferably a textbook) that can aid my understanding of how databases, and platform independent user interfaces are appropriately designed.
Given this information, I now need your thoughts on ANYTHING that will be useful for me to know about the above issues, or others, that I have not even addressed.
Thank you for your time,
-Travis
I am a recent computer science graduate and I am developing a small (but growing) software application for my employer. The design of the application is in its infancy and I am in need of “Experts” who can coach my direction with its development.
Application Information:
- The application will be used to collect, process and publish information in real time. I intend to leverage a platform independent user interface and a database backbone to accomplish this.
- initially the application will be used by 300 to 400 users – but this may quickly increase to something between 3,000 and 10,000 users.
- The application will need to display information from the DB to the user, and allow the user to update that information relatively quickly.
- The application will need to produce reports for the user – similar to the reports in MS Access ( I WILL NOT USE MS ACCESS.)
Development tool information:
- I can code in C#, SQL, VB, C++, and a variety of other popular languages. I am most comfortable with C# , C++, and SQL. I very much enjoyed using visual studio but have not fully explore how easily it integrates with a declarative language (SQL). After some initial research, I am seriously considering using Visual Web Developer and MS Sequel Server. I am a novice at integrating SQL with other languages.
- I need to find a good reference (preferably a textbook) that can aid my understanding of how databases, and platform independent user interfaces are appropriately designed.
Given this information, I now need your thoughts on ANYTHING that will be useful for me to know about the above issues, or others, that I have not even addressed.
Thank you for your time,
-Travis
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I disagree with CSecurity.
Large number of users is not a limitation web-based application (quite the opposite is true).
Large number of users is not a limitation web-based application (quite the opposite is true).
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you for the insight one and all. I will have more questions comming soon! Thanks again, Travis...
- So OS indepentance is needed! Also I think for large options and supporting such large users you need to have client/server based software. Not web interface as web interface is limited.