3)使用SQLServerxx/xx完成数据库设计。 4)详细设计和实现。
5)通过查阅资料、交流学习等方式处理设计中的重点和难点,完成设计。 3、可行性
基于.NET的即时通讯软件,实现一般通讯软件的基本功能(登录,聊天,退出),没有十分复杂的其他功能,如:皮肤设置,截图等,这些都能够运用所学的知识实现。
此项目使用过的编程语言是C#,虽然没有系统的学习过C#编程。对于C#的一些知识有所欠缺,但是,学校开设了C#课程,使自己对于C#编程语言有一定了解,能够在短时间之内掌握一些基本的C#知识。
完成这个通讯软件的知识大都已经具备,同时,在网络上有许多开源社区,有很多开源爱好者,能够查到许多开源源代码,自己能够充分运用这些网络资源,完成这个毕业设计。 参考文献目录
[1]陈钟.C#编程语言程序设计与开发.清华大学出版社,xx-9-1:60—200
[2]夏敏捷.VisualC#NET开发技术原理与实践教程.电子工业出版社,xx-1-1:76—212
[3]李泽,陈彬,唐俊瞿,张曜.C#函数实用手册.冶金工业出版社,xx-1-1:36—146
[4]敏日科技.VisualC#开发技术大全.人们邮电出版社,xx-11-1:654—804
[5]李用江.VisualC#.NET与网络数据库编程.西安交通大学出版,xx-2-1:63—285
[6]卡尔弗特,多纳霍.JavaTCP/Socket编程.机械工业出版社,xx-1-1:23—114
[7]罗军舟,黎波涛,杨明.TCP/IP协议及网络编程技术.清华大学出版社,xx-10-1:110—240
[8]金华,华进.C#网络编程技术教程.人民邮电出版社,xx-2-1:36—256
[9]扶松柏.深入体验C#项目开发.清华大学出版社,xx-7:239—295
[10]阿曼,奥法特.软件测试基础.机械工业城,xx-10-1:21—289
[11]朱少明.软件测试方法和技术.清华大学出版社,xx-7-1:1-425
[12]JamesHuddleston,RangaRaghuram,
SyedFahadGilani.BeginningC#xxDatabases:FromNovicetoProfessional.Apress出版社,xx-12-1:66—168
[13]JayGlynn.ProfessionalC#xx.Wrox出版社,xx-3-1:36—212
[14]AndrewTroelsen.C#andthe.NETPlatform.Apress出版社,xx-6-6:76—168
[15]AndrewTroelsen.ProC#with.NET3.0,SpecialEdition.Apress出版社,xx-1-16:112—186
[16]JohnSharp.MicrosoftVisualC#xxStepbyStep.MicrosoftPress出版社,xx-3-12:155—236