内江师范学院本科毕业论文(设计)
在这里需要了解用户有什么样的具体要求和对系统性能的要求。 (1) 用户的需求分析
游客可以浏览商品,可以通过注册成为会员,从而获得购买商品的权利,会员可以修改个人信息,修改密码。
(2) 系统性能分析
对数据的安全性、完整性要求:用户信息保密,只有管理员可见(可查),但不能任意修改。确保网上支付安全。商品信息、用户信息必须保证其完整性。防止恶意删改。以下是系统性能需求:
(a) 准确性和可靠性高。
(b) 页面友好,功能齐全,且可以使用。 (c) 系统便于维护和升级。 (d) 数据库访问效率高。
为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求。 2.2 系统功能分析
首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上已有的电脑销售网站注册成会员来了解其具备的功能。
(1) 从用户角度来看
用户通过在线注册成为网站的用户,可以获得以下功能:商品浏览,购买商品,修改密码,修改个人信息,购物车处理。
(2) 从网站的角度看
(a) 网站应该包含商品搜索功能:按品牌名查询。 (b) 订单处理功能,确认订单方式:
管理员在确认订单付款之后,可以通过电话通知,E-mail方式通知客户商品已经发送。
(c) 管理员管理
查看用户信息,并根据用户信息和用户订单对商品进行发派。 (d) 商品浏览
6
内江师范学院本科毕业论文(设计)
游客或会员可以直观地对商品进行浏览,包括商品名字、浏览次数、价格等。 2.3 可行性研究
可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。
(1) 技术可行性分析
利川电脑销售网站的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web服务器。
(2) 运行可行性分析
随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。
(3) 经济可行性分析
电脑销售网站给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个电脑销售系统在经济上是完全可行的。就本系统而言,随着网络购物的兴起,外出购买买电脑不仅费时更是费力。另一方面,随着宽带网络的普及人们对电脑配置的需求也是不断提高的,人们在原有电脑硬件基础上需要不断更新,或者购买新的电脑。而利川电脑销售网站可以大大减少购买所花费的时间、精力,并以低廉的价格购买到电脑,可谓省时省力省钱。
通过以上的分析,开发电脑销售网站是完全可行的。 (4) 运行环境
本系统采用联网多机多用户操作方式,系统的运行环境包括硬件、操作系统、关系数据库等软件
硬件:中央处理器(CPU):PII以上的处理器; 硬 盘:10GB以上硬盘; 软 驱:1.44MB软驱; 内 存:128MB;
7
内江师范学院本科毕业论文(设计)
显示器:15寸/17寸显示器;
操作系统:Windows 2000,Windows NT,Windows XP, Unix, Linux; 关系数据库:Microsoft SQLServer2000; 2.4 系统总体结构图
利川电脑销售系统总体结构图:如图1
利川电脑销售系统
用户注册 用户登录 商品浏览 商品查询 修改个人密码 购物车 修改个人信息 管理员 图1 系统总体结构图 2.4.1数据流图
数据流图:是一种描述软件系统逻辑模型的图形符号。这种图形表示即可以从本质上描述计算机软件系统的工作情况,又适合非计算机专业人员学习和掌握,在需求分析中是一种很好的交流和表达工具。
分层数据流图:
电脑销售网站系统:如图2
用户登陆信息 用户注册信息 电脑 销
商品浏览信息 购物车 系 统 售网站系统
用户信息修改信息 管理员 图2电脑销售网站系统E-R
用户基本信息处理:如图3
8
内江师范学院本科毕业论文(设计)
录入处理
用 户 用户信息 处理 基 修改信息 本 信 息 文 修改密码
图3 用户基本信息处理E-R
购物车处理:如图4
商品添加处理
购物车 购物车信息商品删除处理 文件 图4 用户购物车处理E-R
产品查询处理:如图5
查询处理 商品总揽
具体产品查询 图5 产品查询处理E-R
9
内江师范学院本科毕业论文(设计)
管理员:如图6 管
管理员登陆 商品处理 理员
用户信息处理 信息管理员信息处理
订单处理 文件 图6管理员E-R
3利川电脑销售网站总体设计
3.1系统功能设计目标
理论系统功能设计目标如下
(1) 实用性强:努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求。
(2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理。
(3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠。
(4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护。
(5) 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能对可变化的项目可自行维护。 3.2.网站系统功能模块划分
根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:
(1) 主页:在这里我们可以看见本系统的主要功能和信息。
(2) 用户注册:在这里我们可以注册我们的基本信息,其中电话和Email是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购。
10