一、开发背景

  作为一名长大学子,我认为我们学校没有一个自己专属的手机APP是一件遗憾的事情,虽然大部分的211,985高校也没有一个自己专属的APP,所以,要是我们学校能开发一个出来,那逼格肯定就不一般了,至少在和其它高校比较的时候,我们可以拿出这个长大人专用的手机APP给他们看,然后自信的对他们说:“哈哈,你们没有吧”。开发出这样一个APP除了能帮我们学校拉拉风外。其中,最大的一个用处肯定是方便我们长大学子以及关心我们学校的各种社会人啦。据我了解,大家一般都是通过长大的官网或者微信公众号来了解自己需要了解的学习或者生活上的问题,比如:查成绩,选课,交作业等等一系列的操作。但是,我们经常会发现以上这两种方式都有各自的缺陷,比如:微信公众号的功能不全面,比较少。官网上的功能挺全面的,就是那些重要的功能要需要学校的内网才能访问,外网就访问不了。另外,官网上的功能基本上都是与学习有关的,没有那些扩展的娱乐性的功能。所以,就导致我们学校的官网存在一个访问量的问题,比如选课的时候,由于访问人数多,出现服务器被挤爆的请况,也就是选不了课。平时没什么重要的通知需要登录官网的时候,学校官网基本上就没人访问了,因为里面又没有有趣的东西,没必要访问。由此可见,功能比较多的学校官网还是存在一系列问题的,要是能开发这样一款手机APP,即使是外网也能进行选课,评教等比较重要的功能。另外,再保持现有功能的基础上在增加一些有趣的功能。比如:一、学校举办的各种有趣的活动都在APP中体现出来,校内校外的人都可以报名参加。二、添加一个类似于贴吧之类的功能,这样大家就能把各自看到或经历的奇葩事在上面分享,更好的欢迎大家一起来吐槽。三、APP也会不定期的推送一些有趣的话题或新闻给大家。四、开设一个交友区,这样,你就可以在里面与自己心仪的男神或女神聊天互动啦。有了以上的这些新功能,还怕我们的APP受到冷落吗。以上就是开发背景,虽然实现不了的概率非常大,但是,想想还是可以的,说不定就真的实现了呢。

二、APP简介

  首先,在整体设计思路上,我主要是分为两块。一块是学习生活模块,里面依照原学校官网的各种功能进行设计,另一块则是休闲娱乐模块,主要依照我前面提到过的新功能进行设计。由于各模块的功能比较多,我就不在这里一一列举了,各种主要功能的设计我会在后面的博客作业中一一体现出来。

三、系统结构环境图

如图3.1所示:

图3.1 体系结构环境图

四、系统原型图

如图4.1所示:

图4.1 系统原型图

五、设计特别说明

  由于前面的几次博客作业我做的是智能医院的,但是这个项目已经结束了,所以,我自己又重新想了一个新的项目,也就是现在做的这个,这次的博客只是一个新的总体的设计,具体实现方法我会在后面通过自学一些与手机APP开发有关的知识后在博客中一一体现出来,望老师谅解。

六、Github

  我用java做了一个简单的登录APP的程序,后续还会在界面上进行完善。

  地址:https://github.com/123wangdong123/regist

长沙学院APP的更多相关文章

  1. 长沙学院APP之校园模块设计

    一.简单回顾 在上次的scrum冲刺中,我将整个长沙学院的APP做了一个基本的架构设计以及框架设计,确定好了APP的功能结构以及实现时所要达到的效果,并且做了一个简单的用户登录界面,由于所学知识有限, ...

  2. SQA计划和验收测试规程设计

    一.SQA(软件质量保证)的定义 软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准.步骤.实践和方法能够正确地被所 ...

  3. 学习和运用scrum

    作为长大的大三老腊肉,我们已经在长大生活了两年多,对于什么是长大人最想完善的校园需求.最想拥有的校园服务媒介也有了更加深切的体会. 于是,GoodJob小团队blingbling闪现啦!! GoodJ ...

  4. Scrum _GoodJob

    作为长大的大三老腊肉,我们已经在长大生活了两年多,对于什么是长大人最想完善的校园需求.最想拥有的校园服务媒介也有了更加深切的体会. 于是,GoodJob小团队blingbling闪现啦!! GoodJ ...

  5. 第一次团队合作,对Scrum的初步了解

    学习和运用scrum 作为长大的大三老腊肉,我们已经在长大生活了两年多,对于什么是长大人最想完善的校园需求.最想拥有的校园服务媒介也有了更加深切的体会. 于是,GoodJob小团队blingbling ...

  6. Xcode的Architectures和Valid Architectures的区别,

    登录 | 注册 ys410900345的专栏 目录视图摘要视图订阅 学院APP首次下载,可得50C币!     欢迎来帮助开源“进步”     当讲师?爱学习?投票攒课吧     CSDN 2015博 ...

  7. 我的2018OKR年终回顾与2019OKR初步规划

    转眼一年又过去了,在这个年底的时候,按照国际惯例,又到了重新回顾审视一下这一年来的得失,规划一下明年的奋斗方向的时候了.因此,我继续使用OKR来给自己做Review和Planning,也希望自己能够保 ...

  8. CCSUOJ评测系统

    队名: BUGG 团队信息与分工: 开发: 周斌 B20150304221 舒 溢 B20150304209 测试: 许嘉荣 B20150304213 唐 浩 B20150304316 Product ...

  9. scrum心得和团队作业

    一.学习scrum心得 敏捷的介绍 最近上课我们了解到了敏捷,很多人开始谈论敏捷开发.研究敏捷开发,那么究竟什么才是敏捷开发呢? 简单的说,敏捷开发是一种以人为核心.迭代.循序渐进的开发方法.在敏捷开 ...

随机推荐

  1. jqGrid基础写法

    $("#jqGrid").jqGrid({ url: baseURL + 'sys/scheduleLog/list', datatype: "json", c ...

  2. 移动端添加横向滚动条&隐藏

    添加横向滚动条ul { display: flex; overflow-x: auto; overflow-y: hidden; white-space: nowrap; }隐藏滚动条,保留滚动效果 ...

  3. 详解Django的CSRF认证

    1.csrf原理 csrf要求发送post,put或delete请求的时候,是先以get方式发送请求,服务端响应时会分配一个随机字符串给客户端,客户端第二次发送post,put或delete请求时携带 ...

  4. P3436 [POI2006]PRO-Professor Szu

    P3436 [POI2006]PRO-Professor Szu 题目描述 n个别墅以及一个主建筑楼,从每个别墅都有很多种不同方式走到主建筑楼,其中不同的定义是(每条边可以走多次,如果走边的顺序有一条 ...

  5. IE下get方式传中文参数乱码解决方法

    乱码原因:浏览器在传递url的时候,会使用自己的编码格式对地址进行编码,如果浏览器所使用编码与服务器采用编码不一致,服务器接收到的参数就会出现乱码.在firefox,chrome下正常,ie下会出现乱 ...

  6. VMware启动时提示我已移动或我已复制该虚拟机

    参考地址:https://blog.csdn.net/luxiangzhou/article/details/79626113 1.VMware启动时提示“我已移动该虚拟机”或“我已复制该虚拟机”,选 ...

  7. C#学习-接口与抽象类

    接口与抽象类的区别 1.抽象类中可以包含虚方法.非抽象方法和静态成员: 当接口中不能包含虚方法和任何静态成员,并且接口中只能定义方法,不能有具体事项,方法的具体实现由实现类完成. 2.抽象类不能实现多 ...

  8. xss攻击与防御

    一.XSS攻击 Cross Site Scripting跨站脚本攻击 利用js和DOM攻击. 盗用cookie,获取敏感信息 破坏正常页面结构,插入恶意内容(广告..) 劫持前端逻辑 DDos攻击效果 ...

  9. 高精度POJ1001

    今天看到这道题了 poj1001 题目地址是http://bailian.openjudge.cn/practice/1001/ 英文看得懂,可是算法不明白,所以转别人的文章,留着给学生看看:乔高建( ...

  10. 用DFS求连通块(种子填充)

    [问题] 输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连块.如果两个字符“@”所在的格子相邻(横.竖或者对角线方向),就说它们属于同一个八连块.例如,图6-9中有两个八连块. 图6-9 [分 ...