77范文网 - 专业文章范例文档资料分享平台

软件设计论文(2)

来源:网络收集 时间:2019-03-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

4 系统详细设计与实现

4.1 数据库设计

4.1.1 数据库开发平台

数据库设计在程序开发设计中扮演着重要的角色,它往往决定了在后续的代码编写中进行怎样的逻辑设计和结构设计。数据库设计合理、有限可以起到降低程序复杂度的作用,使得后续的程序开发过程更加简单。

本系统是一个网络游戏资讯查询系统,考虑到开发成本、用户需求等问题,决定采用My SQL作为项目中的数据库。

My SQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。My SQL 软件由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 My SQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

My SQL提供一个全面的平台用于部署和开发一项大型的任务,包括以下的优点: 1. 它使用的核心线程是完全多线程,支持多处理器。

2. 有多种列类型:1、2、3、4、和8字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型。

3. 它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。

4. 全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN())。你可以在同一查询中混来自不同数据库的表。

5. 支持ANSI SQL的LEFT 0UTER JOIN和ODBC。

6. 所有列都有缺省值。你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值。

7. My SQL可以工作在不同的平台上。支持C、C++、Java、Perl、PHP、Python和TCL API。

4.1.2 数据库设计原则

E-R模型是对现实世界的一种抽象表示。它的主要成分是实体、联系和属性,;灵活使用这三种成分,我们可以构建许多应用环境的E-R模型。

E-R图设计原则 (1)真实性原则 (2)避免冗余原则 (3)简单性原则 (4)合适性原则

4.1.3 数据分析

a) 静态数据:是系统内部有关的数据结构和操作规程

i 物品的各项属性

5

ii 英雄的属性 b) 动态数据:

i 用户的信息

ii 用户收藏的各类信息

4.1.4 E-R模型

6

4.2 系统功能模块设计

模块化应用把程序分为许多小块的、分散的代码,每一块代码都是相对独立的,使得程序结构清晰,增强了后期的可维护性。

模块化设计的可以进一步提高代码的可重用性、提高代码的可维护性以及提高代码的稳定性,使其成为一个模块化程度高、结构清晰的应用程序,使得后期对程序的维护更加的便捷。

本系统的功能模块有以下几部分组成: (1)主界面可视化代码, (2)登陆界面可视化代码, (3)用户操作代码, (4)游客操作代码

7

5 系统测试

系统测试,英文是System Testing,是在系统编写完成后,结合系统软件、硬件、外设和网络等基础环境,对信息系统的各种组装进行测试,确认程序的正确执行。

系统测试的范围是整个系统,具体操作的时候可以进行分模块分阶段的进行,并在系统完成之后进行总体测试。系统测试的目的是验证系统的整体功能是否符合用户的需求、整体结构是否符合系统规范的定义。并且在系统测试的过程中,找出产生冲突矛盾的地方,进行相应的调试,找出问题的原因和位置,从而进行修改完善,使得最终方案可以顺利进行满足客户需求。

6 结论

本系统是一个网络游戏资讯查询系统,具有一定实用性的数据库信息管理系统。本系统采用eclipse来完成整个系统的设计,在数据库的设计上利用了My SQL的便利性、实用性、安全性等。

7 感想

此次课程设想让我充实熟悉到团队协作的主要性,只要合作协作才干保证整个项目标有条不絮。我感受作为一名信息与计算科学专业的学生,此次课程设想是很故意义的。

软件设计课程应该说收获是相当大的。刚开始我们从正在玩游戏中找来了课题,当时觉察很多想法都是不完好的,这让我们伤透了脑子。经过不断的调试、修改、再调试,终于获得了成功。这次设计让我获益良多,我会珍惜每一次这样的机会。

8

参考文献:

[1]蔡 灵, 薛胜文, 李方庭, 沈哲彦. 2016-2020年中国网络游戏市场投资分析及前景预测报告(上下卷)[R].广东深圳:中投顾问.2015.

[2]程杰.大话设计模式[M].北京:企业管理出版社,2010-7-1.

[3]李玮. 软件自动化测试混合框架的研究与实现[D]. 北京:北京交通大学,2007. [4]陆惠恩. 实用软件工程[M].北京:清华大学出版社,2015-5-1. [5]阎宏.java与模式[M]北京:电子工业出版社 ,2002-10-1.

9

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库软件设计论文(2)在线全文阅读。

软件设计论文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/501172.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: