预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

福建信息学院学生信息管理系统的设计与实现的任务书 任务书 一、任务概述 本任务书旨在设计和实现福建信息学院学生信息管理系统。该系统能够对学生的个人信息、课程信息、成绩信息等进行管理,便于管理人员进行对学生信息的查询、统计和管理,提高工作效率。 二、任务分析 (一)需求分析 1.功能需求 (1)学生信息管理:包括学生个人信息、课程信息、成绩信息等。 (2)学生注册与登录:学生能够注册账号并进行登录。 (3)管理人员登录:管理人员需要登录系统进行管理操作。 (4)查询功能:支持按学生姓名、学号、课程查询学生成绩信息。 (5)统计功能:支持以学生班级、专业、年级等为单位进行成绩信息统计。 (6)修改功能:支持管理员对学生信息进行添加、修改、删除等操作。 2.性能需求 (1)安全性能:保证学生个人信息的安全性,防止信息泄露。 (2)平稳性能:保证系统稳定性,防止系统崩溃。 (3)响应性能:在用户请求时及时响应,保证操作的流畅性。 (4)可扩展性:系统若需扩展功能,能够方便地进行修改和改进。 (5)易用性:系统的操作简单易懂,易于管理人员使用。 (二)技术分析 1.开发环境:Eclipse、Tomcat、MySQL数据库。 2.开发语言:使用JavaEE技术进行开发,包括JSP、Servlet、JDBC等。 3.系统架构:使用MVC架构(Model-View-Controller)实现系统的管理和操作。 4.数据库设计:设计并实现学生信息、课程信息和成绩信息三个表,实现信息之间的关联关系。 (三)开发计划 1.第一周:完成系统功能需求分析和文档编写。 2.第二周:设计和实现系统数据表结构,完成数据库建立、连接和操作。 3.第三周:实现学生注册、登录和管理员登录等功能。 4.第四周:实现学生信息的添加、修改和删除功能。 5.第五周:实现查询、统计和分析功能。 6.第六周:进行系统整体测试和调试,确保系统功能正常。 7.第七周:完成系统的用户手册撰写和系统上线部署。 三、任务要求 1.根据功能和性能需求,设计系统的数据表结构、模块和页面布局。 2.使用Eclipse、Tomcat、MySQL数据库等进行系统的开发和实现。 3.使用JavaEE技术包括JSP、Servlet、JDBC等完成系统的开发和实现。 4.在系统开发实现过程中,保证系统的安全性和稳定性。 5.完成系统测试和调试,确保系统功能正常。 6.编写用户手册和开发文档,并进行上线部署。 四、任务成果 1.系统的设计和开发文档。 2.系统的用户手册和使用说明文档。 3.系统实现的源代码和数据库。 4.完成的系统测试和调试报告。 5.系统的上线部署和使用。 五、参考文献 1.《JavaWeb程序设计入门与实战》 2.《MySQL数据库应用技术详解》 3.《JSP与Servlet技术详解》