1、“.....来实现用户的登录。每次判断用户密码时将密码采用加密后与数据库表的字段相比较。如是有效用户则显示登录成功消息框,点击确定后登录到日历主界面,并设置为当前登录用户名。如是无效用户则显示登录失败消息框,并提示重新输入用户名和密码。以下为用户登录密码验证部分的伪代码密码长度密码的长度不对,没有小于位的密码,请重新输入,密码长度密码不能为空,请重新正确的输入您的登录密码,连接数据库并将用户名和采用加密后的密码与数据库中资料对比登录成功,关闭登录界面并释放资源将当前登录的用户名赋值到其他窗体打开当前登录用户的日志信息窗体您输入的密码有请重新输入,清除登录密码框内的字符并设置为焦点用户注册模块日历主模块日志记录模块功能说明用于根据当前登录的用户名,从数据库的表中读出当前登录用户的所有日志信息并显示在中。并根据用户需要进行添加和删除日志信息......”。
2、“.....系统将用户输入的日志信息和选择的提醒日期时间储存到数据库的表中。为保护用户的日志信息,表字段的内容采用编码后储存,从数据库中读出时采用解码后显示。当点击删除按钮时,系统按照用户选择的日志信息的编号来从数据库中删除该条日志信息。以下为部分伪代码。编码,用于将用户输入的日志信息采用编码形式储存在数据库中设置字符串型存放编码后的字符串将字符串按字节进行编码,并存放在数组中将数组中每个字节型元素转换为字符串型处理异常返回解码,用于将数据库内的日志信息正常显示在中,与编码过程相反设置字符串型存放解码后的字符串将要解码的字符串型转换为字节型将信息解码并转换为字符串型并存放在中处理异常返回删除日志按钮事件的伪代码,其他按钮事件与此类似。当前日志为空请先选择您要删除的日志,连接数据库,根据删除日志信息删除成功日志删除成功重新显示表内容您的操作有......”。
3、“.....从数据库的表中读取出当前登录用户的当前系统时间的日志信息,并显示在弹出的窗体中。当用户点击删除按钮时,系统从表中删除该条日志信息。以下为部分代码。当点击删除日志按钮后的事件处理代码,设置数据库操作语句连接数据库并执行语句,节假日设置模块功能说明从数据库的表中读断逻辑是否符合设计要求。如未选择日志信息就点删除按钮输入不合规范的节假日名称等等。经测试,系统实际的处理顺序完全符合设计,如图和图。图日志提醒界面随机在登录用户的日志记录模块中输入条日志,并设置提醒时间。当系统时间到达该日志的提醒时间时,系统能正确发出提示信息,如图所示,时间也非常准确。另外还测试了,当用户登录该系统后,是否会提示其他用户的登录信息。测试结果为日志提醒模块只会提示当前登录用户的日志信息,而不会提示其他用户的......”。
4、“.....最初设计时因为没有考虑到将用户日志信息进行编码后储存,所以在日志提醒模块中采用了根据日志文本信息作为条件来删除数据库资料。但后来将日志信息采用编码储存后,该提醒模块在测试时就出现了很多问题,如直接显示数据库内未进行解码的日志信息不能正常删除日志等。后将该模块加入解码代码,将日志信息进行解码后就能正常输出了。在删除日志时,将采用的以日志文本信息作为数据库删除条件,改为以该日志编号和登录用户名作为条件进行数据库操作就能正常删除用户日志。系统的安全性测试密码的安全性该系统为多用户系统,所有用户的登录密码都保存在数据库中,以供用户登录时的密码比较。如果密码以明文形式在数据库中储存,必定会对用户的资料安全造成很大的隐患。所以,该系统将用户的密码进行加密后再存入数据库中。当用户登录时也采用将用户输入的密码加密后与数据库中的密码信息比较......”。
5、“.....而且该算法是个不可逆的字符串变换算法,没有办法对已加密的数据进行解密。算法在密码的安全方面提供了非常好的保障。日志信息的安全性用户的日志信息在数据库中采用编码进行储存。当用户登录该系统后,日志模块将数据库内该用户的日志信息经过解码后再输出。字符必须编码后才能被计算机处理。计算机使用的缺省编码方式就是计算机的内码。是种字符编码方法,由国际组织设计,可以容纳全世界所有语言文字的编码方案。虽然编码不像加密那样安全可靠,但是因为编码可逆,而且储存在数据库中的信息并不是用户的原始信息,所以在定程度上也对用户行程进行了保护。数据库的安全性在数据库的安全方面,主要依赖于自身的安全性。在使用时,定期对数据库进行备份,以便数据库发生时将数据库恢复到之前已知的正确状态,实现数据库的再次正确使用。结论本次毕业设计完成了预定任务......”。
6、“.....通过此次毕业设计,虽说不能完全掌握的编程技巧,但基本的编程思路还是逐渐地巩固起来。以前在课堂上学习的理论知识派上了用场,在程序的实际设计和实现过程中,逐步地将些理论知识应用到开发中来,比如函数的调用类与对象方法的重载和引用等,并简单接触到了数据库的设计与操作。个人感觉其中最大的收获就是学习如何在程序开发过程中发现问题,查阅资料并解决问题,养成独立思考的能力。学习如何利用网络寻找解决问题的方法,这种方法在今后的工作和学习生活中能让事情变得事半功倍。在整个程序的设计与实现过程中,也发现自身存在的不少问题。特别是在实际动手编写代码方面很欠缺,些本来很简单的问题却要去花费大量的时间来解决。理论上明白的方法却不知道该如何去实现,今后要多加练习动手能力。参考文献,入门经典第版齐立波译北京清华大学出版社,。高级编程第版李敏波译北京清华大学出版社,......”。
7、“.....黎连业语言及程序设计北京北京希望电子出版社,。前沿软件研究室,郑小平开发实践北京人民邮电出版社,。郑宇军程序设计教程北京清华大学出版社,。李代平中文数据库系统管理北京冶金工业出版社,。方睿,刁仁宏,吴四九网络数据库原理及应用成都四川大学出版社,。当前设置的所有节假日信息并显示在中。并根据用户需要进行节假日信息的添加和删除。图节假日模块界面当用户通过下拉列表框选择好日期,并输入节假日名称后点击添加按钮时,系统将日期和节假日名称储存到数据库的表中。当点击删除按钮时,系统按照用户选择的节假日信息的编号来从数据库中删除该条节假日信息。以下为部分代码。点击添加按钮的事件处理,将内选择的日期分别储存在和整型变量中设置数据库添加记录语句如果语句执行成功,节假日添加成功重新显示数据库内的节假日信息您的操作有,节假日的输入格式不正确,请重新输入......”。
8、“.....内存,下均测试通过建议用户,内存及以上,数据库版本,及以上软硬件平台使用。该测试以程序的功能实现是否符合设计标准和程序是否存在重大为标准。测试结果由于条件所限,本测试仅对该系统进行功能测试。经测试,系统在上述软硬件环境下,对各模块的功能均能测试通过,各逻辑流程均符合设计需要。以下为部分测试截图以及简要说明图密码提示信息在登录模块中,随机输入几组用户名和密码进行测试。经测试,其处理流程与代码设计里的处理流程致。当输入的用户密码与数据库内该用户的密码不致时,提示用户的信息,如图。当输入信息与数据库信息致时才登录成功。开始设计时忘记了密码在数据库中是采用加密后储存的,当测试验证登录密码时没有采用加密就直接进行比较,导致直登录不上去。后将密码加密后再比较就正确登录了。图未登录用户不能访问日志模块该系统采用多用户模式,并对各用户的访问权限进行了设置......”。
9、“.....因此,当未登录用户点击日历主模块上的日志记录按钮时,系统提示用户先登录该系统才能访问日志模块,如图所示。图用户名不得重复注册图非管理员不得删除用户资料在用户注册模块中,对注册时的资料输入进行条件判断,并提示出信息,图所示。如用户名是否重复密码是否为空等等,避免了数据库中的信息混乱。对于此模块中的修改和删除按钮也进行了定的权限设置。如只有管理员才能删除用户资料,如图所示未登录用户不能修改和删除资料登录用户只能修改自己的资料而不能修改他人的等等。在对此模块进行设计时,开始在显示用户信息的中,系统会自动添加行空行。当用户点击该空行时,系统会出错关闭。经检查,原来是设计当用户点击行时,会将该行的信息显示到下边的其他控件中,如等。而空行却带入了空字段,导致程序。所以,在显示信息的代码中加入了......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。