计算机毕业设计 asp.net高校失物招领网 毕设

本文详细描述了一个教育平台的数据库需求分析,涉及用户角色(管理员和注册用户)、功能模块(如会员注册、新闻发布、留言管理等)以及管理员和用户信息的管理。文章还展示了E-R图设计,强调了系统模块界面中管理模块的复杂性和功能划分。
摘要由CSDN通过智能技术生成


https://www.bilibili.com/video/BV1ai421R7uT/

演示视频:

第四章  数据库设计

3.1  数据库需求分析

用户的需求具体体现在各种学习文件的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

根据分析,该系统应该有二个角色:管理员、注册用户。系统需要赋予他们对应的功能和权限,具体如下:

管理员具有:管理管理注册用户、管理新闻模块、管理留言的功能和权限。

具有:浏览新闻、管理失物信息、参与留言、修改个人信息功能和权限。

注册用户具有:浏览新闻、发布失物信息、参与留言、修改个人信息功能和权限。

根据系统的需求,该系统应该具有六个功能模块:会员注册模块,新闻发布模块,留言本模块,拾到信息公布享模块。各模块对应的基本功能如下:

会员注册模块:

(1) 会员登录,验证用户输入的帐号和密码,判断是否为合法用户。

(2) 会员注册,成为本站会员。

(3) 找回密码,当会员丢失或遗忘其密码时,允许该会员通过注册时提供的信息找回密码。

新闻发布模块:

第一章 新闻发布,添加一篇新的文章。

第二章 新闻编辑,管理已有新闻,包括添加和删除等功能。

第三章 新闻浏览,用户可以浏览自己感兴趣的新闻。

留言本模块:

(1) 留言浏览,浏览所有留言信息及管理员回复的信息。

(2) 发布留言,发布新的留言信息。

(3) 留言回复,能够回复访问者发布的留言信息。

(4) 删除留言,管理员删除不适合本网站的留言信息。

管理模块


经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:

1)管理员信息,包括数据项:帐号,密码,权限。

2)注册用户信息,包括数据项:ID(系统自动编号),姓名,性别、班级等。

3)信息,包括数据项:ID(系统自动编号),密码,姓名等

3.2  数据库概念结构设计

得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

设计规划出的实体有:管理员信息实体、注册用户信息实体、信息实体、拾到信息实体、站内新闻实体。


管理员信息实体E-R图如图3-1所示:


2c3a848a8cc852dd798ce789ed89dad0.jpeg



注册用户实体ER图如图3-3所示:

4b372260f9371ed353417a52f8ddf472.jpeg

8c7f91e43d02e850c51c4e2fafc69d47.jpeg




站内新闻实体ER图如图3-5所示:

9a75ddbafcd383e02f5ed50bdff92c46.jpeg

a0f634edee9183be89f14dd69aae3650.jpeg

第五章  系统模块界面设计

用户界面的大部分功能都是以管理模块为前提的,因为用户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对客户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块名+功能名”的方式。概括起来,管理模块具有以下功能:

*  注册用户信息管理。

*  系统用户信息管理。

* 失物招领管理

*  在线留言管理。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值