程序设计1大作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1

东华大学管理学院管理科学与工程大类

2009-2010学年第一学期

《程序设计(1)》大作业

学号:080750102

姓名:付慧

成绩

东华大学管理科学与工程大类2009-2010学年第1学期《程序设计1》大作业

目录

1、目的与要求 (1)

2、系统功能概要设计 (1)

3、数据库概要设计 (2)

4、主要自定义类描述...................................................................... 错误!未定义书签。

5、部分关键代码 (6)

6、系统特色描述 (7)

7、总结与感想 (13)

8、参考文献(或系统) (15)

1

1、目的与要求

目的:通过本实验,对已经学到的知识点进行一次综合创新训练。重点包括图形界面设计、数据库操作、错误处理、事件处理、输入输出流等内容。

要求:本实验对主题不做统一规定,只要求几个技术指标。

1). 可以采用Java Application或网站形式,如Application要求主窗体由菜单导航,总共不少于5个窗体。

2). 数据库结合应用自行设计,但数据库表最少不少于3个,至少有两个表存在父子表关系,即存在外健约束。对数据的添加、删除、修改和查询等操作都应该有所体现。

3). 至少存在一个输入输出流的读写操作。

4). 至少应参考两个现有的较综合的代码示例(但程序应以自己的设计思路为主线,不能做“逆向工程”),交付作业时应携带自己参考引用的源代码。

5). 最后提交成果为可运行的jar包(需写明配置要求),和一份综合实验报告(每人一份需打印),提交时需要演示程序和回答问题。

6). 1-3人可以形成一个团队完成某一个选题,但必须有明确的分工。

7). 综合报告按照给定模板格式写(否则重做),正文字体采用5号字体,主页排版,尽量节约使用纸张,最多不能超过20页(包括封面和目录)。

2、系统功能概要设计

系统目标设计

系统开发的总体任务是实现武器装备管理的系统化、规范化和自动化,从而达到武器装备仓管理效率的目的。

我做的是一个武器装备管理系统,实现军队里武器装备仓的管理。首先要有正确的用户名和正确的密码才能进入系统。系统包括的窗口有:武器装备管理系统主界面、武器装备进仓领用、武器装备盘点/修改、武器装备查询、制造厂信息、武器装备信息列表、用户疑难,同时还包括一个多媒体播放器。

系统的功能模块

通过分析确定库存系统将包含8个主要功能模块,即武器装备管理系统模块、武器装备进仓领用模块、武器装备盘点/修改模块、武器装备查询模块、制造厂信息模块、武器装备信息列表模块、帮助模块,同时还包括一个多媒体播放器。

对于每一个功能模块,都包含了数据录入、编辑、查询、统计、帮助等功能。

武器装备管理系统主界面:由这个界面可以进入其它各个窗口。

武器装备进仓领用:详细记录武器装备名、武器装备号,进仓领用的时间以及数量,制造厂,属于哪个类别,费用。同时含有5个按扭:添加、查看、删除、撤消、退出。

武器装备名

武器装备号

领用时间

分类名

费用

数量

进仓时间

提供武器装备 装备

1

N

制造厂号

制造厂名

简介

地址

联系方式

用户名

密码

登录表

武器装备仓列表

制造

厂信

武器装备盘点/修改:详细记录武器装备名、武器装备号,进仓领用的时间以及数量,制造

厂,属于哪个类别,费用。同时含有4个按扭:确定、更新、撤消、退出。

武器装备查询:只要输入武器装备号或者武器装备名,点击查询,就会出现这个武器装备的详细信息。

制造厂信息:只要输入制造厂号、制造厂名,点击查询,就会出现这个制造厂的详细信息。 武器装备信息列表:点击显示,武器装备仓中所存的武器装备的所有信息都会在表格中详细显示出来。

用户疑难:录入用户的疑难问题以及用户的e-mail 和电话号码。功能是帮助用户使用武器装备管理系统。

3、数据库概要设计

1、 概念设计(ER 图设计)

2逻辑设计

E-R 图中的每两个实体之间,都相应地转换为一个关系;并确定主键和外键,在主键属性下划横线,在外键属性下划波浪线。

登录表(用户名,密码)

武器装备仓(武器装备名,武器装备号,数量,分类名,费用,制造厂号,进仓时间,领用时间)

制造厂信息表(制造厂号,制造厂名,地址,联系方式,简介) 2、 物理设计①登录表 字段名称 类 型 宽 度 允许空值 主 键 外键 说 明 用户名 文本 10 NOT NULL 登录的用户名 密码 文本 10 NOT NULL 登录密码

②武器装备仓

字段名称类型宽度允许空值主键外键说明文本20 NOT NULL 武器装备名称

武器装备

文本10 NOT NULL 是武器装备号码

武器装备

数量数字10 NOT NULL 武器装备的数量分类名文本50 NOT NULL 武器装备归属类

费用货币12 NOT NULL 武器装备的费用制造厂号文本10 NOT NULL 是制造号码

进仓时间日期/时间50 NOT NULL 进仓时间

领用时间日期/时间50 NOT NULL 领用时间

③供应商信息表

字段名称类型宽度允许空值主键外键说明

制造厂名文本10 NOT NULL 制造厂名

制造厂号文本10 NOT NULL 是制造厂号

地址文本50 地址

联系方式文本20 联系方式

简介文本100 简介

4主要自定义类描述

相关文档
最新文档