logo
logo
logo
home 邢彬 博客 作品 光影 骑迹 视频 下载 I.T. 留言 0310 网站群
XingBin.net > 邢彬作品 >
[ 字体:   ]
图书销售系统 数据库课程设计
2006-12-30 18:38     作者: 邢彬    来源: 本站原创    浏览:     
内容提要
这次的《数据库系统原理课程设计》中我选择的题目是《XingBin.net图书销售系统》。选择这个题目的原因有:这个系统在现实生活中很常用,且容易得到其设计需求;同时又不在老师给提供的参考题目里面,可以体现出创新性,同时避免和其他同学的设计雷同。 图书销售系统可以提供给书店包括图书编目、进退货、销售、财务报表等方面的一体化解决方案。同时还提供会员折扣功能,BS模式下的网上会员系统等等。 特别声明:作者原创作品,禁止任何形式的未经授权的转载。

六、结束语

    这次的数据库课程设计完成得比较顺利。因为在暑假已经先期查询了一些书籍,同时在以前也曾经做过类似的设计,因此没有遇到很大的困难。

    以前在C语言课程设计中我完成了《教务信息管理系统》的程序,从中了解了数据存储的底层结构。但是这种数据是有局限性的。在信息化的今天,我们必须使用数据库服务器来专门解决数据的存放问题。而程序怎样和数据库服务器结合,就是我这次的设计的重点。

    由于以前曾经使用过C++做过一些开发,为了能够在学习数据库的同时也学习更多的编程语言,因此这次大胆的使用了.Net作为开发工具,C#作为编程语言来进行编程。一开始以为和C++区别不大,但是后来发现还是由一定区别的。不果因为有C语言的良好基础,所以很容易进行之间的转换。

    但是连接数据库的时候还是查阅了一些资料。数据库的连接没有使用传统的ADO,也没有使用DataGrid自动生成的SqlCommand,而是完全使用SqlConnection完成。所有的SQL命令都使用SqlCommand手动拼成,因此程序的设计更加灵活。

    为了能够了解数据库的工作,我大胆的使用了多个存储过程和触发器。通过它们可以简化程序的开发部分,同时在数据库端组成一个完整的事务,从而达到事务的ACDI特性。从而可以实现多客户机的并发操作。

    通过这次的课程设计,让我更加了解了数据库的工作原理,以及程序和数据库的连接方法。也熟悉了软件工程的设计流程,学习使用软件工程的规范来要求自己。同时还学习了C#语言,全面锻炼了自己的能力。

    在此,也感谢我的数据库教师――杨茂林老师。同时感谢关心我的程序,给我提出帮助和建议的朋友们。谢谢!

分享
版权
Creative Commons License
除特殊声明的页面外,本站作品采用 知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议 进行许可。
Misc
页面最后更新:2012-04-01