邮局订阅管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 概述
1.1 选题背景
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,他能够把事情的复杂化转为简单化。邮局订报管理系统的建设不仅能够使该事业单位的工作方式有所改变,也大大地提高了该单位工作人员的办事效率,也增加了该单位的知明度,更重要的是为我们的居民提供了一个网络生活空间,促进了他们对网络知识的进一步地了解。通过该系统展示了各种报纸信息的在线订阅功能及报纸、客户信息管理功能,方便了客户与邮局的各种信息沟通,同时也给予了管理人员极大的方便。
近年来我国信息产业发展迅速,手工管理方式在报纸订阅管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。面对各种媒体的强势竞争,因此,邮局必须提高其工作效率,改善其工作环境。这样,管理信息化势在必行。
在传统的邮局订阅管理中,其过程往往是很复杂的,繁琐的,管理以售出和进货两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程必须实现信息化。
我们的系统开发的整体任务是实现邮局订报管理的系统化、规范化、自动化和智能化,从而达到提高管理效率的目的。
1.2 系统环境
系统开发环境为局域网网络环境,使用 PowerBuilder9.0开发工具,并充分利用其自带的数据库Adaptive Server Anywhere实现系统的功能。
1.2.1 PowerBuilder9.0简介
PowerBuilder(简称pb)是美国Sybase公司研制的一种新型、快速开发
工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT 的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。
其特点主要如下:
﹡可视化、多特性的开发工具;
﹡功能强大的面向对象技术;
﹡支持高效的复杂应用程序;
﹡企业数据库的连接能力;
﹡强大的查询、报表和图形功能。
在当前,网络技术迅速发展,随之发展的还有OLE,OCX,跨平台等技术,而在PowerBuilder的PowerBuilder9.0中提供了对这些技术的全面支持。总之在数据库开发工具领域,PowerBuilder是其中非常优秀的一个,利用它我们可以开发出强大的数据库应用程序。
因此,PowerBuilde是一款很适合邮局订报信息系统的前台开发工具,能对订报实施即时、规范、高效的管理。
1.2.2 PowerBuilder9.0 访问 ASA
ASA它可以在不同的环境下工作,能充分利用可用内存和 CPU 资源,在具有充足资源的环境中提供极佳的性能。它还可以在具有有限物理和数据库管理资源的环境下很好地工作,包括移动计算环境、嵌入式数据库使用,并可用作中小型业务的数据库服务器。
1.2.3 语言环境
系统开发主要采用PowerScript语言。PowerScript是Sybas e公司研制PowerBuilder的一种编程语言,powerscript除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支持。此外我们还可以定义自己的函数,处理特定的事件。
2 系统分析
2.1 系统目标需求
邮政订阅管理信息系统涉及有用户信息、管理员信息、期刊信息等等,而由于使用者的计算机水平的不同为了满足大多数使用者的能力要开发的系统应简单易学、容易操作。系统需要满足的要求如下:
﹡统一友好的操作界面,保证系统的易用性尽量采用当前流行的图形界面设计并能进一步考虑子系统在安全性、完整性、备份恢复等方面的功能要求;
﹡期刊分类详尽,可按不同要求查看期刊的相关信息,同时可以能对个表进行输入、修改、删除、添加、查询等功能;
﹡提供简单的安全模型,让客户必须先进行登录,才允许进入网站查看网站内容和订阅情况,在客户订阅信息和供应商供给信息发生变更时,能对相关信息作必要的调整;
﹡设计网站后台操作平台,管理网站的各项基本数据;
﹡期刊出入库管理,对进、出库信息进行记录,传统的手工录入耗时多,成本高而且容易出错,因此新开发的系统要充分体现计算机这一信息处理器的强大作用,尽可能减少数据输入量并具有出错信息提示功能,在最大限度减少库房管理人员体力劳动的同时中保证出入库信息的准确度;
﹡邮政部门为了方便管理者利用库存信息进行计划管理.采购管理等方面的决策和客户订阅管理进行不同的查询。
2.2 开发的可行性分析
2.1.1 管理上的可行性
邮政部门通过在Internet上反映图书信息,建立期刊订阅网站,对邮政部门来说,是邮政部门对外展示信息,从事邮政订阅活动的窗口和界面。因此,邮政部门高中层管理人员不会对此有很大的抵触情绪,主管领导也能够相应的支持与此同时也给相关工作人员带来了便利。
2.1.2 技术上的可行性
根据系统目标需求分析得结果来看,不需要通过购买专业软件,仅采用PB为开发工具,选择PB语言和其自身所带的ASA数据库就可以解决相关的问题,从而保证系统功能的实现。
2.1.3 经济上的可行性
在客户进行报刊订阅过程中,经常会遇到期刊信息受到限制,客户只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。而本系统可以帮助人们认识到网络在现代社会生活中的重要作用,以少量的时间和资金建立邮政门户网站来方便客户的订阅,以此来是客户的经济活动变得更灵活、更主动也更便捷。
2.3 业务流程分析
网站浏览者必须先进行注册,才能够以网站用户的身份进入网站预定展示的期刊,还可以根据自己的需求查找需要订购的类型的期刊;管理员和已注册的用户可以直接进入网站预订。浏览者注册的信息提交到网站后台,由网站管理员进行管理。网站为用户提供图书查询,图书预订的功能记录客户的预定选择,从而形成订单信息。在系统后台,管理员除了管理用户信息,供应商信息以及期刊信息外,还要及时的对期刊信息进行统计方便对图书进行发放和购入。主要业务流程如图2-1所示:
管理员
客户
不合法用户
登录
报刊信息
查询
订购信息
客户信息
订购
修改报
刊
修改客
户
报刊信息
客户信息合法用户
报刊信息
客户信息订购信息
订购信息退出
报刊信息
报刊信息
客户信息
客户信息
报刊信息
图2-1系统业务流程图