如何改善网络应用程序中的最终用户体验和数据报告?
我有一个不错的工作 Web 应用程序(Java/Servlet/Jsp),我希望改善最终用户体验以及他们从使用该应用程序中获得的好处。我通过网页上的 html 表单捕获业务数据并将其存储在 Oracle 数据库中。我将数据显示在简单的 html 页面中。但我仍然渴望更多。我想要更好的数据报告功能,我不希望它只是某个存储库。
我遇到了 BIRT 并查看了 Listing
演示。在绑定数据和呈现数据方面,它似乎并不比我在第一个屏幕截图(使用 MVC)中所做的更好。看来即使我使用BIRT,我仍然需要构思底层查询。例如,向我显示所有落后于计划且属于 Smith 先生的承诺。
BIRT 不会将此作为预装的拖放查询。
因此,拥有华丽的饼图和图形显示固然很好,但即使我使用了 BIRT 或 Crystal Reports,难道不是仍然由我来构思这些饼图和图形中显示的结果吗?难道我还没有完全理解BIRT能做什么吗?
我想知道我做的是否正确在第三个屏幕截图中。我有一系列下拉菜单来过滤数据,然后有两个按钮以列表格式或日历格式显示。这很有效,但现在我想添加更多过滤器。如果有人只想查看假日活动怎么办?或者,如果用户想显示假日和陪审团职责事件怎么办?用大量下拉菜单、复选框和搜索字段使表单混乱是标准做法吗?这是 BIRT 或类似工具可以提供帮助的地方吗?
我应该使用 BIRT 进行研究,还是应该学习其他东西,例如数据挖掘或 AJAX? 顺便说一句,这是一场单人秀,我是程序员和设计师。
提前致谢。
PS:11 月 3 日星期三我并没有真正休产假!
I have a decent working web application (Java/Servlet/Jsp) that I would like to improve the end user experience and what they get out of using the application. I capture business data through html forms on web pages and store it in an Oracle database. I display the data back in simple html pages. But I am left craving more. I want better reporting capabilities of my data, I don't want it to be just some repository.
I came across BIRT and looked at the Listing
Demo. It seems no better than what I did in the 1st screen shot (using MVC) in terms of binding the data and presenting the data. It seems that even if I used BIRT, I would still have to conceive the underlying queries. For instance, show me all commitments that are behind in schedule and owned by Mr. Smith.
BIRT would not have this as a canned drag-n-drop query.
So Having a flashy display of pie charts and graphs is nice but even if I used BIRT or Crystal Reports, isn't it still up to me to conceive the results that are displayed in these pie charts and graphs? Do I not fully understand what BIRT can do?
Something I'd like to know whether I am doing right is in the 3rd screen shot. I have a series of pull downs to filter data and then two buttons to display in either a list format or a calendar format. This works well, but now I want to add more filters. What if someone wants to see only Holiday events. Or what if the user would like to show Holiday and Jury Duty events? Is it standard practice to clutter the form with a ton of pull donws, check boxes and search fields? Is this where BIRT or similar would help out?
Should I be investigating using BIRT or is there something else I should be learning, such as data mining, or AJAX??
BTW, this is a one man show, I am the programmer and designer.
Thanks in advanced.
PS: I wasn't really on Maternity Leave Wednesday Nov 3rd!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来您需要一个临时报告工具,例如i-net Clear 报告的演示 strong>(以前称为 i-net Crystal-Clear)。使用此工具,您可以选择创建完整的报告,其中用户只能更改很少的内容,例如过滤器。或者用户可以通过拖放自行创建报告。就像您在演示中看到的那样。您可以在布局模板中定义用户可以执行的操作。
It look like that you want an ad-hoc reporting tool like this demo of i-net Clear Reports (used to be called i-net Crystal-Clear). With this tool you have the option to create completely reports where the user can only change minimal things like the filter. Or the user can create the reports self via drag & drop like you can see in the demo. You can define it in the layout template what the user can do.