帮帮文库

返回

基于C语言的数据存储交换的研究(最终版) 基于C语言的数据存储交换的研究(最终版)

格式:word 上传:2025-12-07 11:27:50
应行后边的取消直接取消共享。如果锁定栏下有符号,那么证明你所共享的文件被别人举报,经过管理员核查属于不合适文件,它将不会再被显示到共享区域。主要代码如下绑定数据库主要代码共享,,取消触发事件主要代码,,,公共共享查询模块用户资料修改模块空间升级查询模块空间升级查询模块,运用两个控件将现有用户空间等级和积分等级的相关信息展示给用户,如用户等级划分,相应空间大小费用,相应积分等级条件优惠打折。选择想申请用户空间等级,还会查询到实际应该支付费用。其中还用到了控件,用于用户现在用户等级。另外在此模块中用到控件要注意的是数据绑定的时候注意定义个不同的,主要代码如下,,,,具体页面显示如图。图空间升级信息查询页面后台管理登录模块由于该系统采用用户和管理员分开登录,管理员所有操作界面模块全包含在系统目录的文件夹下。管理员要进行后台管理必须通过此模块登录到后台管理主界面,在管理员输入和密码后,和普通用户登录模块样查询数据库表表,验证是否存在与之相匹配的和密码数组,如果存在则登录成功,将管理员值赋给,页面跳转到后台管理主界面。后台管理主界面模块通过后台管理登录模块登录到后台管理主界面,该界面同用户主界面模块类似,作为后台管理的枢纽,也是通过分页技术显示,通过左边的系列超链接按钮来链接到各个管理界面,在右边分页中显示出来。具体页面如图。图后台管理主界面图用户管理模块管理员通过管理员登录验证后登录到后台管理主界面模块,通过左边的链接在右边分页中显示出来,管理员通过添加用户可以对用户进行添加,代码实现类似用户注册模块,只不过没那么详细,在这里只添加了用户信息的用户名密码用户等级锁定状态,其他详细信息需要登录该用户后在个人资料里边完善通过管理用户可以查看所有用户,在通过相应行编辑超链接连接到各个用户编辑页面,在此页面管理员可以对用户进行密码用户等级锁定状态的修改,可以删除用户,删除用户时候还要用删除用户空间文件夹,主要代码如下接收传值通过添加等级添加用户等级,通过管理等级查询所有用户等级,可点击删除删除相应用户等级,还可以通过修改超链接进入等级修改页面,用户等级设定里边包含了相应用户等级空间大小。其中删除代码类似于文件删除代码,修改代码类型于文件编辑代码。管理员管理模块管理员可以通过该模块的添加管理员功能添加新的管理员,权限都相同,添加内容有管理员帐号密码信息联系方式,实现代码类似于用户注册。管理管理员,可以查看所有管理员,可以修改管理员密码信息联系方式和删除管理员。主要代码如下根据传值查询显示相应信息共享管理模块共享文件页面通过控件显示出所有的所用户共享的非锁定文件计算出需要升级所支付的实际费用系统测试服务器配置硬件环境内存硬盘软件环境含,前台测试结果用户注册登录测试经过测试,用户能成功注册帐号,能够在服务器上新建个个人专用的存储文件夹,并能够成功验证用户真假,通过验证后能成功登录到相应用户页面,进行后面的操作。出现的主要问题就是新用户注册登陆后,还没有上传任何文件,导致登录到用户主操作页面的时候,右边分页读取空间大小出错,解决办法就是读取前先判断文件信息表中是否有属于该用户的文件,如有才进行读取,如没有就不进行读取,输出。文件上传下载测试经过测试,能够成功上传用户本地的文件,并能够根据拥有用户空间来限定上传的总文件大小,这里要注意文件上传到服务器的物理路径和虚拟路径,否则不能成功上传到指定文件夹内。出现问题主要是不能上传大于的单个文件,经过查找资料,找到解决方法就是修改配置中的参的值,如下,设置可接受的最大字节数能够成功从服务器上下载个人和他人共享的文件,出现的主要问题就是左键点击用户名不能下载,需要在点击触发事件里边添加如下段代码方能下载。当用户第次上传文件的时候,数据库文件信息表中没有该用户的文件的信息,导致统计目前空间大小出错,问题和上边登录测试时第次登录相同,解决办法也相同。文件管理和共享测试经过测试,用户可以成功查看和管理自己空间文件,可以共享任个文件,将其显示在共享区,如图所示。图用户文件管理页面这里出现了两个问题是删除后文件页面不能刷新,被删除文件仍显示在页面上二是进入文件编辑页面后修改文件名无效。其实是同个技术问题,解决方法类似,在初始化页面时加个判断语句如下初始化页面代码加入这句后问题就解决了。后台测试结果通过测试,后台管理员能够成功完成对用户用户空间共享文件等实行管理。通过用户等级的设定,成功限定了用户空间大小通过对积分等级的设定,成功实现了积分制优惠收费可以成功查看共享文件内容,举报情况,对不良共享文件进行锁定,阻止其在共享区域的显示,实现对共享文件的管理。结论该数据存储与交换系统运用和开发,基本功能已经实现,前台主要实现了文件的上传下载修改删除查询和共享,以及用户的注册登录修改后台主要实现了管理员对用户用户等级用户积分等级和管理员进行添加修改删除,对用户共享文件的锁定解锁,通过用户等级分配空间大小,以及收费查询等功能。在该系统设计过程中遇到的最关键的问题就是如何分配空间大小,这个问题很容易进入误区,就是去考虑划分磁盘空间,其实只需要在数据库设个空间大小字段,每次上传的时候加以判断,不允许其总上传大小超过该字段的值。该系统能够正常使用,但是还不能进行多个文件上传,不能进行批量的修改删除,还需要进步完善在系统的安全性数据库设计的合理性界面的美观性和搜索显示功能上存在不足,还需改进。通过几个月的努力,在老师同学的指点下,反复经历了无数次的尝试与失败,资料的查询收集与学习,最终完成了该系统的设计。从中确实收获不少,学到很多实际的技术知识,对涉及到该系统的知识有了定的了解。虽然做的不怎么好,但我经过自己的努力完成了该设计,对我来说也算是个小小的成功,从中我所经历的成功与失败相信对我以后都有很大的影响。参考文献陈文军数据库编程北京清华大学出版社,。高升和编程手册北京清华大学出版社,。陈语林程序设计教程北京中国水利水电出版社,。何明国数据库编程北京中国水利水电出版社,。方睿,刁仁宏,吴四九网络数据库原理及应用四川四川大学出版社,。王松数据库开发实例精粹北京电子工业出版社,。吉根林程序设计教程北京电子工业出版社,。类似于用户公共共享页面,包括文件名大小提供用户更新时间下载统计,管理员可以查看下载任何共享文件还可以对共享文件进行锁定,被锁定后的文件将不会在共享区域显示出来,主要代码如下,,,管理员从举报查看中查看被用户举报的文件,从中可以看到文件被举报次数统计,并按被举报次数排列,通过查看文件验证共享文件是否不合适,对不合适文件进行锁定。主要代码如下共享,,管理员还可以从被锁定文件链接到被锁定文件查看页面,对错判而锁定的文件进行解锁。主要代码如下,,,收费管理模块管理员可以添加删除修改用户积分等级,按照空间大小收费根据用户的积分级别实施优惠收费。当用户申请升级时候,可以查询该用户的积分积分等级,以及升级到相应等级经过优惠折算后应支付的实际费用。添加积分等级语句如下,,,,查看积分等级页面用显示,主要代码如下,,通过查看积分等级页面显示中各行的修改超链接链接到积分等级修改页面,此页面主要代码如下获得传值初始化页面收费查询页面,实现查询特定用户升级到特定用户等级所需要的实际费用,还显示出了该用户的积分优惠打折,查询触发的主要代码如下查询该用户积分根据积分查询出该用户所处积分等级的优惠打折查询想要获得用户等级的原价该等级价格图系统功能模块图用户管理共享管理管理员管理收费管理后台管理文件管理升级查询共享查询空间信息资料修改用户空间管理表此表用于记录用户信息,如表。表用户信息表字段数据类型说明用户主键用户密码用户密码提示问题用户密码提示答案用户电子邮箱用户性别号码用户真实姓名联系电话用户自我介绍用户等级编号注册日期用户锁定状态用户积分表此表用于记录用户上传文件信息,如表。表文件信息表字段数据类型说明用户文件大小文件大小文件名文件路径主键共享类型修改日期下载统计文件锁定状态举报状态表此表用于记录用户积分等级信息,如表。表积分等级表字段数据类型说明用户积分级别主键该等级最低积分数该积分等级最高积分数收费优惠打折系统模块代码实现根据系统功能设计,将整个系统划分为以下几个功能模块。用户登录模块用户登录界面是起始界面,必须登录后才可以进行其他的操作。首先通过输入用户名和密码,然后在用户信息表中查询输入的用户名和密码两个字段是否有相匹配的数组,如果没有则提示用户不存在或密码返回登录界面如果登录成功则将用户名赋给,然后自动跳转到用户主界面。其中登录的触发主要代码如下连接数据库在数据库表中搜寻与输入的用户名和密码相匹配的数组将用户名赋给登录成功跳转页面断开数据库连接用户注册模块用户注册页面,文本框后带的为必填,其他选填,用户注册时必须输入用户名密码密码确认密码提示问题密码提示答案和电子邮箱,否则不能注册。当这些都满足后点击注册,触发事件代码开始搜索用户信息表,检验是否存在相同用户名,如存在,那么提示该用户已经注册退回注册页面,主要代码如下
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于C语言的数据存储交换的研究.doc预览图(1)
1 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(2)
2 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(3)
3 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(4)
4 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(5)
5 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(6)
6 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(7)
7 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(8)
8 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(9)
9 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(10)
10 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(11)
11 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(12)
12 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(13)
13 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(14)
14 页 / 共 25
基于C语言的数据存储交换的研究.doc预览图(15)
15 页 / 共 25
预览结束,还剩 10 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档