软件项目评价系统说明书

软件项目评价系统说明书

ID:33908228

大小:2.17 MB

页数:26页

时间:2019-03-01

软件项目评价系统说明书_第1页
软件项目评价系统说明书_第2页
软件项目评价系统说明书_第3页
软件项目评价系统说明书_第4页
软件项目评价系统说明书_第5页
资源描述:

《软件项目评价系统说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、题目项目评价系统设计任务该项目评价系统是针对学生的评价系统,目的是公开、公正地解决课程中综合作业的成绩问题。1、学生数据导入;2、学生项目成绩的输出;3、项目申报、修改、查询等,老师添加题目,学生自由申报题目;4、学生项目查询、修改等,已申报学生人数统计;5、项目成绩评定;开发工具:eclipse3.2、MySQL时间进度第1周(2012-02-20~201002-06):完成软件的需求分析,总体设计和详细设计,并构造出一个大体的软件模型,构造出其体系结构,画出其系统模块图;第2周(2012-02-27~2012-03

2、-04):主要是对系统进行详细设计,划分出具体的功能模块,根据模块涉及对软件的进行界面设计,编码及单元测试;第3周(2012-03-05~2012-03-11):主要是对系统的测试,以及纠错,加强对软件的功能设计,添补遗漏;,并写出文档,然后对文档进行适当的修改。原主始要资参料考与文献[01]Java语言程序设计进阶篇机械工业出版社[02]《Thinkinginjava4》,American:prenyiceHallPTR.项目评价系统项目评价系统摘要随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络

3、覆盖的区域不断扩大,给学校管理带来了极大便利,在学校日常管理中,学生和老师的互动平台是至关重要的。Java+MySQL已经成为系统平台构建的流行模式。本文介绍了学生项目评价系统开发的整个过程,阐述了系统分析、系统设计、数据库设计和系统实施的全过程。在开发方法上本系统利用了软件工程花的思想和方法,总体上采用结构化和面向对象系统开发方法。并采用eclipse3.2作为开发工具,MySQL作为后台数据库。该系统不但可以实现学生和教师对学生基本信息及项目申报情况和其相应的成绩的查询,而且教师还可以对学生的申报信息进行增加、删除

4、、和修改。此项目包括三大功能模块:一、登录信息模块,二、教师管理项目模块,三、学生申报项目模块。此三大模块相互连接并且通过MySql数据库实现对学生项目申报信息的增,删,改,查功能。学生和教师仅需在图形界面上进行简单操作,即可得到相应的需求结果。关键词:项目评价;需求分析;java数据库目录摘要I第1章项目分析11.1问题描述11.2技术分析11.3工程进度计划1第2章系统分析与设计22.1系统分析22.1.1参与者22.1.2用例及用例规约22.2系统顺序图及结构设32.3类图32.4数据库设计42.4.1表的设计4

5、2.4.2用例图52.4.3关系模式52.4.4ER图6第3章实现与测试73.1功能模块73.2界面概述93.3代码10第4章结束语15附录A:附加图、表16附录B:主要源程序20项目评价系统第1章项目分析1.1问题描述本系统主要功能是实现学校学生的项目申报信息、及其相应的教师管理信息1.2技术分析本系统面向的用户有:学校的学生和老师及相关的管理人员。对系统的人性化和可操作性要求很高,总体任务是实现学生申报项目信息的系统化、规范化和自动化。主要任务是实现学生对项目的申报、教师对项目的管理及修改、以及老师对学生项目的评估

6、等。学生选择项目等界面要做到简洁易懂、容易操作、提高管理效率、提升整个系统操作的安全性及完整性。1.3工程进度计划需求分析及资料整理:四天以内设计出所需的数据库,涉及到数据库的设计包括需求分析、概念设计、逻辑设计、物理设计、验证设计、运行及维护设计,规划和结构挂数据库中的数据对象以及这些数据对象之间的关系,创建好数据图和ER图可以让专业人员知道如何从数据库中获得数据,保证本系统的可操作性。代码编写及测试部分:八天以内设计好相关的图形界面,然后为所需组件添加监听以实现其功能特性。如“学生基本信息”有申报项目的按钮,为实现

7、数据的添加就需要连接到数据库进行数据更新,并且为了响应按钮就需要加监听进行操作;整理文档:三天以内填写实验报告及实验总结,方便老师检阅审查及自己日后学习。23项目评价系统第2章系统分析与设计2.1系统分析需求分析及系统设计说明:教师拥有查询学生基本信息student表,及管理项目并对project表进行添加修改的权限,教师还拥有独立的教师登陆表(tload表);学生拥有学生登陆表(sload表),能够访问项目表(project表)进行项目申请,也可以通过学生基本信息表(student表)添加自己的相关信息;表与表之间相

8、互联系,但是教师与学生的登陆界面是相对独立的,这样既保证了系统的连贯性与完整性,又保证了其安全性。2.1.1参与者教师、学生2.1.2用例及用例规约mydb数据库中的四个表的使用说明及局限范围:1.项目表(project表)有六个属性,分别是:项目号、项目名、负责项目的教师、项目具体要求、限报人数及已报人数。教师对项目表进行操作和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。