【《大学生二手交易系统的设计案例概述》5300字】_第1页
【《大学生二手交易系统的设计案例概述》5300字】_第2页
【《大学生二手交易系统的设计案例概述》5300字】_第3页
【《大学生二手交易系统的设计案例概述》5300字】_第4页
【《大学生二手交易系统的设计案例概述》5300字】_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学生二手交易系统的设计案例概述目录TOC\o"1-3"\h\u29086大学生二手交易系统的设计案例概述 1234711.1初步需求分析 246181.初步分析 2114742.业务需求 3973.功能需求 3168164.性能需求 347951.2可行性分析 3178921.技术可行性 3189422.经济可行性 3296041.3系统架构设计 4268211.4非功能需求 414167(1)系统操作需求 429999(2)系统安全性需求 425773(3)系统硬件需求 527150(4)数据库需求 5126841.5系统总体功能图 568211.6数据库设计 634071.6.1ER图设计 695671.6.2数据库关系设计 7介绍系统的设计思路是本章节的主体思路,逐步的详细介绍如何去设计和实现系统,系统在性能需求、功能需求、业务需求和逻辑等方面的需求分析是作为前置介绍的内容。并对数据库和系统总体设计基于总体需求做出相应的设计和分析。本系统在设计与实现中我们采取的有以下三个主要原则:

(1)

完整性原则。系统之间存在耦合性,即每个系统与模块之间是不可能单独存在的,都是相互影响相互关联的,它们是以整体的形式存在的。想要程序设计能实现最终的目的,那么就需要将各个模块相互联系起来,正确处理各个系统之间的功能并且和其他系统相互作用。最优目标的原则。是者对于开发一个系统最好的解决方案就是开发一个相对简单的系统,因为对于复杂的系统来说简单的系统大大降低了后续维护成本。

(3)

分解一协调原则。为了快速能够快速有效的的解决系统开发过程中出现的问题,把整一个相对较难的问题变成一

些比较简单地多个小问题分别逐一去解决。但是在解决小问题时,首先需要注意的是要考虑到大问题的系统的功能以及目标,在符合整体条件的情况下才能确保系统整体功能的实现。需要注意的是:

上述所说的三个原则就是在设计系统是所出现相对比较复杂的系统问题时的三个主要原则和主要解决办法。但在处理开发过程中实际问题时,首先要根据每个问题所产生的特点以及属性进行详细的分析,再根据上述的三个原则的引导下,制定相应的解决办法以及策略。1.1初步需求分析1.初步分析这个系统是为了方便群众购买商品以及满足群众需求所开发的一个网上交易平台,用户在快速寻找自己心仪物品的过程中可以借助关键词功能,因为大学生二手商品网上购物需求是开发设计这一平台的根源,商品的上架与下架相对于二手商品来说较快,特别是对于当代大学生来说,一些生活用具和座椅板凳等商品依靠物美价廉的特点来吸引用户,进而凸显了大学生二手交易平台开发的重要性和价值。用户在该二手交易平台上不需要根据自己不同的需求去找不同的线下实体店购买商品,所以二手交易平台,专注于通过线上的形式把二手商品的基本信息罗列在前端使能够通过二手交易网站购买商品,提高资源的利用率,以平台的收入最大化,方便商家和用户。业务需求系统主要是围绕者以校园二手交易物品为中心,功能模块、界面模块、数据库管理模块和管理模块是组成系统模块主要的四个部分,基于这几个模块用户可以对部分消息进行查询和查看,根据自己所需的二手物品进行查询,但首先用户需要以个人信息对其进行用户注册,才能完成交易功能。功能需求可将系统根据不同的功能需求进行划分,即后台管理员管理和前台用户管理。前台用户需求模块又可继续进行划分,即用户注册、登陆和注销、修改个人信息及登陆密码、商品信息发布、管理商品和购物订单等模块。后台信息管理模块可根据管理员等级不同划分为初级和高级管理员两类,初级管理员可由高级管理员进行添加,可以管理用户的注册、用户交换信息的发布、公告和实时消息的发布,分类管理商品信息等方面的内容。性能需求校园二手交易网系统具备注册用户数量庞大、日均网站访问量较大,基于互联网运行等特点,其属于商业类网站。那就意味着本系统有必要拥有极高的安全性以及人性化的管理方式、用户访问响应时间迅速等性能特点,能在任意时间段内满足用户同时大量登陆和访问的需求。

首先在用户隐私方面因其载体为互联网,所以具有一定的安全风险性。必须要确保用户在使用该系统时具有较高的安全性。相应举措为注册用户无法通过已登陆过的网址直接进入用户界面,同时初、高级管理员均没有权限查看用户密码,进一步确保用户注册密码的安全,从而让用户能够放心注册使用。

其次,人性化是本系统的重要设计要求。系统响应的速度和用户的体验反馈是其人性化设计主要包含的两大方面。利用JavaScript技术可以让系统需要的键盘输入更为简洁高效,从而让用户体验感得到进一步提升。同时系统要具备迅速的响应能力,让用户在商品的发布、浏览和选购等操作中无需进行漫长的等待。如尽可能的缩短上传图片、访问链接和按钮的响应时间,同时提供相应的反馈机制。1.2可行性分析1.技术可行性我们主要选用JavaScript来设计和实现大学生二手交易平台系统,该语言具备多项优点,如安全可靠、分布式、简单便捷、面向对象、健壮、动态、可移植、结构中立、高效能、具有多线程能力等。 2.经济可行性软件环境(Eclipse、MySQL)在系统设计中不可或缺,此环境可以从去百度搜索相应的官网平台上免费下载和使用,在这方面的成本费用支出为零,而仅在后期的维护和开发过程当中存在费用支出。本次大学生二手交易网站系统的开发与实现是本人通过在校学习知识内以及了解行业上各方面知识的基础上进行研发的,系统实际操作起来难度并不大,整个系统的开发和测试等等工作都是由我一个人完成的,所以不涉及人力可行性分析,综上所述设计与实现本网站系统在经济上具备相应的可行性。本系统开发从上述可行性的分析可知具备相应的可行性。1.3系统架构设计基于其应用规模适中和面向对象明确性,B/S结构是商品管理系统的整体模块设计情况,JAVAWEB程序框架是研发该系统主要的设计与实现选项。利用MVC数据-视图-控制三层架构来展示整体代码框架结构。其中采用SSH框架来编写数据层和相应的业务逻辑,系统对恶意请求的过滤和吞吐率都能得益于这种轻量和过滤能力强框架而更为高效,从而建立安全可靠的交易网站。其总体架构图如下:总体结构示意图1.4非功能需求(1)系统操作需求要做到便捷简单的系统操作,简洁友好的用户界面。系统采用B/S结构并以网络作为设计基础,这样系统在后期维护和安装方面更为便捷。系统安全性需求用户基本信息的私密性是运行本系统的首要前提,因此针对用户的使用权限,系统都做了通盘的考虑和严格执行分类管理和权限限制,后端会在每个用户登录进入时,对其帐号、密码进行核实并判断所登录用户是否处于不正常状态,同时在验证成功后,会将权限相对应的功能模块展现在用户的面前。对系统所有信息进行管理操作的权限,仅有该系统的初级或者高级管理员才享有,其它普通用户即便成功进入系统,也无法操作相关的用户管理功能。(3)系统硬件需求网络要求:内部局域网带宽和工作站带宽分别为120Mbps和10M/120Mbps,客户端系统的(浏览器)外部接入带宽≥512kbps。(4)数据库需求相关网络数据是JSP的二手交易系统数据库的数据来源,相比于其他企业级应用的数据存储,该系统的存储任务量是极为庞大的,因此需要选用MySQL来进行数据库的设计。1.5系统总体功能图基于用户需求本系统可分为三层设计结构,整个系统由三大数据管理模块组成,即商品基本信息后台管理、用户个人基本信息管理中心、网站界面显示信息管理。下面对上述三个层次依次进行介绍。首先,用户界面层是用户请求发送至系统的媒介,用户请求通过表现层到达控制层,控制层对结果走向加以控制,对系统相互之间的连接进行处理,对细致的任务和相关流程经由业务逻辑层加以处理,数据库具体的增删改查操作由数据层来进行,其涵盖的功能点有如下:商品信息后台管理模块如下:商品种类分类管理模块(增删改查是主要功能类型,下列管理模块同上);网页首页新闻信息管理模块;用户基本信息管理模块;订单基本信息管理模块;商品属性信息管理模块;用户个人基本信息管理中心模块如下:个人注册基本信息管理模块;商品入库详细信息管理模块;订单交易基本信息管理模块;网站界面显示信息管理模块如下:网站新闻信息浏览数据管理模块;用户登录/注册信息存储模块;商品信息浏览记录存储管理模块;用户留言版块等信息存储管理模块;系统整体功能模块结构图如下:功能模块图1.6数据库设计1.6.1ER图设计1.数据库需求分析在如何去设计和分析二手物品交易平台的数据方面,首先我们应该考虑的是如何去存放二手物品交易系统数据,在这里关系型数据库就发挥用处,存放数据地址。校园二手物品交易系统是否具备良好的使用性能,最直接的因素就是是否具有设计合理的数据库。数据库设计包含的内容主要由以下几个部分,如数据库需求分析和概念结构设计设计等。数据库建立在基于上述部分设计的数据模块基础上才能具备更高的安全性和可靠性。在数据库中需要设立的字段、表及相关属性可经由分析数据库需求加以确定。在明确需求后,就到了设计数据库环节中最为重要的一部分,即抽象成概念模型,后续数据的设计和填写与概念模型设计好坏与否密切相关,尽可能的在设计数据库时,需要秉承着低耦合、高内聚的理念,如此可以获取到更为适宜数据库,后期也便于扩展与维护,同时降低维护成本。详细设计为最后一项工作,它可以确定存储形式,优化二手物品交易网中的系统数据流转,有利于在后期程序设计阶段达到更优秀的程序编写水平,方便访问后台数据和管理数据。经由支持二手交易网数据库系统,能够有效地展现出其功能,便于及时获知相关交易数据信息,与此同时也让系统数据具有更高的安全性、完整性和可靠性,有利于后期对数据库系统进行相应的维护。二手物品交易系统主要划分为两类用户,即后台初高级管理员用户和网站操作用户。数据操作对前台用户来说主要有用户注册和登陆、搜寻商品和发布商品、换物需求等类别。各功能模块应不存在依赖关系,功能独立,因而一对一的设计理念适宜构建数据库的各项内容,这符合了程序开发的关键思想,即低耦合、高内聚。后台初高级管理员可以完成相应的信息管理等操作。各个模块都是相互独立的,各模块与各数据表一一对应。初高级管理员信息表,新闻更新信息表、订单信息表、商品基本信息表等。

用户信息表:主要涵盖了账户名和密码,用户账号状态,登陆次数和登录时间记录。数据库表中主键是用户名,用户登录数字为密码,用户账号状态是对用户名是否存在违规行为或者是否冻结的状态进行判断,登录次数和时间是记录登录的基本状态。设计图实体与实体之间可由e-r图通过菱形框中的关系进行相互联系,具体是对这两个实体由关联来加以描述,然后对系统的类型和需求采取进一步的分析,最后对其关系情况实施确定。我们可以通过这一过程对关系进行确定,由此e-r图可基于上述关系进行确立,是在设计数据库是带来极大的便利。根据上述的描述,可以得知订单、用户、商品、实体和购物车是系统设计包含的内容,如下面e-r图所示:购物商城E-R图1.6.2数据库关系设计在对数据库表设计的各项原则基础上,对应设计的E-R实体关系:尽可能确保数据不出现较多的冗余情况,紧密联系各相关实体,由此让设计出的数据库能够在数据操作上更为便捷高效,尤其是用户能够通过索引来对商品名字段进行操作,进而让查询效率得到有效提升。系统管理员表基本内容设计Id字段名字段类型主键默认值说明1用户_id变长字符型(100)shifeikongunique2用户_name变长字符型(100)kong3用户_password变长字符型(100)kong4真实_name变长字符型(100)kong5链接变长字符型(100)kong系统新闻表基本内容设计Id字段名字段类型主键默认值说明1新闻_id变长字符型(100)shifeikongunique2新闻_contents变长字符型(100)kong3新闻_name变长字符型(100)kong4新闻_time变长字符型(100)kong5新闻_hits变长字符型(100)kong用户留言板块表结构基本内容设计Id字段名字段类型主键默认值说明1留言板_bsid变长字符型(100)shifeikongunique2留言板_id变长字符型(100)kong外键3留言板_title变长字符型(100)kong4留言板_contents变长字符型(255)kong5留言板_time变长字符型(100)kong6留言板_hits变长字符型(100)kong7留言板_repnum变长字符型(100)feikong系统购物车表结构基本内容设计Id字段名字段类型主键默认值说明1购物车_id变长字符型(100)shifeikongunique2用户_id变长字符型(100)kong外键3商品_id变长字符型(100)kong外键4购物车_num变长字符型(100)kong5商品_price变长字符型(100)kong6购物车_time变长字符型(100)kong系统类别表结构基本内容设计Id字段名字段类型主键默认值说明1类别_id变长字符型(100)shifeikongunique2类别_name变长字符型(100)kong表1.6系统商品表结构基本内容设计Id字段名字段类型主键默认值说明1商品_id变长字符型(100)shifeikongunique2用户_id变长字符型(100)kong外键3类别_id变长字符型(100)kong外键4商品_name变长字符型(100)kongindex5商品_price变长字符型(100)kong6商品_image_1变长字符型(100)kong7商品_image_2变长字符型(100)kong8商品_image_3变长字符型(100)kong9商品_image_4变长字符型(100)kong10商品_storage变长字符型(100)kong11商品_sell_num变长字符型(100)kong12商品_hits变长字符型(100)kong13商品_status变长字符型(100)kong14商品_time

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论