基于C#图书管理系统的设计与实现(5)

2019-04-21 14:59

2.模块间的接口错误可以较早发现。

3.在测试时,如发现错误往往和最近加进来的那个模块有关。 4.已测试的模块可以在新的条件下再次检验,使测试更彻底。

17

结论

本文重点讨论了“图书管理系统”的设计方法和过程。全文共分以下几部分进行叙述:第一部分为绪论,简单的介绍了课题研究的背景和意义、系统介绍、开发工具及用到的一些理论知识;第二部分为系统分析,通过调查得出需求分析,从经济性和技术性两方面对系统的可行性进行了分析;第三部分系统设计,首先提出系统的设计目标,再对系统的数据库进行了具体设计,包括概念结构设计和逻辑结构设计,最后得出项目规划和系统功能结构图即总体设计;第四部分系统主要功能模块实现,介绍了主要模块的操作及实现的功能,加以少量的代码和界面图形,给读者一个清晰的认识;第五部分为系统测试;第六部分为设计总结,简要说明了该系统的实现过程,及自己在这次锻炼过程中的感受;第七部分为参考文献,列出了在做该系统过程中所参阅的主要文献;第八部分为致谢;最后是附录,列出了系统实现过程中用到的一些主要代码。

在本次设计的全过程中,我对所学的知识有了一个比较系统的认识和理解。在设计中我才知自己掌握的知识还远远不够,将理论知识应用到实践中去,总会出现各种问题,不是理论没掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到实践中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。而且计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。在设计阶段,通过对课题的深入分析与研究,迫使我对技术有一定的了解。在遇到问题时,得到了指导老师与同学的悉心帮助,使我感受到集体的力量是无穷的。

我十分珍惜这次锻炼的机会,我按部就班的完成了自己的设计任务,但由于自己的知识水平有限,设计时间又较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观等问题,都有待进一步改善。对于这些不足之处,恳请老师多多指教!当今的社会是竞争的社会,而人才的竞争则是竞争的焦点,课程设计对我们来说,是一次很好的锻炼,使我们各方面的能力都有了很大的提高,为我们将来踏出校门,走上社会增强了能力与自信!

18

致谢

在本次课程设计中,首先要感谢XXX老师的悉心指导,给予我许多新的思想和宝贵的意见。XXX老师严谨的治学态度、勤奋的工作作风和平易近人的处事风范,给我留下了深刻的印象,时时教育着我并使我终身受益!值此论文完稿之际,特此向XXX老师致以衷心的感谢!

同时,感谢我们计算机科学与技术系的领导和老师们给我提供的良好环境和学习机会,感谢老师和同学们对我的关心和帮助。

最后,感谢老师在百忙之中抽出宝贵时间来审阅我的论文,谢谢老师的指导。

19

参考文献

[1] 九州书源.SQLServer2005数据库管理与应用[M] .北京:清华大学出版社,2005 [2]宋昆,李严等.SQL Server数据库开发实例解析[M].北京:机械工业出版社.2006.1 [3]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社.1999 [4]王辉,张大治.C#程序设计实用教程[M].北京:清华大学出版社. 2007.3

[5](美)James Huddleston等杨浩译.C#数据库入门经典[M].北京:清华大学出版社. 2006.4 [6](美) Paulraj Ponniah著,韩宏志译,数据库设计与开发教程[M].北京:清华大学出版社.2005.1 [7][美]James Foxall,陈秋萍译.VisualC#2005入门经典[M].北京:人民邮电出版社社.2007.3 [8]李维杰,孙乾君.SQLServer2005数据库原理与应用简明教程[M].北京:清华大学出版社.2007.5 [9](美)Gavin Powell著,王洪波,赵恒译. 数据库设计入门经典[M].北京:清华大学出版社.2007.3 [10]刘大玮,马传宝,孙颖洁.SQLServer数据库项目案例导航[M].北京:清华大学出版社.2005.7 [11](美)David M. Kroenke郭平译.数据库原理(第2版)[M].北京:清华大学出版社.2005.6 [12]李律松,陈少刚,沈刚.Visual C#数据库高级教程[M].北京:清华大学出版社.2005.6

20

附录

附录1

公共类代码 SQLHelper类:

class SQLHelper {

private static string source = \security=SSPI;database=library;uid=sa;pwd=123\;

static SqlConnection conn = new SqlConnection(source);

#region 返回DateSet数据集 ///

/// 返回DateSet数据集 ///

///

///

public static DataSet GetDataSet(string sql, params SqlParameter[] parameters) {

conn.Open();

SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.Clear();

foreach (SqlParameter parameter in parameters) {

cmd.Parameters.Add(parameter); }

DataSet ds = new DataSet();

SqlDataAdapter da = new SqlDataAdapter(cmd); try {

da.Fill(ds); }

catch (Exception e) {

string msg = e.Message; }

finally {

conn.Close(); da.Dispose(); }

return ds; }

#endregion

#region 返回首行首列 ///

/// 返回首行首列 ///

///

///

public string GetFirstRow(string sql, params SqlParameter[] parameters) {

string str = \;

21


基于C#图书管理系统的设计与实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:审计总习题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: