还剩6页未读,继续阅读
文本内容:
Java学生管理系统实训报告学号姓名班级指导老师
1、项目计划
(1)项目名称学生信息管理系统
(2)实训地点
(3)小组成员
2、系统总体设计
(1)需求分析学生信息管理系统,是对学生的个人信息,课程信息,成绩信息以信息化的方式进行管理,最大限度地减少各个环节可能出现的错误,有效减少因人力资源局限性导致的存储信息量大,信息存储错误,混淆等问题,合理进行信息存储,使学校能够合理录入学生的个人资料,学期成绩情况,以及课程安排,为学校师生的工作提供后方面通过实际调查,要求学生信息管理系统具有以下功能
1.界面设计美观大方,方便,快捷,操作灵活
2.实现强大的学生个人信息,课程信息,成绩信息的查询,修改,录入,删除管理
3.实现强大的联系人信息及其类别的查询,录入,删除管理
4.能够在不同的的操作系统下运行,不局限于特定的平台
5.提供数据库备份与恢复功能
6.提供友情平台,例如计算机,方便对成绩的操作;
(2)项目计划安排一项任务的成功完成,必须依靠合理的计划安排以及各种资源的有效利用有计划、有步骤地进行软件开发,除了可以提高开发进度外,更能明确项目组各成员之间的职责及任务项目进度表要安排每个成员的任务,并要求成员每天修改自己的进度,保证项目管理人员可以随时查看整个项目的进度,以及时发现问题,调整工作策略
(3)概要设计概要设计是根据系统分析的需求和工作环境的情况对整个软件的总体结构进行大致的设计概要设计要坚持以下几个原则1细分原则2提高代码重用性:3从上而下层层分析4一致性原则5提高独立性6模块的大小要尽量适中由于概要设计是整个设计的重中之重,牵一发而动全身,所以要努力做一个好的概要设计,才能在今后软件开发过程中不再反复现在软件行业流行模式化驱动设计,将一些市场上比较成功的模式拿来用在自己的设计中
(4)详细设计概要设计是为了明确开发人员的工作步骤和工作目标详细设计使开发人员可以轻松地完成代码的编写,并熟悉所编写的业务流程
(5)数据表设计根据系统所需,可以得出需要以下数据表信息需要管理学生信息学生表需要管理教师信息教师表需要管理课程信息课程表需要管理选课信息选课表...。