信息管理系统的开发杨丹.docx
- 文档编号:9600219
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:38
- 大小:648.02KB
信息管理系统的开发杨丹.docx
《信息管理系统的开发杨丹.docx》由会员分享,可在线阅读,更多相关《信息管理系统的开发杨丹.docx(38页珍藏版)》请在冰豆网上搜索。
信息管理系统的开发杨丹
网络教育学院
继续教育学院
毕业设计(论文)
题目___信息管理系统的开发__
函授站(学习中心)_____株洲_____
计算机应用技术专业2010级(秋)层次专科
学生姓名:
________杨丹________
指导教师:
________________
摘要
随着人们对用计算机的使用越来越广泛以及互联网络普及,使得行业管理得到了很大的提升,作为一个优秀的企业,提供高质量的产品和优质的服务是比不可少的,而售后服务作为企业面向消费者服务的一个重要环节更显得由为重要。
因此售后服务系统的引入已经成为必然的结果,计算机管理的网上售后服务系统的应用可以大大加快信息的处理效率,提高服务质量,并可以大大降低管理的难度,提升服务速度。
本系统采用ASP结合SQLServer2000进行设计。
是为企业进行网上客户资料登记管理,客户售后服务、跟踪服务的网上管理系统。
为了给客户提供更为满意的服务,在系统中我们将售后产品故障划分为四个级别,对不同级别的故障采取相应的处理程序,这将大大的提高我们售后服务的效率和质量。
本设计的后台数据库采用了SQLServer2000数据库技术作为后台数据库,大大提高了数据安全性。
整个售后服务管理系统分为窗口登陆(三级权限)、客户资料输入、客户资料核对、服务分发、通知记录、故障分级诊断处理、客户签字、满意度调查、检查监督等模块。
为售后服务建立起了一整套完善的管理制度。
关键词:
asp;数据库;MicrosoftSQLServer2000
目录
一、绪论1
1.1软件开发的背景1
1.2软件的目的及意义1
二、数据库概序2
2.1数据库平台(SQLSerser2000)概序2
2.2数据库的发展历程2
2.3数据库应用系统特点2
2.4数据库系统的组成3
三、ASP简述3
3.1ASP简介4
3.2ASP的特点4
3.3ASP内置对象5
3.4ADO实现数据库访问5
四、系统分析6
4.1售后维护支持系统简介6
4.2需求分析6
4.3系统业务流程7
4.4系统总体设计7
五、系统详细设计10
5.1系统登陆设计10
5.2模块管理的新建功能19
六、系统性能与调试19
6.1系统调试19
6.2系统性能20
结论20
参考文献21
信息管理系统的开发
一、绪论
在计算机技术高速发展的今天,数据库技术也已经日趋完善。
随着现代化管理理念的产生,计算机管理信息系统已经被广泛的应用在各个领域。
使用计算机管理信息系统,可以减少人力的投入,加大信息的处理效率并且可以降低管理的难度。
售后管理系统可以对项目的所有信息进行统一的管理,这样就可以减少管理人员的工作时间,加大工作效率,并且可以把管理人员从以前那种单一的手工管理中解放出来。
售后维护管理系统不但可以对项目信息进行存储,还可以对项目信息进行修改、删除、统计等操作。
计算机管理信息系统的保密性要远远高于手工管理,这样就可以避免项目信息被人为的修改,提高服务质量,达到人性化的管理方式、数字化的管理手段。
本系统在技术上或管理模式不可避免存在缺陷,请各位评审专家及老师指正。
1.1软件开发的背景
为了适应当今社会信息技术的高速发展,如何快速有效的处理信息已经成为信息技术发展中必不可缺的重要环节,而为了加快信息的处理效率,计算机的引入成了最有效可靠的解决方法,计算机信息管理系统可以有效的保存各种信息,并且能够快速的对这些信息进行处理加工,既节省了大量人力,又提高了信息的保密性和安全性。
近几年来,随着人们对计算机信息管理系统的逐步认识,使得很多人已经接受了用计算机来管理公司的业务。
相应的软件公司也如雨后春笋般纷纷诞生。
但因技术、管理等方面的原因,使得有些公司在发展的过程中有些力不从心。
在接到一个项目的同时,混乱也随之而来。
比如一个常见的问题,一个项目在完成之后,客户发现某一部分功能不是很方便,想要更改一下。
这样问题也就来了,有时需要改动的是程序的某一个模块,而有时有涉及到相关设备,可以说这个项目或产品的方方面面都有可能涉及,但是相关的资料在查询、修改、整理、统计时,是相当耗费人力的。
以前那种单靠人工操作的传统管理方法已不适用,并不能够很好的利用人力资源为客户更好的服务,为了快速有效的管理和处理这些信息,就必需引入管理系统。
1.2软件的目的及意义
随着公司的业务发展,公司客户数量快速增加,技服人员越来越难以准确掌握客户的具体使用情况,技服人员工作压力和工作强度越来越大,为了减轻技报人员的工作压力。
准确掌握客户的具体使用情况,合理开发利用技术人员人力资源,更好的为客户服务,特编制该管理系统程序。
由于众多公司的产品是有使用期限的,用人工查阅合同来确定各个公司的使用情况是工作效率非常低下的,所以产生了编写这个程序的想法,这是一个方便公司对其客户使用情况进行方便查询的程序。
随着需求的不断完善,又提出一个主要问题,就是在软件的售后维护上也要给予一定的支持,因为出现问题的时候,电话询问时,客户往往不能很具体的说出该单位所安装软件的具体组成和工作站的分布,使技服人员很困惑。
别外,对软件的具体使用时出现的问题和解决方法,以及模块的变更情况,都要进行登记。
于是便得到了现在本系统的需求。
该程序是针对软件及产品的售出后出现质量故障进行售后服务工作而设定的,可以大大提高技术人员的售后服务效率和工作效率,从而使公司在不增加人力的前提下,扩大用户量,使公司对售后的工作实现信息化的管理。
二、数据库概序
2.1数据库平台(SQLSerser2000)概序
SQLServer是一种关系数据库(relationaldatabase),它除了支持传统关系数据库组件(如数据库、表)和特性(如表的join)外,另外也支持仿关系数据库常用的组件,如存储过程(storedprocedure)、视图(view)等。
另外,它还支持目前关系数据库都支持的标准查询语言----SQL(StructuredQueryLanguage)。
SQLServer另外一项重要的特点是它支持数据库复制(replication)功能,也就是当你在一个数据库上执行操作时,可以将其操作结果传送至远程SQLServer相同的数据库上,让两边数据库的数据保持同步。
SQLServer2000是Microsoft公司推出的SQLserver数据库管理系统的最新版本。
它继承了SQLServer7.0版本的优点,同时它又在SQLServer7.0版的基础上增加了许多更为先进的功能。
它具有使用方便,可伸缩性好,与相关软件集成度高等优点,可运行于Microsoftwindows98,MicrosoftwindowsNT及Microsoftwindows2000等多种操作平台。
了解和掌握SQLServer2000的功能,对于一个数据库开发管理人员来说是非常必要的。
MicrosoftSQLServer2000扩展了MicrosoftSQLServer7.0的性能、可靠性、质量和易用性。
它在MicrosoftSQLServer7.0版的基础上新增了几种功能,由此成为大规模联机事务处理(OLTP)、数据仓库和电子商务等应用程序的优秀数据平台。
2.2数据库的发展历程
计算机的出现,标志着人类开始用机器来存贮数据和管理数据。
随着信息处理的日益发展,计算机管理数据的方式也不断改进。
50年代末出现了文件管理系统,它反数据组织到一个独立的数据文件中,实现了“按文件名”来访问,“按记录”进行存取的管理技术,大大减轻了程序员的数据管理工作强度。
在数据量较大的系统中,在数据之间存在这样那样的联系,文件系统所采用的那种在文件之间缺乏联系的结构,至多存取一个记录的访问形式,已不能适应信息处理的需要。
60年代末,终于在美国诞生了第一个商品化的数据库系统----MIS系统。
从文件管理系统到数据库系统,标志着数据管理系统的一次飞跃。
数据库的萌芽从60年代中期产生,至60年代末,70年代初出现了以下三个事件标志着数据库技术日趋成熟,又有了坚实的理论基础:
1996年IBM公司研制开发了数据库管理系统的商品化软件MIS。
美国数据系统语言协会CODASYL下属的数据库任务组DBTG对数字化方法进行了系统的研究后,于60年代末70年代初提出了若干报告,称为:
DBTG报告,它确定并建立了数据库系统的许多概念和方法技术。
1970年IBM公司SANTOSE研究实验室研究员E.F.CODD的杰出工作,使它于1981年获得了ACM的图灵奖。
70年代末,数据库技术有了很大发展。
但直到80年代,在多数微机上配置数据管理系统后,数据库技术才真正得到了广泛应用和普及。
数据库方法特别是DBTG方法和思想应用于各种计算机系统出现了许许多多的商品化数据库系统,它们大都是基于网状模型和层次模型的。
2.3数据库应用系统特点
在一切计算机系统中成皮数据总是按文件来存储的,高级语言和数据库语言都能给用户提供数据条件。
1.数据库系统的特点
(1)对数据库的共享
在使用普通文件的应用系统中,数据从属于程序,一般由程序所专用,而在数据库应用系统中,数据通常独立于程序,而为多个程序所共享。
(2)数据库操作的访问范围
对普通文件的访问以“记录”为单位,一次只能记问一个记录,而对关系数据库文件的访问则以整个“文件”为单位,一次数据操作可以覆盖文件的全部记录,也可以根据给出的条件访问一部分记录或者字段。
(3)数据库的整体结构
在关系数据库应用系统中,通过某种“联系数据”可以实现不同库的相互关联,从而使数据库在整体形成一定的结构:
而在基于文件的应用系统中,各个数据文件是彼此独立,从整休看是“非结构化”的。
2.数据库应用系统的特点
由于数据的共享,使数据库的设计在系统开发中成为头等重要的任务,处于系统的核心地位。
按照共享用户范围大小的不同,数据库应用系统还进一步区分为“面向数据”和“面向处理”两大类。
前者以数据为中心,多为拥有大量数据的大型数据库系统,后者则以处理为中心,包括大多数中,小型数据库应用系统。
允许一次访问整个文件,极大的简化了对数据的处理和操作,加上关系数据库常用的非过程化的命令或者语言,不仅使应用程序的长度较传统大为缩短,而且明显提高了应用程序的开发效率。
就整体而言的数据的结构化,使数据更适合于表达数据量大且在数据之间存在的更复杂联系的应用系统,尤其是信息系统中的作用日益重要。
现在微机上开发的信息系统,大部分是以数据库为中心进行设计的。
2.4数据库系统的组成
1.数据库
数据库是一个结构化的相关数据集合,主要是通过汇总各个数据库的文件,除去了不必要的冗余,然后是各个文件相互关联,从而形成体数据结构。
2.数据库管理系统
在数据库系统中,数据库管理系统(DBMS)是专门用于数据管理的软件,DBMS(DataBaseManagementSystem)提供了应用程序与数据库的接口,允许用户逻辑的访问数据库中的数据,负责逻辑数据与物理地址间的映射是控制和管理数据运行的工具。
3.支持数据库运行的硬、软件环境
硬件:
指数据库赖以存在的物理设备,包括CPU,存贮器和其它外部设备。
软件:
数据库系统是一个计算机应用系统,其基本的系统软件是操作系统,其它任何软件(包括DBMS)都必须在它的支持下工作。
4.应用程序
数据库是多用户共享的,不同用户有不同的业务。
它们所需要的数据,由数据库设计者精心规划在数据库中,但如何使用库中数据是用户的事,要自行编应用程序处理自己的业务,其操作权限仅是数据库的一个子集。
5.数据库管理员
DBA(DataBaseAdministrator)系统不可忽视的一部分。
其职责是对数据库进行管理和维护,保持数据库始终处于最佳工作状态。
三、ASP简述
3.1ASP简介
ASP(ActiveXServerPages)是Microsoft提供的一种Web应用技术,它的特点是在服务器端生成客户所需要的Web页面,具体说是由WebServer编译并执行ASP代码而产生HTML(HyperTextMarkupLanguage)页面再送到客户的浏览器上,由于在客户浏览器上运行的是标准的HTML页面,不存在浏览器的兼容问题。
虽然这些页面都是“静态的”,但是ASP通过ADO与后台的数据库进行连接,提供“信息的”动态效果,使得用户根据不同的需求,获取不同的信息。
利用它可以开发出动态、交互、高性能的Web服务器端应用,且能较容易地实现复杂的Web应用。
利用ASP开发的脚本程序全部运行在服务器端,极大地减少了对客户端的要求,而且有效地保护了开发人员的知识产权不受别人侵犯。
ASP具有以下特点:
1.完全同HTML文件相集成;
2.容易生成,不需手工编译和关联相应程序;
3.面向对象并可对服务器端的ActiveX组件进行扩展。
当浏览器向Web服务器申请访问1个ASP文件时,Web服务器调用ASP文件,然后执行每一条脚本语句,再根据执行的结果生成HTML文件传给客户端。
ASP的执行过程如下所示ASP实际是一种在服务器端开发脚本语言的环境:
访问ASP文件示意图扩展名为.asp的文件即ASP文件,以区别于以.htm为扩展名的HTML文件。
当支持ASP的Web服务器调用以.asp为扩展名的文件时,自动执行其脚本语句。
ASP文件同样是文本文件,它包括文本、HTML标记和ASP文件特有的脚本语句(用<%与%>命令界定符标记)。
制作ASP文件同HTML文件一样,可以用任何纯文本编辑器进行编辑,但专业开发人员最好使用微软推出的ASP专用开发工具VisualInter-Dev1.0。
ASP可以使用任何脚本语言,只需要提供其相应的脚本引擎就可。
ASP自身提供了VBScript和Jscript两种脚本引擎,缺省为VBScript。
3.2ASP的特点
1.ASP的含义
从字面上说,ASP包含三方面含义:
(1)Active:
ASP使用了Microsoft的ActiveX技术。
ActiveX(COM)技术是现在Microsoft软件的重要基础。
它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。
ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。
只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。
(2)Server:
ASP运行在服务器端。
这样就不必担心浏览器是否支持ASP所使用的编程语言。
ASP的编程语言可以是VBSCRIPT和JSCRIPT。
VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。
然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。
而在服务器端,则无需考虑浏览器的支持问题。
Netscape浏览器也可以正常显示ASP页面。
(3)Pages:
ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。
浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。
这样就可以防止别人抄袭程序。
由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。
在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
3.3ASP内置对象
(1)ASP包括了5个内置对象
①Request对象:
从浏览器获取信息。
②Response对象:
发送信息到浏览器。
③Server对象:
控制ASP执行情况,对服务器端ActiveX控件起作用。
④Session对象:
存储用户任务的信息。
⑤Application对象:
使多用户共享1个程序的信息。
Request对象可以很容易地通过HTTP请求得到用户端的信息。
HTML的Form表单经常被用来传递信息。
当用户按下提交钮时,浏览器将把表单中所收集的信息提交到Web服务器上。
Request对象就可以收集HTML的表单值。
(2)ASP收集表单值有3种方式
①ASP文件从静态的HTML文件中获得表单值;②ASP文件从另一个ASP文件获得表单值;③ASP文件从本身获得表单值。
Response对象可以控制发送给用户端的信息。
用Response对象的Response.Write方法发送给用户端文本内容,Response.Redirect方法则可以使浏览器浏览指定的主页。
Server对象包括5个服务器端ActiveX控件,其中最重要的是数据库访问控件(DatabaseAccessCom-ponent)。
用Server对象的Server.CreatObject方法生成浏览器可利用的服务器端控件。
通过数据库访问控件提供在Web服务器上访问数据库的能力,从而实现了在主页上执行对数据库的各种操纵的功能,为ASP实现Web数据库的应用奠定了基础。
3.4ADO实现数据库访问
为了同数据库服务器进行交互,必须用脚本语言生成ADO(ActiveXDataObjects)。
ADO为ASP内置Server对象数据库访问控件。
用ADO可以使客户端的程序通过ODBC存取和操纵数据库服务器的数据。
ADO的优点是简单易用、高速、占用资源少等。
ADO不同于DAO(DataAccessObject)和RDO(RemoteDataObject),ADO并不强调对象的继承,大部分ADO对象单独生成,这就允许开发人员只生成和继承需要的对象。
这种模式的好处是产生更少的ADO对象,从而需要更少工作量。
ADO包括7个对象,分别是:
Command、Connection、Error、Field、Parameter、Property和Recordset。
ADO对象所能实现的功能是:
1.Command对象:
定义对数据源进行操作的命令;
2.Connection对象:
表示建立1个数据源的连接;
3.Error对象:
提供数据访问错误的细节;
4.Field对象:
表示一般数据类型的字段;
5.ParameterCommand对象:
表示Command对象的参数;
6.Property对象:
表示由数据提供源定义的ADO对象的动态特性;
7.Recordset对象:
表示由数据库命令产生的全部结果集。
基于ASP的Web数据库结构如图2所示
四、系统分析
4.1售后维护支持系统简介
本售后服务管理系统是为解决公司售后服务人员为客户更好的进行服务以及公司对技术人员的合理分配和管理而制作的。
1.系统分为三级管理:
管理员、客服人员和技术员.
2.管理员负责系统功能的设置、初始化和维护.
客服人员具有所有的业务操作权限.
技术员只能接受任务并反馈任务完成情况信息.
3.管理员登录后请先设定系统功能并添加客服人员和技术员帐号。
4.2需求分析
1.问题定义
本管理系统的开发是为了解决软件公司在售后服务、项目实施等方面的问题。
这些问题主要集中在,管理涉及面广、人员分工多、效率低等几方面。
可以使以前的人工管理带来的耗费大量人力、工作效率低、责任不明确等几个方面得到明显的改善。
所以,解决的方法为:
首先,建立面向各个部门的操作模块,使各部门工作人员,在项目进行的同时就将项目的信息实时的记录下来,保持项目信息的时效性和正确性。
使项目的后期维护工作可以得到全面的、有效的信息,以便顺利完成工作。
其中各个模块都应包括增加、修改、删除、查询等基本功能,以保证工作人员可以更新信息或得到全面的信息。
其次,为系统的安全考虑,应建立用户管理机制。
为每个工作人员都设有一个帐号,并根据每个人的工作性质为每个人的帐号赋予不同的权限,以限制其操作范围,保证信息的正确性。
并且在填写信息的时候可以记录下每个人的帐号信息,将每个工作人员与其填写的信息对应起来,以便在出现问题的时候,可以找到相应责任人,尽快处理问题。
再次,为方便公司管理和工作人员的管理或工作,应该有相应的报表输出,如公司年报、项目详细信息等。
最后,为保证系统数据的安全性,应该建立数据备份模块。
2.使用性
要求尽可能满足所有以做产品为主的软件公司的要求,并且可以使公司的管理人员很方便的对公司的业务情况有一个全面、详细的了解。
3.可移植性
要求可以在大多数人使用的操作系统中正常运行,其中至少应该包括Windows2000以及WindowsXP。
而且在移植到其它系统中时,不需要做多余的设置,只要可以上网就可以使用本系统。
4.分布处理能力
可以在网络上方便的对系统进行操作。
可以使信息产生的第一时间被录入系统,以便管理人员对该信息做出相应的决定。
5.可操作性
要求操作尽可能简单易用,不要出现烦琐的操作步骤。
并且在操作流尽可能被控制在正确操作的情况下。
6.用户界面
尽量使界面简洁、易懂、直观、友好。
4.3系统业务流程
业务流程图(如图3-1):
故障分级
服务分发、通知
资料核对
客户资
料输入
检查监督
纪录管理与技术交流
客户满意度调查
故障分
级处理
图3-1业务流程图
本系统对产品的管理是从客户资料被输入时开始的,也就是说输入资料同时,售后服务就开始了,而且为客户建立一个详细的档案保存,一般情况下保存信息是不能被删除的,在确定售后服务到期后,才可以将其删除。
在客户资料被建立后,系统会按照规定的故障级别为客户指定相应技术人员,并记录回应时限。
管理员可以随时掌握技术人员的售后服务时间,并收集客户满意程度,并在技术人员解决不了的时候发布信息记录管理与技术交流。
查询监督主要包括两部分,一小时回呼和Case升级处理。
值班技术员在Case分发后30分钟和45分钟时进行两次查询。
在30分钟时如该技术员还没有回呼客户,应使用电话和电子邮件进行提醒,如果在45分钟时还没有回呼,则重新分发Case,要求被分发的技术员在15分钟内回呼,并电话、E-mail通知技术支持经理或当地部门经理。
4.4系统总体设计
售后服务管理系统
管理员密码验证
管理员权限分配
管理员权限模块
事物分发模块
客户资料模块
用户满意度调查
客户角色
客户资料
客户定义
初次分发事物
故障报警时限
故障级别
再次分发事物
图4一2系统总设计图
本系统大体上分为以下几个模块。
1.管理员权限模块
是对系统管理人员的权限划分。
管理员负责系统功能的设置、初始化和维护。
客服人员具有所有的业务操作权限。
技术员只能接受任务并反馈任务完成情况信息。
这样划分用户管理权限,责任明确,系统安全性强,有利于公司更好的利用系统管理售后服务工作。
2.客户资料模块
把客户的详细资料和产品信息进行存档管理。
具有添加、删除、查找客户资料的基本功能,并对客户进行定义,确定客户角色。
3.事物分发模块
是整个系统的主体部分,在登记注册的客户中对产品故障进行分级管理,有利于技术人员更好的为客户进行售后服务。
在模块中设计了初次分发和再次分发,确保为客户实行最完善的售后服务,并设立的服务报警时限。
4.用户满意度调查
是对接受售后服务的客户进行网上调查。
收取客户反馈的意见,以便于今后更好的改进售后服务。
4.5数据库设计
数据库是本系统的重要组成部分,数据库是以特定的方式组织的相关信息的集合。
在数据库管理系统的支持下,我按照应用要求设计了一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 系统 开发