需求分析。
1、 系统简介。
本系统是一个工程项目管理系统,主要应用于建筑类的工程项目管理。由于对系统的分析可能不够全面,只能是模拟一下工程管理系统。项目一般有**的零件、**商、**的项目组成的,构成一个**关系。
每一种零件、**商,工程项目都有各自的唯一的编号,另外,本系统还设立了唯一的一个管理员,他有的权限最高,可以对此系统所有**商、零件、工程项目及**情况进行增删改查四种操作。
目前,对需求进行分析,能想到的基本功能就这些了,这些功能基本能够实现工程项目管理,对于系统的不足,我们将不断对其进行改进。
开发语言:j**a
开发工具:myeclipse+oracle
2、 数据流图。
3、数据字典。
1] **j的列清单。
数据库概念结构设计。
从powerdesinger导出的e-r图。
数据库逻辑结构设计。
a)数据的设计(其中划横线的为主关键字)
1.**商(sno,sname,status,city)
2.零件(pno,pname,color,weight)
3.工程项目(jno,jname,city)
4.**情况(sno,pno,jno,qty)
5.用户(id,name,grade,password
b)功能结构图。
图1 添加功能结构图。
图2 修改功能结构图。
图4 查询功能结构图。
图3 删除功能结构图
图4-5 修改密码功能结构图。
五、系统的实施运行结果。
1、登陆界面。
系统运行后即可看到此界面,默认为管理员。输入用户名和密码,验证正确后就可进入其相应界面了。
2、主界面。
主界面2主界面3
主界面53、添加界面。
添加**商信息界面。
添加零件信息界面。
添加工程信息界面。
添加**情况信息界面。
3、修改及删除(包括查询)
**商信息修改与删除界面。
零件信息修改与删除界面。
工程项目信息修改与删除。
**情况信息修改与删除界面。
用户信息修改与删除界面。
更改当前登录用户密码界面。
总结。在三周的课程设计中,通过建立一个项目及完成它,我收获颇丰。在此过程中我学到了好多书本上学不到的东西,在这之前我甚至不知道数据库的具体概念,但现在,我已经熟练掌握了数据库的建立、数据源的配置以及增删改查的sql语句的使用,当然还有用j**a进行数据库编程的各种技巧等等。
当然这努力的过程总不是那么顺利,我碰到了好多问题,最典型的一个就是进行记录插入和修改时的sql语句的格式问题,想了好久都没能解决,这个花了好多精力,当然最终还是解决了!虽然系统还存在很多缺陷,功能不够完善,但我还是会找时间逐渐完善它的!
参考文献:1] 《数据库系统概论》王珊高等教育出版社;
2] 《从零开始学eclipse》麦廷琮编著中国铁道出版社;
3] 《j**a程序设计与开发》 电子工业出版社;
附录系统部分源**。
* 主窗体。
public class supplysituation extends jframe
public static void addifame(jinternalframe iframe)
public supplysituation()
* 创建菜单栏。
private jmenubar createmenu() 创建菜单栏的方法。
jmenubar menubar = new jmenubar();
jmenu suppliermanagemenu = new jmenu();借阅管理。
"**商管理菜单");
// 增加**商。
// 更改**商。
jmenu partmanagemenu = new jmenu();借阅管理。
"零件管理菜单");
// 增加零件。
// 更改零件。
jmenu projectmanagemenu = new jmenu();借阅管理。
"工程项目管理菜单");
// 增加工程项目。
// 更改工程项目。
jmenu supplymanagemenu = new jmenu();借阅管理。
"**情况管理菜单");
// 增加**情况。
// 更改**情况。
jmenu sysmanagemenu = new jmenu();系统维护。
"系统维护");
jmenu usermanagemitem = new jmenu("用户管理");用户管理。
数据库库课程设计
目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...
数据库课程设计总结数据库课程设计个人总结
数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...
数据库课程设计
简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...