软件工程期末报告(登录注册部分)
云小智微校园工具系统的设计与实现成员1注册模块
目录
云小智微校园工具系统的设计与实现成员1注册模块
第一章 绪论
第二章需求分析:
1.活动图:
2.用例图:
什么用户参与了业务模块:
这类用户在模块中使用什么功能学生用户:
第三章:整体设计
1.系统功能层级图
第四章详细设计
1.程序流程图
2.类图
第一章 绪论
系统的背景描述和概述:可以描述系统服务的对象是学生,满足他们查询课程安排和上课时间的需求。目前市场上确实存在这方面的需求,这款app可以方便学生管理课程。系统采用客户端-服务器架构,运行在安卓平台的移动端。
系统的整体功能描述:描述app的主要功能是课程表的展示,学生可以查看每周的上课时间和课程安排;学生也可以添加和删除自己的课程;教师可以在系统中更新和发布新的课程表。学生和教师都需要注册登录后使用。
系统的数据交互模块和数据库设计:设计用户表、课程表、课程关系表,实现用户的注册、登录、密码修改功能,实现查询课程、添加课程、删除课程等功能。通过SQLite数据库保存用户和课程信息,实现与前端页面的交互。
本人负责注册模块的设计与实现
第二章需求分析:
1.活动图:
在你画图之前是建议做好文字的逻辑图,方便画嘛
2.用例图:
问了问老师,画的太简单,于是完善下;主要是这是小组合作项目,报告是一人一份;这个成员负责的是登录注册,也没啥好写的,写作业嘛,于是把其他功能放上去了(没多少功能,登录注册,查询是一个完整的增删改查,准确来说是3个,写作业够用了)
什么用户参与了业务模块:
两类用户:学生用户和教师用户。
学生用户:主要使用登录、注册和查询课程模块。登录用于进入系统,注册用于创建账号,查询课程用于查看自己的课程安排。
教师用户:主要使用登录模块进入系统,还会使用发布课程表等其他功能,这里不过多讨论。
这类用户在模块中使用什么功能学生用户:
注册模块:提供个人信息进行注册,创建学生账号
- 登录模块:输入账号和密码进行登录 - 查询课程模块: - 查询本学期的课程安排和时间 - 选择查询的课程,查看具体的上课时间和地点 - 查看已选择的课程列表教师用户:- 登录模块:输入账号和密码进行登录 - 发布课程表模块:上传最新课程安排,供学生查询 - 其他功能:更新课程内容,回答学生问题等
第三章:整体设计
1.系统功能层级图
2.ER图
第四章详细设计
1.程序流程图
2.类图
程序运行实例:
GitHub - danbaixi/yunxiaohui: 云小慧 - 校园课表小程序课程开源项目,主要有查成绩、课表、考勤等一系列功能。这是参考项目地址,是某位大佬上学期间的项目,最近在整合成开源,教程很详细,对有文档阅读的同学十分友好,也有视频可以跟着做,是一款以课程表为主功能,查询等功能的各种工具箱整合,作者写了后端接口(应该是node写的,对想了解后端工作原理的前端同学很友好),是一个潜力非常大的开源项目
软件工程期末报告(登录注册部分)相关推荐
- android servlet 登陆,Android Studio+Servlet+MySql实现登录注册
一.Android 项目当中设置明文传输 1.设置明文传输的xml 2.引入上述创建的xml android:networkSecurityConfig="@xml/network_secu ...
- 【ios开发/Xcode】实现登录注册
[ios开发/Xcode]实现登录注册 实现效果 源代码 实现效果 首先进入初始界面,输入账号Linchuantao,密码Linchuantao,显示登录失败(如下左图),因此需要进行注册,点击左下角 ...
- java实现用户登录注册功能(用集合框架来实现)
需求:实现用户登录注册功能(用集合框架来实现) 分析: A:需求的类和接口 1.用户类 UserBean 2.用户操作方法接口和实现类 UserDao UserDaoImpl 3.测试类 UserTe ...
- vue-cli——vue-resource登录注册实例
前言 使用vue-resource请求接口非常方便,在使用前需安装vue-resource依赖并在入口文件main.js中声明. 附github地址 实例功能简述 本实例只有简单的两个模块:登录和注册 ...
- java实现登录注册案例_Java基于IO版实现用户登录注册的案例
下面小编就为大家带来一篇基于IO版的用户登录注册实例(Java).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 今天学的是用户登录注册功能. 4个包: itcast.c ...
- 注册登录案例用MVC和mysql_用MVC模式实现简单用户登录注册功能
Model2模式 Jsp+Servlet+JavaBean MVC:开发模式 M:Model 模型层 ----> JavaBean V:View 视图层 ----> Jsp C:Contr ...
- 基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册
项目地址:https://github.com/caochangkui/vue-element-responsive-demo/tree/login-register 通过 vue-cli3.0 + ...
- 【Salvation】——登录注册存储数据验证用户
写在前面:登录注册功能是在纯Unity3D环境内实现的,用到UGUI绘制界面技术,数据库的部分是后面拓展加进来的,这里数据存储是指存在XML用户文件中. 注册用户名和密码 zc() 用户名和密码登录 ...
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复 ...
最新文章
- Java知识整理——垃圾回收
- python断点调试_「Python调试器」,快速定位各种疑难杂症!!!
- 等价类测试与决策表测试
- mysql 虚拟列索引_使用MySQL 5.7虚拟列提高查询效率
- 互联网晚报 | 12月6日 星期一 | 荣耀线下门店超3万家;鸿蒙系统明年正式登陆欧洲;凯撒旅业与众信旅游终止合并...
- Linux 下的几个游戏模拟器
- Report Style
- 用virt-manager管理远程KVM虚拟机
- 天天酷跑php源码_使用Java实现天天酷跑(附源码)
- MATLAB 线性运算之图像相加去噪
- 3Dmax读取丢失的贴图的方法
- Springboot实现QQ授权登录
- kali2020安装最新版本Java
- 2015年SaaS细分领域部分代表公司盘点 融资额近40亿
- word段落每行首字怎么对齐_Word段落首行左右缩进及五种对齐方式
- 利用机器学习进行放假预测
- 民间第一高手—牵牛队长 韭菜队长
- 异构计算给我们带来了哪些思考?
- 安卓移动软件开发:简易录音软件实现
- 系统性能监控-psutil功能详解