域名管理系统的设计和开发详解.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网 络 教 育 本 科 毕 业 论 文 域名管理系统的设计和开发 作 者: 苗培文 学 号: 专 业: 信息管理与信息系统 学习中心: 南京学习中心 二零一五年十二月二十五日 摘要 随着各行各业的迅速发展,企业的迅速壮大,对企业而言,通过完善的管理机制完善各部门之间的协调,加强企业的工作及时性和准确率是迫切需求的。 引言 1 1. 绪论 1 1.1. 服务器的介绍 1 1.1.1. Jboss应用服务器 1 1.1.2. apache服务器 2 1.2. 系统使用技术介绍 3 1.2.1. Spring框架 3 1.2.2. 前端展示FreeMarker 3 1.2.3. 数据库mysql 3 1.3. 开发工具介绍 4 1.3.1. MyEclipse开发工具 4 2. 系统概述 5 2.1. 系统的介绍 5 2.2. 系统的设计原则 5 2.3. 域名管理系统的总体设计思路 6 2.4. 域名管理系统的建设原则 7 3. 数据库设计 7 3.1. 数据库主体简介 7 3.2. 数据库表字典 7 3.3. 数据er图 11 4. 系统分析和设计 11 4.1. 系统分析概述 11 4.2. 功能分析 11 4.3. 系统模块介绍与功能分析 12 4.3.1. 域名管理 12 4.3.2. 已使用名单 13 4.3.3. 白名单维护 19 4.3.4. 黑名单维护 20 4.4. 开发核心代码 22 4.4.1. 域名申请流程核心代码 22 4.4.2. 域名审核流程核心代码 24 4.4.3. 域名定时扫描核心代码 29 4.4.4. 域名续费核心代码 35 5. 软件测试 38 5.1. 测试的基本概念 38 5.2. 测试的步骤 38 6. 结论及展望 39 6.1. 网站系统总结 39 6.2. 网站系统展望 40 参考文献 41 致谢 42 引言 随着公司入驻的商家越来越多,迄今已经超过10000家商家选择我司的开放平台去推广和销售自己的产品。自店铺上线至今,店铺的域名形式一直采用SHOP+8位店铺ID(供应商编码)+.的域名形式进行访问。此种方式不便于记忆,也不利于商家在消费者中进行有效的推广;其次目前的店铺露出方式单一,对于商家自行引流带来不便。 根据竞争对手当前促销服务的概况,x东、x猫等竞品都为商家提供了或免费或阶段性免费的二级域名服务。我司目前只有C店商家通过纸质申请获批二级域名的使用权,如此给商家的印象没有达到电商企业的标准。 综合内部需求和外部压力,提议平台店铺管理二级域名项目组,通过各店铺提出域名绑定申请,我司商户管理部审核的形式为商家提供店铺域名服务产品。希望因此达到商家推广店铺的目的。 在系统开发过程当中,严格采用软件工程的方法进行编码。第一步进行需求分析,明确系统的功能,确立系统的基本方针,制定开发计划;第二步进行概要设计,以系统需求说明书为准,构造系统架构,进行概要设计,使系统具体化;第三步,进行详细设计,以概要设计为基础,进行系统内部的设计,并撰写详细设计书;第四步,编码 ,根据系统详细设计说明,进行功能模块编码工作,并按照设计说明书进行单元测试,保证功能的实现。各个模块开发完成之后可进行组合测试,保证各个模块之间能够很好的集成。最后一步进行系统测试和用户环境运行测试。最后进行移植、安装和维护工作。 绪论 服务器的介绍 Jboss应用服务器 JBoss是一个基于J2EE的开放源代码的应用服务器。JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或绑定使用。Jboss服务器具有以下优点: 1、JBoss是免费的,开放源代码J2EE的实现,通过LGPL许可证进行发布。但同时也有闭源的,开源和闭源流入流出的不是同一途径。 2、JBoss需要的内存和硬盘空间比较小。 3、安装便捷:解压后,只需配置一些环境变量即可。 4、JBoss支持热部署,部署BEAN时,只拷贝BEAN的JAR文件到部署路径下即可自动加载;如果有改动,也会自动更新。 5、JBoss与Web服务器在同一个Java虚拟机中运行,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能。 6、用户可以直接实施J2EE-EAR,而不是以前分别实施EJB-JAR和Web-WAR,非常方便。 7、Jboss支持集群。 Apache是世界使用排名第一的Web服务器软

文档评论(0)

糖糖 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档