C课程设计

发布 2022-09-30 14:37:28 阅读 7816

**学院。

课程设计说明书。

2012/2013学年第一学期)

课程名称 : 软件程序设计

题目 : 个人单词簿

专业班级。学生姓名放羊娃。

学号。指导教师。

设计周数2周。

设计成绩。2024年1月18日。

目录。1目的 2

2设计部分 2

2.1系统分析 2

2.2系统设计 2

2.2.1 个人单词簿系统的功能模块 2

2.2.2 单词簿软件总体结构 2

2.2.3 数据库系统设计 4

3 系统流程图 4

4设计步骤 4

4.1建立数据库 5

1.1建立表 5

4.2登录界面设计(frmlogin) 5

4.3主界面设计(frmmain) 5

4.3.1主菜单栏 5

4.3.2 子菜单栏 5

4.3.3 在主界面添加背景** 5

4.4数据库连接 7

4.5设计浏览窗口 7

4.6添加内容窗口 7

4.7查询生词窗口 8

4.8生词导出功能窗口 10

4.9生词考查测试栏 12

4.9.1进入测试模式 12

5程序调用的类 14

6课程设计总结 16

7参考文献 17

1 目的。本课程设计是电子工程专业的一门软件实践专业基础课,旨在提高学生的软件编程能力。本设计将进一步加强学生对面向对象程序设计思想的理解,增强对c#程序语言的灵活运用。

要求学生能结合数据库知识,实现基本的应用软件,为以后从事相关行业打下软件编程基础。

个人单词薄系统所需要实现的功能是:

1、 根据用户名和密码进入单词薄;

2、 登录用户可完成对陌生单词的添加、导出、查询和考查功能;

3、 使用windows窗体和c#语言来进行软件设计;由于涉及到了用户登录,生词的添加、查询、考查等相关操作,所以需要用到sql server数据库;

4、 在完成以上功能以后,添加了可以联网查词的功能。

用户信息模块:用来管理用户的登录;

主界面:用来添加生词、查询生词、导出生词和对生词的考查测试。

添加生词模块:添加用户需要的生词信息;

查询生词模块:用户根据需要查询生词信息;

生词导出模块:导出生词;

生词考查模块:通过考查测试用户记忆生词情况。

2.2.2 单词簿软件总体结构。

上图为:个人单词簿系统的总体结构。

2.2.3 数据库系统设计。

用户信息表(infouser)

生词信息表(cihui)

3 系统流程图。

上图为:用户使用流程图。

4 程序设计步骤。

4.1 建立数据库。

建立两个表:添加用户信息表(infouser)、生词信息表(danci)。

4.2 登录界面设计(frmlogin)

当用户输入用户名和密码,点击登录按钮后,从数据库检索此想登录的用户的信息,如果登录名和密码与数据库里的一致,则登录进去,进入主界面,若其中一个错误或用户名不存在,则提示:用户名或密码错误;用户名和密码默认为:admin与1。

**为: private void btnlogin_click(object sender, eventargs e)

private void 退出toolstripmenuitem_click(object sender, eventargs e)

private void toolstripbutton1_click(object sender, eventargs e)

private void frmmain_formclosing(object sender, formclosingeventargs e)

private void tabpage2_click(object sender, eventargs e)

public sql sql = new sql();

private void toolstripbutton3_click(object sender, eventargs e)

private void toolstripbutton4_click(object sender, eventargs e)

private void linklabel1_linkclicked(object senderlinklabellinkclickedeventargs e)

private void 退出toolstripmenuitem2_click(object sender, eventargs e)

private void frmmain_sizechanged(object sender, eventargs e)

private void notifyicon1_doubleclick(object sender, eventargs e)

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...