**学院
课程设计说明书
(2012/2013学年第一学期)
课程名称 : 软件程序设计
题 目 : 备忘录软件设计
专业班级 : ﻩﻩ ﻩ
学生姓名 : 放羊娃
学 号: ﻩ ﻩ
指导教师 : ﻩﻩ ﻩﻩ
设计周数 : 2周
设计成绩 :
2013年1月18日
目 录
1目的 2
2设计部分 2
2.2系统设计 2
2。2。1 系统备忘录系统的功能模块 2
2。2.2系统流程图
2。2.3 数据库系统设计ﻩ3
3 系统功能图 4
4设计步骤 4
4
1.1建立表 添加用户信息表(UserInfo)、备忘录信息表(MemoReminder)。ﻩ4
(frmLogin)ﻩ4
4。3主界面设计(frmMain) 5
4。
4.3。2 子菜单栏ﻩ5
4。3.3 在主界面添加背景图片 5
4.4修改密码 5
4。 在 用户操作 下拉菜单中的“修改密码”,可以修改当前用户的密码。 5
4. 设置添加备忘窗口 5
数据库连接ﻩ5
4.6编辑备忘内容 5
4.7。1 到设置的时间后,会弹出此窗口ﻩ6
4。7。2 按钮:“延时”按钮、“知道了”按钮 6
4.8注册界面设计ﻩ6
有三项内容: 6
4. 按钮:“提交"按钮、“取消"按钮 6
5程序设计ﻩ7
5。1创建一个类,
5.2实现不同用户登录ﻩ8
5。3用户修改密码 9
10
5。5用户添加备忘内容,及设定铃声 12
5。6备忘提醒用户 13
5。7新用户注册ﻩ16
6设计总结与结论ﻩ17
7参考文献 17
1目的
本课程设计是电子工程专业的一门软件实践专业基础课,旨在提高学生的软件编程能力。本设计将进一步加强学生对面向对象程序设计思想的理解,增强对C#程序语言的灵活运用。要求学生能结合数据库知识,实现基本的应用软件,为以后从事相关行业打下软件编程基础。
2设计部分
备忘录系统所需要实现的功能是:
支持多用户登录,根据用户名和密码进入备忘录;
登录用户可完成备忘信息的添加、修改和删除功能;
支持登录提醒或其他提醒方式,同时使用Windows窗体和C#语言来进行实际设计;既然设计到了多用户等相关操作,就用到了SQL SERVER数据库;
在完成以上功能以后,添加了可以注册新用户的功能。
2。2系统设计
2。2.1 系统备忘录系统的功能模块
用户信息模块:用来管理用户的登录、注册;
主界面:用来修改用户的个人登录密码,修改、删除用户的备忘内容;
备忘信息模块:添加用户需备忘的信息、添加到时提醒铃声;
到时提醒模块:用来提醒用户备忘的内容,及铃声提醒。
2。2。2系统流程图进入登录界面
判断用户名和密码是否与数据库一致
主界面
注册/重新登录
到时提醒界面
退出
添加、编辑备忘信息
查看版本信息
访问作者博客
开始
N
Y
上图1 为用户登录流程图
。3 数据库系统设计
用户信息表(UserInfo)
列名
数据类型
长度
是否为主键
是可否为空
注释
UserName
nvarchar
20
是
否
用户登录用户名
UserPwd
nvarchar
20
否
否
用户登录密码
备忘录信息表(MemoReminder)
列名
数据类型
长度
是否为主键
是可否为空
注释
Number
int
是
否
自动编号
UserName
nvarchar
20
否
否
用户名
Memo
nvarchar
MAX
否
是
备忘内容
ReminderTime
datetime
否
是
提醒时间
ReminderMusic
nvarchar
MAX
否
是
提醒铃声
3 系统功能图
用户信息模块
备忘录模块
用户注册模块
用户登录模块
用户修改个人信息模块
添加备忘模块
编辑备忘模块
修改备忘模块
删除备忘模块
提醒备忘模块
备忘
C课程设计备忘录软件设计 来自淘豆网m.daumloan.com转载请标明出处.