目 录
目 录 II 第1章 绪论 - 2 - 1.1 课题背景与意义 - 2 - 1.1.1 课题开发背景 - 2 - 1.1.2 课题开发意义 - 3 - 1.2 课题开发环境与简介 - 3 - 1.2.1 ASP.NET与B/S技术简介 - 3 - 1、Visual Studio简介 - 3 - 1.2.2 SQL Server2005数据库 - 6 - 2、SQL Server 的主要功能 - 6 - 第2章 需求分析 - 7 - 2.1 系统概述 - 7 - 2.1.1 系统分析原则与方针 - 7 - 2.1.2 系统需求 - 7 - 2.2系统功能分析 - 7 - 2.2.1具体功能分析 - 7 - 2.3需求分析 - 8 - 2.3.1代理商管理功能 - 8 - 2.3.2管理员功能 - 8 - 2.4系统数据流图 - 9 - 2.4.1登录系统流图 - 10 - 2.5数据字典 - 11 - 第3章 概要设计 - 12 - 3.1 本系统的总体E—R图 - 12 - 3.3.1数据对象 - 12 - 3.3.2属性 - 13 - 3.3.3联系 - 13 - 3.3.4E-R图 - 13 - 3.2功能需求总体结构 - 15 - 3.3数据库设计 - 17 - 3.3.1数据库总体设计 - 17 - 3.3.2数据库内容具体设计 - 17 - 第4章 详细设计 - 20 - 4.1 系统总体设计 - 20 - 4.1.1总体设计 - 20 - 4.1.2系统逻辑处理 - 21 - 4.2功能设计 - 21 - 6、系统登陆 - 22 - 第5章 系统实现 - 24 - 5.1系统实现概论 - 24 - 5.2系统主界面 - 25 - 5.3系统功能菜单 - 25 - 5.4关键技术的实现 - 27 - 5.4.1数据库连接部分 - 27 - </appSettings> - 27 - 5.4.2代理商添加 - 27 - paras[21] = new SqlParameter(parasName[21],Name5); - 28 - 5.4.3系统登录 - 28 - 系统登录界面你如下所示: - 28 - 第6章 系统测试 - 31 - 6.1测试综述 - 31 - 6.1.1软件测试综述 - 31 - 6.1.2数据库测试 - 32 - 6.2测试目标 - 32 - 6.2本程序的测试方法 - 32 - 第7章 系统改进方案 - 34 - 7.1目前系统存在的问题 - 34 - 7.2系统改进方案及展望 - 34 - 7.2.1快捷方式的实现 - 34 - 7.2.2动态显示时间的实现 - 35 - 7.2.3显示办理的借阅证的信息的实现 - 35 - 第8章 开发总结 - 36 - 结 论 38 参 考 文 献 40
第1章 绪论
1.1 课题背景与意义 1.1.1 课题开发背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的外部环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息处理,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与管理信息系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好代理商信息而设计的。 代理商管理系统是以代理商为中心的思想发展而来的管理理论。它的核心思想,代理商是企业发展最重要的资源之一,因此要对企业与代理商发生的关系进行全面管理,最终进一步延伸企业供应链管理。 企业和代理商之间的关系,不仅包括单纯的销售过程所发生的业务关系,如合同签订、定单处理、发货、收款等,而且还包括在企业营销及售后服务过程中发生的各种关系。代理商管理系统借助Internet技术,突破了供应链上企业间的地域边界和不同企业之间信息交流的组织边界,建立起企业自己的B To B和B To C网络营销模式。代理商系统与ERP系统得集成运行才能真正解决企业供应链中的下游管理问题,将代理商、经销商、企业销售部整合到一起,实现企业对代理商个性化需求的快速响应。而代理商信息又是代理商系统的基础,所以,建立和健全代理商信息库管理对企业来说就显得尤为重要。 在企业中代理商信息通常是由业务员自主管理的,其弊端是业务员一旦变动就会影响代理商的持续性和忠诚度,因此企业要对代理商信息资源进行全面管理势在必行。当前许多企业都存在因业务员变动而产生代理商信息丢失的问题,这一问题使企业的利益受损,严重的会影响企业的发展。要解决此问题的有效途径就是在企业中建立一个以代理商为中心的管理系统,全面收录代理商的重要信息,定期整和,及时更新,有效沟通企业与代理商,从而达到减低代理商信息丢失的目的。 本次毕业设计针对企业因业务员变动而产生代理商信息丢失的这一问题,设计开发了一个代理商实用软件——代理商管理系统,建立了企业代理商信息数据库,实现了企业全面管理代理商信息的目标,达到减少代理商信息的流失的目的。 论文则以本系统的开发过程为例,从需求分析、设计方案、系统设计、系统实现四个主要方面对管理系统进行了系统、全面的阐述,对管理系统进行了技术途径和规范的软件工程开发流程完成基于B/S架构的代理商管理系统的设计和开发工作进行了总结。 1.1.2 课题开发意义 今天,随着信息技术的发展,在代理商的管理中运用传统的手工操作方式在现在这个数字化的时代已显得极不适应,因此,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。随着我国现代化技术的不断提高和普及,企业也在不断的提高它的各个部门的管理质量,而代理商管理就是对代理商的信息管理等。因此,代理商的管理是一个工作量比较大而且较为繁杂的工作,至今还有很多企业仍然采用人工管理的方式,由工作人员管理代理商档案,进行操作,这样的情况在今天这样一个科技高速发展、工作节奏加快的年代真是感觉太原始了。 自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。因此在这样的前提下,我选择了“代理商管理信息系统”这样一个较为普遍,同时又较为典型的课题。在当今这样一个科技高速发展的社会里,仅有理论知识是显然不行的,所以,我希望通过开发这个系统,能更好地把理论与实际结合起来,充分将自己所学的专业知识应用于实践之中,并在实践中不断充实自己,提高自己的专业技能水平,以获取更多的教益。 1.2 课题开发环境与简介
1.2.1 ASP.NET与B/S技术简介 1、Visual Studio简介 Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2008。 Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。 .NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。 Visual Basic、Visual C++ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J++ 也变为 Visual J#。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET Framework。 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。 2、用visual studio2005设计B/S程序的优势 (1)标准集成:XML、SOAP及其它 过去,微软的体系结构建立在COM/DCOM基础上,COM/DCOM是进程间通信的二进制标准。虽然这个标准本身没有什么失误,但是它与微软以外的领域格格不入。也就是说,这个标准成了实现与其它软件平台互操作的瓶颈。 除此之外,数据也是一个问题。虽然ADO简化了数据访问,但是把数据从一个地方传送到另外一个地方就成了问题。ADO Recordset(记录集)对象是一个存储了数据的二进制结构,而这种二进制格式对于非微软的平台没有任何意义。 .Net弥补了这些缺陷,因为它完全基于标准。比如,数据用XML的格式通过进程边界,而这个数据有一个到XSD的连接,所以任何客户端都可以正确地转化数据。 SOAP基于XML,用于与Web服务的通信。集成SOAP以后,不管客户端运行的是不是微软的操作系统,都可以实现简单的可编程访问。 (2)简化应用 COM所面临的一个头痛的问题就是应用。COM利用Windows注册表来定位机器上的组件。这个想法是不错的:每个注册的组件只有一个实例,所有的应用程序都使用相同的版本。COM具有向后兼容性,也就是说新版本兼容老版本,但是开发人员可能会破坏这种兼容性。 .Net则采用了不同的方法:它根本就没有使用注册表。相反,微软的建议是每个应用程序使用自己局部的组件(在.Net称为“assembly”)。利用这种方法,用于应用程序的Assembly X如果发生变化,Assembly X的Application Bar不会受到任何影响。这种方法听起来好象以前一台机器上同一个DLL的多个拷贝,的确是这样。不过你不会遇到应用程序查找Windows\System32目录的问题。 由于.Net不使用注册表,很多应用都可以用简单的拷贝命令来完成,通常没有必要开发安装程序。此外,应用程序不会琐定assembly,所以升级DLL的时候不必关闭应用程序。 (3)Web服务支持 首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6 相关论文
首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6