基于.NET的社区疫情防控管理系统

注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

3.3 用例模型

3.3.1 用例图

根据系统需求,可画出该系统的用例图,如3-2图。

管理员通过后台登录对系统进行管理,该功能包括对社区用户和物资的管理。可以对用户信息进行查询、增加、删除和修改,可以对物资信息进行查询、增加、删除和修改。还可以查询订单的物流情况,订单的配送情况。

用户可进行登录、信息的查询和个人信息管理。用户可查询物资信息,点击查看详情可进入商品页面可对物资进行增加、删除、修改,可选择直接购买或添加购物车。用户可查询留言板块信息,还可发布自己的留言。用户可查询社区公告。

3.3.2 用例规约

  1. 系统用例列表

A为管理员,U为用户。

表3-1 系统用例列表

用例序号

用例id

用例说明

参与者

CX001

人员管理

管理员进入系统管理用户

A

CX002

用户登录

用户登录系统

U

CX003

添加物资

用户添加需要的物资

U

CX004

查看社区公告

社区居民查看疫情相关信息的途径

U

CX005

编辑社区公告

管理员用户编辑修改发布社区公告

A

CX006

物资信息查询

用户查询物资情况

U

  1. 人员管理用例

表3-2 管理用户用例

用例名称:

管理用户 

用例ID:

CX001

关联角色:

A

用例描述:

对社区居民个人信息的管理

前置条件:

管理员登入系统

基本事件流:

1.管理员点击菜单栏中的用户管理;

2.管理员点击详情查看用户具体;

3.用例结束;

其它事件流:

异常事件流:

1.系统故障弹出异常界面,提示系错误信息;

(3)用户登录用例

表3-3 用户登录用例

用例名称:

用户登录 

用例ID:

CX002

关联角色:

U

用例描述:

用户通过身份验证进入系统

前置条件:

用户已有自己的身份信息

基本事件流:

1.用户在主页面点击“登录”;

2.转到登录页面;

3.用户输入正确的用户名和密码;

4.系统验证账号和密码的正确性;

5.用户成功登录系统;

其它事件流:

1.用户名和密码验证不匹配,无法登录;

2.用户选择“重置”,系统清空用户名和密码;

异常事件流:

1.网络异常或服务器故障,无法登录;

(4)添加物资用例

表3-4 添加物资用例

用例名称:

添加物资 

用例ID:

CX003

关联角色:

U

用例描述:

用户添加需要的物资

前置条件:

用户已登录系统

基本事件流:

1.用户请求添加物资;

2.用户点击“添加到购物车”或“立即购买”;

3.系统保存信息;

其它事件流:

1.用户取消添加;

(5)查看社区公告用例

表3-5 查看社区公告用例

用例名称:

查看社区公告

用例ID:

CX004

关联角色:

U

用例描述:

用户查看社区公告

前置条件:

用户已登录系统

基本事件流:

1.用户点击主菜单栏的社区公告板块;

2.用户打开公告;

3.系统显示所选公告的详细信息;

其它事件流:

(6)编辑社区公告用例

表3-6 编辑社区公告用例

用例名称:

编辑社区公告

用例ID:

CX005

关联角色:

A

用例描述:

管理员用户编辑社区公告

前置条件:

管理员已登录管理员系统

基本事件流:

1.管理员请求编辑社区公告;

2.管理员输入公告信息,并点击“提交”;

3.系统保存公告信息并按日期发布;

其它事件流:

1.管理员输入的公告信息不符合规则,系统给出提示信息

(7)物资信息查询用例

表3-7 物资信息查询用例

用例名称:

物资信息查询

用例ID:

CX006

关联角色:

U

用例描述:

用户浏览物资情况

前置条件:

用户已登录系统

基本事件流:

1.用户请求查询物资信息;

2.用户输入查询条件,并点击“查询”;

3.系统查找符合条件的物资信息,显示在列表中;

其它事件流:

1.用户输入的查询条件不符合规则,系统给出提示信息

3.4 系统功能操作时序图

3.4.1 登录时序分析

用户登录系统的流程,首先用户进行系统访问登录页面,输入登录信息,当登录信息判断通过以后才能进入系统首页,否则要再次输入登录信息和判断登录信息。登录时序图如图3-3所示。

4.2.2 逻辑设计

因为用户所描述的现实参杂许多重复多余的信息,我们还需对信息进行3NF精简经过3NF的优化处理,可以得出系统的逻辑结构表。如下:

用户(主键ID,名称,密码,性别,电话)

物资信息(主键,物资名称,分类,图片)

管理员(主键ID,名称,密码)

(1)用户表,用于存储社区居民的信息,编码为主键是唯一标识。表中各字段功能定义如表4-1所示。

表4-1 用户表(users表)

字段名称

类型

字段说明

id

bigint

主键

username

varchar

账号

password

varchar

密码

role

varchar

用户角色

addtime

timestamp

新增时间

(2)收藏表,用于物品的收藏。表中各字段功能定义如表4-2所示。

表4-2 收藏表(storeup表)

字段名称

类型

字段说明

id

bigint

主键

addtime

timestamp

创建时间

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

表名

inteltype

varchar

推荐类型

remark

varchar

备注

(3)订单表,用于存储社区居民购买物资的信息,编码的唯一标识是主键。表中各字段功能定义如表4-3所示。

表4-3 订单表(orders表)

字段名称

类型

字段说明

id

bigint

主键

addtime

timestamp

创建时间

orderid

varchar

订单编号

tablename

varchar

商品表名

userid

bigint

用户id

goodid

bigint

商品id

price

float

价格

address

varchar

地址

(4)社区公告表,用于存储社区发布的疫情相关的公告,唯一标识主键。表中各字段功能定义如表4-4所示。

表4-4 社区公告表(news表)

字段名称

类型

字段说明

id

bigint

主键

addtime

timestamp

创建时间

title

varchar

题目

introduction

longtext

内容大述

picture

longtext

图片

content

longtext

详细内容

  1. 在线留言表,用于存储社区用户留言的信息。表中各字段功能定义如表4-5所示。

表4-5 在线留言表(messages表)

字段名称

类型

字段说明

id

bigint

主键

addtime

timestamp

创建时间

username

varchar

用户信息

content

longtext

留言内容

reply

longtext

回复内容

(6)用户角色关系表,用于存储用户角色关系信息,编码为主键是唯一标识。如表4-6所示。

表4-6 用户角色表(yonghu表)

字段名称

类型

字段说明

id

bigint

主键

addtime

timestamp

创建时间

xingming

varchar

姓名

shouji

varchar

手机

louhao

varchar

楼号

fanghao

varchar

房号

money

float

余额

(7)物资信息表。表中各字段功能定义如表4-7所示。

表4-7 物资信息表(wuzixinxi表)

字段名称

类型

字段说明

id

bigint

主键

addtime

timestamp

创建时间

wuzimingcheng

varchar

物资名称

wuzifenlei

varchar

物资分类

wuzitupian

longtext

物资图片

wuziguige

varchar

物资规格

wuzipinpai

varchar

物资品牌

wuzixiangqing

longtext

物资详情

price

float

价格

(8)物资分类表,表中各字段功能定义如表4-8所示。

表4-8 物资分类表(wuzifenlei表)

字段名称

类型

字段说明

id

bigint

主键

addtime

timestamp

创建时间

wuzifenlei

varchar

物资分类

5.2.3 首页界面模块

用户在电脑中使用该系统时,通过正确的账号和密码进行登录,同时进入到系统的首页,该区域疫情防控系统的首页界面如图5-6所示:

5.2.6 购物车模块

将商品加入购物车后,在购物车页面可以看到相应的商品购买信息。

目    录

第一章  引言

1.1 系统研究的背景和意义

1.2 国内外研究现状

1.2.1 国内研究现状

1.2.1 国外研究现状

1.3 论文主要研究内容

1.4 本章小结

第二章  关键技术及开发环境介绍

2.1 系统的开发环境

2.2 系统的开发语言

2.3 sql server数据库

2.4 Tomcat简介

2.5 系统所使用的技术

2.6 本章小结

第三章 需求分析 12

3.1 系统功能概述

3.2 系统需求分析

3.3 用例模型

3.3.1 用例图

3.3.2 用例规约

3.4 系统功能操作时序图

3.4.1 登录时序分析

3.4.2 录入时序分析

3.4.3 修改时序分析

3.4.4 管理员用户时序图

3.5 协作图

3.5.1  用户注册协作图

3.5.2  用户登录协作图

3.6.3  信息搜索协作图

第四章  概要设计

4.1 体系结构设计

4.2 数据设计

4.2.1 概念设计

4.2.2 逻辑设计

4.3 本章小结

第五章  系统功能的实现

5.1 系统包类图设计

5.2 系统实现

5.5.1 用户注册模块

5.2.2 用户登录模块

5.2.3 首页界面模块

5.2.4 个人信息模块

5.2.5 物资信息界面模块

5.2.6 购物车模块

5.2.7 社区公告界面模块

5.2.8 在线留言界面模块

5.2.9 管理员界面模块

5.2.10 用户管理界面模块

5.2.11 物资信息管理模块

5.2.12 订单管理模块

5.3 本章小结

第六章  软件测试

6.1 测试目的

6.2 测试计划

6.3 测试用例

6.4本章小结

第七章 结论

参考文献

致    谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于.NET的MVC学生管理系统代码是一种使用.NET框架及MVC架构来设计和开发的学生管理系统的代码。该系统可以用于学校、大学或教育机构来管理学生的信息和相关业务。 首先,该系统的代码是基于.NET框架的,这意味着它可以在Windows操作系统上运行。.NET框架提供了丰富的库和工具,使开发者能够更高效地开发应用程序。 其次,该系统是基于MVC架构的,即模型-视图-控制器。模型负责处理数据的操作和逻辑,视图负责展示数据给用户,而控制器负责协调模型和视图之间的交互。这种架构使得系统的开发更加模块化、灵活和易于维护。 这个基于.NET的MVC学生管理系统可能包含以下功能: 1. 学生信息管理:包括学生的基本信息(姓名、年龄、性别等),学生成绩、考勤情况等。 2. 班级管理:包括学校的各个班级信息、班级学生列表等。 3. 课程管理:包括学校开设的各门课程的信息、授课老师的信息等。 4. 教师管理:包括教师的基本信息、授课班级、教师评价等。 5. 成绩管理:包括各门课程的成绩录入、成绩查询等功能。 6. 考勤管理:包括学生的出勤情况、请假记录等。 除了以上基本功能外,该系统还可以根据实际需求进行扩展和定制,例如加入学生活动管理、奖励惩罚管理等功能。 希望这些信息能够满足您对基于.NET的MVC学生管理系统代码下载的需求。如果需要下载具体的代码,请到相关的开发平台或网站进行搜索和下载。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值