客户管理系统—计算机毕业设计(论文内容摘要:

brary)。 该库让程序有权访问运行时环境。 例如,如果想要进行 I/O操作 (如在屏幕上显示信息 ),那么需要使用 .NET类库来实现。 对于程序设计新手, 类 (class)是一个新术语。 类是帮助组织程序的面向对象构件。 只要程序满足 .NET类库定义的特征,它就能在任何支持 .NET运行时系统的地方运行。 由于 C自动利用 .NET类库,所以 C程序可以自动移植到任何 .NET环境。 C语言的特点 C是 C++的发展和演化,它是随 Visual 、安全的、面向对象的编程语言,它能够方便快捷的在网络平台建立各种应用程序。 从开发语言角度来讲 C可以更好帮助开发人员避免错误,提高工作效率,而且同时具有C/C++的强大功能。 C在带来对应用程序的快速开发能力的同时,并没有牺牲 C与 C++程序员所关心的各种特性。 它忠实的继承了 C和 C++的优点,如果你对 C或 C++有所了解,你会发现它是那样的熟悉。 即使你是为新手, C也不会给你带来任何其他的麻烦。 快速应用程序开发 (Rapid Application Development,RAD)的思想与 简洁的语法将会使你迅速成为一名熟练的开发人员。 C是专门为 .NET应用而开发的语言,这从根本上保证了 C与 .NET框架的完美结合。 在 .NET运行库的支持下, .NET框架的各种优点在 C中表现的淋漓尽致。 C有以下一些突出的特点: Wed的紧密结合 3. 4. 3 Web Service 使用 .asmx 文件来对 Web Services的支持。 .asmx 文件和 .aspx文件一样都属于文本文件。 它包含在 .aspx文件之中 , 成为 分。 %@ Page language=c Codebehind= AutoEventWireup=false Inherits= % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN HTML HEAD titleaddCompany1/title meta name=GENERATOR Content=Microsoft Visual Studio .NET meta name=CODE_LANGUAGE Content=C meta name=vs_defaultClientScript content=JavaScript meta name=vs_targetSchema content= /HEAD body MS_POSITIONING=GridLayout form id=Form1 method=post runat=server asp:Label id=Label1 style=ZINDEX: 101。 LEFT: 88px。 POSITION: absolute。 TOP: 112px runat=server FontBold=True查询直销会员是否已被跟踪 /asp:Label asp:Button id=btnQuery style=ZINDEX: 104。 LEFT: 384px。 POSITION: absolute。 TOP: 168px runat=server Text=查询 /asp:Button asp:TextBox id=txtURL style=ZINDEX: 103。 LEFT: 112px。 POSITION: absolute。 TOP: 168px runat=server Width=256px/asp:TextBox asp:Label id=Label2 style=ZINDEX: 102。 LEFT: 64px。 POSITION: absolute。 TOP: 168px runat=server./asp:Label /form /body /HTML 第五章 个人总结 不足与展望 鉴于开发小组的技术有限和时间有限,该系统存在着一定的问题。 数据加密技术可以 保证信息系统的安全性和保密性,防止秘密数据被外部破译所采用的主要技术手段之一,也是网络安全的重要技术。 除了在法律上、管理上加强数据的安全保护外,在软硬件上也应该采取必要的措施。 数据加密技术主要分为数据传输、数据存储以及数据完整性的鉴别、密钥管理技术等。 其中,数据传输加密技术目的是对传输中的数据流加密,防止在传输过程中被窃取、伪造。 数据存储加密技术目的是防止在存储环节上的数据失密,可分为密文存储和存取控制两种。 数据完整性鉴别技术目的是对介入信息的传送、存取、处理的人的身份和相关的 数据内容进行验证,达到保密的 要求,一般包构口令、密钥、身份、数据等项的鉴别。 然而在整个系统的开发中,除了系统支持按部门的权限处理的控制外,没有再提供任何的安全保障。 特别是对用户输入密码的传输过程没有进行加、解密操作,这很容易泄露口令,使用户的安全性受到很大的挑战。 在后台存储的数据中,对于敏感的数据诸如用户的口令没有进行加密处理,如果数据库系统被入侵成功,入侵者就可以肆意修改该系统中。 另外,系统也没有提供安全日志纪录程序,无法清楚的了解授权用户、匿名访问者的举动,给系统安全造下了一定的隐患。 传统的 C/S结构成功的背后却有着其架构上的 缺陷。 其中最明显的问题表现在应用程序的伸缩性和维护性方面。 在这种模式中,一般把业务逻辑放在客户端和服务器端来实现,这两种方法各有优缺点,如果逻辑放在客户端实现,则相对而言,程序容易实现,而且可以充分利用客户端机器的性能。 但是,如果一个业务规则改变,则要重新安装所有的客户端程序,而且客户端程序比较庞大,安装复杂。 而如果业务逻辑都放在服务器断,如果更改了业务逻辑,客户端程序无需改变,但是采用这中方法,则可能造成服务器负担过重,而且有些功能很难实现。 随着多层体系结构的提出, C/S结构向多层体系结构的演化是必然的。 在多层体系结构中,由于服务器集中体现了业务逻辑(又称商业规则),客户程序可以把重点放在显示数据和与用户的交互上,不同的客户程序可以共享同一个中间层,而不必由每个客户程序单独实现商业规则。 致谢 非常 致谢 在这段短暂而紧张的时间内,非常感谢 孙水华 老师对我们小组的指导和讲解,在与老师的交流过程中,深深为老师治学严谨的态度和热忱助人的胸襟所感动。 为小组提供大量宝贵的意见,并且不厌其烦的纠正我们在开发过程中所犯的错误。 在此也要感谢厦门中资源网络公司和厦门书生文化传播有限公司负责人和技术部人员的大力支持 和帮助。 同时也非常感谢三年来兢兢业业的奋战在教育线的老师们,在他们认真的培育下,使我能够更自信的面对社会上的各种挑战。 最后,感谢母校为我们提供的丰富的学习资源和优越的学习环境。 毕业设计心得: 通过两个多月的毕业设计,得到了很多的东西,包括设计思想,专业知识的提升,更为重要的是集体合作精神的发挥。 在学校里面,开发一个软件一般都是由老师给一个题目,然后几个人随便说一下,分工一下,就上马。 在开发的前期整个工程进度是很快的,也很有成就感。 但是慢慢的发现了问题„„„„先天性不足。 我们在开发软件的时候前期工作 其实是非常的重要的,里面包括 可行性研究报告,需求说明书,用户手册,数据库设计说明,详细设计说明,系统流程图等。 这一点我们在校外开发的感触是最深的。 如果软件工程方面的工作做得比较少,在中期和后期问题就很容易暴露出来,特别是数据结构的确定。 因为数据结构决定了整个软件的大体架构,一个好的数据结构能够用比较简单的代码来实现功能,如果数据结构设计的不好,那么设计代码的时候将是一件非常烦琐的事情,搞到最后连自己都搞不清楚要搞哪一边,因为哪边看起来都是正确的,哪边都是可以实现的,到头来就会走弯路。 因为你一开始的方向都搞错 了,你走的越远就离目的地越远。 所以数据结构的好坏是开发一个软件中非常重要的。 还有,我认为要开发软件,计算机基础知识要非常的扎实,还有数学要好一点。 因为软件开发涉及到的方面非常的广,有了扎实的基础就可以轻松的解决各种问题;数学可以培养人的逻辑思维,可以想到更好的程序算法,这样可以有好的思想,好的代码,就有好的程序。 第六章 参考文献 参考文献: [1] NET数据服务 C高级编程 Fabio Clandio Ferracchiati , Jay Glynn著 清华大学出版社 [2] C.NET程序教程 郭胜 著 清华大学出版社 [3] 软件工程 杨文龙 著 电子工业出版社 [4] Visual C.NET 开发实践 郑小平 著 人民邮电出版社 [5] C完全手册 Herbert Schildt著 电子工业出版社 [6] Socket编程技术 杨大全、拱长青、董伟嗣、范艳芳 著 沈阳工业大学学报 [7] C网络应用案例导航 黄承安、谢东文、许聪 著 中国铁道出版社 [8] 《数据结构》, 严蔚敏,吴伟民编著 清华大学出版社, 2020年 [9] 《数据库系统概论》, 萨师煊,王珊编著 高等教育出版社,2020年 [10] 《软件工程》,杨文龙, 姚淑珍,吴芸编著 电子工业出版社,1997年 [11] 《软件工程 —— 技术,方法与环境》, 王立福,张世琨,朱冰编著 北京大学出版社, 1997年 图片解析说明 登录界面: 修改用户资料界 面: 用户密码修改界面: 会员查询界面: 添加会员界面 : 毕业论文(设计) 题 目:网络版客户管理系统 学 生: 指导老师: 专 业:计算机及应用 班 级: 学 号: 毕业设计任务书 毕业设计课题名称 : 客户管理系统 学生姓名 专业 班级 学号 指导教师 起止时间 毕业设计课题目标与意义 (多人设计的课题应描述小组总体目标与本人目标) 目标:开发出一套网络版的客户管理系统。 意 义:熟悉网络软件开发的流程,所需要的工具,开发的技巧,开发过程中要注意的问题,为以后独自开发网络软件提供坚实的基础。 同组人员及分工(单人独立完成课题的,此处可以不填) 小组共 5 个人,分工如下: 4) 登录界面: 5) 用户管理系统: 6) 会员管理(包括会员查询,会员增加,修改): 毕业设计主要成果材料 (如:软件、报告等名称) 1:网络版客户管理系统。 2:客户管理系统设计报告。 技术要求与主要内容 (需求与任务描述) 1:要用到的软件: Visual Studio .NET, MSAccess, IIS, PhotoShop 2:要用到的技术: 网站建设, c编程 IIS 的系统, MSAccess 后台数据库服务。 进度安排: 第一星期:安装系统环境,熟悉软件应用。 第二 ~四星期:项目需求分析,可行性分析,确定客户需求的系统。 第五星期:确定软件整体架构,安排小组成员的模块。 第六 ~七星期:编写系统模块代码。 第八 ~九星期:测试,修改系统模块中的 Bug。 第十星期:系统整装,上线运行。 第十一周:写论文,准备答辩。 备注: 在开发中如果有其他事情发生的话,可 能拖延开发进程,但是应该没什么大的改动。 教研室主任意见: 目 录 第一章 选题背景 ......................................................................................................5 摘要 : .....................................................................................................................5 引言 ........................................................................................................................6 C/S 应用模式的讨论 ............................................................................................6 第二章 软件工程的实现 ................................................。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。