事情是这样的,上个周日一个学弟找到我说想跟我组队参加东软科技节的软件设计大赛。我跟他谈了,看了看他的idea,叫“全右脑英语学习软件”,按照我的理解,就是一个帮助背英语单词的软件。项目不算大,技术上要求也不高,要想拿奖的话只能靠出色的功能设计了。
说实话,我心软,对于一个小学弟的请求我不好拒绝。反正也没什么,那就去吧。OK,这周就忙在功能研究和结构设计上了。
总结一下想法:
数据结构(主要是词库)采用XML文件描述和存放;
仿照MVC架构,DAO模式,基本上模拟数据库操作,只不过底层是XML而已;
每种题型对应一个模块,每个模块有自己的GUI,每个模块有自己的XML文件进行自描述,面向接口的实现,对每个模块的调用接口统一化;
资源(词库,图片等)分类存放,位置,模块等信息放在总的配置文件里,程序启动时加载;
紧挨上面两条确实是为了扩展性才后加的,分成模块了,每个模块有自己的GUI和XML文件描述,这样就不用把题型信息硬编码到主程序里了,GUI代码也不至于一大锅汤了,各是各的。不过就此打住把,过于的设计只会让我更累,因为我这几天的接触中发现小学弟的水平还有待提高,就是学习热情还算很强,不过似乎还沉迷于“上自习”的阶段...很多东西要我这个学长亲自实践的...
是否结合spring框架有待进一步考虑...也许不是那么必要,但我太喜欢spring了...呵呵~
这样下来扩展性没问题了,赶快要着手实现了,过程中有问题再进一步小改...
目前实体类就这些了:
分享到:
相关推荐
东软体检项目系统-实验手册.md
东软春招软件开发.pdf
dl/t645-2007协议测试软件,很全很强大
东软财务共享解决方案.pdf东软财务共享解决方案.pdf东软财务共享解决方案.pdf东软财务共享解决方案.pdf东软财务共享解决方案.pdf东软财务共享解决方案.pdf东软财务共享解决方案.pdf东软财务共享解决方案.pdf东软财务...
绘东软.zip
成都东软大学校园网设计方案,网络拓扑图,希望以后能和大家一起分享
来自东软的软件开发文档模板,好不容易才找到的..........
[指南]大连东软信息学院单片机三级项目-电子时钟设计
东软数据库三级项目.pdf
信息化-项目管理-东软股份税务事业部项目管理方案设计与实施.pdf
东软数据库三级项目.doc
东软花店网站毕业设计电子信息.docx
东软集团智慧园区解决实施方案.docx东软集团智慧园区解决实施方案.docx东软集团智慧园区解决实施方案.docx东软集团智慧园区解决实施方案.docx东软集团智慧园区解决实施方案.docx东软集团智慧园区解决实施方案.docx...
东软防火墙配置过程..docx
东软防火墙配置过程.pdf
(最新整理)东软信息安全管理办法考试试卷(2019).docx(最新整理)东软信息安全管理办法考试试卷(2019).docx(最新整理)东软信息安全管理办法考试试卷(2019).docx(最新整理)东软信息安全管理办法考试试卷(2019).docx...
东软实习Python课件
成都东软学院计算机网络期末考试题库.pdf
本文档详细介绍了2017年上海市技能大赛商务软件解决方案类竞赛的要求及完整试题。方便各大有志之士学习攻克难关。