Tomcat 服务器是一个免费开源的轻量级应用服务器,由Apache,Sun公司和其他一些公司及个人开发而成,因为有Sun公司的加入,所以能很好的支持最新的JSP和Servlet规范。由于其性能比较稳定又是免费开源的软件,所以很受JavaWeb开发人员的喜爱。
2。2。4commons-fileupload-1。3。1。jar 介绍
一款用于上传和下载文件的插件。
2。2。5jxl。jar 介绍
一款用于生成和解析Excel文档的插件。
2。2。6Sublime编辑器介绍
Sublime编辑器是一款小巧玲珑且功能强大的编辑器,支持各种插件及语法高亮,配色舒适,所以每当想查看一个页面的代码但又不想打开这个工程时就可以直接使用Sublime编辑器打开,可迅速的查看浏览,很是方便。
2。3本章小结
本章主要介绍了开发系统可能用到的开发工具和技术,了解并掌握这些开发技术与开发工具对以后的开发会起到极大的帮助,还有一些IDE插件,都是很棒的编程小助手,可以帮助我们高效快速地编程。
第三章需求及可行性分析
3。1 需求分析介绍
3。1。1 需求分析的基本要点
1、需求分析是发现(发现问题)、求精(细化需求)、建模(建立基本模型)、规格说明(对软件的规格进行说明,即大概会设计出一个什么样的软件)和复审(反复审查)的过程[4]。
2、需求分析首先要能够进一步了解用户当前所处的情况,发现用户当前正在面临以及未来可能遇到的问题和对目标系统有什么基本需求;接下来应该与用户进行深入交流,对用户的基本需求进行反复细化并逐步求精,以得出适合目标系统的完整的、准确的和具体的需求[4]。
3、具体地说,应该确定系统必须具有的功能、性能、可靠性和可用性,必须实现的出错处理需求、接口需求和逆向需求,必须满足的约束条件,并且预测系统的发展前景[4]。
3。1。2 需求分析的任务来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
1、需求分析需要确定对系统的综合要求:功能性需求,性能方面需求,可靠性和可用性需求,对错误处理的需求,接口方面的需求,约束,逆向需求以及将来可能提出的要求。[4]
2、分析系统的数据要求[4]。
3、导出系统的逻辑模型[4]。
4、修正系统开发计划[4]。
3。2 系统总体功能需求分析
功能需求分析主要是为了确认系统的功能需求。首先这是一个教学资源管理系统,作为管理系统就必须有相应的管理功能,比如账号管理、资源管理等。而且用户首先要登陆成功后才可以进行各类管理操作,据此初步将各类管理操作分为账号管理、资源管理、作业管理、论坛管理、统计评价等,当用户离开时,自动注销用户账户,使用户处于非登陆状态