电子商城购物系统(软件工程)
软件工程-网上商城

《软件工程》目录第1章系统概述..............................................1.1系统介绍...............................................1.2开发的目的与意义....................................... 第2章可行性分析............................................2.1经济可行性.............................................2.2 技术可行性 ............................................2.3 系统业务分析 .......................................... 第3章需求分析..............................................3.1 结构化需求分析 ........................................3.2 系统需求说明 ..........................................3.3 系统数据流图和数据字典 ................................ 第4章系统设计...............................................4.1 系统ER图 .............................................4.2 系统功能结构图 ........................................ 第5章系统实现...............................................5.1用户模块...............................................5.2用户注册功能........................................... 第6章系统测试...............................................第1章系统概述随着计算机网络技术和信息技术的不断发展,人类信息资源实现高度共享,从根本上改变了人类生活的方式,网上购物作为一种新型的购物方式,以其快捷方便的特点成为了人们购物的主要选择。
软件工程 网上商城项目 详细设计说明书

1引言21.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2程序系统的结构 (3)3程序1(标识符)设计说明 (4)3.1程序描述 (4)3.2功能 (4)3.3性能 (4)3.4输人项 (4)3.5输出项 (5)3.6算法 (6)3.7流程逻辑 (6)3.8接口 (8)3.9存储分配 (8)3.10注释设计 (8)3.11限制条件 (9)3.12测试计划 (9)3.13尚未解决的问题 (9)9......................................................................................................... (标识符)设计说明2程序4.详细设计说明书1引言1.1编写目的该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。
1.2背景说明:A.软件系统的名称:BS网上商城系统B.任务提出者:BS电子商务公司开发者:LEI_SKY软件开发小组C. 本系统将是一个独立的系统,目前所产生的输出都是独立的本系统将使用MySql作为数据库的存储系统1.3定义A. .B/S(Brower/Server)B. .IIS 5.0(Internet Information Server)C. .HTML(Hypertext Markup Language,超文本标记语言)D. .CSS(Cascading Style Sheets,层叠样式表单)E. .JSP(Java Server Pages)1.4参考资料相关的文件包括:网上商城电子商务系统案例研究项目》BS内部文件《A.B. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》C. 《BS网上商城电子商务系统案例研究项目可行性分析》参考资料:A. 国家标准《软件需求说明书(GB856T——88); 》B. 《网站开发项目教程》陈密方中国铁道出版社《软件测试》朱少名电子工业出版社\合同:A. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》图1:BS网上商城前台功能结构图图2:BS网上商城后台功能结构图3产品管理程序设计说明3.1程序描述产品管理程序功能的描述:商品的种类信息, 详细信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加,修改和删除操作. 软件应该提供对管理员的增加,修改和删除的操作。
【软件工程】【课程设计】在线购物系统

易用、健壮、兼容性好、运行稳定、有一定安全保障。
2
本软件要求在两个月内实现。
三
3
本系统是网上购物系统,主要分三个部分:一、顾客能够方便的浏览商品信息,可以通过将商品加入购物车继而( 需注册或登陆)下订单来完成网上的购买。二、系统提供业务管理系统来管理产品的进库入库,并制定价格策略,审核会员的订单。三、提供管理员登录系统方便管理,并根据管理员的权限限制其管理功能。系统管理包括员工管理,分配权限、日志管理等。
系统计划2006年9月初开始,10中旬完成初步开发工作,其余工作根据时间安排进行。
2
随着网络的日益盛行,网上购物也成为一种流行。本系统就是一个面向互联网的购物系统,用户群体为网上购物者。
2
功能序号
功能名称
功能说明
1
商品种类管理
包含商品大类、小类等的创建
2
商品资料管理
包含商品资料的添加、修改等
3
库存统计
系统功能包括:会员管理、会员购物管理、订单管理、商品资料管理、库存统计、退货统计等。
二、软件过程
一、项目规划
1.1
本项目要实现一个实用的网上购物系统,本项目需要小组各成员都能够默契和作,但由于成员分布比较分散的原故,使得小组在一起讨论的机会相对较少,增加了项目进行的难度。时间上,由于步入大四学年,小组成员都在各种程度上受到了考研和找工作的压力,所以时间比较紧缺。因此,在很多地方还有不足之处,有些功能还没有全部实现,还请老师见谅!谢谢!!
1
项目安排
人员组成
成果提交
系统分析与设计
王晓栋,邓春武,杨先波
需求分析报告
数据库设计
王晓栋,邓春武,杨先波
数据库类图及实现
软件工程实训项目案例

软件工程实训项目案例项目名称:在线商城购物系统项目描述:在线商城购物系统是一个基于Web的电子商务平台,旨在提供一个便捷、安全、高效的购物体验。
用户可以在该系统中浏览商品、选择购买、下单支付,并且可以提供个人信息用于配送。
商家可以在系统中上架商品、管理库存和订单。
项目目标:1. 提供用户友好的界面和良好的用户体验,使用户能够方便快速地找到所需商品。
2. 实现商品的分类和搜索功能,提供多种筛选条件来满足用户不同的需求。
3. 支持购物车功能,用户可以随时添加、删除、修改购物车中的商品。
4. 实现用户注册、登录和个人信息管理功能,保护用户的隐私和账户安全。
5. 提供在线支付功能,支持多种支付方式,保证支付过程的安全性。
6. 提供商家入驻和管理功能,商家可以在系统中开设店铺并管理商品库存和订单。
7. 提供订单管理和物流跟踪功能,用户和商家可以实时查看订单状态。
8. 提供售后服务功能,用户可以退换货、申请退款等操作。
项目实施计划:1. 需求分析和系统设计:通过需求调研和用户访谈,明确系统功能和界面设计。
设计数据库结构、业务逻辑和系统框架。
2. 技术选型和环境搭建:选择合适的开发框架和数据库,搭建开发环境。
3. 前端开发:根据设计稿实现系统的前端页面,包括商品展示、分类筛选、购物车和订单管理等功能。
4. 后端开发:实现系统的核心业务逻辑,包括用户管理、商品管理、订单管理和支付等功能。
5. 测试和优化:进行系统的功能测试和性能测试,修复存在的问题并进行优化。
6. 部署和上线:将系统部署到服务器上,并进行线上测试和调优,确保系统的稳定性和安全性。
7. 运维和维护:对系统进行日常的运维和维护工作,及时修复漏洞和处理用户反馈。
项目实施过程中遇到的问题和解决方案:1. 需求不清晰:通过与用户的沟通和不断的迭代,澄清需求,确保开发方向和用户期望一致。
2. 技术难点:引入专业的技术人员,进行技术攻关,解决遇到的技术问题。
(软件工程专业)基于ssm框架的网上商城系统的设计与实现

内容摘要本科设计的购物系统是基于ssm框架设计的,它们分别是springmvc、spring、mabatis。
本系统使用用到的开发工具是eclipse。
用到的数据库是免费的mysql数据库,本系统经过项目立项、需求分析、功能实现、测试。
系统的重点是完成网上购物的基本操作流程。
前端用到Bootstrap框架,使得该项目可以兼容不同尺寸的屏幕,无论在手机还是平板电脑显示出来同样美观。
本系统的网上商城是属于一个B2C平台,它具有综合性的一个特点,其实这种平台是我们很熟悉的了就类似我们经常使用的苏宁易购、京东。
没注册的游客可以在商城浏览和搜索商品,游客注册成为会员且登录后可以在商城浏览商品、下订单和在线支付等多种功能,也可以参加平台提供的一些优惠活动。
本系统有后台管理人员对商品进行操作,登录后台后可以在平台的后台管理系统中修改商品的详细信息、会员的订单信息和管理会员以及对网站的维护等。
网上商城主要分为网站前台管理、后台管理两个子系统。
关键字:购物系统MVC B2C MysqlAbstractThe shopping system designed by the undergraduate is bsed on spring MVC, spring and mabatis (SSM). Use eclipse development tools for development. Mysql database is used. The system has passed project approval, requirement analysis, function realization and test. The key point of the system is to complete the basic operation process of online shopping. The front-end uses bootstrap framework, so that the project can be compatible with different sizes of screens, both in the mobile phone and tablet display the same beautiful.The online shopping mall of this system belongs to a B2C platform, which has a comprehensive feature. In fact, this platform is very familiarto us, similar to Suning e-commerce and Jingdong, which we often use. After registering as a member and logging in, they can browse commodities, place orders and pay online in the mall. They can also participate in various activities provided by the platform. The backstage manager can modify the information of commodities, orders of members, manage members and maintain the website in the backstage management system of the platform. Customer service can handle user's inquiries andcomplaints in the background management system. Online shopping mall is mainy divided into three sub-systems: website foreground, operator background and business management background.Key words:Shopping system MVC B2C Mysql目录1.绪论 (1)1.1 开发背景 (1)1.1.1 电子商务的发展 (1)1.1.2 网上购物的现状 (1)1.2 开发目标 (1)1.3 开发意义 (2)2.技术与工具平台 (2)2.1前端使用技术 (2)2.1.1HTML (2)2.1.2CSS (3)2.1.3 JavaScript (3)2.2 后端涉及相关技术 (3)2.2.1 Spring (3)2.2.2 SpringMVC (3)2.2.3 Mybatis (3)2.3系统框架分层图 (3)2.4 开发环境 (4)2.4.1开发工具 (4)2.4.2 硬件环境 (4)3.系统分析 (5)3.1 系统需求分析 (5)3.1.1 系统的可行性分析 (5)3.1.2 可行性分析结论 (5)3.2 系统总体分析 (5)3.3 系统功能介绍 (8)3.3.1 后台管理子系统模块 (8)3.3.2 前台管理子系统模块 (9)4.数据库设计 (9)4.1数据库概念设计 (9)4.1.1 数据库总体结构图 (9)4.1.2 用户表 (10)4.1.3 商品信息表 (10)4.1.4 订单信息表 (11)4.1.5 订单详情表 (11)4.1.6 订单基础信息表 (12)4.1.7 购物车的信息表 (12)4.2 实体属性 (13)4.3 电子商务平台数据库的逻辑结构设计 (13)4.3.1 数据库表之间的关系 (13)4.3.2 系统数据库表物理结构 (14)5.系统详细设计 (17)5.1 系统总体设计 (17)5.2 系统体系结构设计 (19)5.3系统状态图 (20)5.4 功能模块设计 (20)5.4.1 前端管理子系统模块 (20)5.4.2 购物系统后台子模块 (23)6.系统实现 (26)6.1 前端管理子系统模块实现 (26)6.2 购物系统后台子模块实现 (32)7.系统测试 (37)7.1系统功能测试 (37)7.1.1系统前台功能测试 (37)7.1.2系统后台功能测试 (39)7.2兼容性测试 (40)8. 总结 (41)参考文献 (42)致谢...................................... 错误!未定义书签。
电子商城购物系统(软件工程)

(理工类)课程名称:软件工程专业班级:15计算机科学与技术(专转本) 学生学号: 1513203038 学生姓名:李雯所属院部:计算机工程指导教师:钟睿20 15 ——20 16 学年第 1 学期金陵科技学院教务处制实验项目名称:需求分析实验学时: 8同组学生姓名:无实验地点: A207,A206实验日期:10-26,10-28,11-2,11-4实验成绩:批改教师:批改时间:一、实验目的和要求1、掌握软件需求文档撰写的基本方法;2、理解可行性研究的意义;3、需求提取和分析方法;需求有效性验证;4、结构化系统分析方法;5、实体-关系模型与数据建模;6、需求建模。
二、实验仪器和设备1、硬件设备:联想电脑规格:Inter(R),(Core)TM i5-45902、软件设备:操作 Microsoft Word \ IBM Rational Rose 版本三、实验过程3.1软件系统说明名称:电子商城购物系统范围:专用于在线购物用的软件参与者:网上购物商店的参与者包含以下三种:(1)用户。
泛指所有使用网上购物商店系统的人,是专门抽象出来的一个参与者。
(2)普通用户。
也就是游客,进入网上商店浏览但是没有进行注册的用户,无权购买商品,仅有浏览商品信息的功能。
(3)注册会员用户。
已经注册过的用户,登录网上商店后即可进行购物。
(4)管理员。
对本系统进行数据管理、数据维护、商品、订单和用户管理的用户。
3.2存在的问题描述3.2.1 传统商铺模式1、商品信息更新比较困难在商品上架,或者商品被购买后要修改库存时,存在着很大的麻烦,而且修改得不及时。
2、租金贵,客流量有限要考虑房租,水电等杂费,还有店铺的地理位置,能否会有更多的客流量。
还有各种管理费用和税务费用,及员工工资,还有一些传统的广告宣传费用。
3、交易方式局限实体店的交易方式存在着很大的局限性。
时间的局限性:比如某些商品开店时间:09:00-17:00,其余时间就不可以购物。
软件工程项目实验报告课程设计网上购物系统

软件工程项目实验报告信息学院前言 (3)一.系统功能概述................................................................................... 错误!未定义书签。
二.功能模块划分. (4)三.系统流程分析 (5)四.主要分析过程: (5)五.类的描述: (9)六.Rational Rose建模 (10)七数据库的设计 (28)八、系统主界面与登录程序设计 (31)九、实验小结 (35)前言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。
网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
中国互联网络信息中心发布的第2005.1.19日下午第十五次CNNIC调查结果显示,截至2004年12月底,内地上网用户总数为9400万,比去年同期增长8.0%,其中使用宽带上网的人数达到4280万;上网计算机达到4160万台,增长了14.6% 。
用户在网上关注的信息也不再是单一的新闻。
报告数据显示,用户在网上经常查询的信息中,教育信息占29.3%,汽车信息占13.8%,求职招聘信息占24.2%。
在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
JSP作为一种新兴的网络应用技术,并不单指某一种编程语言,其独有的特色有易用性,兼容性,安全性,可扩充性。
总之,使用JSP技术可以结合HTML代码、和控件来建立动态、交互且高效的Web服务器应用程序。
一,系统需求:本系统主要为普通购物用户和管理员服务,以下从双方角度分析系统需求:普通用户1.未注册用户使用本系统前须先注册账号,填写个人信息。
2.已注册用户可以在首页输入账号名和密码登录,然后系统检查密码的正确性。
软件工程需求分析案例-网上购物系统

网上购物系统需求规格说明书说明:我们正式更改小组题目由团购系统更改为网上购物系统引言编写目的文档用于系统开发人员与系统需求方确定系统功能需求和数据处理流程。
背景说明系统名称:B2C电子商务系统B2C电子商务系统由XX公司根据实际业务需要,结合公司自身产品特点提出建设电子商务系统,XX公司研发团队承接软件开发及系统建设任务。
本系统实现基本网上购物功能,实现商家对客户(B2C)的电子商务模式。
术语定义电子商务:利用互联网技术,实现产品发布、销售、售后服务一体化的新型商业模式。
参考资料概述功能概述约束数据流图与数据字典顶层数据流图加工说明编号:top加工名:B2C电子商务系统顶层数据流图输入流:商品信息,订单信息,会员信息输出流:商品信息,订单信息,会员信息加工逻辑:商户发布商品信息,系统记录商品目录,供商家和客户浏览。
客户提供会员信息注册成为系统会员,浏览商品,订购商品生成商品订单,商家浏览订单信息并发货。
数据字典商品信息=商品编号+商品名称+价格+库存数量+图片订单信息=订单编号+会员编号+商品编号+订购商品数量+订单状态+应付金额会员信息=会员编号+会员姓名+收货地址0层数据流图加工说明编号:1加工名:商品管理输入流:商品信息输出流:商品信息加工逻辑:商户发布商品信息,系统记录商品目录,供商家和客户浏览。
数据字典商品信息=商品编号+商品名称+价格+库存数量+图片编号:2加工名:会员管理输入流:会员信息输出流:会员信息加工逻辑:客户提供会员信息注册成为系统会员,系统记录会员信息,商家可以查询会员信息,会员可以修改自己的会员资料。
数据字典会员信息=会员编号+会员姓名+收货地址编号:3加工名:订单管理输入流:商品信息,会员信息输出流:订单信息加工逻辑:会员浏览商品,订购商品种类及数量生成商品订单,商家浏览订单信息并发货。
数据字典订单信息=订单编号+会员编号+商品编号+订购商品数量+订单状态+应付金额1层数据流图编号:1.1加工名:发布商品输入流:商品信息输出流:商品信息加工逻辑:商家录入商品信息,系统把商品信息加入到商品目录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生实验报告(理工类)课程名称:软件工程专业班级:15计算机科学与技术(专转本) 学生学号: ********** 学生姓名:李雯所属院部:计算机工程指导教师:钟睿20 15 ——20 16 学年第 1 学期金陵科技学院教务处制实验项目名称:需求分析实验学时: 8同组学生姓名:无实验地点: A207,A206实验日期:10-26,10-28,11-2,11-4实验成绩:批改教师:批改时间:一、实验目的和要求1、掌握软件需求文档撰写的基本方法;2、理解可行性研究的意义;3、需求提取和分析方法;需求有效性验证;4、结构化系统分析方法;5、实体-关系模型与数据建模;6、需求建模。
二、实验仪器和设备1、硬件设备:联想电脑规格:Inter(R),(Core)*******************2、软件设备:操作 Microsoft Word \ IBM Rational Rose 版本三、实验过程3.1软件系统说明名称:电子商城购物系统范围:专用于在线购物用的软件参与者:网上购物商店的参与者包含以下三种:(1)用户。
泛指所有使用网上购物商店系统的人,是专门抽象出来的一个参与者。
(2)普通用户。
也就是游客,进入网上商店浏览但是没有进行注册的用户,无权购买商品,仅有浏览商品信息的功能。
(3)注册会员用户。
已经注册过的用户,登录网上商店后即可进行购物。
(4)管理员。
对本系统进行数据管理、数据维护、商品、订单和用户管理的用户。
3.2存在的问题描述3.2.1 传统商铺模式1、商品信息更新比较困难在商品上架,或者商品被购买后要修改库存时,存在着很大的麻烦,而且修改得不及时。
2、租金贵,客流量有限要考虑房租,水电等杂费,还有店铺的地理位置,能否会有更多的客流量。
还有各种管理费用和税务费用,及员工工资,还有一些传统的广告宣传费用。
3、交易方式局限实体店的交易方式存在着很大的局限性。
时间的局限性:比如某些商品开店时间:09:00-17:00,其余时间就不可以购物。
空间的局限性:店面的面积固定,如果某类商品的实体店很少,那么群众得去某地去购买需要的商品,势必造成时间上的浪费。
3.2.2 当前的电子商城购物系统存在较大的问题1、信誉度问题无论是买家还是卖家,信誉度都被看成是交易过程中最大的问题。
作为买家,商家提供的商品信息、商品质量保证、商品售后服务是否和传统商场一样,购买商品后,是否能够如期拿到商品等等,都是购买者所担忧的问题。
2、网络安全问题从网络进入人们的生活开始,网络安全问题就一直存在。
在网络购物中,网民对网络安全也有很大担忧,诸如用户的个人信息、交易过程中银行账户密码、转账过程中资金的安全等问题。
这些顾虑无疑给网络购物蒙上了一层阴影。
这个在传统商场里更不会出现,因为买家都是直接去购买。
3、配送问题传统购物一般是在选好后,就可以直接付费拿走,而网络购物就需要一个订货后的等待过程。
目前出现了很多物流公司,他们在为网络购物者送货上起到了很大的作用。
在目前的商品配送上,就同城配送而言,最快的一般需要1个小时,最长的则需要2天时间。
如果购买者需要的东西很急,网络购物一般就不适合。
传统商品也不存在配送问题。
3.3初步解决方案(总体分析)网上购物商城是基于B/S模式, 通过对一些典型电子商务网站的考察、分析,并结合企业要求, 而开发的一套拥有前后台的信息化管理系统。
需满足以下要求:1、统一友好的操作界面,保证系统的易用性;2、尽可能按不同类别查看商品信息;3、为客户提供通过一个购物车模型就能够购买多个商品项的机制;4、提供简单的安全模型,让客户必须先进行注册、登录,才允许购买购物车的内容,设计网站后台操作平台,管理网站的各项基本数据。
3.4可行性研究3.4.1从技术角度分析1.应用技术本系统使用技术开发平台,应用Visual C#语言编写商城的框架,后台数据库使用SQL Server2000数据库,业务层使用COM+、XML技术,客户端主要使用IE浏览器。
现有的技术可以灵活使用Visual C#语言、SQL Server2000、COM+、XML。
关键技术人员的数量不需要过多,约要4个。
其水平应在ASP\PHP语言、SQL Server2000、COM+、XML四项技术中懂得其中1项或多项。
2.技术可行性目前,实体店铺购物某些工作存在盲目性、随意性和无效损耗,不能保证工作质量,影响商品的销售,从销售者角度考虑可能带来实际的和潜在的经济损失。
若开发成功本系统,将有助于卖家更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。
因此,从长远利益考虑,本项目若能开发成功,它所带来的效益远高于系统投入。
3.运行可行性在实体店铺的业务方面,由于日常信息处理量大,耗费时间长,出错率高,在系统投入运行后,可以实现业务中的信息集中处理、分析利用信息和信息的交流辅助市场的业务监管。
4.系统优越性简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。
针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。
实用性:该平台能完成商品的展示和管理的基本信息,具有良好的实用性。
3.4.2从经济角度分析1.支出由于实体店铺对电子购物商城系统开发项目达成了共识,并拨出专项资金,用以购置建立网络中心所需要的网络设备和软件,具备开发Web平台系统的基本条件。
为了今后的系统维护,开发团队准备联合具有丰富经验的软件开发人员共同研究,这为今后系统的顺利开发提供了有力的技术条件。
2.效益一次性收益缩短了供货周期,压缩了库存,裁剪了人员,于是就可以依据缩短时间的,于是就可以依据缩短时间的天数和库存物资的减少,以及裁减人员的工资等,使原材料和劳动力资源得到更合理的利用,从而提高了多大信息化建设项目降低了不少成本,避免了过多的消耗,减少管理费用的支出等等。
不可定量收益使管理人员决策及时、准确、更科学化;使实体店铺上下级的信息流通结构更趋合理;提高实体店铺信誉与知名度,扩大影响力,增强竞争力;提高了实体店铺效益和客户满意度等等。
以上这些方面的效益一般不能通过定量计算得到,具有一定的隐含性质和延迟性,但对于实体店铺的管理以及实体店铺的发展、壮大都具有不可定量的收益。
3.投资回收周期资本周转速度快,回收期短,风险小,盈利多。
不足的是,投资回收期没有全面地考虑投资方案整个计算期内的现金流量,即:忽略在以后发生投资回收期的所有好处,对总收入不做考虑。
只考虑回收之前的效果,不能反映投资回收之后的情况,即无法准确衡量方案在整个计算期内的经济效果。
3.4.3从其他角度分析(法律可行性)1.法律因素该平台是是自主开发设计,因此不会构成侵权,在法律上是可行的。
2.用户使用可行性本系统是自主商品管理,自行网店经营的网上商城平台,系统具有商品管理、订单管理、会员管理等功能,同时拥有功能强劲的后台管理界面,无需登录FTP,通过浏览器即可管理整个网站。
俱备完整的购物网站功能、结构简单、容易使用,操作简单,不需懂得太多的计算机知识,也无需制作复杂网页,只需订购这套系统,随后,登录到后台,点点鼠标,在线设置轻松设置各项功能及添加要出售的商品,网上商店就这样轻松建设成功了,适合于小型企业及个人经营管理。
3.5方案分析概述3.5.1 商品信息管理功能系统应具有实时对商品的库存,商品价格变动,商品的主要及次要供应商的变更,。
3.5.2商品的销售管理功能包括商品的在线查询,订单管理,在线支付等功能。
在线特点,满足顾客24小时购物的需要,而因为。
,所以购物也打破地域的限制。
1.使用大型数据库来存储商品的信息当前流行或成熟的数据库工具,满足存放电子商品信息所需的不同表现形式,比如文字,图,表,甚至音频,视频等格式。
2.电子商品信息可以分不同类型比如服装类,食品类,电器类,日用品类等,组成海量电子信息库,设定相应的查询算法,可以很快的定位到想要找的商品。
3.数据库可以建立多种不同的表比如商品信息表,订单表,购物车表,用户管理表,管理员表等,可以组建成整个数据库,然后根据相应的数据库操作指令,可以很快的查看到自己想要的信息。
四、实验结果与分析面向对象技术是软件工程领域的重要技术,是一种把面向对象的思想应用于软件开发过程中指导开发活动的系统方法。
基本思想是从现实世界客观存在的事物出发,尽可能地运用人类的自然思维方式来构造软件系统。
电子商城购物系统正是利用面向对象的方法进行分析与设计。
通过对系统进行详细的调查和可行性分析,分析领域的业务范围、业务规则和业务处理过程,明确系统的责任、范围和边界,确定用户需求。
根据用户需求,确定用例模型,在此阶段要注重与用户的交流,既要满足用户的需求,又要限制用户的需求,避免后期修改功能需求带来的损失。
然而本次实验中也遇到很多困难,例如需求的分析,这项比较费时,总觉得不够全面,上网找资料,也是众说纷纭。
其次是图的制作,PowerDesigner很不好用,尤其是连线的画法,特别不好用,在制图方面也很费时间。
总的来说,这个实验完成的很不顺利。
同组学生姓名:无实验地点: A207,A206实验日期: 11-9,11-11,11-6,11-18实验成绩:批改教师:批改时间:一、实验目的和要求1、理解面向对象设计的优点;2、掌握一般面向对象的设计过程中的重要活动(系统上下文和用例模型、体系结构的设计、对象标识、设计模型、对象接口描述);3、熟悉用于面向对象设计的各种模型;4、理解设计进化的含义;理解复用软件的好处二、实验仪器和设备1、硬件设备:联想电脑规格:Inter(R),(Core)*******************2、软件设备:操作 Microsoft Word \ IBM Rational Rose 版本三、实验过程3.1方案分析(详细分析)1、使用大型数据库来存储商品信息当前流行或成熟的数据库工具,满足存放商品所需的不同的表现形式,例如文字、图等格式。
2、对商品合理化布局在购物系统中,对于那些卖的比较好的商品让它们的商店排名靠前。
对于那些在搞活动促销的商品让它们放在首页,增加用户的吸引力。
3.2需求建模3.2.1系统分析通过以上的分析,电子商务商城购物系统应该满足商品管理功能、用户管理功能、购物车管理功能、订单管理功能。
1. 商品管理后台管理人员功能的信息量大,数据安全性和保密性要求最高。
管理员可以浏览、查询、添加、删除、修改、统计商品的基本信息。
2. 用户管理用户管理主要是对普通用户和会员用户的管理,普通用户可以浏览网上商店中各种商品的详细信息和内容,搜索商品信息并且可以申请成为注册会员。
会员用户除了具备普通用户的所有功能,还包括以下功能:1)在登录页面登录自己的用户名和密码,通过身份验证进入到网上商店。