此为《数据库系统概论》结课项目考核内容。做法大体上跟上次做的JAVA聊天室没多大区别,区别在与聊天室需要实时保持通讯。这次做得比较简单。项目全部文件(包括素材和源码)已上传到github上:链接 欢迎克隆、交流学习。
学生学籍信息管理系统项目使用简介
一、项目环境
- 跟上次的一样。Eclipse、JDK1.8、SQL Server 2008 R2、TCP协议
- 功能实现:不多说
二、项目代码结构
三、数据库结构
E-R图:
数据库实际上做出的逻辑模型并没有E-R图中的设计,没有那么多表和存储信息。因为只是简单做一下,大同小异。有时间你们也可以参考我的er图完善数据库。
四、项目运行部分截图如下:
尽量按照学校官网的GUI界面还原设计了程序,因为不是Web端,所以还是会有点差别的。美观上应该还行。
五、总结:
- 这次虽然跟上次的聊天室差不多,但所获还是有的,例如更加深入了解JTable、GridBagLayout的用法等等。
- 经过对Java知识的再一次复习,上次的聊天室项目有了明确的改进方向。如传输的速度、信息的容器上与安全上等等。有时间还想进行TCP与UDP的结合。大概是没时间了。。。。因为我的专业不在这。。
- 可惜最终老师只是随机选了几个同学去检查,但检查当天却不了了之,害!