



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ASPNET校园资源网的设计与实现 邹燕飞ZOUYan-fei曰王维WANGWei曰刘淑英LIUShu-ying (咸阳师范学院信息工程学院,咸阳712000) 摘要院校园资源网为用户提供了一个交流经验、共享资源的平台,已成为学生们快速查找所需资源的重要渠道。整个系统由前台管理和后台管理两大部分组成。前台管理具体包括用户注册模块、用户登录模块、浏览资源模块、下载资源、上传资源、预览资源、评论资源、回复以及搜索资源。后台管理具体包括管理员管理模块、资源管理模块。通过这些模块的设计与实现,可以完成资源共享的基本功能。 关键词院asp.;校园;资源;共享 院TP311.5院A院1006-4311(xx)27-0059-03 0引言网络软件的使用频率很高,校园资源网已经是现代社会必不可少的工具,是人们生活的一部分,是迄今为止对人类社会生活改变深刻的一种网络新形态。校园资源网作为一种资源信息共享系统,已经成为网络时代出现的一种标志性的时代产物,为人们的学习和工作带来极大的方便和提高工作效率。网校园资源网具有即时、方便、快捷、高效的特点,使人们的资源共享更加方便。 1系统需求 系统主要分为前台和后台两个管理模块,而其中的主要的功能分别是:用户注册登录、资源管理、积分管理,评论管理,举报受理等功能。 资源网站实现用户的注册登录,浏览、上传/下载资源、评论/回复、搜索资源和举报评论,举报资源;管理员对资源信息及用户信息和评论的管理。 用户通过注册校园资源网成为该网站的真正用户,并成功登录系统后,可进行查看自己上传的资源、下载的资源、收藏的资源、搜索站内资源、查看资源评论等操作。前台功能结构图如图1所示。 若用户的权限为管理员,则可登录后台,进行资源管理、举报管理和用户管理的操作。 2数据库设计 系统关系模式如下: 资源表(RsId,RsName,RsPath,UserId,RsFormatId,RsTypeId,RsKeyword,RsDescription,RsSize,UploadTime,downloads,RsIntegration,RsCollection,RsScore,IsPost):主键是资源id(主键),资源名称,资源路径,上传者序号(用户id外键),资源类别,资源级别,关键字,资源描述,资源大小,上传时间,最近修改时间,下载次数,资源积分,收藏次数,资源评分,浏览次数。 资源下载表(RsDownloadId,RsId,UserId,RsDownloadTime):下载流水id(主键),资源id(外键),下载者id(用户id外键),下载时间。 积分纪录表():积分纪录流水id(主键),积分拥有者id(用户id外键),积分描述,分值,时间。评论表(ReviewId,UserId,ReviewContent,RsId,ReviewTime):留言id(主键),留言者id(外键),留言内容,留言资源id(外键),留言时间。 举报表(ReportId,UserId,ReportTypeId,ReportContent,RsId,ReportTime):举报id(主键),举报类型id(外键),用户id(外键),资源id(外键),举报描述,举报时间,是否受理。 管理员表:主键是管理员ID。 资源类别表(RsTypeId,RsTypeName):类别ID,类别名。 3系统设计 3.1资源管理模块功能概述 此模块主要实现资源管理的功能,用户登录校园资源网,浏览资源信息,然后可以进行已下操作。资源搜索:可以按类别查找资源,或者模糊查找资源。资源上传:已注册的用户在登录后,便可以上传自己拥有的资源。 资源下载:用户在在登录后,用户便可查看相关资源,并可以扣除积分后下载。 资源收藏:已注册的用户在登录后,可以将自己喜欢的资源添加收藏。在收藏资源中可查看该资源。 用户通过dLogin(username,pwd)方法登录系统,可以上传资源在AddRs(Resource)的方法下将资源添加成功。输入关键字stringkey在seachRs(stringkey)方法用来搜索资源。RsDownLoad()方法实现资源下载功能,在下载成功是调用积分管理的AddIntegralde()和ductIntegral()对用户积分进行管理,也可以对查找到的资源添加收藏用CollectionRs()方法。然后分别调用对应的存储过程,最后将结果返回界面。 3.2后台审核模块功能概述 管理员输入账号和密码登录系统后台主页查看审核,系统将上传未审核的资源信息列表显示,管理员查看资源信息,点击审核通过,将审核字段修改为审核通过,提示审核成功信息。该资源则可以在前台搜索出。 管理员调用Login(username,pwd)登录后台,调用getIsPostRs()方法查询未审核资源,显示所有未审核信息,管理员查看信息,点击审核通过,系统调用IsPostRsY(RsId)方法,将资源信息的审核字段修改为true,提示审核成功信息。调用的审核通过的存储过程PostRs,该存储过程如下: createprocPostRsRsIdintAsUpdateResourcessetIsPost=truewhereRsId=RsId3.3系统类图本系统采用的是三层架构开发的。例如用户和资源实体类与各层的关系,其他实体类类似。在实体层实现实体类用户类user和资源类Resource。数据访问层的类userService和ResourcesService依赖实体类user和Resources,对数据库操作,并用实体类传递执行结果。业务逻辑层的userManage和ResourcesManage依赖实体类和对应的数据访问类来调用数据访问类的方法。在界面响应的事件中,调用所依赖的业务逻辑类的方法来实现。关系如图2所示。 4总结 系统以VisualStudioxx为开发工具,以面向对象程序设计语言C#中的ASP.NET技术为前台开发工具,以MicrosoftSQLServerxx为后台数据库开发工具,以ADO.NET为后台数据库连接技术实现了校园内资源共享的功能,实现资源审核提高了系统的安全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车行业共享出行服务市场前景分析研究报告
- 2025年虚拟现实行业虚拟现实技术在旅游行业应用前景研究报告
- 2025年汽车行业自动驾驶技术发展前景报告
- 宜宾市2025四川宜宾高新产业投资服务有限公司第二次招聘聘用人员10人笔试历年参考题库附带答案详解
- 商品车物流仓储安全培训课件
- 国家事业单位招聘2025中国地质调查局油气资源调查中心第二批招聘笔试历年参考题库附带答案详解
- 项目经营合作协议5篇
- 南宁市2025广西南宁兴宁区农业农村局招聘1名编制外人员笔试历年参考题库附带答案详解
- 光明区2025年4月广东深圳光明科学城知识产权公共服务中心选聘特级特聘一般特聘笔试历年参考题库附带答案详解
- 临海市2025年浙江台州临海市纪委市监委下属事业单位选聘工作人员笔试历年参考题库附带答案详解
- 2025至2030中国高纯铝行业发展趋势与行业发展研究与产业战略规划分析评估报告
- 2025年期货从业资格之《期货法律法规》真题附答案详解【巩固】
- 室内装修安全生产培训课件
- 2025租房合同范本下载(可直接打印)
- 《公民意味着什么》课件
- 2025辽宁交投集团所属运营公司招聘30人考试参考题库及答案解析
- 幼儿园各项安全管理制度汇编
- 广西福泰印染有限公司年产全棉针织面料3.6万吨生产项目环境影响报告书
- 【《我国小学生课外培训现状调查及问题和建议浅析》10000字(论文)】
- 民航招飞面试常见的面试问题及答案
- 每日食品安全检查记录 (一)
评论
0/150
提交评论