精华内容
下载资源
问答
  • 本设计书是高校固定资产管理项目程序的研发概要设计,将项目开发进程中或者项目结束后提供给双方人员使用,同时也可以作为实施后期的维护人员使用。 E.1.2 背景 开发单位:wyq工作室 负责人:wyq 互联网+废品...

    本项目设计书为笔者软件工程课的作业,由于时间有限较为粗糙,不合理之处还望指出并改正。
    互联网+废品回收项目可行性分析报告
    互联网+废品回收项目需求分析报告
    互联网+废品回收项目概要设计说明书
    互联网+废品回收项目详细设计说明书
    互联网+废品回收项目数据库设计说明书
    页面实现(静态页面)所在git仓库


    E.1 引言

    E.1.1 编写目的

    本设计书是高校固定资产管理项目程序的研发概要设计,将项目开发进程中或者项目结束后提供给双方人员使用,同时也可以作为实施后期的维护人员使用。

    E.1.2 背景

    开发单位:wyq工作室 负责人:wyq
    互联网+废品回收的想象空间:从资源回收产业链改造的角度去说,互联网取缔了“回收站点”,将零散的回收从业者个人统一起来,使旧物直接从用户家中到达回收基地(大型回收分拣处理企业),缩短了产业链流程以节约成本,包括单人、单点覆盖面的时间成本,运输成本、层层转手产生的二次成本。如果从规模上来说,在完全规模化以后,还能实现城市回收基地的取代,直接与再生产企业建立业务往来,这中间成本几乎为零。另一方面,如果旧物回收工具能够成功进入家庭或社区,成为一道入口,在这个方向上将更加具有想象力。

    E.1.3 定义

    B/S:(Browser/Server结构)结构即浏览器和服务器结构。

    需求: 用户解决问题或达到目标所需的条件和功能;系统或系统部要满足合同、标准,规范或其他正式文档所需具有的条件及权能。

    E.1.4 参考资料

    [1] 张海藩、牟永敏. 《软件工程导论(第6版)》[M].北京: 清华大学出版社,2013

    E.2 总体设计

    E.2.1 需求规定

    1. 用户端
    • 下订单
    • 订单查询
    • 查看个人信息
    • 修改个人信息
    2. 回收员端
    • 订单处理
    • 查看获取佣金
    • 查看个人信息
    • 修改个人信息
    3. 系统管理
    • 用户管理
    • 回收员管理
    • 回收物分类定价管理
    • 交易记录查看
    • 修改账户信息

    E2.2 运行环境

    1. 服务器
    • 平台:阿里云
    • CPU: 4核
    • 内存: 8 GB
    • 实例类型: I/O优化
    • 操作系统: CentOS 7.2 64位
    • 系统盘:400GB
    2. 客户端
    • CPU:奔腾III500或更高
    • 内存:2G以上
    • 操作系统: 中英文Windows7/ Windows8/ Windows10等
    • 显示卡:SVGA,16K色以上显示模式
    • 硬盘:126GB以上
    • 驱动器:50倍速CD-ROM以上
    • 其它设备:鼠标器,UPS

    E2.3 基本设计概念和处理流程

    E2.3.1系统的功能结构图

    这里写图片描述

    E.2.4 结构

    这里写图片描述

    E.2.5 功能需求与程序的关系

    *验证登陆程序注册信息程序个人信息修改程序订单处理程序订单相关信息查看人员添加程序人员删除程序人员信息修改程序品类添加程序定价修改程序
    账户管理模块
    交易系统模块
    系统管理模块

    E.2.6 人工处理过程

    (不适用)

    E.2.7 尚未解决的问题

    由于时间关系本概要设计说明书还需完善。

    E.3 接口设计

    本系统采用JAVA进行开发,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的JavaBean组件来完成了,以下只做简单的说明。

    E.3.1 用户接口

    本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。

    输入输出,界面接口操作包括以下的方面:

    输入信息操作和处理输出
    管理员的完整的信息执行添加操作对应信息被保存
    指定一个管理员执行删除操作该信息被删除
    指定一个管理员,输入该管理员新的信息执行更改操作该管理员原来的信息被新的信息所代替
    用户的完整的信息执行添加操作对应信息被保存
    指定一个用户执行删除操作该信息被删除
    指定一个用户,输入该用户新的信息执行更改操作该用户原来的信息被新的信息所代替
    商品种类的完整的信息执行添加操作对应信息被保存
    指定一个商品种类执行删除操作该信息被删除
    指定一个商品种类,输入该商品种类新的信息执行更改操作该商品种类原来的信息被新的信息所代替
    商品的完整的信息执行添加操作对应信息被保存
    指定一个商品执行删除操作该信息被删除
    指定一个商品,输入该商品新的信息执行更改操作该商品原来的信息被新的信息所代替
    购物车具备信息执行提交操作对应信息实保存
    指定某件商品执行添加操作该商品被添加到收藏夹
    指定某件商品执行删除操作该商品在收藏夹中被删除

    E.3.2 外部接口

    1. 高德地图API
    2. 微信开放平台API

    E.3.3 内部接口

    输入输出,界面接口操作包括以下的方面:

    输入信息操作和处理输出
    管理员的完整的信息执行添加操作对应信息被保存
    指定一个管理员执行删除操作该信息被删除
    指定一个管理员,输入该管理员新的信息执行更改操作该管理员原来的信息被新的信息所代替
    用户的完整的信息执行添加操作对应信息被保存
    指定一个用户执行删除操作该信息被删除
    指定一个用户,输入该用户新的信息执行更改操作该用户原来的信息被新的信息所代替
    商品种类的完整的信息执行添加操作对应信息被保存
    指定一个商品种类执行删除操作该信息被删除
    指定一个商品种类,输入该商品种类新的信息执行更改操作该商品种类原来的信息被新的信息所代替
    商品的完整的信息执行添加操作对应信息被保存
    指定一个商品执行删除操作该信息被删除
    指定一个商品,输入该商品新的信息执行更改操作该商品原来的信息被新的信息所代替
    购物车具备信息执行提交操作对应信息实保存
    指定某件商品执行添加操作该商品被添加到收藏夹
    指定某件商品执行删除操作该商品在收藏夹中被删除

    E.4 运行设计

    E.4.1 运行模块组合

    用户端子系统、回收员端子系统、后台管理端子系统

    E.4.2 运行控制

    本软件控制流程:当用户登入网站后启动index.Asp通过身份验证后,登入系统,并调用系统,并调用系统,由相应的访问方式分别激活其他模块。

    E.4.3 运行时间

    各模块运行时间均应控制在1-10秒内。

    E.5 系统数据结构设计

    E.5.1 逻辑结构设计要点

    数据库逻辑设计:

    • 系统管理员表 shop_admin
    • 回收员表 shop_ collector
    • 用户表 shop_user
    • 商品表 shop_goods
    • 订单表 shop_order

    数据表的详细设计:

    系统管理员表 shop_admin(主键:adminId)

    序号字段名称数据类型长度说明
    1adminIdvarchar10自动增加
    2adminvarchar20用户名称
    3passWordvarchar20用户密码

    回收员表 shop_ collector(主键:collectorId)

    序号字段名称数据类型长度说明
    1collectorIdvarchar10自动增加
    2collectorvarchar20用户名称
    3passWordvarchar20用户密码
    4regionvarchar20负责地区
    5realnamevarchar20真实姓名
    6commissionnumeric8,2佣金
    7phonechar11联系方式

    用户表 shop_user(主键:userId)

    序号字段名称数据类型长度说明
    1userIdvarchar10自动增加
    2uservarchar20用户名称
    3passWordvarchar20用户密码
    4realnamevarchar20真实姓名
    5phonechar11联系方式

    商品表 shop_goods(主键:goodsId)

    序号字段名称数据类型长度说明
    1goodsIdvarchar10商品编号
    2namevarchar20名称
    3describevarchar225描述
    4pricenumeric8,2单价

    订单表 shop_order(主键:orderId)

    序号字段名称数据类型长度说明
    1orderIdvarchar10订单编号
    2userIdvarchar20用户ID
    3orderDatevarchar225订单日期
    4goodsIdvarchar10商品ID
    5goodsCountint物品数量
    6statevarchar10状态
    7totalPricenumeric8,2总价
    8addressvarchar50地址
    9phonechar11电话

    E.5.2 物理结构设计要点

    本数据库的文件物理结构:采用二叉树的结构记录文件。

    E.5.3 数据结构与程序的关系

    E.6 系统出错处理设计

    E.6.1 出错信息

    1. 出错输出信息

    2. 出错处理对策

      • 重新启动系统;
      • 中断系统工作;
      • 管理修改相关代码,调试数据库。
    3. 安全保密设计
      • 用户要输入密码和用户名登录才可使用,系统设置提供管理员操作界面。
      • 对数据库进行备份
      • 安装系统防火墙

    E.6.2 补救措施

    主要的错误可能有:

    • 数据库连接错误:这类错误主要是数据库设置不正确,或SQL Server异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可。
    • 输入错误:这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。
    • 其他操作错误:对于用户的不正当操作,有可能使程序发生错误。我们主要是中止操作,并提醒用户中止的原因和操作的规范。
    • 其他不可预知的错误:程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能做出安全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并能及时的和我们联系,以逐步的完善我们的程序。

    E.6.3 系统维护设计

    (1) 提供管理员页面方便操作维护

    (2) 固定时间对系统进行维护检测

    (3) 若系统出现瘫痪,可启动备用系统维持运转。

    展开全文
  • F.1 引言 F.1.1 编写目的 ...另外,编写此文档为了能够使用户和系统的开发人员更好的沟通,能够对系统的功能达成一致,确定出系统应该实现哪些功能,不实现哪些功能,便于用户与开发商协调工作,为软件...

    本项目设计书为笔者软件工程课的作业,由于时间有限较为粗糙,不合理之处还望指出并改正。
    互联网+废品回收项目可行性分析报告
    互联网+废品回收项目需求分析报告
    互联网+废品回收项目概要设计说明书
    互联网+废品回收项目详细设计说明书
    互联网+废品回收项目数据库设计说明书
    页面实现(静态页面)所在git仓库


    F.1 引言

    F.1.1 编写目的

    为了明确系统实现功能,提供明确目标指导开发过程,最终完整实现系统建设项目,编写了本详细说明书。

    • 供开发人员使用,作为系统开发的依据。
    • 作为项目验收标准之一。
    • 软件维护的参考资料。

    另外,编写此文档为了能够使用户和系统的开发人员更好的沟通,能够对系统的功能达成一致,确定出系统应该实现哪些功能,不实现哪些功能,便于用户与开发商协调工作,为软件系统的后续开发完善提供便利。

    F.1.2 背景

    开发单位:wyq工作室 负责人:wyq
    互联网+废品回收的想象空间:从资源回收产业链改造的角度去说,互联网取缔了“回收站点”,将零散的回收从业者个人统一起来,使旧物直接从用户家中到达回收基地(大型回收分拣处理企业),缩短了产业链流程以节约成本,包括单人、单点覆盖面的时间成本,运输成本、层层转手产生的二次成本。如果从规模上来说,在完全规模化以后,还能实现城市回收基地的取代,直接与再生产企业建立业务往来,这中间成本几乎为零。另一方面,如果旧物回收工具能够成功进入家庭或社区,成为一道入口,在这个方向上将更加具有想象力。

    F.1.3 定义

    B/S:(Browser/Server结构)结构即浏览器和服务器结构。
    需求: 用户解决问题或达到目标所需的条件和功能;系统或系统部要满足合同、标准,规范或其他正式文档所需具有的条件及权能。

    F.1.4 参考资料

    [1] 张海藩、牟永敏. 《软件工程导论(第6版)》[M].北京: 清华大学出版社,2013

    F.2 程序系统的结构

    这里写图片描述

    F.3 登录注册模块设计说明

    F.3.1 程序描述

    用户登录, 如果是老会员则直接验证登录到系统首页,如果是新会员则首先进行注册, 注册成功, 进行登录,登录成功的用户进入系统首页。

    F.3.3 性能

    身份认证模块和检查用户名模块要对数据库进行搜索和录入,检查用户是不是合法和注册时用户表里是否有此会员的会员名,如果是会员要求反应时间在1秒之内,如果不是会员反映时间在2秒之内并在0.5秒之内跳转到注册页面。

    F.3.4 输入项

    在登录界面登陆的信息包括:用户信息(会员名,用户密码,数据类型:varchar,长度:20) 密码要以“ * ”显示

    F.3.5 输出项

    对用户输入信息进行判断, 通过验证后进入用户操作界面, 如果该用户信息不存在提示“注册”。

    F.3.6 算法

    登录过程:

    从登录界面得到游客的用户名及其密码,传给登录检查文件检查用户名及密码是否正确。对于密码框,要求用户输入密码时候显示为“ * ”

    If(用户名在数据库中存在并且用户名所在记录中密码项与所得到的相同) 
    { 
    显示登录成功 
    网页转向到登录页面
    }Else {
    提示用户名或密码有误
    }
    注册过程:

    从注册界面得到游客的个人信息,如:用户名、登录密码、真实姓名等。将信息传递给会员检查函数,在其中验证数据项是否符合规定。若符合则会员要求再将其值传递并保存到数据库中。

    检查数据过程:

    对登录注册的会员号和密码的格式进行检验,如果通过验证则返回true,进入身份认证,否则返回false,调用错误处理程序。

    if(用户名为空或字符少于指定字符) 
    { 
        警告请正确的填写用户名
        return false 
    } 
    if(密码长度不符) 
    {   
        警告:密码长度应该在5位到20位之间,请重新输入
        return false;
    }  
    if(两次输入的密码不同) 
    { 
        警告:两次输入的密码不同,请重新输入
        return false; 
    } 
    if(输入的字符少于2个汉字字符) 
    { 
        警告:请填写真实姓名;
        return false;
    }
    身份认证&检查过程:

    对登陆的用户名及密码进行检验,如果通过验证则返回true,进入系统主菜单,否则返回false,调用错误处理程序。

    if(MemberUser不存在) 
    { 
        ErrorNoID == T; 
        Error(); 
        return false;
    } 
    if(MemberUser所在列MemberPassword与数据库中password不相符) 
    { 
        ErrorPassword == T;
        Error(); 
        return false; 
    } else { 
        redirect(index.jsp);
        return true; 
    }
    Error()过程(错误信息):

    错误处理程序,给出错误提示,并引导用户转入系统登陆界面或注册界面。

    if(ErrorNull == T)  
    {
        显示:会员号为空,请输入用户名&密码为空,请输入用户名&密码;  
        login();
    } 
    if(ErrorLen == T)  
    {
        显示:输入的信息超过规定字符长度,请重新输入;  
        login(); 
    } 
    if(ErrorType == T)  
    {
        显示:输入含有非法字符,请重新输入;  
        login(); 
    } 
    if(ErrorNoID == T)  
    {  
        显示:无此用户名,请重新输入;  
        login(); 
    } 
    if(ErrorPassword == T)  
    {
        显示:密码错误,请重新输入;  
        login(); 
    }

    F.3.7 流程逻辑

    这里写图片描述

    F.3.8 接口

    F.3.9 存储分配

    面向服务器采用固定式分区存储结构。

    F.3.10 注释设计

    详见本功能模块算法。

    F.3.11限制条件

    由于本系统的开发将是基于浏览器的B/C结构,所以浏览器语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之采用SQL Server2000。

    开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

    F.3.12 测试计划

    测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试。

    • 单元测试:采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测试,以提高测试的效率。
    • 组装测试:自底向上的增式测试。
    • 确认测试:由用户参与按需求规格说明书验收。
    • 系统测试:采用人工测试方法。

    (1) 系统环境模块测本测试是为了检测系统环境模块,数据连接是否正确,数据能否正确,并进行仔细核对。
    (2) 基本信息测试基本信息模块是本系统的一个重要模块,本模块能否正确运行关系到系统设计成败的关键,所以有必要专门对这个之模块进行严格的测试。以弥补设计过程中的不足。及早发现和修改问题。
    (3) 查询模块的测试所有的数据库管理软件设计的目的之一都是为了人们提供快捷方便的数据查询功能,查询设计的是否合理和正确是系统的又一关键之所在。

    F.3.13 尚未解决的问题

    待测试。

    F.4 个人资料管理模块设计说明

    F.4.1 程序描述

    本程序设计的目的主要是个人资料的修改功能的实现。本程序的特点是非常驻内存,可重人无覆盖要求,能够并发处理。

    F.4.3 性能

    本模块要求对用户信息进行维护。会员不可以有重复,所以在输入中要检查冲突信息,删除信息时不要发生误操作,每次操作都需要用户确认操作,只有当点击“确定”时候才能完全修改数据库中的内容。对于数据要求,不能输入与相应字段不符合的内容,要求点击确定之后系统核查反映时间为1秒之内,并在0.5秒跳转回用户界面。

    F.4.4 输入项

    输入新的用户信息或者输入修改以后的用户信息。

    F.4.5 输出项

    数据表格中出现新的数据字典,并且提示操作完成。

    F.4.6 算法

    登录页面中传递页面中客户所填写的各项数据的值到一个检查方法中检查其正确性,若正确则该方法将调用此信息将用户个人信息保存到数据库上。

    添加用户过程(只用于注册时及后台管理):

    增加新的数据。用户输入新的用户信息。经检验输入无误后,将输入界面表单中的数据输入到会员表中。

    修改过程(修改用于客户个人管理及后台管理):

    修改已有数据。单击选中要修改的数据,用户即可修改已有的用户信息。经检验输入无误后,修改会员表中对应的数据项。

    删除过程(只用于后台管理):

    删除已有数据。单击选中要删除的数据,用户即可删除已有的数据字典。经确认后,删除会员表中对应的数据。

    消息提示过程(操作信息):

    返回操作结果信息:“操作成功,用户信息已更新。”

    F.4.7 流程逻辑

    这里写图片描述

    F.4.8 接口

    详见第一模块的接口

    F.4.9 存储分配

    面向服务器采用固定式分区存储结构。

    F.4.10 注释设计

    详见本功能模块算法。

    F.4.11限制条件

    详见第一模块的限制条件

    F.4.12 测试计划

    详见第一模块的测试计划

    F.4.13 尚未解决的问题

    待测试。

    F.5 订购商品管理与订单管理模块设计说明

    F.5.1 程序描述

    本程序设计的目的主要是订购商品功能的实现。本程序的特点是非常驻内存,可重人无覆盖要求,能够并发处理。

    F.5.3 性能

    本模块要求对数据字典进行维护。商品表和商品名不可以有重复,所以在输入中要检查冲突信息,删除信息时不要发生误操作。要求点击确定之后系统核查反映时间为1秒之内,并在0.5秒跳转回商品界面。

    F.5.4 输入项

    输入新的订单信息或者输入修改以后的订单信息。

    F.5.5 输出项

    数据表格中出现新的订单信息,并且提示操作完成。

    F.5.6 算法

    Add()过程(增加):

    增加新的数据。用户输入新的订单信息。经检验输入无误后,将输入界面表单中的数据输入到Order 表及OrderList表中。

    Modify()过程(修改):

    修改已有数据。单击选中要修改的数据,用户即可修改已有的订单资料。经检验输入无误后,修改Order 表及OrderList表中对应的数据项。

    Delete()过程(删除):

    删除已有数据。单击选中要删除的数据,用户即可删除已有的订单资料。经确认后,删除Order 表及OrderList表中对应的数据。

    Ok()过程(确定):

    保存当前操作,修改数据库内容。并有确认信息:“您确认要(增加、修改、删除)此数据?”确定返回true,保存当前操作到数据库,并调用Message()过程。取消返回false,取消当前操作,并返回原页面或首页。

    Message()过程(操作信息):

    返回操作结果信息:“操作成功,订单已更新。

    F.5.7 流程逻辑

    这里写图片描述

    F.5.8 接口

    详见第一模块的接口

    F.5.9 存储分配

    面向服务器采用固定式分区存储结构。

    F.5.10 注释设计

    详见本功能模块算法。

    F.5.11限制条件

    详见第一模块的限制条件

    F.5.12 测试计划

    详见第一模块的测试计划

    F.5.13 尚未解决的问题

    待测试。

    F.6 商品信息管理模块设计说明

    F.6.1 程序描述

    本程序设计的目的主要是商品信息管理功能的实现。包括对商品信息的添加,修改,删除和查找。本程序的特点是非常驻内存,可重人无覆盖要求,能够并发处理。

    F.6.3 性能

    在查询条件输入正确的前提下,从数据库中查找所有符合条件的数据,并输出;若输入信息出错,则给出出错信息,并进行相应的出错处理。本模块是查询商品信息、管理商品信息,因此要求出错率在0.0000001之内,查询速度在0.5秒之内。要求点击确定之后系统核查反映时间为1秒之内,并在0.5秒跳转到该商品的界面。

    F.6.4 输入项

    输入进行查询的条件,商品名称。可以模糊查询。

    F.6.5 输出项

    输出商品的基本信息或修改后的商品信息。分条列出。

    F.6.6 算法

    查询过程:

    经数据库查询后,是否查询到符合查询条件的数据。有则返回true,调用shop.jsp输出查询结果过程,显示输出结果。否则返回false,调用shop.jsp输出空结果。

    Shop.jsp 
    
    If(没查到)   如:·#¥%„„等 
    { 
        在shop.jsp中输出空结果集;  
        return false; 
    } 
    Else 
    { 
        在shop.jsp中输出查询结果;   
        return true; 
    } 
    
    
    Admin/admin_products.jsp 
    
    { 
        查询数据库中的Products表,得到商品的信息;   
        输出商品基本信息; 
    }
    删除过程:
    Admin/admin_ DeleteProducts.jsp
    
    {
        删除商品信息
        要求用户确认
        If(确认删除)
        {
            删除数据库中的该商品信息 
        }
        Else 
        {
            返回当前商品基本信息查看页
        }
    }
    添加过程(修改相似):
    Admin/admin_EditProducts.jsp 
    
    { 
        输入商品相应信息
        保存在Products表中
    }

    F.6.7 流程逻辑

    这里写图片描述

    F.6.8 接口

    详见第一模块的接口

    F.6.9 存储分配

    面向服务器采用固定式分区存储结构。

    F.6.10 注释设计

    详见本功能模块算法。

    F.6.11限制条件

    详见第一模块的限制条件

    F.6.12 测试计划

    详见第一模块的测试计划

    F.6.13 尚未解决的问题

    待测试。

    展开全文
  • 互联网+”与大创项目类似的创新创业比赛的理解

    千次阅读 多人点赞 2020-05-17 08:56:53
    有关“互联网+”与大创项目类似的创新创业比赛的理解 首先要明白一个概念,这些都是比赛,不是真正的为国家什么的单位做项目(不是很悠闲的),不是什么大学里面的课程。这是比赛!这是比赛!总是人要获奖的,那...

    有关“互联网+”与大创项目类似的创新创业比赛的理解

    首先要明白一个概念,这些都是比赛,不是真正的为国家什么的单位做项目(不是很悠闲的),不是什么大学里面的课程。这是比赛!这是比赛!总是有人要获奖的,那为什么不是你!其实这和未来的职场是一样的,初入职场大家都是小白,你去面试,凭什么你会被录取!所以明白了吧,这两者是完全一样的,都是竞争,都是有竞争的比赛。

    其次,想要去做项目,或者去求职,或者是去为一个自己的项目来拉投资,在这之前,你要想明白,你自己有什么,你有的东西是否有足够的“程度”,可以帮助你去完成你的目的。这些大赛就是要模拟整个社会,模拟真实的创业环境,就是要锻炼你的创新能力。

    一、在选项目时,要考虑三方面:

    1. 你有什么(你没有解决问题的能力,什么都是免谈)
    2. 你要解决一个什么事(要有社会痛点,是一个点,要小,要有创新)
    3. 你整合了那些资源(注意整合资源就是创新,创新和发明是不一样的,发明是从无到有,是科学家干的事)

    注意:不要说的很大,先要说你要解决一个什么事情,这个事情不要太大,要不你根本没法做。这里APP一类的产品是工具,不是项目,所以你要明白你解决的问题,不是工具,不然目的不对。

    起名的问题:解决的事就要是你的名称,让评委一看就明白你要干什么。解决问题的先进技术可以加在副标题。

    二、考虑的评委组成:(评委视角)

    评委分三类:1.对项目很专业的人 /专业评委(主要考虑项目能不能长久,能不能赚钱)

                          所以你要说明白你的项目到底解决了什么,用什么技术解决的,一定要准确,技术的专业性,用技术来征服他

                          2.很片面的评委 (总是从很刁钻一方面提问你)

                          所以你的逻辑尽量要滴水不漏,让他找不到刁钻的方面

                          3.学校的老师(主要看你的项目是否完整)

                          所以保证你的项目是完整的

    评委是市场的缩影,是社会的反应,你的项目拿不到奖,就说明你的项目就挣不了钱。

    三、考虑不同阶段评委和处理:

    1. 校赛(评委大部分都是老师,PPT20来页,计划书30来页,内涵可以稍微差一点,但是一定要注意项目的完整性和通俗性,态度一定要认真)
    2. 省赛(学校老师少了,专业人士和社会人士比重较大,所以材料一定要通俗,让人一看就明白干了什么,PPT不要超过20页,PPT不要过多美化,计划书一定要让人一看就懂,路演一定要多练,对项目要十分熟悉,注意控制时间)
    3. 国赛(专业人士和社会人士比重较大,一定要有内涵性,一定是很痛的痛点,解决问题的技术性优势(在全球的技术先进性)要体现出来,必须要说明市场是怎么来的,说明技术的实现原理是什么)

    四、参赛项目的逻辑思维:(计划书的逻辑模板,不要死套模板,按逻辑来)

    五、创新的方法:

    展开全文
  • 在使用任何数据库之前,都必须设计好数据库,包括将要存储的数据的类型,数据之间的相互关系以及数据的组织形式。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够...

    本项目设计书为笔者软件工程课的作业,由于时间有限较为粗糙,不合理之处还望指出并改正。
    互联网+废品回收项目可行性分析报告
    互联网+废品回收项目需求分析报告
    互联网+废品回收项目概要设计说明书
    互联网+废品回收项目详细设计说明书
    互联网+废品回收项目数据库设计说明书
    页面实现(静态页面)所在git仓库


    G.1 引言

    在使用任何数据库之前,都必须设计好数据库,包括将要存储的数据的类型,数据之间的相互关系以及数据的组织形式。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。为了合理地组织和高效率地存取数据,目前最好的方式,就是建立数据库系统,因此在系统的总体设计阶段,数据库的建立与设计是一项十分重要的内容。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

    G.1.1 编写目的

    数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分,是一个系统的根基。用于开发人员进行项目设计,以此作为编码的依据,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。数据库设计的目标是建立一个合适的数据模型。这个数据模型应当是满足用户要求,既能合理地组织用户需要的所有数据,又能支持用户对数据的的所有处理功能。并且要具有较高的范式,数据完整性好,效益高,便于理解和维护,没有数据冲突。

    G.1.2 背景

    软件名称:BBS论坛
    需在windows操作系统下运行。配置要求:SQL数据库,jsp,JAVA等该软件需与数据库连接使用才能运行。

    G.1.3 定义

    文档中采用的专门术语的定义及缩略词简要如下:
    JAVA: Java script
    Jsp: Java Server Pages Microsoft SQL Server
    VSS:Visual SourceSafe,版本控制工具

    G.1.4 参考资料

    《java web 开发实战经典》 出版社: 清华大学出版社; 第1版
    《JAVA2程序设计基础教程》 计算机职业教育联盟 主编 清华大学出版社 出版
    《SQL Server数据库基础教程》 计算机职业教育联盟 主编 清华大学出版社 出版
    《实用操作系统教程》 葛瀛龙 周旭等 编著 机械工业出版社 出版
    《计算机网络技术》 施晓秋 主编 科学出版社 出版

    G.2 外部设计

    G.2.1 标识符和状态

    数据库名称:shop
    数据库表前缀:shop
    用户名:root
    密码:123456
    权限:全部
    有效时间:开发阶段
    说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。

    G.2.2 使用它的程序

    网上商城前台应用程序。

    G.2.3 约定

    1. 所有命名一定要具有描述性,杜绝一切拼音、或拼音英文混杂的命名方式。
    2. 字符集采用 UTF-8,请注意字符的转换。
    3. 所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。
    4. 除特别说明外,所有字段默认都设置不充许为空, 需要设置默认值。
    5. 所有普通索引的命名都是表名加设置索引的字段名组合,例如用户表User中name字段设置普通索引,则索引名称命名方式为user_name;

    G.2.4 专门指导

    G.2.5 支持软件

    操作系统:Windows/Linux
    系统数据库:MySQL查询浏览工具:phpMyAdmin的命令行工具:MySQL命令行环境下对中文支持不好,可能无法书写带有中文的SQL语句,也不要使用phpMyAdmin录入中文。

    G.3 结构设计

    G.3.1 概念结构设计

    数据库表:

    • 系统管理员表 shop_admin
    • 回收员表 shop_collector
    • 用户表 shop_user
    • 商品表 shop_goods
    • 订单表 shop_order

    数据表的详细设计:

    系统管理员表 shop_admin(主键:adminId)
    序号字段名称数据类型长度说明
    1adminIdvarchar10自动增加
    2adminvarchar20用户名称
    3passWordvarchar20用户密码
    回收员表 shop_ collector(主键:collectorId)
    序号字段名称数据类型长度说明
    1collectorIdvarchar10自动增加
    2collectorvarchar20用户名称
    3passWordvarchar20用户密码
    4regionvarchar20负责地区
    5realnamevarchar20真实姓名
    6commissionnumeric8,2佣金
    7phonechar11联系方式
    用户表 shop_user(主键:userId)
    序号字段名称数据类型长度说明
    1userIdvarchar10自动增加
    2uservarchar20用户名称
    3passWordvarchar20用户密码
    4realnamevarchar20真实姓名
    5phonechar11联系方式
    商品表 shop_goods(主键:goodsId)
    序号字段名称数据类型长度说明
    1goodsIdvarchar10商品编号
    2namevarchar20名称
    3describevarchar225描述
    4pricenumeric8,2单价
    订单表 shop_order(主键:orderId)
    序号字段名称数据类型长度说明
    1orderIdvarchar10自动增加
    2userIdvarchar20用户ID
    3orderdatevarchar225订单日期
    4collectorIdvarchar10回收员ID
    5goodsIdvarchar10商品ID
    6goodsCountint物品数量
    7statevarchar10状态
    8totalPricenumeric8,2总价
    9addressvarchar50地址
    10phonechar11电话

    G.3.2 逻辑结构设计

    这里写图片描述
    E-R图:
    这里写图片描述

    G.3.3 物理结构设计

    • 数据的存储结构:线性存储结构
    • 数据的存取路径:$ORACLE_HOME/ORADATA/ERMIS/
    • 数据的存放位置:$ORACLE_HOME/ORADATA/ERMIS/
    • 数据文件初始尺寸:500M
    • 数据文件扩展方式:自动扩展,每次扩展大小为10M
    • 数据文件最大尺寸:无限制

    G.4 运行设计

    G.4.1 数据字典设计

    1. 所有命名一定要具有描述性,杜绝一切拼音、或拼音英文混杂的命名方式。
    2. 字符集采用 UTF-8,请注意字符的转换。
    3. 所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。
    4. 除特别说明外,所有字段默认都设置不充许为空, 需要设置默认值。
    5. 所有普通索引的命名都是表名加设置索引的字段名组合,例如用户表User中name字段设置普通索引,则索引名称命名方式为user_name;

    G.4.2 安全保密设计

    展开全文
  • 因为疫情的问题,很多同学说自己没去公司进行实习,能接触到的项目很少,自己不知道怎么去做项目,也去github找了一些项目,但是无从下手,该怎么办? 提这个问题的多数的朋友是在校读书的同学,可以看出这部分...
  • 项 目 类 型: “互联网+”信息技术服务业 项 目 负责人: 文华 高     校: 合肥工业大学(宣城校区) 院     系: 计算机与信息系(宣城校区) 申 报 日 期: 2020年7月19日 文章目录1 项目...
  • 供应链金融的八大模式:①基于B2B电商平台;②基于B2C电商平台;③基于支付;...2015年上半年,“互联网+供应链金融”项目获投项目近十起。IDG认为,供应链金融是今年重点的投资方向。B2B、互联网金融和O2O是
  • 互联网+脑科学,中国脑计划的机会

    千次阅读 2015-07-03 11:09:19
    从各国目前脑计划的制定看,互联网这个因素并没有得到足够的重视。没有互联网作为参照物,宏大的脑计划必将成为无源之水,无根之木,目前欧美脑计划出现的问题已经反映出这种倾向。中国互联网的快速发展也为中国脑...
  • 互联网+”未来发展十大趋势

    千次阅读 2015-07-16 14:27:53
    从探索与实践的层面上,互联网商家会比传统企业主动,毕竟这些商家从诞生开始就不断用“互联网+”去改变更多的行业,他们足够的经验可循,可以复制改造经验的模式去探索另外的区域,继而不断的融合更多的领域,...
  • 互联网+药店推荐系统的设计与实现

    万次阅读 多人点赞 2018-08-06 09:35:46
    他将原材料、辅料、中间产品、产品等这些企业生产过程中所涉及的材料在逻辑上看做同种物料,然后将企业生产过程中所需的各类物料划分为独立与相关两种需求类型。 图1-3 物料需求计划 MRP一般适用在订购业务...
  • python实现飞机大战源代码+素材+项目分析

    万次阅读 多人点赞 2020-01-15 16:54:12
    项目分析 Python程序设计项目 题 目 飞机大战 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 星空 班级学号 37 指导教师 xxx 二O一九年十二月 一.系统研究的背景及意义 当今社会是一个信息社会,一个...
  • 过去中老年健康知识的获取主要来自传统媒体(电视台)与线下机构(保健品公司),随着互联网在老年群体中的快速普及,健康知识获取门槛大幅降低,各大互联网公司都把健康作为吸引老年用户流量的有效手段,通过互联网...
  • Java企业及互联网项目实战 书中含源码,可以自学用
  • 《IT技术应用:从互联网Internet+到虚拟现实VR+再到人工智能AI+》 《IT技术应用:从互联网Internet+到虚拟现实VR+再到人工智能AI+》 版本 作者 参与者 完成日期 ...
  • 互联网项目经理的职业规划

    千次阅读 2018-07-11 11:55:51
    最近项目新来了一些新鲜血液,在带他们工作的同时,他们...整理出来一些互联网项目经理的职业发展路线,供大家参考。一 先说说项目管理这一条线很多人是喜欢做项目管理的,对项目管理抱着一条路走到底的热忱。那么...
  • Vue + TypeScript + Element 项目实战及踩坑记

    万次阅读 多人点赞 2019-06-24 18:18:28
    Vue + TypeScript + Element 项目实战及踩坑记 ...TypeScript 具有类型系统,且是 JavaScript 的超集,TypeScript 在 2018年 势头迅猛,可谓遍地开花。 Vue3.0 将使用 TS 重写,重写后的 Vue3.0 将更好的支持 TS...
  • 互联网商业模式就是指以互联网为媒介,整合传统商业类型,连接各种商业渠道,具有高创新、高价值、高盈利、高风险的全新商业运作和组织构架模式,包括传统的移动互联网商业模式和新型互联网商业模式。 从发展历史来...
  • 互联网界产品经理和项目经理

    千次阅读 2014-06-23 15:48:06
    我想很多看过的(没看过的建议先看一下)网友一定会接下去关心另外一个问题:既然这种产品经理+项目经理的组织结构设置具备很好的优势,如何才能打造这种黄金组合呢? 应该说在“如何”这个问题上,还是很多...
  • 互联网项目开发过程中的测试分类

    千次阅读 2015-10-28 22:24:29
    1. 前言我接触互联网项目的开发将近半年时间了。在这半年时间里,基本接触了互联网软件产品过程中的两个重要环节,开发和测试。开发既后端服务器的开发,也Web前端的开发。在项目前1/3时间里,我是进行后端...
  • 8月23、24日两天时间参加了由项目管理师大联盟主办的首届中国互联网企业项目管理发展论坛,收获颇丰,将部分演讲嘉宾的我认为精彩的内容摘录如下:微权利下的电商项目管理 蔡德辉 京东蔡先生风趣幽默活力四射,...
  • 也许是一直从事互联网项目的缘故吧,让我并不太喜欢传统行业。目前已的传统行业如餐饮、汽修、开服装店等,都基本上是被老一辈的人搞成了红海行业,即使想做,也心有余悸。 很多人带着钱、带着经验、带着人脉...
  • 上一篇挑选了10个代表性的项目,本篇再简单介绍10个项目。 下次,还是挑选价值的项目,单个详细介绍比较好。 项目多了,无法突出重点。
  • aws 一个完整的互联网项目实践过程

    千次阅读 2017-03-16 09:52:19
    简介一个完整的互联网项目,包括前端和后端, 前端: 1. 大多使用AWS的LB服务,tcp http https协议都是支持的 2. public subnet。 由于需要被internet直接访问,所以需要进入public subnet。 加装公网地址是为了...
  • 互联网技术岗位详解,涉及到前段开发、后端开发、移动端开发、大数据、项目管理、测试、运维、技术管理等八大领域。架构师每个产品线都架构师,在技术平台部门也需要技术平台的架构师。架构师负责设计系统整体架构...
  • 电商项目简介零、目录 电商项目特点 电商项目技术难点 电商项目简介 开发工具 电商项目架构 开发环境 一、电商项目特点 分布式 数十台服务器,甚至百台、千台、万台,包括:Nigix负载均衡集群、Tomcat集群、Redis...
  • 一、SSM项目-Springmvc配置实现 上几章我们简单介绍了SSM项目工程结构、SSM相关配置和...Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进
  • 互联网带来的一片晴天   相对于传统行业来说,互联网行业要显得相对对技术人员尊重些。   在互联网行业中,采用的技术、概念也较传统形行业来说要新,技术人员也容易在此找到自己的一方净土。   因为互联网...
  • maven+springboot项目使用idea打包

    万次阅读 2018-05-27 17:28:37
    首先简单了解一下maven:概述日常开发中,我们用到的maven相关功能大概以下几种: 1、 管理jar依赖 2、 构建项目(打包、编译等) 3、 发布项目(共享、上传至服务器,供他人使用)简单介绍:1、管理依赖jar一般在...
  • 大型电商项目数据库设计时应该注意的点 一、 id的设计 int(int)类型: 性能高 , 但是分布式数据库时 , id易重复 long(bigint)类型:性能高 , 比int类型容纳的数据更多 , 但是还是会重复 String...
  • Java项目架构类型项目分类

    千次阅读 2017-12-27 20:59:30
    Java项目架构类型JavaEE企业级应用经过多年的发展,出现了很多不同的架构类型, Java应用架构发展主要经历了一下四段历程,分别是单一应用架构,垂直应用架构,分布式服务架构和流动计算架构单一应用架构当网站流量...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 152,831
精华内容 61,132
关键字:

互联网+项目类型有哪些