- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目评价系统说明书
题 目 项目评价系统 设
计
任
务 该项目评价系统是针对学生的评价系统,目的是公开、公正地解决课程中综合作业的成绩问题。
学生数据导入;
学生项目成绩的输出;
项目申报、修改、查询等,老师添加题目,学生自由申报题目;
学生项目查询、修改等,已申报学生人数统计;
项目成绩评定;
开发工具:eclipse3.2、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.
项目评价系统
摘 要
随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给,在,。Java + MySQL已经成的流行模式。eclipse3.2作为开发工具,MySQL作为后台数据库。
该系统不但可以实现学生和教师对学生基本信息及项目申报情况和其相应的成绩的查询,而且教师还可以对学生的申报信息进行增加、删除、和修改。此项目包括三大功能模块:一、登录信息模块,二、教师管理项目模块,三、学生申报项目模块。
此三大模块相互连接并且通过MySql数据库实现对学生项目申报信息的增,删,改,查功能。学生和教师仅需在图形界面上进行简单操作,即可得到相应的需求结果。
关键词: java 数据库
目 录摘 要 I
第1章 项目分析 1
1.1 问题描述 1
1.2 技术分析 1
1.3 工程进度计划 1
第2章 系统分析与设计 2
2.1系统分析 2
2.1.1 参与者 2
2.1.2 用例及用例规约 2
2.2 系统顺序图及结构设 3
2.3 类图 3
2.4 数据库设计 4
2.4.1 表的设计 4
2.4.2 用例图 5
2.4.3关系模式 5
2.4.4 ER图 6
第3章 实现与测试 7
3.1 功能模块 7
3.2 界面概述 9
3.3 代码 10
第4章 结束语 15
附录A: 附加图、表 16
附录B: 主要源程序 20
第1章 项目分析
1.1 问题描述
本系统主要功能是实现学校学生的项目申报信息、及其相应的教师管理信息
1.2 技术分析
本系统面向的用户有:学校的学生和老师及相关的管理人员。对系统的人性化和可操作性要求很高,总体任务是实现学生申报项目信息的系统化、规范化和自动化。主要任务是实现学生对项目的申报、教师对项目的管理及修改、以及老师对学生项目的评估等。学生选择项目等界面要做到简洁易懂、容易操作、提高管理效率、提升整个系统操作的安全性及完整性。
1.3 工程进度计划
需求分析及资料整理:四天以内设计出所需的数据库,涉及到数据库的设计包括需求分析、概念设计、逻辑设计、物理设计、验证设计、运行及维护设计,规划和结构挂数据库中的数据对象以及这些数据对象之间的关系,创建好数据图和ER图可以让专业人员知道如何从数据库中获得数据,保证本系统的可操作性。
代码编写及测试部分:八天以内设计好相关的图形界面,然后为所需组件添加监听以实现其功能特性。如“学生基本信息”有申报项目的按钮,为实现数据的添加就需要连接到数据库进行数据更新,并且为了响应按钮就需要加监听进行操作;
整理文档:三天以内填写实验报告及实验总结,方便老师检阅审查及自己日后学习。第2章 系统分析与设计
2.1系统分析
需求分析及系统设计说明:
教师拥有查询学生基本信息student表,及管理项目并对project表进行添加修改的权限,教师还拥有独立的教师登陆表(tload表);
学生拥有学生登陆表(sload表),能够访问项目表(project表)进行项目申请,也可以通过学生基本信息表(student表)添加自己的相关信息;
表与表之间相互联系,但是教师与学生的登陆界面是相对独立的,这样既保证了系统的连贯性与完整性,又保证了其安全性。
2.1.1 参与者
教师、学生
2.1.2 用例及用例规约
mydb数据库中的四个表的使用说明及局限范围:
1.项目表(project表)有六个属性,分别是:项目号、项目名、负责项目的教师、项目具体要求、限报人数及已报人数。教师对项目表进行操作和管理,例如
文档评论(0)