云小智微校园工具系统的设计与实现成员1注册模块

目录

云小智微校园工具系统的设计与实现成员1注册模块

第一章 绪论

第二章需求分析:

1.活动图:

2.用例图:

什么用户参与了业务模块:

这类用户在模块中使用什么功能学生用户:

第三章:整体设计

1.系统功能层级图

第四章详细设计

1.程序流程图

2.类图


第一章 绪论

系统的背景描述和概述:可以描述系统服务的对象是学生,满足他们查询课程安排和上课时间的需求。目前市场上确实存在这方面的需求,这款app可以方便学生管理课程。系统采用客户端-服务器架构,运行在安卓平台的移动端。

系统的整体功能描述:描述app的主要功能是课程表的展示,学生可以查看每周的上课时间和课程安排;学生也可以添加和删除自己的课程;教师可以在系统中更新和发布新的课程表。学生和教师都需要注册登录后使用。

系统的数据交互模块和数据库设计:设计用户表、课程表、课程关系表,实现用户的注册、登录、密码修改功能,实现查询课程、添加课程、删除课程等功能。通过SQLite数据库保存用户和课程信息,实现与前端页面的交互。

本人负责注册模块的设计与实现

第二章需求分析:

1.活动图:

在你画图之前是建议做好文字的逻辑图,方便画嘛

2.用例图:

问了问老师,画的太简单,于是完善下;主要是这是小组合作项目,报告是一人一份;这个成员负责的是登录注册,也没啥好写的,写作业嘛,于是把其他功能放上去了(没多少功能,登录注册,查询是一个完整的增删改查,准确来说是3个,写作业够用了)

什么用户参与了业务模块:

两类用户:学生用户和教师用户。

学生用户:主要使用登录、注册和查询课程模块。登录用于进入系统,注册用于创建账号,查询课程用于查看自己的课程安排。

教师用户:主要使用登录模块进入系统,还会使用发布课程表等其他功能,这里不过多讨论。

这类用户在模块中使用什么功能学生用户:

注册模块:提供个人信息进行注册,创建学生账号

- 登录模块:输入账号和密码进行登录 - 查询课程模块: - 查询本学期的课程安排和时间 - 选择查询的课程,查看具体的上课时间和地点 - 查看已选择的课程列表教师用户:- 登录模块:输入账号和密码进行登录 - 发布课程表模块:上传最新课程安排,供学生查询 - 其他功能:更新课程内容,回答学生问题等

第三章:整体设计

1.系统功能层级图

2.ER图

第四章详细设计

1.程序流程图

2.类图

程序运行实例:

GitHub - danbaixi/yunxiaohui: 云小慧 - 校园课表小程序课程开源项目,主要有查成绩、课表、考勤等一系列功能。这是参考项目地址,是某位大佬上学期间的项目,最近在整合成开源,教程很详细,对有文档阅读的同学十分友好,也有视频可以跟着做,是一款以课程表为主功能,查询等功能的各种工具箱整合,作者写了后端接口(应该是node写的,对想了解后端工作原理的前端同学很友好),是一个潜力非常大的开源项目

软件工程期末报告(登录注册部分)相关推荐

  1. android servlet 登陆,Android Studio+Servlet+MySql实现登录注册

    一.Android 项目当中设置明文传输 1.设置明文传输的xml 2.引入上述创建的xml android:networkSecurityConfig="@xml/network_secu ...

  2. 【ios开发/Xcode】实现登录注册

    [ios开发/Xcode]实现登录注册 实现效果 源代码 实现效果 首先进入初始界面,输入账号Linchuantao,密码Linchuantao,显示登录失败(如下左图),因此需要进行注册,点击左下角 ...

  3. java实现用户登录注册功能(用集合框架来实现)

    需求:实现用户登录注册功能(用集合框架来实现) 分析: A:需求的类和接口 1.用户类 UserBean 2.用户操作方法接口和实现类 UserDao UserDaoImpl 3.测试类 UserTe ...

  4. vue-cli——vue-resource登录注册实例

    前言 使用vue-resource请求接口非常方便,在使用前需安装vue-resource依赖并在入口文件main.js中声明. 附github地址 实例功能简述 本实例只有简单的两个模块:登录和注册 ...

  5. java实现登录注册案例_Java基于IO版实现用户登录注册的案例

    下面小编就为大家带来一篇基于IO版的用户登录注册实例(Java).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 今天学的是用户登录注册功能. 4个包: itcast.c ...

  6. 注册登录案例用MVC和mysql_用MVC模式实现简单用户登录注册功能

    Model2模式 Jsp+Servlet+JavaBean MVC:开发模式 M:Model 模型层 ----> JavaBean V:View 视图层 ----> Jsp C:Contr ...

  7. 基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册

    项目地址:https://github.com/caochangkui/vue-element-responsive-demo/tree/login-register 通过 vue-cli3.0 + ...

  8. 【Salvation】——登录注册存储数据验证用户

    写在前面:登录注册功能是在纯Unity3D环境内实现的,用到UGUI绘制界面技术,数据库的部分是后面拓展加进来的,这里数据存储是指存在XML用户文件中. 注册用户名和密码 zc() 用户名和密码登录 ...

  9. 基于Servlet+JSP+JavaBean开发模式的用户登录注册

    基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复 ...

最新文章

  1. Java知识整理——垃圾回收
  2. python断点调试_「Python调试器」,快速定位各种疑难杂症!!!
  3. 等价类测试与决策表测试
  4. mysql 虚拟列索引_使用MySQL 5.7虚拟列提高查询效率
  5. 互联网晚报 | 12月6日 星期一 | 荣耀线下门店超3万家;鸿蒙系统明年正式登陆欧洲;凯撒旅业与众信旅游终止合并...
  6. Linux 下的几个游戏模拟器
  7. Report Style
  8. 用virt-manager管理远程KVM虚拟机
  9. 天天酷跑php源码_使用Java实现天天酷跑(附源码)
  10. MATLAB 线性运算之图像相加去噪
  11. 3Dmax读取丢失的贴图的方法
  12. Springboot实现QQ授权登录
  13. kali2020安装最新版本Java
  14. 2015年SaaS细分领域部分代表公司盘点 融资额近40亿
  15. word段落每行首字怎么对齐_Word段落首行左右缩进及五种对齐方式
  16. 利用机器学习进行放假预测
  17. 民间第一高手—牵牛队长 韭菜队长
  18. 异构计算给我们带来了哪些思考?
  19. 安卓移动软件开发:简易录音软件实现
  20. 系统性能监控-psutil功能详解

热门文章

  1. html5 如何播放视频
  2. 黑白,照片滤镜,通道混合器,阈值,渐变映射,可选颜色,阴影高光,去色,匹配颜色
  3. 删除淘宝差评手法大起底(转)
  4. 利用NS3部署不同拓扑无线网络
  5. 华为荣耀升级android8,华为荣耀手机升级EMUI8/Android8.0前注意事项
  6. 憋在家里的年轻人,到底能有多无聊?
  7. 【PC技巧】睡眠唤醒时如何设置不显示登录界面
  8. 重返帝国各氪度阵容推荐
  9. 中国最美旅游景区评选入围复审景区名单公布
  10. Java 中的语法糖 (Syntactic Sugar)