软件工程图书销售系统课设报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

目录

TOC\o1-3\u目录 1

1问题定义 2

2可行性研究 3

2.1项目概述 3

2.2可行性分析的前提 3

2.2.1项目的目标 3

2.2.2项目的环境 3

2.3可选的方案 3

2.3.1方案一 3

2.3.2方案二 3

2.4所建议的系统 3

2.4.1系统说明 3

2.4.2高层数据流图 4

2.5经济可行性 4

2.6技术可行性 4

2.7操作可行性 5

3需求分析 6

3.1需求概述 6

3.2需求模型 6

3.2.1数据模型 6

3.2.2功能模型 7

3.2.3行为模型 7

3.2.4数据字典 8

4总体设计 9

4.1系统体系结构 9

4.2模块详细说明 9

4.3数据库设计 9

5详细设计 12

5.1人机界面设计 12

5.2过程设计 13

6测试 21

6.1白盒测试 21

6.2黑盒测试 21

7结论 22

参考文献 23

1问题定义

人们传统的都在书城里寻找和购买自己所需要和喜欢的图书。但由于时间和精力的限制经常去书城是不太方便的。另外在书店中面对大量的图书也会有无从下手的感觉。人们更需要一种轻松、快捷的购物环境。而商家面对顾客的这种需求,为了保留现有的客源,同时扩大销售范围,降低广告成本,也需要采用一种新的运营方式,网上购书就是这样应运而生的。

网上图书订购系统本着让图书订购与管理做到快捷、方便、简单、摆脱用手工操作处理图书订购的问题,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源的劣势而设计,它可以使管理员从繁重的手工操作中解脱出来。

网上图书订购系统是一项非常有意义的开发工作,其发展的潜力巨大,它的建立使顾客节省了大量的时间且给商家带来利益,实现通过互连网而进行的图书管理,其发展前景和影响意义也将是非常深远的。

2可行性研究

2.1项目概述

人们传统的都在书城里寻找和购买自己所需要和喜欢的图书。但由于时间和精力的限制经常去书城是不太方便的。另外在书店中面对大量的图书也会有无从下手的感觉。人们更需要一种轻松、快捷的购物环境。而商家面对顾客的这种需求,为了保留现有的客源,同时扩大销售范围,降低广告成本,也需要采用一种新的运营方式,网上购书就是这样应运而生的。

2.2可行性分析的前提

2.2.1项目的目标

制作一个网上图书订购系统,能让商家将图书信息在网上进行展示,以供顾客选择。从而达到节省顾客购买、挑选图书的时间。

2.2.2项目的环境

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了是购买图书变得快捷方便而设计的。

2.3可选的方案

2.3.1方案一

使用数据库语言MySQL建图书信息表及会员信息表,连接至VisualStudio2010编写的网上书店中。

2.3.2方案二

使用基于JAVA系统的开发软件 NetBeans建立内置的数据库图书信息表为基础,再建立J2EE项目bookstore。

2.4所建议的系统

2.4.1系统说明

1.数据库

本软件开发使用的数据库是MySQL,MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2.Java

Java是由SunMicrosystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发

文档评论(0)

159****1944 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档