(完整版)小型超市收银系统的设计与实现毕业设计论文 下载本文

内容发布更新时间 : 2024/12/23 0:37:07星期一 下面是文章的全部内容请认真阅读。

5 总结

经过三个月的努力,我终于完成了小型超市收银系统的全部设计过程,各功能模块运行流畅自然且具有一定的实用价值。

软件设计是一个精细漫长的过程。在整个过程中,都需要周密的计划和安排,每一步骤,都需要按照软件工程标准来完成。在设计中,我始终坚持理论指导实践原则,并通过实践来加强理论的学习。通过实习锻炼,我熟悉了软件的一般过程,加强了对实际问题的处理能力。在实习过程中,我也遇到了一些困难,主要表现了技术和经验的欠缺,但通过努力,终于一一克服了。由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,例如:本系统只适合小型超市使用,不能适合中大型超市使用;超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统只能做出其中的一部分功能。对于以上出现的问题,我们深表歉意,如发现还有其它问题,希望老师批评指正。

该软件有待改进,体现在如下方面:其一,条形码扫描仪的引进将从根本上提高业务处理的速度,提高超市运作的速度。在这个系统中它缺少了。只因能力有限。本人亦曾查询过相关资料,了解到要实现这一功能需要涉及到的知识有:串口通信、多线程等等。再者,界面美工方面有不足之处。最后,系统的可扩展性不是特别强,因为本系统采取的CS两层开发,虽然有用到些许的公共类,实现了代码共享,节省了系统资源,但毕竟有限且是在在两层开发的思路上设计的。希望在以后的时间里能继续完善。

参 考 文 献

[1] 张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,2008年. [2] 卫红春,朱欣娟.信息系统分析与设计[M].西安:西安电子科技大学出版社,2008年.

[3] Joe Mayo.C#揭秘[M].北京:人民邮电出版社,2010年.

[4] 闪四清.完全掌握SQL Server2000[M].北京:人民邮电出版社,2001年. [5] 谢希仁.计算机网络[M].大连:大连理工大学出版社,2000年.

[6] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006年.

[7] 闪四清.数据库系统原理与应用教程[M].北京:清华大学出版社,2002年. [8] 李律松,陈少刚.Visual C# 数据库高级教程[M].北京:清华大学出版社,2005年.

[9] 唐政,房大伟.C#项目开发.北京:清华大学出版社,2008年.

[10] 李满潮.Visual C#.NET 高级编程[M].北京:清华大学出版社,2002年. [11] Matthew Reynolds, Karli Watson..NET Enterprise Development in C#:From Design to Deployment[M].London:Wrox Press Ltd, 2002.

致 谢

时间如梭,大学四年马上就要结束了,在这四年的学习生活中,我学习到了很多知识,专业知识方面更是有了很大的提高,是我这一生当中最宝贵的财富。在这最后的阶段,我衷心的向学校的各位老师和我的同学及其关心鼓励我的亲人表示我最衷心的感谢,感谢他们在这四年当中对我的帮助和关心。

感谢从大一到大四所有的授课教师,他们孜孜不倦的教导我们,使我们真正的学习到了知识。

感谢湖南理工学院的图书馆,藏书丰富,我总能从中获得我想要的知识和思想。这次论文其实也是学习的过程,从图书馆中我找到很多相关学习指导书籍,才有了这次毕业设计的顺利完成,我感谢她。

尤其要感谢的是我的毕业设计辅导老师,陶跃进老师。在他的帮助下我们才能顺利的完成这次设计。陶老师多次询问并督促研究进程,而且为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。陶老师严谨求实的态度,踏踏实实的精神给我留下了深刻的印象。这些足以让我终生受益。我祝愿陶老师工作顺心顺意,心想事成!

最后感谢帮助过我的每一个人,没有他们就没有我的今天。

附 录

公共类代码: class DbSQL {

private string mstrCon=\Source=localhost;Database=SuperMarket;User ID=diff;Password=diffdiff\

private SqlConnection msqlCon; private SqlDataAdapter msqlDa; private string strSQL;SQL语句

private SqlCommandBuilder msqlCmdBld; private DataSet mds = new DataSet(); public void Open() {

this.msqlCon = new SqlConnection(mstrCon); }

返回DataTable,检索数据库数据,传入字符串,直接操作数据库 public DataTable SelectDataBase(string tempStrSQL) {

this.msqlCon = new SqlConnection(mstrCon); DataSet tempDataSet = new DataSet();

this.msqlDa = new SqlDataAdapter(tempStrSQL, this.msqlCon);