1 / 26
文档名称:

软件项目评价系统说明书.doc

格式:doc   大小:2,219KB   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件项目评价系统说明书.doc

上传人:n22x33 2018/5/27 文件大小:2.17 MB

下载得到文件列表

软件项目评价系统说明书.doc

文档介绍

文档介绍:题目
项目评价系统




该项目评价系统是针对学生的评价系统,目的是公开、公正地解决课程中综合作业的成绩问题。
学生数据导入;
学生项目成绩的输出;
项目申报、修改、查询等,老师添加题目,学生自由申报题目;
学生项目查询、修改等,已申报学生人数统计;
项目成绩评定;
开发工具:、MySQL




第1周(2012-02-20~201002-06):完成软件的需求分析,总体设计和详细设计,并构造出一个大体的软件模型,构造出其体系结构,画出其系统模块图;
第2周(2012-02-27~2012-03-04):主要是对系统进行详细设计,划分出具体的功能模块,根据模块涉及对软件的进行界面设计,编码及单元测试;
第3周(2012-03-05~2012-03-11):主要是对系统的测试,以及纠错,加强对软件的功能设计,添补遗漏;,并写出文档,然后对文档进行适当的修改。
原主
始要
资参
料考
与文

[01] Java 语言程序设计进阶篇机械工业出版社
[02] 《Thinking in java 4》,American:prenyice Hall PTR.
项目评价系统
摘要
随着计算机网络的飞速发展,技术越来越广泛的应用,网络覆盖的区域不断扩大,给学校管理带来了极大便利,在学校日常管理中,学生和老师的互动平台是至关重要的。Java + MySQL已经成为系统平台构建的流行模式。
本文介绍了学生项目评价系统开发的整个过程,阐述了系统分析、系统设计、数据库设计和系统实施的全过程。在开发方法上本系统利用了软件工程花的思想和方法,总体上采用结构化和面向对象系统开发方法。,MySQL作为后台数据库。
该系统不但可以实现学生和教师对学生基本信息及项目申报情况和其相应的成绩的查询,而且教师还可以对学生的申报信息进行增加、删除、和修改。此项目包括三大功能模块:一、登录信息模块,二、教师管理项目模块,三、学生申报项目模块。
此三大模块相互连接并且通过MySql数据库实现对学生项目申报信息的增,删,改,查功能。学生和教师仅需在图形界面上进行简单操作,即可得到相应的需求结果。
关键词: 项目评价;需求分析; java 数据库

目录
摘要 I
第1章项目分析 1
问题描述 1
技术分析 1
工程进度计划 1
第2章系统分析与设计 2
2
参与者 2
用例及用例规约 2
系统顺序图及结构设 3
类图 3
数据库设计 4
表的设计 4
用例图 5
5
ER图 6
第3章实现与测试 7
功能模块 7
界面概述 9
代码 10
第4章结束语 15
附录A: 附加图、表 16
附录B: 主要源程序 20
第1章项目分析
问题描述
本系统主要功能是实现学校学生的项目申报信息、及其相应的教师管理信息
技术分析
本系统面向的用户有:学校的学生和老师及相关的管理人员。对系统的人性化和可操作性要求很高,总体任务是实现学生申报项目信息的系统化、规范化和自动化。主要任务是实现学生对项目的申报、教师对项目的管理及修改、以及老师对学生项目的评估等。学生选择项目等界面要做到简洁易懂、容易操作、提高管理效率、提升整个系统操作的安全性及完整性。
工程进度计划
需求分析及资料整理:四天以内设计出所需的数据库,涉及到数据库的设计包括需求分析、概念设计、逻辑设计、物理设计、验证设计、运行及维护设计,规划和结构挂数据库中的数据对象以及这些数据对象之间的关系,创建好数据图和ER图可以让专业人员知道如何从数据库中获得数据,保证本系统的可操作性。
代码编写及测试部分:八天以内设计好相关的图形界面,然后为所需组件添加监听以实现其功能特性。如“学生基本信息”有申报项目的按钮,为实现数据的添加就需要连接到数据库进行数据更新,并且为了响应按钮就需要加监听进行操作;
整理文档:三天以内填写实验报告及实验总结,方便老师检阅审查及自己日后学习。
第2章系统分析与设计

需求分析及系统设计说明:
教师拥有查询学生基本信息student表,及管理项目并对project表进行添加修改的权限,教师还拥有独立的教师登陆表(tload表);
学生拥有学生登陆表(sload表),能够访问项目表(project表)进行项目申请,也可以通过学生基本信息表(student表)添加自己的相关信息;
表与表之间