<项目开发>简单的题库管理系统

小学期团队三人花了20天完成了这次的java大作业:java|c#题库管理系统(B/S架构)
Ps:第一次做JavaWeb项目,一路摸黑过来,最后成果出来还是比较欣慰的
项目已经实现的功能:
1.选择题、简答题、编程题的录入功能
2.按照题目、关键字、时间的查询功能
3.从word、html导入题目
4.将条件查询的结果保存以word形式保存
5.手动组卷与自动组卷

先上两张图展示一下:



下面谈谈自己的心得体会:网站的架构是jsp+servlet+javabean)

1. 头脑中要有整体规划。比如做项目时我们使用了最传统的mvc三层结构的框子,然后细化每一个层,在每一层中根据项目需求细化每一个细节。

2.要锻炼自己的自学能力和编程“嗅觉”。比如做这次项目我们完全从零开始,但遇到每一个障碍都能敏锐的找到多种解决方案,然后“小步试错“,啃下那个知识点。初次钻研可能不需太深,但必须面广,在障碍面前能快速的找到相应的解决方案,说白了,就是怎么样在baidu、google输入正确的关键字找到正确的答案的过程。

3.敢于突破自己,相信自己的能力。比如这次项目中我遇到了分页显示时如何保存checkbox选中记录的问题。网上大多的建议是使用ajax,可自己的web开发积淀还不够,知道方法却短时间无法采用。之后自己思维归零,从问题本身出发去解答问题:想要保存记录,无非需要一个jsp之间的全局变量,而html5中恰好提供了sessionStorage变量,这便可以通过:”页数+checkbox已选项“这么一个组合+技巧算法解决。这恰恰印证了软件的开发过程是一个”自上而下,逐步求精“的过程。

4.团队之间必须及时沟通,分享问题的解决办法。我一直认为团队成员传递的应该是办法,而不是心情。举个例子:某天天气炎热,当你走进教室不该像同学抱怨"这什么鬼天气啊,烦死了"之类的话,其实如果你说句”天气这么热,少去室外待比较舒服“的意义更大。

...文章没有写完,待完善,欢迎交流,转载请注明出处,谢谢。
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值