C课程设计—备忘录软件设计

C课程设计—备忘录软件设计

ID:43707695

大小:1020.38 KB

页数:26页

时间:2019-10-13

C课程设计—备忘录软件设计_第1页
C课程设计—备忘录软件设计_第2页
C课程设计—备忘录软件设计_第3页
C课程设计—备忘录软件设计_第4页
C课程设计—备忘录软件设计_第5页
资源描述:

《C课程设计—备忘录软件设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、**曇院课程设计说明书(2012/2013学年第一学期)课程名称:软件程序设计题目:备忘录软件设计专业班级:学生姓名:放羊娃学号:指导教师:设计周数:2J1设计成绩:2013年1月18日1目的2设计部分22.1系统分析22.2系统设计22.2.1系统备忘录系统的功能模块22.2.2系统流程图2.2.3数据库系统设计33系统功能图44设计步骤4社1建立数据库41.1建立表添加用户信息表(Userinfo)、备忘录信息表(MemoReminder)44.2登录界面设计(frmLogin)44.3主界面设计(frmMain)54.3.1主菜单栏54.3.2

2、子菜单栏54.3.3在主界面添加背景图片54.4修改密码54.4.1在用户操作下拉菜单中的“修改密码”,可以修改当前用户的密码。54.5添加备忘内容54.5.1设置添力口备忘窗口54.5.2数据库连接54.6编辑备忘内容54.7到时提醒界面设计4.7.1到设置的时间后,会弹出此窗口64.7.2按钮:“延时”按钮、“知道了”按钮64.8注册界面设计4.8.1有三项内容:64.&2按钮:“提交”按钮、“取消”按钮65程序设计5.1创建一个类,OperateDB。75.2实现不同用户登录85.3用户修改密码95.4用户修改和删除备忘内容105.5用户添加备

3、忘内容,及设定铃声125.6备忘提电用户145.7新用户注册166设计总结与结论177参考文献181目的本课程设计是电子工程专业的一门软件实践专业基础课,旨在提高学生的软件编程能力。本设计将进一步加强学生对面向对象程序设计思想的理解,增强对C#程序语言的灵活运用。要求学生能结合数据库知识,实现基本的应用软件,为以后从事相关行业打下软件编程基础。2设计部分2.1系统分析备忘录系统所需要实现的功能是:1、支持多用户登录,根据用户名和密码进入备忘录;2、登录用户可完成备忘信息的添加、修改和删除功能;3、支持登录提醒或其他提醒方式,同时使用Windows窗体

4、和C#语言來进行实际设计;既然设计到了多用户等相关操作,就用到了SQLSERVER数据库;4、在完成以上功能以后,添加了可以注册新用户的功能。2.2系统设计2.2.1系统备忘录系统的功能模块用户信息模块:用来管理用户的登录、注册;主界面:用來修改用户的个人登录密码,修改、删除用户的备忘内容;备忘信息模块:添加用户盅备忘的信息、添加到时提醒铃声;到时提醒模块:用来提醒用户备忘的内容,及铃声提酶。2.2.2判断用户名和密码是否与数据库一致注册/重新登录YL丿主界面添加、编辑备忘信息到时提醒界而工查看版本信息访问作者博客上图1为用户登录流程图2.2.3数据

5、库系统设计用户信息表(UserTnfo)列名数据类型长度是否为主键是可否为空注释UserNamenvarchar20是否用户登录用户名UserPwdnvarchar20否否用户登录密码备忘录信息表(MemoReminder)列名数据类型长度是否为主键是可否为空注释Numberint是否自动编号UserNamenvarchar20否否用户名MemonvarcharMAX是备忘内容ReminderTimedatetime否是提醒时间ReminderMusicnvarcharMAX否是提醒铃声3系统功能图图2备忘录系统的总体结构4设计步骤4.1建立数据库1

6、.1建立表添加用户信息表(Userinfo)、备忘录信息表(MemoReminder)。4.2登录界面设计(frmLogin)当用户输入用户名和密码,点击登录按钮后,从数据库检索此想登录的用户的信息,如果登录名和密码与数据库里的一致,则登录进去,进入主界面,若其中一个错课或用户名不存在,则提示:用户名或密码错误;可以点击一旁的“注册用户”按钮;注册一个新用户,登录进去;还有一个重置按钮,就是当用户名或密码输入错误后,可以点击“重置”按钮,清空两个框里面的值。4・3主界面设计(frmMain)4.3.1主菜单栏4.3.2子菜单栏在备忘录下拉的编辑备忘中

7、,包括•修改和删除备忘。4.3.3在主界面添加背景图片4.4修改密码4.4.1在用户操作下拉菜单中的“修改密码”,可以修改当前用户的密码。4.5添加备忘内容4.5.1设!I添加备忘窗口备忘内容提醒时间提醒铃声(从目录可选)按钮:添加、取消。4.5.2数据库连接当按“添加”按钮,备忘内容录入数据库;4・6编辑备忘内容包括修改和删除功能;4.7到时提醒界面设计4.7.1到设置的时间后,会弹出此窗口提醒备忘的内容显示当前时间响设置的铃声需延时的时间4.7.2按钮:“延时”按钮、“知道了”按钮有一个控件(combobox),当只有选择需延时的时间后,点击延时

8、才生效,否则会提示:请选择需要延时的时间;当点击“知道了”按钮后,会弹出:是否要保留此条备忘内容,若单击:Y

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。