![课程设计报告书-超市管理系统_第1页](http://file4.renrendoc.com/view/92d9841f3a84b4aa00e9c57178b3bc50/92d9841f3a84b4aa00e9c57178b3bc501.gif)
![课程设计报告书-超市管理系统_第2页](http://file4.renrendoc.com/view/92d9841f3a84b4aa00e9c57178b3bc50/92d9841f3a84b4aa00e9c57178b3bc502.gif)
![课程设计报告书-超市管理系统_第3页](http://file4.renrendoc.com/view/92d9841f3a84b4aa00e9c57178b3bc50/92d9841f3a84b4aa00e9c57178b3bc503.gif)
![课程设计报告书-超市管理系统_第4页](http://file4.renrendoc.com/view/92d9841f3a84b4aa00e9c57178b3bc50/92d9841f3a84b4aa00e9c57178b3bc504.gif)
![课程设计报告书-超市管理系统_第5页](http://file4.renrendoc.com/view/92d9841f3a84b4aa00e9c57178b3bc50/92d9841f3a84b4aa00e9c57178b3bc505.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual C#.NET程序设计课程设计报告题 目 超市管理系统 班 级 姓 名 学 号 0 指导老师: 设计时间: 目 录 TOC o 1-3 h z u HYPERLINK l _Toc201635659 Visual C#.NET程序设计 PAGEREF _Toc201635659 h 1 HYPERLINK l _Toc201635660 一、课程设计项目内容 PAGEREF _Toc201635660 h 2 HYPERLINK l _Toc201635661 二、系统环境 PAGEREF _Toc201635661 h 2 HYPERLINK l _Toc201635662 三、
2、设计方案 PAGEREF _Toc201635662 h 3 HYPERLINK l _Toc201635663 四、进度计划及执行情况 PAGEREF _Toc201635663 h 4 HYPERLINK l _Toc201635664 五、程序清单 PAGEREF _Toc201635664 h 5 HYPERLINK l _Toc201635665 六、设计中遇到的问题及解决方案 PAGEREF _Toc201635665 h 10 HYPERLINK l _Toc201635666 七、完成的项目中目前存在的不足 PAGEREF _Toc201635666 h 10 HYPERLIN
3、K l _Toc201635667 八、个人总结 PAGEREF _Toc201635667 h 11 HYPERLINK l _Toc201635668 九、成绩评定 PAGEREF _Toc201635668 h 13课程设计项目内容(在此填入项目名称和进行项目设计的背景)项目名称:超市管理系统项目背景:随着我国经济的快速发展,城镇化进程加快,而相应与之国民相密切的生活建设有着较大发展,在其中最为突出的代表的是社区超市以及连锁店的普及,因此,那种过去的小村小店的传统经营管理模式已经不适于超市的管理,因此我们针对这一种趋势开发了一种结合我国特色的社区模式超市的管理系统.系统环境(开发、运行的
4、硬件环境和软件环境)(列出开发项目需要的软件、硬件支持及运行软件所需要的软、硬件环境)所需的开发运行环境:软件:visual studio 2005.Microsoft SQL 2000硬件:学生PC设计方案(在此填写项目的基本设计思想及计划的设计方案)消费者普通消费者会员VIP在线购物会员购物交易管理VIP购物供货商类型管理管理主界面供货商供货商信息管理增加订单订单信息订单管理订单邮件通知商品类型信息商品信息商品信息信息商品录入管理库存信息管理商品库存管理库存预警管理系统信息库存预警管理库存预警管理进度计划及执行情况日期任务安排执行情况设计数据库和窗体结构数据库建成,窗体结构素材不全构建窗体
5、整体的程序构架基本上构建完毕,并且美化了一下窗体(Sking Engine)建造主窗体(实现在线购物)实现其功能2008.6.82008.6.9完成会员购物,商品类型,信息,商品的录入等功能成功实现01完成会员信息,会员交易管理功能成功实现2008.6.112完成供应商信息,供应商类型管理成功实现2008.6.15完成订单管理(增加订单,打印订单,发送邮件)成功实现完成库存管理成功实现系统管理(用户管理)并实现各窗体的连接成功实现完善窗体成功实现程序清单1、连接数据库类linkdatabase.cs如下:using System;using System.Collections.Generic
6、;using System.Text;using System.Data;using System.Data.SqlClient;namespace 简单超市管理系统 class linkDatabase public string toserver = wwei; public string touid = admin1; public string topwd = 123456; public string connectString; DataSet ds = new DataSet(); public void setDatabase(string toserver, string t
7、ouid, string topwd)/设置数据库 this.toserver = toserver; this.touid = touid; this.topwd = topwd; connectString = server= + toserver + ;uid= + touid + ;pwd= + topwd + ;database=market; public linkDatabase() connectString = server=+toserver+;uid=+touid+;pwd=+topwd+;database=market; public int loginCheck(st
8、ring strSql,string fun1,string fun2)/登录控制 using (SqlConnection sqlcon = new SqlConnection(connectString) sqlcon.Open(); SqlCommand cmd = new SqlCommand(strSql, sqlcon); cmd.Parameters.AddWithValue(name, fun1); cmd.Parameters.AddWithValue(pwd, fun2); int i = int.Parse(cmd.ExecuteScalar().ToString();
9、return i; public int Query(string strSql)/查询数据库反回符合值 using (SqlConnection sqlcon = new SqlConnection(connectString) sqlcon.Open(); SqlCommand cmd = new SqlCommand(strSql, sqlcon); int i = int.Parse(cmd.ExecuteScalar().ToString(); return i; public DataTable relateData(String strSql)/绑定数据 using (SqlCo
10、nnection conn = new SqlConnection(connectString) conn.Open(); SqlDataAdapter da = new SqlDataAdapter(strSql, conn); DataSet ds = new DataSet(); da.Fill(ds,temptable); DataTable dt = ds.Tablestemptable; return dt; public bool updatedata(string strSql)/更新数据 using (SqlConnection conn = new SqlConnectio
11、n(connectString) conn.Open(); SqlCommand cmd = new SqlCommand(strSql,conn); int i = cmd.ExecuteNonQuery(); if (i 0) return true; else return false; public int exsp_Store(string sp, string number)/存储过程调用 using (SqlConnection conn = new SqlConnection(connectString) conn.Open(); SqlCommand cmd = new Sq
12、lCommand(sp, conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue(strNum, number); int i = cmd.ExecuteNonQuery(); return i; 登录窗体frmLogin.cs:主窗体代码frmMain.cs;在线出售:商品信息管理:供应商类别: 用户管理: 增加订单:设计中遇到的问题及解决方案问题:对于数据库的操作总是无法快速连接解决:用 sqlServer 2000 的查询分析器进行测试然后再进行开发大大提高开发效率问题:对于数据的
13、绑定总是说绑定的多个属性异常解决:首先绑定之前进行清空绑定状态问题:查询数据,与数据的更新,方法混乱解决:开发分离通用的数据库方法,精简了大量代码,程序思路明晰问题:开发中的各窗体间的数据参数通信不准解决:设置断点进行查值,可能过设置public 属性,和set.get方法进行调用设置问题5:开发碰到新的控件的使用如:listview 和treeview ,开发缓慢解决5:网上查找,找到它的方法,与原理,然后,建立一个临时窗体进行测试,成功后进行使用.加快开发速度完成的项目中目前存在的不足开发不足:本次超市管理系统c#版本虽然基本完成了超市功能,但是人性化方面还欠缺,代码的可靠性方面由于时间的
14、问题都没有较好的进行过安全性检测,以及加密功能.本超市管理系统本人认为还有一个较大模块没有完成:库存自动预警功能.个人总结 Visual C# 实训总结两个星期的 Visual C#实训结束了,虽然忙碌但是过得还是很充实的,最重要的是自己对于编程语言又有了一个新的看法,总之,这次实训受益非浅.首先,我所做的这个系统是一个超市管理系统,我是根据我的朋友所开的超市而设计的,里面有好多功能都具有专业化,因此,通用性方面还不够强.在其中我遇到过好多关于具体化与通用化的关联,因此,我为此开放了好多程序接口以便以后的升级和功能完善.在此次系统开发中遇到了好多新的控件的使用,因为这些控件将有利于改善程序的的
15、友好性,人性化设计.但是最后还是通过参考msdn,网上资料还是成功利用上了这些技术.这次系统功能分为用户对象,vip对象,供应商对象,系统本身对象等,我觉得人性化方面设计也是有成功之处的:设计了系统数据库自动识别功能,打印功能,邮件发送系统,库存自动预警系统,但是系统还是由于时间和紧迫,最后一个有待完成.在此次实训学到了好多知识,而这又不仅仅是专业知识的积累,更多是的那一种学习方法与态度的认识提高.专业知识方面:1).系统学习和总结了数据库开发基础知识,如数据的绑定,数据的处理2).基本成功完成了又一个系统,并且在csdn上得到了好多人的参考学习3).对于c#这一门语言的熟透和认识提高了许多3
16、).学到了开发中代码的重用技术,并且学会了自主学习使用新控件功能的学习方法.学习态度方面:1).学习是一具连续的过程,而不应该边学边玩,这样会降低学习的效率,这一次我开发中就是没有这样,导致开发时间过长,后期的一个功能还没有完成.2).要积极参与学习各种知识,尤其要重视参与各种专业技能的竞赛,因为竞赛它会提高你的个人专业知识,而不是所谓的浪费时间而已,3).做事就要做好,就要坚持,这一点我是欠缺的,其中对此我已经得到了一具深刻切身的认识总之,这次实训又让我体会到了充实的快乐,和学习的一种乐趣.在此我要感谢我的开发伙伴,为我设计了漂亮的开发界面,感谢我的指导老师,正是她的悉心教导和帮助才提高我的开发效率,感谢那些帮助和关心我的同学们,是他们为我提供了良好的开发环境,才让我成功完成,此次实训.最后,再一次忠心感谢我们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度屋顶光伏系统维护保养合同模板
- 学校安全管理方案
- 2024-2025学年广西壮族自治区高三上学期11月联考历史试卷
- 2025年公共照明设施合同
- 2025年自动化设备购买与前期策划协议
- 2025年住宅用地和楼宇订购合同
- 2025年绿化养护承包合同范本
- 2025年外教聘请合作协议
- 2025年二手房产交易代理协议格式
- 2025年交通运输中介合同协议书范本
- 2025年冷链物流产品配送及仓储管理承包合同3篇
- 电镀产业园项目可行性研究报告(专业经典案例)
- 2025年鲁泰集团招聘170人高频重点提升(共500题)附带答案详解
- 2024-2025学年成都高新区七上数学期末考试试卷【含答案】
- 企业员工食堂管理制度框架
- 【开题报告】中小学校铸牢中华民族共同体意识教育研究
- 2024-2025学年云南省大理州七年级(上)期末英语试卷(含答案)
- 中国远洋海运集团招聘笔试冲刺题2025
- 《辣椒主要病虫害》课件
- 2024年煤矿安全生产知识培训考试必答题库及答案(共190题)
- SLT824-2024 水利工程建设项目文件收集与归档规范
评论
0/150
提交评论