如果你有独特的想法,你能分享吗? [英] Can you Share if you have an unique idea?

查看:48
本文介绍了如果你有独特的想法,你能分享吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友们,我想在asp.net mvc中做一个好项目,所以如果你有一个独特的想法,请与我分享一下吗?

Dear friends, I wanna do a good project in an asp.net mvc so if you have an unique idea could you please share with me?

推荐答案

假设这是一个大学或学校项目,然后一个好的办法是某种预订系统



这可能是预约美发师,牙医,汽车修理工的预约 - 无论什么漂浮你的船。



这是一个非常可扩展的项目。你可以只针对一个实体,或者作为满足多个学科的通用解决方案(例如,你可以扮演一个开发人员的角色为一个理发师工作,或者一个开发工作的软件公司希望出售他们的产品作为为许多行业提供的服务。



警告 - 如果你正确做这是一个复杂的系统 - 但你可以为uni项目做例外 - 只要很长时间当你事先定义要求并表明你已经考虑过问题时。



例如

有些约会可能是15分钟,其他人半小时

迟到怎么办

为员工提供午餐服务

一些员工是否有不同的技能要求不同类型的预约?

在某人投入预约之前预约保存多长时间(例如,如果多人同时使用系统并且两者都选择相同的预约时间会发生什么情况)

您是否需要在后端有一个选项来维护时间表?

如果工作人员生病了怎么办?您是否需要将所有约会转移到另一个插槽的功能 - 或者至少提供一个联系人列表所以有人可以重新预订吗?



等等!



我写的系统要做过去很多都是这样,而且它可以增加复杂性 - 但我也做了一个Uni项目,我们将需求降低到了骨头(并得到了最高分)。



祝你好运。



如果这不是一个单一的项目,那么去城里,写一个可配置的系统,你可以卖给任何人服务,品牌等等,当你赚到第一个百万时,请记住我:)
Assuming this is for a university or school project, then a good one to do is some sort of booking system

It could be booking appointments for a hairdresser, dentist, car mechanic - whatever floats your boat.

It's a very 'expandable' project. You can do it for just a single entity, or as a generic solution that would cater for multiple disciplines (e.g. you could take the role of a dev working for a hairdresser, or a dev working for a software house hoping to sell their product as a service to many industries.

A warning - it is a complex system if you do it 'properly' - but you can make exceptions for a uni project - as long as you define the requirements up front and show that you have thought about the issues.

e.g.
Some appointments may be for 15 mins, others for 1/2 hour
What to do when running late
Cater for lunch breaks for staff
Do some staff have different skills that require different types of appointment?
How long to you keep an appointment 'saved' before someone commits to it (e.g. what happens if more than one person is using the system simultaneously and both select the same appointment time)
Do you need an option at the back end to maintain schedules?
What if a staff member is off sick - do you need a function to move all appointments to another slot - or at least give a contact list so someone can re-book them?

And so on!

I have written systems to do much of this in the past, and it can grow in complexity - but I have also done one as a Uni project where we cut the requirements to the bone (and got top marks).

Good luck.

If this isn't a uni project, then go to town, write a configurable system that you can sell to anyone as a service, with branding etc. then, when you make your first million, remember me :)


我同意Pete。你已经得到了一些很好的答案,但实际上,没有真正的答案是可能的。可能的载体是:



1 - 你擅长什么?除了技术之外,你对它周围的系统有什么了解吗?



2 - 你的目标是什么?如果你的目标是一个单一的项目,那么真正的问题是,你能做些什么,你的老师会看好。如果要学习,那么你应该买一本书并完成它。如果你已经这样做了,那么选择你感兴趣的东西。



3 - 是谁的?如果您希望人们使用它,请与目标受众交谈,看看他们想要什么。如果是在学校,请找出您的老师想要看到的内容。如果它是为了娱乐或学习,那么你可以编写哪些内容对你来说有用,并为学习带来跳板?
I agree with Pete. You've been given some good answers, but really, no real answer is possible. Possible vectors are:

1 - what are you good at ? Apart from technology, what do you understand well enough to write a system around it ?

2 - what is your goal ? If your goal is a uni project, then the real question is, what can you do well, that your teachers will look favourably on. If it's to learn, then you should buy a book and work through it. If you've done that, then choose something that interests you.

3 - who is it for ? If you want people to use it, talk to your target audience and see what they want. If it's for school, find out what your teachers would like to see. If it's for fun or to learn, what's something you could write that would be useful to you when it's done, as well as bring a springboard for learning ?


如果你想要做好事项目,然后你首先必须明确你的意思。你的意思是你必须很容易编码,或者你是说它必须能够产生收入,还是必须使用尖端技术?你需要权衡很多东西。



现在,假设你所拥有的是你有一个大学项目要完成,那么通常明智的考虑写一些你有实际知识并且热心的东西,或者你可以访问可以帮助你的最终用户。在任何一种情况下,您都将通过写出您的要求开始 - 您需要能够准确定义您想要实现的目标,用例是什么(应用程序的快乐和不快乐路径)。预算好您的时间,不要忘记您必须考虑时间来测试应用程序。如果你足够专业,你会写很多好的单元测试,涵盖你申请中的不同路径。



最重要的是,尽情享受并花时间了解专业人士如何做到这一点。如果您遇到特定问题,请随时回来并提出问题,说明您所做的事情并明确处理导致您出现问题的原因。如果有错误,请告诉我们它们是什么以及您排除了什么。帮助我们帮助你,我们将永远成为你的朋友。



祝你好运。
If you want to do a good project, then you first of all have to define what you mean by good. Do you mean that it has to be easy for you to code or do you mean that it has to be able to generate revenue, or does it have to use cutting edge technology? There are many things you need to weigh up here.

Now, supposing what you are after is that you have a University project to complete, then it's generally wise to consider writing something that you either have practical knowledge of and are enthusiastic about, or that you have access to end users who can help you. In either case, you will be starting off by writing out your requirements - you need to be able to define exactly what you want to achieve, what the use cases are (the happy and unhappy paths for your application). Budget your time well, don't forget that you have to factor in time for testing the application. If you are professional enough, you will be writing lots of good unit tests that cover the different paths through your application.

Most of all, enjoy yourself and take the time to learn how the professionals do it. If you get stuck with particular issues, please feel free to come back and ask questions that show what you have done and explicitly deal with what is causing you problems. If there are errors, tell us what they are and what you have ruled out. Help us to help you and we will be your friends forever.

Good luck.


这篇关于如果你有独特的想法,你能分享吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆