计算机毕业设计 asp.net社团网站 毕设

演示视频:3.1 系统物理环境配置


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

系统硬件平台的配置:

1.CPU:PIII800。

2.内存:2G DDR2 。

3.硬盘:20GB。

4.基本的输入、输出设备。

系统软件平台的配置:

如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,大社员社团网站所采用的软件配置环境为:

1.操作系统:Windows XP

2.数据库软件:SQL2005。

3.系统开发软件:VS2008 + Asp.net。

3.2 系统架构

大社员社团网站采用了B/S结构,因为它除了传承C/S结构的优点外,还具有以下的优势:

首先,维护工作量大大减少了,降低了总体拥有的成本。C/S结构的每一个客户端都必须安装和配置软件,当软件哪怕进行了微小的改动后,系统维护员都必须将服务器更新到最新的版本;将客户端原有的软件卸载,再安装新的版本,然后进行设置,最为可怕的是必须对每个客户端都进行更新,当客户端很多时,维护量可想而知了。然而B/S结构,由于它只需要客户端有浏览器就可以,不用安装其它软件,客户端运行软件就像浏览网页一样。所有的维护、升级工作都只在服务器上进行,客户端始终能获得最新版本的软件。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,这对人力、时间、费用的节省是相当惊人的。

其次,平台的依赖性小,可以在多个不同的操作系统上运行。B/S结构的应用软件只需安装在服务器上,所以服务器操作系统的选择是很多的,不管选用的是哪种操作系统都可以让大部分人使用windows作为桌面操作系统的情况不受影响,大大提高了程序的可移植性。传统的C/S结构要求针对不同的操作系统开发不同版本的软件。由于产品的更新换代是非常快的,所以这么高的代价和低效率越来越不适应了,特别是在Java这样的跨平台语言出现之后,B/S结构具有了更多的优势。

3.3系统模块结构设计

系统的主要功能描述如下:

首页是注册登录,注册分两种,个人和社团管理员,两种身份登陆后权限不同。

个人模块:

1.个人基本资料的显示、修改、添加包括:姓名、性别、出生日期、身高、体重、兴趣爱好、籍贯、学校、专业、手机号、qq、备注

2.个人加入社团功能的实现

3.个人历程:注册为网站用户的时间、加入的社团的名称(并且按校内社团、校外社团、网上社团分类)、关注的社团的名称(并且按校内社团、校外社团、网上社团分类)、参加的活动的名称(并且按校内社团发起的、校外社团发起的、网上社团发起的、个人发起的分类)、参加活动的获奖情况(什么活动、获得什么奖励、获奖时间)

3.个人日志:新建日志、修改日志、删除日志、日志评论

3.个人收藏:活动信息收藏、社团信息收藏、相册收藏

6.检索:社团检索(按名称、类别、学校、内容)、活动检索(按类别、学校、活动内容)

7.日程表:加入的社团的活动的日期、关注的社团活动的日期(日历形式表现)

社团模块:

1.社团管理员的注册和登录

2.社团页面右边始终显示此社团创建人信息,现任团长信息,我们的团员的部分展示,并能链接进入全部社员页面

3.非社员进入社团只能查看社团基本资料,包括社团名称,成立时间,所属学校,社团类别,创建人,现任社团长,社团邮箱,社团主页,社团属性,社团QQ群号码。另外,页面上有加入社团的按钮,点击后变为社员权限。

3.社员进入社团最先看到新鲜事,即按时间新到旧排列的一切活动,日志,相册和状态列表。

3.社员还可以分别查看活动,日志,相册,状态的单独列表(显示创建时间,并按新到旧从上向下排列),并收藏任何活动,日志,相册和状态到自己的主页里

6.社团管理员进入社团后能查看的内容与社员一样,但页面左面有专门的管理功能栏:包括资料管理,活动管理,日志管理,相册管理,社员管理。

7.社团管理员进行资料管理为资料的修改保存

8.社团管理员进行活动管理为创建活动和删除已有活动

9.社团管理员进行日志管理为创建日志和删除已有日志

10.社团管理员进行相册管理为创建相册和删除已有相册

11.社团管理员进行状态管理为创建状态和删除已有状态

12.社团管理员进行社员管理为删除某社员

活动模块:

主要包括三部分:活动创建、活动搜索、活动情况展示,涉及到三个页面:活动首页、活动说明页面、活动详情展示页面。

1、活动创建里面需要填写的内容包括,活动时间、名称、类别(不可随意填写,需限定,已在数据库里说明)、

对参加者的要求、创建人姓名和活动备注。活动创建放在社团主页上,当用户以社团管理员的身份登陆网站时,可以创建活动。已经创建的活动可做更改。

2、活动搜索:在活动首页上,用户可分别按照活动时间、活动类别和举办活动的社团名称进行活动搜索,点击搜索后,如有符合条件的活动,则跳转到活动说明页面,显示活动详情,用户阅读后,如感兴趣,可点击此页右下角的“感兴趣”按钮,网站据此来统计活动的受欢迎程度。

3、活动首页上要显示这三项内容,今日活动公告栏,将今天的活动在此栏显示,最热活动推荐栏,按每个活动详情页面上的“感兴趣”的点击量,从高到低,将活动依次排列,活动展示栏,将一些有关社团活动的照片在此栏动态展示。在此页的最下方还有上面提到的活动搜索。

4、当用户从社团首页上点击某个活动的链接,就跳转到活动详情展示页上,在此页上有社团管理员上传的关于这个活动的日志和相册。

社团广场模块:

1.社团推荐(按人气、按粉丝数、最新创建)

2.社团搜索(按名称、按类别、按学校、)

3.社团联盟:显示各类社团联盟(创建时间,盟主)

             显示所有社团联盟成员(且可点击进入社团)

3.活动广场:按时间顺序在页面正中显示活动信息(点击进入活动详情)

            按类别、相关社团等搜索活动

            显示按人气推荐活动

3.4数据库设计

3.4.1数据库设计

E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系。实体型(Entity)用矩形表示,矩形框内写明实体名;属性(Attribute)用椭圆形表示,并用无向边将其与相应的实体连接起来;联系(Relationship)用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。

管理员的实体图如图3-2。

9bc3fb4567ad43547520e70f6af43a8c.jpeg

图3-2管理员实体图

日志信息实体图如图3-3。

c7445f77bb4a03240653de4845e768ec.jpeg

图3-3日志信息实体图

图片类别信息实体图如图3-4。

3a8bb81d20d8edc424104eb22da03d4d.jpeg

图3-4图片类别信息实体图

用户信息的实体图如图3-5。

bc3636c605c44ed698df81c874875103.jpeg

图3-5用户信息实体图

活动信息实体图如图3-6。

a62378543a93e6ab5b9b10784c52026c.jpeg

图3-6活动信息实体图

活动图片信息实体图如图3-7。

ba1b1dbe1cb3a4e52751bd6e02541325.jpeg

图3-7  活动图片信息实体图

活动类型信息实体图如图3-8。

c0903d021365566062a9e77379f1ef83.jpeg

图3-8活动类型信息实体图

图片信息实体图如图3-9。

b57bd5e6d3643f7bb78bd1e294f5bf77.jpeg

图3-9  图片信息实体图

学校信息实体图如图3-10。

8f35a4899f96f396363bea79da6870b0.jpeg

图3-10  学校信息实体图

社团信息实体图如图3-11。

dfc4f033a5d6ee51bfe6d70d2bcc50f4.jpeg

图3-11  社团信息实体图

社团类别信息实体图如图3-12。

baf44aefb5316efdaa074aed4fd74895.jpeg

图3-12  社团类别信息实体图

3.2社团管理模块

社团管理模块是对社团进行管理的功能模块,主要功能模块包括账号信息管理,社团信息管理,社员信息管理,社团日志管理,社团相册管理,社团活动管理,学校信息管理等功能模块。

4.2.1 社团信息管理

社团信息管理是对社团的信息进行管理的功能模块,包括添加社团信息,修改社团信息,删除社团信息等功能。

添加社团信息的运行效果如图3-1。

efd781647c9eaad77f00db6410d77358.jpeg

图3-1添加社团信息

4.2.2社员管理模块

社员模块是对前台注册的用户信息进行管理的功能模块,社员按照类型在本网站分为教师和社员2种用户,管理可以删除社员信息。

社员信息管理界面如图3-2 。

08927aa07248eb89c0fcdfd55c0ec1bb.jpeg

图3-2社员信息管理界面

4.2.3 日志信息管理

日志信息管理是社团管理员对日志信息进行管理的功能模块,包括添加日志,修改日志,删除日志等功能。

添加日志的界面如图3-3。

ae022e3e8a0255ac3fae8c25b594fbab.jpeg

图3-3添加日志信息管理界面

4.2.4 相册信息管理

相册信息管理是管理员对相册信息的管理,包括发布相册图片信息,修改相册信息,管理相册信息等功能。

上传图片的界面如图3-4。

e2f4e0f3feaaa2d467ef012d750a1793.jpeg

图3-4添加相册信息界面

相册信息管理的界面如图3-5。

c5901a32558864b832eed95fad836759.jpeg

图3-5相册管理界面

4.2.5 账号管理模块详细设计

账号管理模块是对使用网站后台的用户进行管理的功能模块,包括添加账号信息,修改账号信息,删除账号信息等功能模块。

添加管理员账号信息界面如图3-6。

5cbceb33b6c0a4d3c2f7167bcbc732ae.jpeg

图3-6添加管理员账号

后台管理员可以对账号信息进行管理的功能模块,管理账号信息界面如图3-7 。



5a31b30b3db4b0a35c4f6008a04b1ab4.jpeg

图3-7账号管理信息界面

3.3 个人主页模块

个人主页模块包括的功能有修改用户信息,修改登陆密码,发布自己的日志信息,查看社团日志,个人日志信息,社团相册,社团搜索,相册收藏等功能模块。

4.3.1 发布日志

用户登陆后可以发布个人日志,个人日志,只能由发布日志的人进行查看,别人没有查看的权限。

发布日志的界面如图3-8。

3598f081d4e34758b99c1ca49266abb3.jpeg

图3-8发布日志信息界面

4.3.2 社员登录

用户打开这个网站首页就是登陆页面,所有的操作都必须在登陆后才能进行,未登陆用户不能再网站中进行任何操作。

社员登录界面如图3-9。

c96c4710d0cd198509bc8efbf3a7a316.jpeg

图3-9社员登录界面

社员登陆后就可以对自己的信息进行管理包括修改用户信息,进入用户中心,修改登陆密码等。

社员登陆成功后的界面如图3-10。

f28fdc937c4c0ef0a953483165b339f2.jpeg

图3-10社员登陆成功后界面

3.3.3 社员注册

社员注册是社员登陆的前提只有在网站中进行注册后才能使用这个微薄网站。

社员信息主要包括姓名,用户类型,性别,所属学校,电子邮件,社员头像等信息。

社员登录界面如图3-11。

877d62a99ad3d88b802d59ebceaf9bec.jpeg

图3-11社员注册界面


  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值