大型数据库课程设计-快递管理系统(客户服务内容摘要:

DataTable dt = new DataTable()。 (dt)。 ()。 ()。 = dt。 } private void button2_Click(object sender, EventArgs e)//管理员后台管理 { int i = 0。 if (().Length != 10) 14 { (请输入要修 改的 10 位数字正确的货单号。 , 错误 , , )。 =。 return。 } else { OracleConnection conn = new OracleConnection(data source=orcl。 user Id=scott。 password=abc123)。 ()。 OracleTransaction tran = ()。 OracleCommand cmd3 = ()。 OracleCommand cmd4 = ()。 = update tousu set 是否处理 =39。 是 39。 where 货运单号 = + +。 = update tousu set 处理详情 =39。 +textBox2 .Text +39。 where 货运单号 = + +。 ()。 ()。 ()。 i++。 ()。 if (i == 1) { (处理成功。 )。 } else { (处理失败,请重新输入。 )。 return。 } } } 4.详细设计 数据库表 设计 15 货物回告表 ( Goodstable) 投诉表( tousu) 名称 类型 长度 约束条件 货运单号 INT 38 NOT NULL 客户姓名 VARCHAR2 10 NOT NULL 客户类型 VARCHAR2 10 NOT NULL 邮箱 VARCHAR2 50 NOT NULL 投诉内容 VARCHAR2 300 NOT NULL 投诉时间 VARCHAR2 10 NOT NULL 邮编 INT 10 NOT NULL 是否处理 VARCHAR2 4 NOT NULL 处理结果 VARCHAR2 100 5.调试分析 系统主界面运行如图 1所示。 各子功能测试运行结果如下 回告查询: 名称 数据类型 长度 约束性条件 货单编号 int 38 主键 NOT NULL 收货人 VARCHAR2 10 NOT NULL 发货人 VARCHAR2 10 NOT NULL 发货时间 DATE NOT NULL 运货人 VARCHAR2 10 NOT NULL 货物状态 VARCHAR2 10 NOT NULL 回告时间 DATE NOT NULL 16 客户投诉: 17 管理员登录 查询投诉历史表单 18 管理员处理表单 处理结果重新存表 6.用户使用说明 ( 1)、查询数据时要输入正确的订单号码,不然会报错。 ( 2)、系统有一定的反应时间请耐心等待。 7. 参考文献 《 C面向第一项程序设计》 人民邮电出版社 《软件工程 — 方法与实践》 电子工业出版社 《数据库系统概论》(第 4版) 高等教育出版社 19 8. 对所设计的软件 进行自我评价 首先完成这次的课程设计非常有成就感,毕竟是自己一个人完成的,以前的很多课程设计无非都是在网上百度然后下来自己改改便打印交了上去,虽然也得到及格的分数但是不是很清楚课程设计真正的含义,经过这个学期的学习感觉自己对程序设计开始有了头绪,以前的时候一提起写程序脑袋便大了不知道怎么去写,无从下手,而现在再次提到写程序的时候感觉自己可以写的 出来,不会的地方问老师上网查资料总之都可以解决,不再是以前的那个自己。 这次的课程设计一开始也是希望能百度然后改改直接交上去,但是这次课程设计的难度远远不只是改改这么简单,因为用的是 oracle数据库,虽然课堂上老师讲了很多但是真正到用的时候有很多的问题出现,首先是安装 oracle软件,弄了很久才搞明白真正的 oracle数据库是什么样子,是完全不同于 SQL Server的数据库,安装完成之后由于我做的这个系统是关于客户服务的一开始始终不明白什么叫做回告查询,只知道有一个投诉表逻辑上可以完成,后来自己想通了 ,因为系统最终是要面向客户提供的服务也是向客户的,所以我就先想自己是一名客户我在一个客户中心我想要得到的是什么服务,站在这个角度想问题所有的问题都迎刃而解。 完成了要求的需求分析之后就是代码的实现,当完成基本界面的设计之后就是代码的实现问题了吗, 同样也是经过很多的努力,老师的讲解,同学之间的互相帮助才最终搞定。 不管怎样经过这次课程设计明白了很多,虽然还有很多的地方不完善,但是确实是自己花很多的经历、时间去做的,在此感谢尊敬的刘老师的耐心辅导,感谢身边亲爱的同学的帮助。 9. 程序源 代码 : 主窗体代 码: using System。 using。 using。 using。 using。 using。 using。 using。 using。 namespace ClientService { public partial class MainForm : Form { public MainForm() { InitializeComponent()。 } private void Form1_Load(object sender, EventArgs e) { } 20 private void button3_Click(object sender, EventArgs e) { ()。 } private void 退出 ToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 关于 ToolStripMenuItem_Click(object sender, EventArgs e) { AboutForm a1 = new AboutForm()。 ()。 } private void 联系我们 ToolStripMenuItem_Click(object sender, EventArgs e) { ConnectionForm c1 = new ConnectionForm()。 ()。 } private void button1_Click(object sender, EventArgs e) { DemandForm d1 = new DemandForm()。 ()。 } private void 货物回告查询 ToolStripMenuItem_Click(object sender, EventArgs e) { // DemandForm d1 = new DemandForm()。 // ()。 } private void button2_Click(object sender, EventArgs e) { ComplaintForm c1 = new ComplaintForm()。 ()。 } private void 退出 ToolStripMenuItem1_Click(object sender, EventArgs e) { 21 ()。 } private void 登录 ToolStripMenuItem_Click(object sende。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。