- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计(一)三级项目项目报告-组长
大连东软信息学院
三级项目报告书
课程名: JAVA语言程序设计(一)
实践项目: 采购管理系统项目
学 院: 大连东软信息学院
专业班级:
小组组长:
指导教师: 蒋晶晶
2014年1月3日
PAGE - 5 -
第1章 构思
请对采购管理系统的可行性进行分析(150字以上)
本系统欲完成电子产品的采购,由于商场竞争激烈,由不同供应商提供的同种类产品价格不同,本系统需要完成价格比对,选择最优价格,下达订单,并完成订单审核。
此部分需分析“采购管理管理系统”开发的可能性、可行性、必要性。
第2章 设计
2.1 需求描述
以小组为单位完成系统;
每一位成员都参与到系统的分析与设计中;
小组中的每一位成员都能用自己所掌握的JAVA知识;
从采购系统的设计与实施中认识到自己在哪些方面的知识还有所欠缺。
2.2 项目总体设计
2.2.1 项目实现应用的知识点
2.2.2 项目环境搭建
2.2.3 项目的主要功能
(1)采购人员需要登录系统,输入用户名“user”和密码“123”,并有系统进行检验,无问题则继续进行采购操作。
(2)用户输入产品代号,系统自动将相关信息调出来,供用户查阅。
(3)用户根据系统给出的信息决定是否下达订单、并有经由审核。
(4)若审核通过,系统将自动生成订单,完成一笔采购业务。
(5)业务完成,系统将会自动提醒用户是否继续进行采购业务,是,继续采购;
否,则退出该系统。
第3章 实施
3.1 请列举实施阶段的任务与步骤
3.1.1 实施阶段的任务
(1)以小组为单位完成系统;
(2)小组成员对自己的产品进行设计,将问题拆解成若干,使其简单化,并分解后的问题分配给小组成员,专项负责;
(3)完成编码、整合及调试。
3.1.2 实施阶段的步骤
3.2采购管理系统各个类的编写
3.2.1 商品类
package 三级项目;
//商品类
public class Goods {
Suppliers s;
String brand;
String name;
String number;
double price;
}
//笔记本类
class NoteBook extends Goods {
NoteBook(Suppliers s) {
price = (int) (Math.random() * 1000 + 5000);
this.s = s;
name = 笔记本电脑;
number = 001;
}
}
//请按照笔记本类编写键盘类、显卡类和主机类
3.2.2 供应商类
//定义属性供应商编号和名称,在构造方法中完成这两个属性的赋值。
3.2.3 订单类
//定义静态属性,用来实现订单号自增;定义构造方法,实现订单号生成。
3.2.4 系统用户类
//定义两个方法,分别用来判断用户名和密码是否合法。
3.3 主程序的编写
//完成登录验证,当成功登录后实现商品比价查询,选择最优价格生成订单,进行订单审核。一笔业务完成后提示是否继续采购。
PAGE - 6 -
第4章 运行
4.1程序的运行结果
4.2错误的解决方式
PAGE - 7 -
小组成员贡献权重
学号姓名个人贡献权重填表要求:
1.根据个人表现给定单个成绩;
2.个人成绩计算公式:
个人成绩=项目组成绩×个人贡献权重/项目组个人最高贡献权重
3. 小组成员个人贡献权重总和为100%,数据精确到个位。
三级项目成绩
成 绩
文档评论(0)