本科毕业设计基于mysql的邮局订报系统的设计与实现文档格式.docx
- 文档编号:14968060
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:54
- 大小:289.75KB
本科毕业设计基于mysql的邮局订报系统的设计与实现文档格式.docx
《本科毕业设计基于mysql的邮局订报系统的设计与实现文档格式.docx》由会员分享,可在线阅读,更多相关《本科毕业设计基于mysql的邮局订报系统的设计与实现文档格式.docx(54页珍藏版)》请在冰豆网上搜索。
基于MySql的邮局订报系统的设计与实现
作者:
王阳
(陕西理工学院数学与计算机科学学院信息与计算科学专业信计1102班,陕西汉中723000)
指导教师:
权双燕
[摘要]近几年,随着信息技术的飞速发展,市场竞争越发激烈,用户自己去邮局订阅报刊这种传统的订阅报刊的方式已经不能满足人们对报刊服务的需求.现在社会进入了网络时代,人们都喜欢宅在家里从网络上寻找自己需要的信息,通过网络进行物品的买卖.报刊作为一种文化载体,自然也会受到很多人的喜欢和订阅.
本系统旨在利用Mysql、PHP、Apache设计出一个邮局订报系统,这个系统可以验证身份,人们可以通过新用户注册成为会员,订购或者退订报纸;
管理员可以通过后台管理修改已有的报纸信息、添加\删除报纸条目、并对会员的信息进行管理.
[关键词]邮局订报系统;
MySql;
PHP;
Apache
ThedesignandimplementationofthepostofficedosystembasedonMySql
WangYang
(Grade11,Class02,InformationandcomputingscienceMajor,MathematicsandComputingScienceDept.,ShaanxiUniversityofTechnology,Hanzhong723000,Shaanxi)
Tutor:
QuanShuangyan
Abstract:
Inrecentyears,Withtherapiddevelopmentofinformationoftechnology,themarketcompetitionbecomesincreasinglyfiercebythemselvesandthetraditionalnewspaperswayalreadycannotsatisfypeopledemandfornewspapersandperiodicalsservice.NowsocietyenteredtheInternetera,peoplelikecartilageathomelookingforinformationyouneedfromtheInternet,NowsocietyenteredtheInternetera,peoplelikecurtilageathomelookingfortheinformationtheyneedfromtheInternet,theybuyandsellitemsviatheweb.Newspapersasaculturalcarrier,soalotofpeoplewilllikeandsubscribe
ThissystemistouseMysql,PHP,Apache,todesignapostofficedosystem,thesystemcanverifyidentity,peoplecanthroughthenewuserregistrationasamemberandsubscribeorunsubscribenewspaper;
Administratorscanrevisetheexistingnewspaperinformationthroughthemanagementofbackground,addordeleteentries,andmanagetheinformationofmembersbythemselves.
Keywords:
Thepostofficetodosystem;
MySql;
PHP;
Apache
1引言
1.1邮局订报系统的研究与发展趋势
随着中国经济的飞速发展,报刊订阅已经是现代社会大众最普遍的选择,也是今后报刊事业不可缺少的经营策略.目前网络报刊订阅系统还不是很普遍,而网络技术的飞速发展使得人们越来越多的依赖于网络,从网上获取信息、完成物品的买卖等,所以网络报刊订阅系统是传统报刊订阅模式的发展和延伸.
网络报刊订阅系统的功能与传统的报刊订阅方式是一样的,现如今,信息化覆盖了人类社会的各个领域,而传统的报刊订阅方式已经不能快速、准确的满足客户的需求.基于mysql的邮局订报系统就是为了适应社会的发展,满足客户的需求,更快捷的浏览方式、简便易懂的操作模式、清晰明了的订报流程都是本系统的特点.
本系统是在模拟现实生活中订阅报刊的流程和具体操作,为用户提供一个快捷、准确、方便的报刊订阅模式.在本系统中用户不仅可以看到所有的报刊信息,还可以订阅报刊和通过管理员查询自己的订报情况.
1.2研究意义
本系统就是一个报刊订阅管理系统,它面向所有用户,但具有比较高的安全性能.它能够实现现实生活中客户在邮局订阅报刊的流程和具体操作,包括:
查询报刊、订购报刊、订购报刊后的查询、统计等情况.
1.3开发技术工具介绍
1.3.1PHP语言
PHP(HypertextPreprocessor,超文本预处理器),是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web开发.
1.3.1.1PHP的特性包括:
PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法.
PHP安装它可以比CGI或者Perl更快速的执行动态网页,用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多.
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快.
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统.最重要的是PHP可以用C、C++进行程序的扩展.
1.3.1.2PHP语言的优势包括:
安全性高:
PHP是开源软件,每个人都可以看到所有PHP的源代码,程序代码与Apache编译在一起的方式让它的安全设定更灵活.PHP具有公认的安全性能.
跨平台特性:
PHP几乎支持所有的操作系统平台(Windows/UNIX/Linux/Macintosh/FreeBSD/OS2等),并且支持Apache、IIS等多种Web服务器.
支持广泛的数据库:
可操作多种主流与非主流的数据库,如MySQL、Acces、SQLServer、Oracl、DB2等,其中PHP与MySQL是目前最佳的组合,它们的组合可以跨平台运行.
易学性:
PHP嵌入在HTML语言中,以脚本语言为主,内置丰富函数,语法简单、书写容易,方便读者学习掌握.
执行速度快:
占用系统资源少,代码执行速度快.
免费:
在流行的企业应用LAMP平台中,Linux、Apache、MySQL、PHP都是免费软件,这种开源免费的框架结构可以为网站经营者节省很大一笔开支.
模板化:
实现程序逻辑与用户界面分离.
支持面向对象与过程:
支持面向对象和过程的两种开发风格,并可向下兼容.
内嵌Zend加速引擎,性能稳定快速[1].
1.3.2 Apache简介
ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中.
1.3.2.1 Apacheweb服务器软件拥有以下特性:
支持最新的HTTP/1.1通信协议
拥有简单而强有力的基于文件的配置过程
支持通用网关接口
支持基于IP和基于域名的虚拟主机
支持多种方式的HTTP认证
集成Perl处理模块
集成代理服务器模块
支持实时监视服务器状态和定制服务器日志
支持服务器端包含指令(SSI)
支持安全Socket层(SSL)
提供用户会话过程的跟踪
支持FastCGI
通过第三方模块可以支持JavaServlets
1.3.3 MySQL简介
MySQL是目前最为流行的开源的数据库,是完全网络话的跨平台关系型数据库系统,它是由瑞典的MySQLAB公司开发的,由MySQL的初始开发人员DavidAxmark和MichaelMontyWidenius于1995年建立.它的象征符号是一只名为Sakila的海豚,代表着MySQL数据库和团队的速度、能力、精确和优秀本质.
MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库.除了具有许多其他数据库所不具备的功能和选择之外,MySQL数据库还是一种完全免费的产品,用户可以直接从网上下载使用,而不必支付任何费用.
1.3.3.1 MySQL的特点:
功能强大:
MySQL中提供了多种数据库存储引擎,各个引擎各有所长,适用于不同的应用场合.用户可以选择最合适的引擎以得到最高性能,这些引擎甚至可以应用于处理每天访问量数亿的高强度Web搜索站点.MySQL支持事务、视图、存储过程和触发器等.
支持跨平台:
MySQL支持至少20中以上的开发平台,包括Linux、Windows、IBMAIX、AIX和FreeBSD等.这使得在任何平台下编写的程序都可以进行移植,而不需要对程序做任何修改.
运行速度快:
高速是MySQL的显著特性.在MySQL中,使用了极快的B树磁盘表(MyISAM)和索引压缩;
通过使用优化的单扫描多连接,能够极快的实现连接;
SQL函数使用高度优化的类库实现,运行速度极快.
支持面向对象:
PHP支持混合编程方式.编程方式可分为纯粹面向对象、纯粹面向过程、面向对象与面向过程混合3种方式.
灵活安全的权限和密码系统允许主机的基本验证.连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码的安全.
成本低:
MySQL数据库是一种完全免费的产品,用户可以直接从网上下载.
支持各种开发语言:
MySQL为各种流行的程序设计语言提供支持,为它们提供了很多的API函数.这些语言包括PHP、ASP.NET、Java、Eiffel、Python、Ruby、Tcl、C、C++和Perl等.
数据库存储容量大:
MySQL数据库的最大有效表容量通常是由操作系统对文件大小的限制决定的,而不是由MySQL内部限制决定的.InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建,表空间的最大容量为64TB,可以轻松处理拥有上千万条记录的大型数据库.
支持强大的内置函数:
PHP中提供了大量的内置函数,几乎涵盖了Web应用开发中的所有功能.它内置了数据库连接、文件上传等功能,MySQL支持大量的扩展库,如MySQLi等,为快速开发Web应用提供方便[1].
2需求分析
2.1 系统需求分析
本系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 mysql 邮局 订报 系统 设计 实现