我目前正在露营地和汽车旅馆工作,这是非常老式的。预订目前全部在纸上和excel电子表格中。店主来找我,问我是否可以尝试从两个地方更容易地进行预订,并希望将它们放到他可以从汽车旅馆电脑和露营地计算机访问的数据库中。他希望数据库是安全的,因为它将保存个人信息。那么有人可以指点我朝着这个方向前进,就像我应该使用的程序一样吗?我是否必须通过服务器托管它,还是可以在主计算机上设置服务器来运行它?等等?你会如何设置它?在过去,我从未真正使用过很多小型项目的服务器和数据库,但我希望能够帮助这位朋友。我只需确保以正确的方式解决这个问题。非常感谢!
答案 0 :(得分:0)
我使用JAVA编程语言和用于UI的java swing开发了系统。 对于数据库,我在JAVA中创建了一个程序来自动生成数据库。 (我的意思是所有的CREATE TABLE for bla bla bla) 我在机器上安装了mysql服务器,运行这个程序,我创建了所有的表。然后我连接了我写过的程序。
我还使用connectorJ从java到mysql进行交互。
在此之前记住要使用一些软件工程技术,你需要很好地了解你将要开发的内容。
你也可以做一些模型(就像我自己)并向你的朋友展示,如果你的想法是你的想法,这将给你一个很好的暗示你的进展正确等。 (使用balsamiq,mockingbird等)
然后你可以制作一些UML图表(http://www.uml.org/),这真的有很大帮助。 这也将帮助您定义数据库和架构。
你可以选择很多选项,我使用java是因为我在collegue中学习了一些编程模式,比如DAO模式,并且用这种语言做了一些课程,并发现它对此很有用。 您可以选择使用GTK的python,使用Windows窗体的C#,以及Web解决方案等。
这里重要的是研究一下,检查不同的选项,如果你想使用mysql,请参阅页面和文档,它们非常完整。
下次为您的问题提供更多详细信息
此致
莫罗