【问题标题】:How to create a database for a motel如何为汽车旅馆创建数据库
【发布时间】:2017-04-15 08:47:44
【问题描述】:

我目前在一个非常老式的露营地和汽车旅馆工作。预订目前都在纸上和 Excel 电子表格中。店主来找我,问我是否可以尝试从这两个位置更方便地进行预订,并希望将它们放入数据库中,他可以从汽车旅馆计算机和露营地计算机访问该数据库。他希望数据库是安全的,因为它将保存个人信息。那么有人可以指出我需要做的方向,比如我应该使用哪些程序?我必须通过服务器托管它还是可以在主计算机上设置服务器来运行它?等等?您将如何进行设置?过去我在高中的几个小项目中从未真正使用过多的服务器和数据库,但我希望能够帮助这位朋友。我只需要确保我以正确的方式进行。非常感谢!

【问题讨论】:

标签: mysql database sqlite


【解决方案1】:

几年前我和我父亲遇到了一些类似的项目,他想让我创建一个用于临床病史和其他针灸的软件,我可以告诉你我的经验。

我使用 JAVA 编程语言和用于 UI 的 java swing 开发了系统。 对于数据库,我在 JAVA 中创建了一个程序来自动生成数据库。 (我的意思是所有的 CREATE TABLE FOR bla bla bla) 我在机器上安装了 mysql 服务器,运行这个程序,我创建了所有的表。然后我把我写的程序连线了。

我还使用 connectorJ 从 java 到 mysql 进行交互。

在此之前请记住使用一些软件工程技术,您需要对要开发的内容有一个很好的了解。

你也可以做一些模型像我自己)并展示给你的朋友,如果你的想法是这样的话,这会给你一个很好的暗示正确等(使用 balsamiq、mockingbird 等)

然后你可以制作一些 UML 图(http://www.uml.org/),这真的很有帮助。 这也将帮助你定义你的数据库,你的模式。

您可以选择很多选项,我使用 java 是因为我在同事学习了一些编程模式,如 DAO 模式,并用该语言做了一些课程,发现它对此很有用。 您可以选择带有 GTK 的 python、带有 windows 窗体的 C#、以及 web 解决方案等。

这里重要的是研究一下,检查不同的选项,如果你想使用mysql,参考页面和文档,它们是相当完整的。

下次为您的问题提供更多详细信息

问候

毛罗

【讨论】:

  • 非常感谢。这真的有助于为我指明正确的方向。我会继续工作,希望能帮他搞定一些事情,这样我就可以把它算作实习
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-29
  • 1970-01-01
  • 2023-01-28
  • 1970-01-01
  • 1970-01-01
  • 2023-02-01
相关资源
最近更新 更多