产品销售管理信息系统开发Word下载.docx
- 文档编号:4460333
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:29
- 大小:72.47KB
产品销售管理信息系统开发Word下载.docx
《产品销售管理信息系统开发Word下载.docx》由会员分享,可在线阅读,更多相关《产品销售管理信息系统开发Word下载.docx(29页珍藏版)》请在冰点文库上搜索。
基于B/S架构,应用ASP.NET开发技术,开发一个符合W3C标准的WEB2.0产品销售管理信息系统。
开发环境:
VisualStudio2010,Win7,IIS6.1
使用技术:
C#ASP.NET,HTML,SQLServer2005,Div+Css,Javascript等技术。
预期结果:
1.与课题相关的外文翻译和文献综述。
2.毕业设计开题报告。
3.毕业设计中期自检报告。
4.某企业或公司销售业务调研。
5.设计并开发销售管理信息系统。
6.毕业设计论文(体现设计过程和成果)。
7.答辩用演示文稿
进度计划:
序号毕业设计(论文)各阶段内容时间安排
1接受毕业设计任务书第7学期第11周
2收集资料,完成与课题相关的外文翻译和文献综述第7学期第11-14周
3在调查研究基础上撰写开题报告第7学期第14周
4系统设计、系统开发第7学期第15-20周
5毕业设计(论文)中期检查第8学期第1周
6系统调试、完善,数据录入第8学期第1-12周
7撰写毕业设计报告第8学期第1-14周
8答辩准备:
完成答辩用ppt和毕业设计简介等第8学期第14周
指导教师意见:
指导教师签名:
年月日
系部意见
审查结果:
□同意□不同意
系主任签名:
二、阅读文献目录
序号
文献名
文献出处
文献发表时间
1
基于Web的企业营销决策支持系统研究
中国知网
2009
2
ASP.NET在网站开发中的技术研究
辽宁科技学院学报
2005
3
用C#设计基于.NET框架的应用程序
电脑知识与技术
4
网上销售系统的分析与设计
商丘职业技术学院学报
5
我国中小软件开发企业的项目管理研究
上海交通大学
2008
6
基于B/S模式的进销存管理系统的设计与实现与案例研究
山东大学
7
中国软件企业软件过程中的知识管理研究
大连理工大学
2004
8
软件服务创新模式演化及实证研究
浙江大学
2006
9
SQL应用与开发
清华大学出版社
10
数据库系统概论
11
企业管理创新问题研究
贵州大学
12
企业管理变革与信息化关系研究
中国农业大学
13
信息化与企业管理关系的研究
天津大学
14
基于全局数据库的科学数据共享平台的研究与实现
解放军信息工程大学
2007
15
D-SQL分布式数据库系统的启动与恢复
电子科技大学
2002
16
DatabaseGrid:
面向网格的数据库资源管理平台
17
基于B/S模式的企业MIS系统的开发
上海大学
18
JavaScript编程指南
中国石化出版社
2000
19
CIMS环境下供应链管理系统的研究
昆明理工大学
20
柯达公司多渠道销售系统的设计与建立
对外经济贸易大学
21
从盛大模式看网络营销与传统营销的关系
武汉大学信息管理学院
22
三、文献综述
注意:
学生阅读文献后,必须写出3000字左右的综述,作为开题内容之一。
(可增页)
产品销售管理信息系统开发文献综述
一、为什么需要“产品销售管理系统”
随着中国经济由计划经济向市场经济的过渡,中国企业的市场意识和对市场的适应能力有所增强,企业管理水平不断提高,但与国际企业相比仍然存在较大差距,不同程度地存在以下方面问题:
1.顾客需求越来越多,用户期望越来越高,大市场正被不断细分,企业缺少一个行之有效的持续开拓更大市场的办法。
2.企业与市场(包括分支机构、代理商、经销商)之间的信息传递速度慢,总部很难及时了解各地产品销售、库存和货款回收的准确数据,影响公司的决策。
3.客户在想什么,是否有新的需求,对产品有何建议,企业无法及时得到反馈信息。
4.企业营销需要的人、财、物力越来越多,产品的销售费用逐年增加。
5.部分企业的各地市场和分支机构诸侯割据,缺少相互协调、协同作战的有效方法。
6.业务员独占客户信息,交易透明度不高,无法杜绝贪污、挪用和挤占货款的现象。
针对以上企业存在的诸多问题,于是我希望开发一个“产品销售管理系统”,本系统将结合企业的实际情况和发展目标,采用先进的互联网技术,实现企业的构想和目标,给予企业最适合的发展电子商务的解决方案。
二、“产品销售管理系统”在企业经营中的作用
据统计,企业供应链可以耗费整个公司高达25%的运营成本,由此可见,利用Internet技术降低供应链耗费,对企业提高利润率意义重大。
开展电子商务活动,有助于企业实现战略优势、收入增长和开销降低等公司目标。
产品销售管理系统在企业经营活动具有重要的作用。
1.节约交易费用,降低销售成本。
2.持续扩大市场范围,有利于持续开发全球市场。
3.全球市场同步传递信息,系统内部数据共享,提高工作效率。
4.提高交易的透明度,减少暗箱操作,有利于建立相互监督机制,减少腐败。
5.缩短货款回收期,加速企业资金周转,提高资金使用效率。
6.员工之间职责分工明确,有利于提高工作效率。
7.提高企业对市场的快速反应能力,全面提高企业竞争力。
8.直接快速地发布企业的信息资料,对外广告宣传,有利于树立企业形像。
9.提供客户信息反馈和客户跟踪服务,保持与客户的紧密接触。
10.一年365天/24小时不间断服务,提供和获取商业信息。
11.保持企业与销售人员和客户的紧密联系,充分发挥团队的协同作战优势。
三、“产品销售管理系统”主要内容
产品销售管理系统是以宣传企业形象和促进产品销售为核心的电子商务网站。
因此设计的商业模型不仅能够全面展现公司的良好形象,而且可以实现企业产品的在线订购和客户需求信息的收集,开辟市场销售的新渠道。
另外可以十分方便的进行网站管理、客户和分销机构管理,系统网站分为网站前台和网站后台两个部分,网站前台部分主要面对客户,方便来访者浏览企业和产品的相关信息,并可进行双向式互动;
网站后台部分主要面对企业领导、部门经理、各地分支机构和网站维护人员,根据通过网站收集和分析出来的信息,为企业决策提供必要的数据,同时又可很方便的维护和更新网站。
产品销售管理系统通过对客户关系、销售行动、销售过程等环节记录、管理与分析,使销售管理从经验走向科学、从个人主导走向企业主导,针对中小企业销售管理中存在的诸多问题,从中小企业的销售管理的主要需求出发,充分“以客户为中心”,为中小企业建立弹性化和灵活性的业务流程。
本系统主要内容包括:
前台模块:
为广大客户和消费者提供一个前台展示企业展示商品的接口,并为想对产品订购的客户提供注册接口和下订单功能。
1.最新动态
滚动新闻包括产品信息发布、企业新闻、国内外行业动态。
2.公司介绍
介绍公司概况、领导致词、企业文化、荣誉奖励、服务承诺、质量保证以及发展状况。
3.产品展示
介绍公司现有产品及新产品的发布,包括图文资料等,客户可以在线订购企业产品。
4.联系我们
介绍企业的联系方式、联系地址等内容。
5.客户注册
为想在线订购产品的客户提供注册服务,详细字段为客户编号、所属单位、地址,联系人姓名、性别、职位、电话、电子邮件。
1.信息发布子系统。
为前台的最新动态发布相关信息,对公司介绍、产品展示发布和修改相关信息。
2.产品管理子系统
产品信息包括产品编号、名称、数量、价格、发布日期基本信息,对这些信息进行维护。
并对订单进行维护。
3.客户管理子系统
对客户编号、所属单位、地址,联系人姓名、性别、职位、电话、电子邮件信息的维护。
4.销售管理子系统
销售订单维护,销售出货,销售退货,应收货款。
销售报表:
日报,月报,季报,年报。
销售统计:
销售额统计,按客户统计销售额。
四、为什么本系统要采用B\S模式呢?
下面我先介绍一下B\S与C\S模式的概念以及其优劣势:
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;
它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。
B/S模式最大特点是:
用户可以通过WWW例览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。
客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。
在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。
而各个企业可以在此结构的基础上建立自己的Intranet。
(一)B/S模式的优点和缺点
B/S结构的优点
(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(2)业务扩展简单方便,通过增加网页即可增加服务器功能。
(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
(4)开发简单,共享性强
B/S模式的缺点
(1)个性化特点明显降低,无法实现具有个性化的功能要求。
(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。
(3)页面动态刷新,响应速度明显降低。
(4)无法实现分页显示,给数据库访问造成较大的压力。
(5)功能弱化,难以实现传统模式下的特殊功能要求。
(二)C/S模式的优点和缺点
C/S模式的优点
1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。
2.操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。
3.C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。
C/S模式的缺点
1.需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。
2.兼容性差,对于不同的开发工具,具有较大的局限性。
若采用不同工具,需要重新改写程序。
3.开发成本较高,需要具有一定专业水准的技术人员才能完成。
(三)B/S架构软件的优势与劣势
(1)维护和升级方式简单。
目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。
B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。
对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。
如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。
(2)系统的性能
在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。
任何时间、任何地点任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。
不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。
采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。
而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。
而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。
比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
(3)系统的开发
C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列数据的复制和同步、通信安全等系统级的问题。
这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。
这使得应用程序的维护、移植和互操作变得复杂。
如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。
但是,与B/S结构相比,C/S技术发展历史更为“悠久”。
从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。
(四)B/S、C/S结构软件技术上的比较
其实,无论是B/S还是C/S,他们都不新鲜。
C/S(Clientrver,客户端/服务器)技术从上世纪90年代初出现至今已经相当成熟,并得到了非常广泛的应用,其结构经历了二层C/S、三层C/S的更迭。
B/S(Browserrver,浏览器/服务器)技术则是伴随着Internet的普及而来的。
有必要说明的是,B/S最早并不叫“B/S”,此类应用国外通常叫Web应用,是国内一些公司“创造”了“B/S”这个词。
应该说,B/S和C/S各有千秋,他们都是当前非常重要的计算架构。
在适用Internet、维护工作量等方面,B/S比C/S要强得多;
但在运行速度、数据安全、人机交互等方面,B/S远不如C/S。
综合起来可以发现,凡是C/S的强项,便是B/S的弱项,反之亦然。
因此,问题也就因此而产生了,我们的ERP产品到底该用B/S还是C/S架构呢?
一场关于C/S与B/S的口水战也由此在ERP业界拉开了序幕。
事实上,从上面的分析可以看出,这场口水战不可能有胜负出现,因为B/S与C/S具有不同的优势与特点,他们无法相互取代。
例如,对于以浏览为主、录入简单的应用程序,B/S技术有很大的优势,现在全球铺天盖地的Web网站就是明证;
而对于交互复杂的ERP等企业级应用,B/S则很难胜任,从全球范围看,成熟的ERP产品大多采用二层或三层C/S架构,B/S的ERP产品并不多见。
“B/S还是C/S”也就由此成了ERP的技术之痛。
难道这个痛就无药可救了吗?
是否有可能将B/S与C/S的优势融合呢?
答案是肯定的,在这几年的发展中将B/S与C/S的优势完美地结合起来,就是说该平台的应用系统能以B/S的方式发布运行,同时又具有C/S方式的极强的可操作性。
这点从该平台生成的商品化的网络协同商务管理软件上得到充分的体现!
(五)B/S、C/S结构软件商业运用上的比较
管理软件是为企业服务的,企业选用管理软件不仅要从技术上考虑,还要从商业运用方面来考虑,下文将从商业运用的角度对两种结构的软件进行比较。
1,投入成本比较。
B/S结构软件一般只有初期一次性投入成本。
对于集团来讲,有利于软件项目控制和避免IT黑洞,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。
2,硬件投资保护比较。
在对已有硬件投资的保护方面,两种结构也是完全不同的。
当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;
而B/S结构(如e通管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。
有效地保护了原有硬件投资。
3,企业快速扩张支持上的比较。
对于成长中的企业,快速扩张是它的显著特点。
例如迪信通公司,每年都有新的配送中心成立,每月都有新的门店开张。
应用软件的快速部署,是企业快速扩张的必要保障。
对于C/S结构的软件来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理人员等,所以无法适应企业快速扩张的特点。
而B/S结构软件,只需一次安装,以后只需设立账号、培训即可。
其次,随着软件应用的扩张,对系统维护人才的需求有可能成为企业快速扩张的制约瓶颈。
如果企业开店上百家,对计算机专业人才的需求就将是企业面临的巨大挑战之一。
抛开人力成本不说,一个企业要招到这么多的专业人才并且留住他们也是不可能的。
所以,采用C/S结构软件必然会制约企业未来的发展。
另外,大多数C/S结构的软件都是通过ODBC直接连到数据库的,安全性差不说,其用户数也是受限的。
每个连到数据库的用户都会保持一个ODBC连接,都会一直占用中央服务器的资源,对中央服务器的要求非常高,使得用户扩充受到极大的限制。
而B/S结构软件则不同,所有的用户都是通过一个JDBC连接缓冲池连接到数据库的,用户并不保持对数据库的连接,用户数基本上是无限的。
从以上的分析可以看出,B/S结构的管理软件和C/S结构软件各有各的的优势。
而从国外的发展趋势来看。
目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。
从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件可能在将来的几年内占据管理软件领域的主导地位。
结语:
本文针对销售企业的相关情况,提出了基于B/S模式的企销售管理系统的应用解决方案。
基于B/S模式的系统不仅强调了企业内部的业务处理,还考虑了企业与外界(客户和供货商)的通信和连接,使企业拥有了范围更广、数量更多的潜在用户。
实际应用表明,使用该系统可以提高工作效率,节省人力资源,规范管理模式,提高管理水平,对企业降低销售成本起到了重要的作用。
参考文献:
【1】基于Web的企业营销决策支持系统研究中国知网2009
【2】ASP.NET在网站开发中的技术研究辽宁科技学院学报2005
【3】用C#设计基于.NET框架的应用程序电脑知识与技术2009
【4】网上销售系统的分析与设计商丘职业技术学院学报2009
【5】我国中小软件开发企业的项目管理研究上海交通大学2008
【6】基于B/S模式的进销存管理系统的设计与实现山东大学2009
【7】SQL应用与开发清华大学出版社2009
【8】基于B/S模式的企业MIS系统的开发上海大学2005
【9】数据库系统概论高等教育出版社
【10】JavaScript编程指南中国石化出版社2000
【11】DatabaseGrid:
面向网格的数据库资源管理浙江大学2004
四、文献翻译
每个学生必须提交15000个以上印刷符号、与课题研究密切相关的外文文献的中文翻译文章或者读书报告。
ASP.NET编程技术
1.构建ASP.NET页面
ASP.NET和ASP.NET结构
ASP.NET是微软.NETframework整体的一部分,它包含一组大量的编程用的类,满足各种编程需要。
在下列的二个部分中,你如何学会ASP.NET很适合的放在.NETframework,和学会能在你的ASP.NET页面中使用语言。
.NET类库
假想你是微软。
假想你必须支持大量的编程语言-比如VisualBasic、JScript和C++.这些编程语言的很多功能具有重叠性。
举例来说,对于每一种语言,你必须包括存取文件系统、与数据库协同工作和操作字符串的方法。
此外,这些语言包含相似的编程构造。
每种语言,举例来说,都能够使用循环语句和条件语句。
即使用VisualBasic写的条件语句的语法不与用C++写的不一样,程序的功能也是相同的。
最后,大多数的编程语言有相似的数据变量类型。
以大多数的语言,你有设定字符串类型和整型数据类型的方法。
举例来说,整型数据最大值和最小值可能依赖语言的种类,但是基本的数据类型是相同的。
对于多种语言来说维持这一功能需要很大的工作量。
为什么继续再创轮子?
对所有的语言创建这种功能一次,然后把这个功能用在每一种语言中岂不是更容易。
.NET类库不完全是那样。
它含有大量的满足编程需要的类。
举例来说,.NET类库包含处理数据库访问的类和文件协同工作,操作文本和生成图像。
除此之外,它包含更多特殊的类用在正则表达式和处理Web协议。
.NETframework,此外包含支持所有的基本变量数据类型的类,比如:
字符串、整型、字节型、字符型和数组。
最重要地,写这一本书的目的,.NET类库包含构建的ASP.NET页面的类。
然而你需要了解当你构建.NET页面的时候能够访问.NETframework的任意类。
理解命名空间
正如你猜测的,.NETframework是庞大的。
它包含数以千计的类。
(超过3,400)幸运地,类不是简单的堆在一起。
.NETf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品 销售 管理信息系统 开发