
桌面日历系统设计
作品编号:CNET084 开发环境:[C#] WORD全文:27页 论文字数:12000字 此桌面日历系统设计毕业设计完整版包含[论文,源程序,可执行文件] |

4.4.2 用户注册模块
功能说明:用于用户注册,资料修改,用户删除和查询。注册界面将从数据库中读取出的所有用户信息显示出来。
用户注册时根据用户所填写的信息存入数据库。需要判断用户名是否合法,用户名是否重复,两输入密码是否大于6位并相同,是否已选择年龄。不合法的注册信息显示错误消息框,并提示重新输入。合法的用户名和密码保存在UserLogin表中,用户名采用明文保存,密码采用MD5加密保存,并为该用户分配一个UserNumber的整型编号。合法的用户个人资料保存在UserInfo表中,并使用UserNumber字段与UserLogin表相关联。
资料修改时根据选中的用户UserNumber修改用户信息,未注册用户不能修改用户信息,注册用户只能修改自己的信息,管理员可以修改所有用户信息。修改用户信息时也要判断合法性,并将合法信息存放到相应的表中。
用户删除只有管理员可以访问,根据选中的用户UserNumber删除用户信息,并将数据库中MsgInfo表、UserInfo表和UserLogin表中该用户的信息全部删除。
用户查询可以根据输入的用户名查询显示出的用户,并将该用户所在行选中。
......
结论
本次毕业设计完成了预定任务,包括用户登录、用户注册、日历、日志记录、日志提醒、节假日设置等功能。
通过此次毕业设计,虽说不能完全掌握C#的编程技巧,但基本的编程思路还是逐渐地巩固起来。以前在课堂上学习的理论知识派上了用场,在程序的实际设计和实现过程中,逐步地将一些理论知识应用到开发中来,比如函数的调用、类与对象、方法的重载和引用等,并简单接触到了数据库的设计与操作。
个人感觉其中最大的收获就是学习如何在程序开发过程中发现问题,查阅资料并解决问题,养成独立思考的能力。学习如何利用网络寻找解决问题的方法,这种方法在今后的工作和学习生活中能让事情变得事半功倍。
在整个程序的设计与实现过程中,也发现自身存在的不少问题。特别是在实际动手编写代码方面很欠缺,一些本来很简单的问题却要去花费大量的时间来解决。理论上明白的方法却不知道该如何去实现,今后要多加练习动手能力。
本C#毕业设计“桌面日历系统设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
相关毕业设计:
- 没有相关设计
客服微信号:hastp888
添加好友时请备注“论文”