本科生毕业论文(设计)
2.2 系统可行性分析
2.2.1 技术及开发方法可行性
本系统基于浏览器/服务器体系人们常说的 B/S体系,系统安装维护简便。数据集中管理,便于分散用户使用,适应互连时代软件的发展趋势。开发技术主要包括JSP, Java, JavaBean, JDBC以及Web应用开发中常用的脚本语言JavaScript。Web服务器采用Tomcat,数据库采用Oracle数据库系统。由于本系统采用的是Java相关的技术具有“一处编译处处运行”的特性,所以系统可跨平台使用,可运行于Linux/Unix和Windows系列操作系统平台。
[4]
2.2.2 管理可行性
利用面向对象的机构化方法,面向对象方法以“对象”为中心,在分析对象、研究对象及对象的属性的过程中,根据其内在规律建立求解模型。
基于这种方法建立的软件系统,不管外部环境或功能需求如何地变化,其对象的内在的规律是不变的,区别于传统方法的以“过程为中心”,以功能分解为基本方法,当功能需求发生变化时,将引起对软件整体结构的修改,导致系统不稳定。因而,基于这种方法建立的软件系统是不会引起软件结构的整体变化,所以系统是稳定的,利用此方法可以充分达到系统管理可行性的目的。
[5]
2.2.3 经济可行性
通过调查分析开发游戏网站所具备的能力及实现的方法,准确确定游戏网站的总体结构,利用Oracle数据库所具有的能力,以最简洁最容易的方法,使用JSP和Java使其达到快速开发的效果。
当今世界正发生着巨大变化,管理信息系统的环境,目标,功能,内涵均随着时间的推移不断发生着变化。从环境上看,世界己变成“市场全球化,需求多元化,竞争激烈化,战略短期化”。一切事物的变化都在加快,企业不得不更加重视变化管理和战略管理。从目标上看,企业要在激烈的竞争中立于不败之地,首先产品和服务要适应市场的需要,其次企业要有效率。
[6]
2.3 业务流程分析
业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错
4
本科生毕业论文(设计)
误和疏漏,修改和删除原系统的不合理部分,促成在新系统基础上有话业务处理流程。
业务流程分析的目的是:形成合理、科学的业务流程。通过分析现有业务流程的基础上进行业务流程重组(BPR),产生新更为合理的业务流程。业务流程分析主要是定义项目的内容,即对现行的管理进行仔细地回顾和描述,从而认识项目的业务和技术上的具体要求,帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系,例如业务目标、业务策略、面对的问题、产生的影响、组织机构参与者或者相关的企业架构。
系统设计以前,要对系统需求进行归纳和分析,查找出所有的业务主角,然后在确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图。
下面是对该系统业务流程的简单分析:
任何游客都可以对首页的商品进行浏览,但不可购买商品。只有会员有购买的权限,如果游客不是会员则需要进行注册。注册后,在登录时用户名与密码验证通过就能做相关操作。如果用户名不存在或密码不正确,则提示重新登录。如果用户忘记密码,则可以点击忘记密码之后回答相关问题进行找回密码。密码找回后也可进行修改。
用户成功登录之后,进入主页面,可随便购买商品。
如果当前登录用户为管理员,则可以管理商品信息,查看所有商品信息,对商品进行添加,修改和删除。管理用户信息,查询所有用户的信息,无权对用户信息进行修改和删除。管理订单信息,查询所有订单,可以对订单进行删除。
系统业务流程图如图2-1所示。
登录失败重新登录
查看浏览商品 用户 游客 首页浏览 用户 管理员登录 订单 商品 查询
[7]
查查询, 询 添加, 5 修改。
本科生毕业论文(设计)
购买 用户登录 未注册 注册失败重新注已注册 用户注册 登录 成 功 成功 商品浏览和 购买 生成订单 安全退出 图2-1 系统业务流程
3 乐淘购物网设计
3.1 系统物理环境配置
系统硬件平台的配置: 1.CPU:P7350 2.00GHz。 2.内存:500M。
6
密码不附重新登录
本科生毕业论文(设计)
3.硬盘:30GB。
4.基本的输入、输出设备。 系统软件平台的配置:
如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,乐淘电子商务系统所采用的软件配置环境为:
1.操作系统:Windows XP Professional Edit Service Pack2。 2.数据库软件:Oracle。 3.系统开发软件:Java + JSP。
[8]
3.2 项目规划
本系统的结构包括数据存储层、商务服务器组件及应用服务层。在应用服务层中主要采用Struts技术来构建动态网页来支持整个面向服务对象的应用。
整个电子商务系统的网站设计是整个消费客户进行交互的页面,服务对象通过访问网站来获得所需要的信息,该网站的设计提供以下功能:
1.各种功能的连接。包括注册,登录,浏览和订购。 2.各种商品的分类展示、商品的详细信息。 3.各种以往订单纪录的查询。
3.3 系统概要设计
根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。
在管理信息系统的设计过程中,系统划分的一般原则如下:
1.子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。
7
本科生毕业论文(设计)
2.子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。
3.子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。
4.子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。
从公司的组织结构上出发,把整个管理信息系统划分成多个子系统。每个子系统的功能相对独立,但是子系统之间有必要的数据联系。
对电子商务系统的数据流图采用变换中心法和事务中心法进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。
系统能模块结构图反映了电子购物商城的系统功能模块的划分,如图3-1所示。
游客
浏浏管生核览览理成对 8 商商用订订 品 户 品 单 单
快乐淘吧网上购物系统 会员 管理员 管理商品 管理订 单
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网络购物系统的设计与实现毕业论文 - 图文(3)在线全文阅读。
相关推荐: