报刊发行订阅系统毕业论文.doc
《报刊发行订阅系统毕业论文.doc》由会员分享,可在线阅读,更多相关《报刊发行订阅系统毕业论文.doc(37页珍藏版)》请在三一办公上搜索。
1、报刊订阅发行系统摘要:中国邮政从 50年代开始承担的报刊发行业务,已成为我国报刊发行的主渠道。报刊的发行订阅是一个比较复杂的过程,邮政的报刊发行多半是手工操作,工作量很大,且繁琐。近年来,随着网络技术的飞速发展,网络能实现的功能越来越强大。顺应着这一发展趋势,人们便想到利用网络的便捷,来解决报刊发行订阅的繁琐过程,于是网络报刊发行订阅系统便产生了。论文首先介绍网络报刊发行订阅系统的开发背景和研究意义,然后介绍开发工具ASP.NET的相关技术、ASP.NET所使用的数据库技术以及系统的需求分析,最后详细介绍了用ASP.NET技术开发的报刊发行订阅系统的设计。系统是在ASP.NET环境下,利用C#
2、来编写开发的,主要由用户登陆、查询、订阅和管理员等模块组成。整个系统是基于B/S架构,系统开销小,方便用户操作以及管理员的管理。关键词:网上报刊订阅;ASP.NET;B/STHE Newspapers SUBSCRIPTIONS MANAGEMENT SYSTEMAbstract: The China Post has been doing the business of issuing newspapers and periodicals since 1950s. It has become the main channel in the issue of newspapers and pe
3、riodicals. The process of issue and subscription is rather complicated because of mostly manual operation and arduous workload. In recent years, with the rapid development of network technology, network has brought more and more powerful functions to the society. Therefore, the online issue and subs
4、cription system of newspapers and periodicals has been designed by making use of the convenient network to solve the complexity in the process .The dissertation, firstly, introduces the background and researching significance of the issue and subscription system of newspapers and periodicals. Second
5、ly, it gives us a general introduction about the development tool of ASP.NET and related ADO.NET following with the demand analysis of the system. Finally, the developmental process of system establishment is presented in details with concrete explanations, including ASP.NET, C# programming and modu
6、les of users logging-in, inquiry, purchase and administrator and the like. The system which is based on B/S structure has a feature of low spending, user-friendly operation and convenient management. Key words: subscribing newspapers and periodicals online; ASP.NET; Browser/Server 目录1.前言12.需求分析22.1可
7、行性分析22.2性能需求23.概要设计44.详细设计74.1系统目标设计74.2 开发环境简介84.3 系统功能分解104.4用户功能模块114.5 用户订阅功能154.6订单生成和退订功能214.7 管理员模块265.系统调试与运行326.心得体会337.参考文献348.致谢351 前言近年来,随着Internet的不断发展,网络上出现了一个新的订购系统,即网上订购系统。网上订购系统能够为用户提供充足的信息和快捷的查询手段。一直以来人们使用传统人工的方式进行商品的销售,这种方式存在着许多缺点,如:效率低、保密性差,耗费大量的人力和物资,另外时间一长,将产生大量的文件和数据,这对于查找、更新和
8、维护都带来了不少的困难。如报刊的订阅。随着我国信息产业的迅猛发展,手工管理方式已不适应社务管理的要求,报社的日常管理正面临着信息化的挑战,采用计算机管理以提高服务质量和管理水平势在必行。发行管理是社务管理的一个重要组成部分,是报社和客户联系的纽带,是办报质量评判的一个重要标志。目前很多报社成立自己的发行机构,打破原来由邮局统一订阅的方式,从而提高服务质量。报刊发行管理系统就是为满足报社的这种需要而研制开发的一个应用。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。网上发行订阅报刊作为电子商务的一种应用形式,具有广阔的
9、发展前景。因此研究如何构建高效可靠的网上报刊发行订阅系统具有实际意义。基于B/S结构和.NET平台,使用ASP.AET和数据库技术设计和实现网上报刊订阅系统是一种可选的方案。网上报刊发行订阅作为电子商务的一种应用形式,具有广阔的发展前景。2 需求分析传统的报刊发行系统,工作量大,操作繁琐,容易出错。随着信息技术的不断发展,尤其是Internet的快速发展,复杂繁琐的人工报刊发行订阅已经远远不能满足人们的需求,越来越多的人希望能获得更大的方便。在以前人们必需亲自到邮政部门去订阅报刊,部门管理人员也必须对订阅的信息进行分门别类,这种人工方式显然浪费了顾客和工作人员大量的时间。网上报刊发行系统可以让
10、人们足不出户便能订阅到自己想要的报刊,让发行人员简单快捷的管理和发行报刊。此报刊发行订阅系统与传统的报刊发行方式相比,具有很大的优势。例如,查询报刊便捷,可提供如报刊信息的查询、顾客的评论等个性化服务。随着网络的发展,科技的进步,报刊订阅发行系统的巨大潜力预示着其前景的灿烂。开发本系统除了应有一般网上购物功能外还应有以下特点:(1).界面清晰、功能实用、操作简便。(2).轻松管理,容易上手。目标系统必须具有可靠性、安全性、可维护性、可移植性等,权限方面设为客户和系统管理员。(3).尽可能让更多的客户参与在这个报刊订阅平台,讨论大家关心的热点问题,提出大家对商品需求的宝贵意见。(4).开发周期短
11、、维护费用低、系统更新速度快。2.1可行性分析(1)技术可行性本系统仅需要一台装有VS2005和SQLSever个人版软件的计算机即可。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQLServer 2000。(2) 经济可行性由于本系统是为报刊的发行和订阅而设计的,本系统可以大量减少人力的开支,也应此能取得较好的经济效益。(3) 操作可行性界面设计充分考虑了客户的需求,浏览快、方便且直观可靠。操作简单,具有一定的可行性。2.2性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满
12、足以下的性能需求:1. 系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量。2. 系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。3. 系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4. 系统的数据要求:(1)数据录入和处理的准确性和实时性。(2)数据的一致性与完整性。(3)数据的共享与独立性。3 概要设计报刊发型系统逻辑上分成三层:表示层、业务逻辑层和数据层。表示
13、层用来表示信息和收集数据。在.NET框架下是由ASP.NET设计页面,它将系统的开发代码和用户接口内容分离,其结构更模块化,同时在ASP.NET中可运用各种控件提高编程效率。业务逻辑层负责实现应用程序中的业务逻辑,对报刊订阅系统的业务进行分析,将主要的业务封装成组件,这些组件准备好后,就可以供表示层的应用程序调用,按照具体的业务功能需求随意进行组合。数据层包括数据的定义、维护、访问和更新,以及管理并响应业务服务的数据请求等功能。报刊发行订阅系统包括前台客户订阅模块和后台管理员模块。客户通过前台可以浏览报刊信息、检索报刊和订阅报刊;后台管理模块是提供给管理者进行管理和维护的环境,包括用户管理、报
14、刊信息管理和订单管理等。以下是系统的总体构架图:1、管理员的主要流程分析:管理员主要是负责信息的管理,主要包括对报刊信息的管理,用户信息的管理以及用户订阅报刊后,产生的订单的管理。其架构图如图3.1:系统管理员信息管理用户管理报刊信息在线交流在线订阅报刊发行系统图 3.1 报刊订阅系统整体架构图2、用户的主要流程分析:用户首先可以匿名进入系统,进入后可以选择注册或登陆,也可以直接浏览以及查询报刊信息,当用户确定自己需要购买就将自己想要的报刊添加到购物车,此时,只有登陆过的用户才可以添加成功,如果用户没有登陆,会提示用户先登陆。登陆成功后便可以添加报刊到购物车,当验证用户已经登陆后就可以进入订单
15、生成阶段。其主要操作流图如图3.2:N浏览信息查选择 加入购物车系统登陆注册是否登陆生成订单提交订单用户图 3.2 客户订阅操作流图3、面像对象的分析:本系统主要是采用面向对象的分析,在系统中主要有两大角色,第一是客户,客户功能有注册、登陆、查看、订阅。另一个是管理员,管理员主要是管理信息。系统的用例图如图3.3图3.3 报刊订阅系统用例图系统的类图如图3.4所示:图3.4 报刊订阅系统类图4 详细设计4.1系统目标设计4.1.1系统设计原则为了使本系统功能齐全,操作简便,并能最大限度的提高网站的质量,满足客户的实际需要,在设计开发过程中遵循了如下原则:1.实用性原则:本系统是模型系统,但要基
16、本适合在线购物流程的实际需求,并能够处理一些特殊情况,此外,尽可能预留空间,以便扩充功能。2.准确性原则:对输入的相关信息建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如类型匹配,长度不超限等)。3.易操作原则:要求设计的系统功能齐全,接口友好,操作方便,必要地方进行提示。4.源程序可读性原则:为了便于以后扩充设计,维护人员读懂代码或以后的代码修改,软件升级维护,尽可能做好代码注释工作。5.优化原则:为了达到优化目的,合理的运用窗口,菜单,对象等继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简洁明了,也方便将来的维护。6.安全性原则4.1.2 设计思想由于此网站系
17、统旨在模拟真实的系统进行工作,尽量采用现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用现有的资源,提高系统开发水平和应用效果的目的。(1) 系统应基本符合在线订阅的流程,满足在线订阅操作的需要,并达到操作过程中的直观,方便,实用,安全等要求。(2) 系统采用先进B/S结构,Browers(浏览器端)负责提供表达逻辑,显示用户界面的信息和基本操作;Server(服务器端)负责实现数据服务。(3) 系统采用模块化程序设计方法,既便于系统功能地各种组合和修改,又便于未参与开发的技术人员的补充与维护。(4) 系统应具备数据库维护功能,及时根据客户要求进行数据的添加,删除,修改等操作,能够对
18、数据库表格进行备份。(5) 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流连接,使各模块间的藕合性较低,方便系统运行,提高系统安全性。(6) 系统要求安全性极高,实时性强,无故障时间长,网络通畅,各终端客户能熟练的操作。4.2 开发环境简介4.2.1基于B/S结构的应用系统简介当前,管理信息系统(MIS)一般分为基于单机的集中式的MIS、基于C/S结构的MIS以及基于B/S结构的MIS。客户/服务器结构,即Client/Server结构,它的基本思想是应用程序或应用逻辑可以根据需要划分在服务器和客户工作站中,它既不像集中式系统那样所有的应用程序都在主机上执行,也不像文件服务器网络
19、那样所有的应用程序都在客户端执行,它可以使应用程序合理负担在服务器和客户端。在客户/服务器结构中,服务器应完成信息处理、数据管理、信息共享、安全管理、以及一些更高级的管理。另外,还要处理来自客户端的数据访问请求和将结果反馈给用户的工作。而客户端计算机是面向最终用户的,所以它的主要任务是提供友好的用户界面,提交数据访问请求以及接收和处理数据库的返回结果,组织返回数据的输出(如生成数据浏览窗口、生成数据报表和图形等),提供初步的数据验证功能等。浏览器/服务器结构,即Browser/Server结构,它的基本思想与C/S结构相似,应用程序或应用逻辑可以根据需要划分在服务器端和客户端中,于C/S结构相
20、比,B/S应用程序更多的运行在服务器端,由服务器程序进行处理,而客户端通常只处理一些界面设置、数据验证及一些简单处理。 例如,在本报刊订阅系统中,将由C#编写的服务器端程序来处理客户端的请求,由ASP.NET的验证控件来处理客户端事件。4.2.2 .NET Framework.NET Framework就是我们通常所说的.NET框架。.NET框架具有两个主要组件:公共语言运行库和.NET框架类库。公共语言运行库是.NET框架的基础。它是执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,用户可以使用它开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 报刊发行订阅系统 毕业论文 报刊发行 订阅 系统

链接地址:https://www.31ppt.com/p-4173373.html