论文总字数:31606字
摘 要
随着现代办公自动化技术高速发展,数据的快速处理越来越重要,通讯企业的商品套餐相对其他种类繁多,企业销售时销售的信息量相对更多,通讯企业管理系统的设计与实现更加的重要,可以为企业实现存放查看员工信息,统计员工销售业绩,方便查看套餐销售负责员工,管理企业商品套餐等管理功能。利用C#语言,ASP.NET作为前台开发工具,以SQL Server2008为后台开发体系结构。关键词:ASP.NET ; C# ; SQL server数据库 ; B/S模式 ;
Abstract: With the rapid development of modern office automation technology, the processing of data is get more important, relative to other species,the amount of information of enterprise sales,communication enterprise commodity package is quite a lot. So the design and achieve of communication management system is very important, it can help enterprises to achieve storage and seek the employee information.statistical staff sales performance, convenient of recording responsible for the sales staff management package, enterprise commodity package and other management functions. use C# language, ASP.NET as a development tool, using SQLServer2008 as the background development architecture.
Keywords: ASP.NET ; C# ; SQL server Database ; B / S mode ;
目 录
1 绪论 4
1.1 系统开发设计的背景 4
1.2 系统开发的目的和意义 4
2 系统运行平台 4
2.1 系统运行环境 4
2.2 系统开发平台 5
3 系统分析 6
3.1 系统需求分析 6
3.2 技术可行性分析 7
4 系统设计 7
4.1 系统功能描述 7
4.2 系统总体结构设计 8
4.3 系统数据库设计 10
4.4数据库关系图 13
5. 系统的实现和核心模块的描述 14
5.1系统主界面 14
5.2验证码功能模块 15
5.3登陆功能模块 15
5.4用户信息添加页面模块 17
5.5用户信息列表页面模块 19
5.6客户信息添加界面 23
5.7产品套餐信息编辑页面模块 25
5.8添加合同信息界面模块 27
5.9产品销售统计界面 30
5.10销售业绩水晶报表 31
5.11其他模块设计 32
6 网站测试 32
6.1 测试的必要性 32
6.2 测试方法 33
结 论 35
致 谢 37
1 绪论
1.1 系统开发设计的背景
以计算机和网络技术为特征的现代信息技术极大地促进了经济的发展,引发了一场知识和信息的革命。通讯企业产品多套餐杂,传统的记录信息管理方式受到了前所未有的挑战,不仅查看不直接,而且保存难。为了适应新的形势,越来越多的通讯企业采用了建立管理系统的方式。所以考虑到这个机会,我们要设计一个通讯企业管理业务信息,客户信息的平台。 在网站平台上,通过链接后台SQL server数据库,相应权限的用户就可以管理通讯企业信息。
1.2 系统开发的目的和意义
在信息高速发展的今天,通讯企业的信息量将会越来越大。在传统模式下,要求销售人员,管理人员或员工记账、记录套餐,产品、记录销售情况、构造员工销售报表等等,这是一件十分繁琐和非常容易出错的事情,而且及时互动性差,由于地理和时间上的限制,传统的信息记录已经不能满足现阶段的需求。该系统对企业的发展、产品,套餐的记录,销售效率提升,业绩报表的制作提供了巨大的支持,由于计算机应用迅猛发展,网络应用不断扩大,使得企业网络管理系统的开发成为现实。
通讯企业信息管理系统利用公司局域网对现有的套餐、产品、用户信息等进行无软盘、无纸化的在线更新可以避免传统人工方式的不足。与传统的方式相比,管理系统渗透入了更多的技术环节,对实现各部门权限的途径、方法提出更严格的要求,通过网络来实现在线更新,有效利用局域网的软、硬件资源,使其发挥优势,更好的为企业的销售、信息更新、管理等服务。系统能够建立大型、高效、共享的数据库和实现在企业内随时随地的更新,降低了成本,减轻管理负担,节约人力、物力和财力。
2 系统运行平台
2.1 系统运行环境
2.1.1. 硬件环境:
处理器: Inter Core i3 2.13GHz
内存: 2.0G内存
硬盘空间: 120GB硬盘
光驱: 40X以上
网络适配器: 10M/100M自适应
2.1.2. 软件环境:
操作系统: Win7
数据库: SQL server 2008
2.2 系统开发平台
一、ASP.NET简介
ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页 中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。
二、IIS
Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事[1]。
三、Visual Studio 2010
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序
四、SQL Server
SQL Server是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX操作系统上的应用。
3 系统分析
3.1 系统需求分析
根据用户对功能和应用的需求,本系统设计包括四个模块的功能:管理员功能模块、销售部功能模块、客户部功能模块、合同部功能模块。
管理员对功能的需求:
在管理员管理模块中,管理员对系统中的各个模块进行统一的管理。在用户信息模块中,用户,分配用户部门级别。在客户信息,产品信息,套餐信息模块中,可以主动录入、删除和修改各类信息,从而对其进行管理。在销售信息管理模块可以浏览、添加、维护产品销售的信息;可以在销售统计模块,对产品销售情况进行浏览,对员工销售业绩报表进行查看。
销售部工作人员的需求:
浏览、添加、维护通讯企业的产品信息;
浏览、添加、维护通讯企业的销售信息;
浏览、添加、维护套餐信息;
查看统计产品销售信息;
查看销售员工业绩报表;
客户部工作人员的需求:
浏览、维护客户信息;添加客户信息;
查看销售统计;查看销售员工业绩报表;
合同部工作人员对功能的需求:
浏览套餐信息、添加新套餐信息、维护套餐信息;
浏览客户信息、添加新客户信息、维护客户信息;
统计产品的销售情况。
3.2 技术可行性分析
系统整体的实现以ASP .NET为平台,用C#编写。后台数据库采用关系型数据库,用SQL server实现。SQL server可以处理海量的数据,学习和操作比较简单,兼容性比较好。本系统采用的是B/S结构,可跨平台操作;减少整个系统的成本;维护、升级非常方便;具有良好的开放性。他们的安全性,灵活性,易用性为数据库编程提供良好的条件,因此系统软件开发平台成熟可行。
4 系统设计
4.1 系统功能描述
系统功能大致包括:用户登录、查看用户信息、维护用户信息、查看客户信息、查看业绩报表等等,以下分别简述各种功能:
(1)用户登录
由于涉及四种不同的部门,因此要对不同用户分配不同的登录首页,并用记录下登录用户所属部门。
(2)查看用户信息
系统管理员登录系统,显示的页面为用户基本信息,包括用户ID、姓名、部门、联系电话等,使用GirdView显示,可以实现分页、排序。
(3)维护用户信息
系统管理员可以增加新的用户信息,包括用户ID、姓名、部门、电话等;可以修改用户除密码以外所有信息,也可以删除用户的信息。
(4)查看客户信息
可以浏览客户信息列表,包括客户ID、客户名称、负责人、级别、e-mail、电话和地址信息,可分页显示客户信息。
(5)维护客户信息
可以增加新的客户信息,包括客户ID、客户名称、负责人、级别、e-mail、电话和地址信息,可以修改用户的信息,主要是级别信息,也可以删除客户的信息。
(6)查看产品信息
可以浏览产品信息列表,包括产品编号、产品名称、产品规格、产品价格、产品描述,列表信息可以分页显示。
(7)维护产品信息
可以增加新的产品信息,包括产品编号、产品名称、产品规格、产品价格、产品描述,修改产品信息,也可以删除产品信息。
(8)查看套餐信息
可以浏览套餐的信息,包括套餐编号、套餐状况、套餐执行状况、套餐签署日期、套餐执行日期、套餐完成日期、负责人、金额,分页显示。
(9)维护套餐信息
可以增加套餐的信息,包括套餐编号、套餐状况、套餐执行状况、套餐签署日期、套餐执行日期、套餐完成日期、负责人、金额,修改、删除合同信息。
(10)查看销售信息
可以浏览销售信息列表,包括套餐编号、产品数量、产品单价、可分页显示列表信息。
(11)维护销售信息
剩余内容已隐藏,请支付后下载全文,论文总字数:31606字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;