数据库原理课程设计邮局订报管理系统Word格式文档下载.doc

上传人:聆听****声音 文档编号:3635143 上传时间:2023-05-02 格式:DOC 页数:45 大小:3.51MB
下载 相关 举报
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第1页
第1页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第2页
第2页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第3页
第3页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第4页
第4页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第5页
第5页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第6页
第6页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第7页
第7页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第8页
第8页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第9页
第9页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第10页
第10页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第11页
第11页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第12页
第12页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第13页
第13页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第14页
第14页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第15页
第15页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第16页
第16页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第17页
第17页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第18页
第18页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第19页
第19页 / 共45页
数据库原理课程设计邮局订报管理系统Word格式文档下载.doc_第20页
第20页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库原理课程设计邮局订报管理系统Word格式文档下载.doc

《数据库原理课程设计邮局订报管理系统Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《数据库原理课程设计邮局订报管理系统Word格式文档下载.doc(45页珍藏版)》请在冰点文库上搜索。

数据库原理课程设计邮局订报管理系统Word格式文档下载.doc

1、课程设计第1周第1天:

布置任务、交代课题、安排设计事宜

2、第1周第2天:

调研,书籍和资料的准备

3、第1周第3天-第5天:

系统分析和设计

4、第2周第1天-第3天:

编程和测试,撰写设计报告

5、第2周第4天-第5天:

课程设计检查,交设计报告

四、主要参考资料

[1]《数据库原理及应用》钱雪忠主编北京邮电大学出版社2010,6,第三版

[2]陈刚等编著.Powerbuilder《案例开发程序设计教程》.北京.清华大学出版社.2002

[3]杨诏主编.Powerbuilder8.0《编程实用技术与案例》.北京.水利水电出版社.2003

[4]卫海登.Powerbuilder9.0《课程设计案例精编》.北京.中国水利水电出版社.2004

[5]王晟编著.Powerbuilder《数据库开发经典案例解析》.北京.清华大学出版社.2005

指导教师(签名):

刘梅教研室主任(签名):

2012年5月28日2012年5月30日

上海应用技术学院课程设计报告

课程名称数据库原理及应用设计题目邮局订报管理系统

姓名专业班级学号

指导教师日期2012-6-11~2012-6-22成绩

目录

一、设计目的及要求 3

1.1课程设计目的 3

1.2.课程设计的要求 4

二、课程设计内容说明 5

2.1.E-R图设计及关系模式图 5

2.1.1.E-R图 5

2.1.2.关系模型设计 6

2.1.3.对应属性表 8

2.2.4.对应数据库表 8

2.2.5.对应数据类型 10

2.3.程序界面及功能演示 12

2.3.1.登录界面演示 12

2.3.2.管理员登录 12

2.3.3.用户登录 17

三、结论及体会 22

3.1.设计结论 22

3.2.设计体会 22

四、程序附录 23

一、设计目的及要求

1.1课程设计目的

1.1.1.通过本次课程设计了解和熟悉数据库的详细使用和设计的步骤。

1.1.2.熟悉数据库的设计的六个步骤,明确和掌握每个步骤的详细任务和方法及 注意事项。

1.1.3.学会C#和SQLSEVER软件的相关使用。

1.1.4.通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强 动手能力。

1.1.5.掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操 作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操 作)的方法。

1.1.6.通过本次课设,也让我们学会了团队之间的合作,虽然这是一次个人的设 计,但是在需求分析和界面功能等的实现上实际上是相互间的不断学习和 探讨的过程,对于今后的实习和工作都有很大的帮助,因为很多问题和缺 陷单靠一个人是很慢想到的,但是团队的力量是无限的。

1.1.7.体会一个简单的应用系统的界面设计及功能模块的实现之间的相互协调 和搭配。

1.1.8.理解需求分析的重要作用及意义,以及概念模型的设计。

1.1.9.了解实际过程中顾客订报的流程和邮局的系统的工作过程,尽量考虑周 全,实现实际过程中的相关操作和约束。

1.2.课程设计的要求

1.2.1.可随时查询出可订购报纸的详细情况,如报纸编号(PNO)、报纸名称(PNA)、 报纸单价(PPR)、报纸版面规格(PSI)、报纸出版单位(PDW)等,这样便于 客户选订。

1.2.2.客户查询报纸情况后即可订购所需报纸,可订购多种报纸,每种报纸可订 若干份,交清所需金额后,就算订购处理完成;

1.2.3.为便于邮局投递报纸,客户需写明如下信息:

客户姓名(CNA)、客户电话 (CTE)、客户地址(CAD)及邮政编码(CPO),邮局将即时为每一客户编制唯 一代码(CNO)。

1.2.4.邮局对每种报纸订购人数不限,每个客户可多次订购报纸,所订报纸亦可 重复。

1.2.5.请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念 设计)。

1.2.5.写出相应设计的E-R图的关系模式,根据设计所需也可增加辅助关 系模式,并找出各关系模式的关键字(逻辑设计)。

1.2.6.在已设计的关系模式基础上开发设计功能子系统,要求子系统能完 成如下功能要求(物理设计、设施与试运行)。

1.2.7.在某数据库管理系统中建立各关系模式对应的库表,并设计所 需的视图、索引等。

1.2.8.能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。

1.2.9.能根据订报要求订购各报纸,并完成一次订购任务后汇总总金额, 模拟付钱、开票操作。

1.2.10.能明细查询某客户的订报情况及某报纸的订出情况。

1.2.11.能统计出某报纸的总订数量与总金额及某客户订购报纸种数、报纸份数 与总订购金额。

1.2.12.要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系 统在其安全性、完整性、备份、恢复等方面的功能要求。

1.2.13.子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应 用系统开发设计的步骤来考虑书写,力求清晰流畅。

二、课程设计内容说明

2.1.E-R图设计及关系模式图

2.1.1.E-R图

报纸信息

PNO

PNA

PDW

PSI

PPR

TYP

客户信息

CNO

CNA

CTE

CAD

CPO

订购

COUNT

PAY

2.1.2.关系模型设计

2.1.2.1.报纸信息

报纸信息

编号

报纸名称

价格

类型

出版社

规格

2.1.2.2.用户信息

姓名

电话

地址

邮编

用户信息

2.1.2.3.订购信息

用户订购信息

报纸编号

客户编号

客户姓名

订购数量

金额

客户邮编

客户地址

客户电话

2.1.3.对应属性表

属性名

属性元素

book

(cno,pno,can,pna,count,pay,cad,cpo,cte)

cs

(cna,cte,cad,cpo,cno)

news

(pno,pna,ppr,psi,pwd,typ)

admin

(name,password)

user

(cna,upwd)

2.2.4.对应数据库表

2.2.4.1.报纸订购信息表

2.2.4.2.用户信息表

2.2.4.3.报纸信息表

2.2.4.4.管理员信息表

2.2.4.5.用户信息表

2.2.5.对应数据类型

2.2.5.1.报纸订购信息表

2.2.5.2.用户信息表

2.2.5.3.报纸信息表

2.2.5.4.管理员信息表

2.2.5.5.用户信息表

2.2.5.6.数据库数据表视图

2.3.程序界面及功能演示

2.3.1.登录界面演示

2.3.2.管理员登录

登录后的主界面

sqlConnect();

stringsql="

selectupwdfromuserswherecna='

"

+textBox1.Text+"

'

;

SqlCommandcmd=newSqlCommand(sql,conn);

if(cmd.ExecuteScalar()==null)

{

MessageBox.Show("

账号或密码错误"

);

return;

}

else

MessageBox.Show(textBox1.Text,"

登录成功!

"

if(textBox2.Text==cmd.ExecuteScalar().ToString().Trim())

{

this.Hide();

用户界面Form1=new用户界面();

Form1.Show();

}

stringstr="

DataSource=(local);

IntegratedSecurity=SSPI;

database=poster"

conn=newSqlConnection(str);

conn.Open();

stringsqlstr="

select*fromnews"

adapter=newSqlDataAdapter(sqlstr,conn);

dataset=newDataSet();

adapter.Fill(dataset);

if(dataset.Tables[0].Rows.Count>

=1)

dataGridView1.DataSource=dataset.Tables[0];

conn.Close();

conn.Dispose();

dataset.Dispose();

用户查询操作

报纸信息查询操作

sqlConnect();

selectcnaas姓名,cteas电话,cadas地址,cpoas邮编,cnoas编号fromcswherecna='

您输入的账号或密码错误!

请重新输入!

"

提示信息"

报纸信息添加操作

打印报纸信息

insertintonewsvalues('

'

+textBox2.Text+"

+textBox3.Text+"

+textBox4.Text+"

+textBox6.Text+"

+textBox5.Text+"

)"

cmd.ExecuteNonQuery();

MessageBox.Show("

添加成功!

return;

删除操作

删除报纸信息

deletefromnewswherepna='

+comboBox1.Text+"

cmd.ExecuteNonQuery();

删除成功!

"

提示!

conn=newSqlConnection(str);

conn.Open();

stringsqlstr="

select*fromnews"

adapter=newSqlDataAdapter(sqlstr,conn);

dataset=newDataSet();

adapter.Fill(dataset);

if(dataset.Tables[0].Rows.Count>

dataGridView1.DataSource=dataset.Tables[0];

conn.Close();

conn.Dispose();

dataset.Dispose();

用户信息删除

2.3.3.用户登录

登录成功主界面

查询报纸信息和用户信息

用户订报功能

stringstr="

selectpnaas报纸,pnoas编号,ppras单价,psias规格,typas类型fromnewswherepna='

账号或密码不能为空!

}用户注册界面

2.3.4.程序运行流程图

开始运行

身份选择

管理员 用户

管理员登陆

用户登录

注册

用户注册

判断是否正确

输入是否正确

管理员界面

用户界面

查询所有信息

用户信息添加

报纸信息添加

用户信息查询

用户订报查询

用户订报

退出

三、结论及体会

3.1.设计结论

本次课程设计本着需求分析为准绳,多次修改和完善了数据库的数据表及结构,实现了课程设计要求的绝大部分功能,但是由于所学知识的不牢固加之能力和时间有限,在一些较复杂的功能方面尚未实现或不完善,我将会在今后的学习中更加注重这方面知

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2