您的位置:首页 > 其它

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

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

...文章没有写完,待完善,欢迎交流,转载请注明出处,谢谢。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐