欢迎来到天天文库
浏览记录
ID:9858979
大小:544.00 KB
页数:24页
时间:2018-05-12
《数据库课程设计--数据库系统原理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机科学与技术学院课程设计成绩单课程名称:数据库系统原理指导教师:姓名性别男学号班级综合成绩成绩等级程序运行情况(占总成绩20%)□能正确运行□基本能正确运行□能运行但结果不完善(20分)(15分)(10分)程序功能的完善程度(占总成绩10%)□完善□基本完善□不完善(10分)(8分)(5分)程序结构的合理性(占总成绩10%)□合理□基本合理□不太合理(10分)(8分)(5分)对问题的答辩情况(占总成绩40%)□概念正确有创新□能正确回答所有问题□基本能正确回答(40分)(35分)(30分)□部分问题回答概念不清晰(20分)学生的工
2、作态度与独立工作能力(占总成绩10%)□工作态度认真能独立完成任务□工作态度认真但独立性较差(10分)(8分)□工作态度基本认真但缺乏独立性(5分)设计报告的规范性(占总成绩10%)□符合规范□基本符合规范□规范性较差(10分)(8分)(5分)优秀:90分~100分良好:80分~89分中等:70~79分及格:60~69分不及格0分~59分武汉科技大学计算机科学与技术学院制表计算机科学与技术学院课程设计报告课程名称:数据库系统原理专业班级:学号:姓名:指导老师:需求分析1、系统简介本系统是一个工程项目管理系统,主要应用于建筑类的工程项目
3、管理。由于对系统的分析可能不够全面,只能是模拟一下工程管理系统。项目一般有供应的零件、供应商、供应的项目组成的,构成一个供应关系。每一种零件、供应商,工程项目都有各自的唯一的编号,另外,本系统还设立了唯一的一个管理员,他有的权限最高,可以对此系统所有供应商、零件、工程项目及供应情况进行增删改查四种操作。目前,对需求进行分析,能想到的基本功能就这些了,这些功能基本能够实现工程项目管理,对于系统的不足,我们将不断对其进行改进。开发语言:java开发工具:MyEclipse+Oracle2、数据流图管理员界面供应情况管理用户管理工程项目零件
4、供应商添加供应商修改供应商添加零件删除供应商修改工程删除工程修改用户删除用户添加用户添加工程删除零件修改零件3、数据字典22[1]表格J的列清单名称数据类型长度注释JNOVARCHAR2(5)5主键,外键JNAMEVARCHAR2(10)10CITYVARCHAR2(5)5[2]表格P的列清单名称数据类型长度注释PNOVARCHAR2(5)5主键,外键PNAMEVARCHAR2(10)10COLORVARCHAR2(5)5WEIGHTFLOAT[3]表格S的列清单名称数据类型长度注释SNOVARCHAR2(5)5主键,外键SNAMEV
5、ARCHAR2(10)10STATUSVARCHAR2(5)5CITYVARCHAR2(5)5[4]表格SPJ的列清单名称数据类型长度注释SNOVARCHAR2(5)5主键JNOVARCHAR2(5)5主键PNOVARCHAR2(5)5主键QTYINTEGER[5]表格operator的列清单名称数据类型长度注释idVARCHAR2(5)10登录帐号,主键NameVARCHAR2(5)15PasswordVARCHAR2(5)15登录密码,主键gradeINTEGER1为管理员,0为普通用户数据库概念结构设计22PASSWORDNAM
6、EIDGRADE系统用户供应情况表零件表供应商表工程项目表从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,password22b)功能结构图点击修改选择要修改的列YYN点击添加输入相关属性值点击确定主键是否冲突?添加成功结束修改其属性确定修改Y主键
7、是否冲突?N修改成功结束图1添加功能结构图点击删除图2修改功能结构图点击查看选择要删除的列不允许删除确定修改显示全部的信息是否存在外键?结束删除成功图4查询功能结构图结束图3删除功能结构图22保存判断密码是否正确点击确定输入原/新密码点击修改密码NY结束图4-5修改密码功能结构图五、系统的实施运行结果1、登陆界面系统运行后即可看到此界面,默认为管理员。输入用户名和密码,验证正确后就可进入其相应界面了。2、主界面22主界面2主界面322主界面53、添加界面添加供应商信息界面添加零件信息界面22添加工程信息界面添加供应情况信息界面223、
8、修改及删除(包括查询)供应商信息修改与删除界面零件信息修改与删除界面22工程项目信息修改与删除供应情况信息修改与删除界面22用户信息修改与删除界面更改当前登录用户密码界面22总结在三周的课程设计中,通过建立一个项目及完成
此文档下载收益归作者所有