zoukankan      html  css  js  c++  java
  • 《CLSZS团队》:团队项目选题报告

    作业要求链接 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10733
    课程目标 了解学习软件工程相关知识、应用,为以后打下基础
    本作业目标 (1)团队项目可行性评审(2)确定靠谱的团队研发项目(3)编制团队项目选题报告
    团队名称 CYSZS团队
    参考文献 https://www.cnblogs.com/xinz/p/4525232.html
    作业正文 https://www.cnblogs.com/yanwenshen/p/12899413.html

    项目介绍

    ·项目名称:图书管理系统
    ·项目功能:自动管理图书
    ·创新:用微信小程序进行

    团队初选项目NABCD可行性自评

    评审方法:NABCD法,从五个视角对拟研发项目可行性进行团队合议。
    1>N(Need 需求)
    (1)该系统实现了图书的添加,修改,删除以及更加关键词查询图书的功能;用户可增添新的图书(用户通过微信小程序自主输入图书条形码、图书名称、图书分类、图书价格、图书库存、出版日期、出版社、图书图片、添加图书简介、从手机客户端拉取图书文件);可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除);可修改书籍的基本信息
    (2)能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、内容摘要)单个或以AND方式组合多个条件查询书籍及读者信息;能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND方式组合多个条件查询读者信息。
    (3)对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量
    (4)可增添新的书籍、删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除);可增添新的读者、删除已有读者(如该读者有尚未归还的借书,则不允许删除)
    (5)可修改书籍的基本信息、读者的基本信息
    (6)对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数量、借还日期
    (7)可完成借还书籍的手续
    (8)还书时如超期,应该显示超期天数
    (9)借书时如果有超期的书没有还,则不允许借书
    (10)可查询有哪些读者有超期的书没有还,列出这些读者的基本信息

    2>A(Approach 做法)
    系统web端接口采用java语言和ssm框架实现;
    客户端和服务器通信数据,采用封装好的json数据格式;
    实现了图书的添加,修改,删除以及更加关键词查询图书的功能;
    创新之处在于采用微信小程序完成一个小型的图书管理系统;完成需求分析所有流程,进一步掌握在软件工程管理、软件需求分析、软件概要设计、软件详细设计和软件测试等阶段的方法、工具和技能。

    3>B(Benefit 好处)
    基于微信小程序的图书管理系统,它把微信端和PC端相结合,可以使该界面操作简单便捷,灵活性非常大。
    提高了图书管理人员的工作效率,节约了学校的开支。
    在精度需求上,根据使用需要,在各项数据的输入,输出机传输过程中可以满足各种精度需求。
    在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。
    用户需求,如操作方式,运行环境,与其他软件的接口等发生变化时,设计的软件要做适合调整,灵活性非常大。

    4>C(Competitors 竞争)
    系统界面设计友好,美观,方便可用。 系统数据存储安全,可靠。信息分类清晰,准确。 系统具有强大的查询功能,保证数据查询的灵活性。 系统可以实现对图书借阅、续借和归还过程的全程数据信息跟踪。

    5>D (Delivery 推广)
    (1)线上推广:微博、微信公众号宣传;朋友圈、QQ 群推广
    (2)线下推广:通过横幅、展板、海报或传单等方式进行宣传;与校内社团或学生会合作。
    我们可以在线上、线下推广我们小程序的二维码。同时简单派发一些小广告,只需要简单的二维码便可以进入我们的小程序。

    系统流程图

    基于微信小程序的图书管理系统

    微信开发者工具:

    服务器端:

    数据库:

    上传团队项目至gitee仓库

    将使用NABCD方法所写的项目初步分析编制上传到团队项目仓库,仓库地址链接到博文中。发表符合以下要求的团队随笔博客,项目初步分析已经上传到团队项目仓库,链接为:
    https://gitee.com/yu66688/firstwarehouse/blob/master/图书管理系统.txt

  • 相关阅读:
    微信推送
    PS学习笔记
    汇编学习笔记
    JAVA学习笔记
    数组作为参数被传递,以及随机数的使用。
    [转]Win7系统中Telnet服务的安装和启动
    电脑高手学习笔记
    Android13.9.15
    C语言9.12
    《将博客搬至CSDN》
  • 原文地址:https://www.cnblogs.com/yanwenshen/p/12899413.html
Copyright © 2011-2022 走看看