文档详情

C课程设计报告书1.doc

发布:2018-02-08约1.08万字共20页下载文档
文本预览下载声明
《面向对象对象程序设计C#语言》 课程设计报告 华美整形医院管理系统 班 级:计算机应用技术二班 学 号:100600302055 10060302061 姓 名: 任会霞 同 组 者: 马银凤 时 间:2011年12月25日 一、设计目的 2 二、设计内容 2 三、算法的基本思想 2 四、需求分析 2 五、概要设计 2 六、运行界面及结果 2 七、总结 2 八、源代码 2 一、设计目的 1.进一步掌握设计、实现较大系统的完整过程,包括系统分析、编码设计、系统集成、以及调试分析,熟练掌握数据结构的选择、设计、实现以及操作方法,为进一步的应用开发打好基础。 2. 我们学习这门语言的目的,不是仅仅的理论研究,作为语言,它只是一种工具,因此学习它更重要的是运用它来做有用的程序,这也就是说学习它重在应用.在实践的基础上对它能更好的掌握,而进行简单的设计就是一种很有效的学习实践方式, 培养的上机动手能力和在本课程内初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计急今后从事专业工作打下坚实的基础.ACCESS数据库。 (2).数据库中要设计2张表,一张是客户信息表(iuser.dbo);一张是管理员表(super.dbo); 2、窗口程序设计 共需五个窗口程序的支持; (1).一个login窗口用作管理员的登录也是整个程序的主窗口; (2).一个user窗口是显示客户的具体信息,主要是用来数据呈现的; (3).一个add user窗口,用来增加数据; (4).一个change password窗口是用来进行管理员修改的; (5)一个browse 窗口是用来进行数据浏览的; 内容设计 (1)掌握C#的基本语法以及Visual Studio2005集成编译环境。 (2)掌握C#面向对象程序设计其应用。 (3)掌握程序流程以及基本应用方法。 (4)熟悉文件读取、数据库连接与应用、数据组织与管理等软件开发的基本技能。 三、算法的基本思想 (1) 此次设计内容主要分为两个大的模块,针对多文档编辑的含义定义为父窗体模块和子窗体模块.每个父窗体可以有多个子窗体,而每个子窗体有且只能有一个父窗体,在此基础上分别设计出父、子窗体的主要菜单项,实现其相关的主要功能,详细的模块设计流程如下图示: 父窗体菜单的主要结构模: 登陆窗口 子窗体是在父窗体的基础上,由项目添加|Window窗体而联系到一起的,它具有和父窗体不完全一样的菜单结构,但也有自己的菜单,在运行时,两个窗体菜单通过属性控制合并到一起,其主要的菜单结构模块如下: 子窗体菜单: 客户管理 浏览客户 查询客户 添加客户 系统设置 字体颜色 背景颜色 帮助 关于 退出 (2)算法分析: 整合这次设计,针对我们的设计题目,我们主要是在可视化环境下实现的对菜单控件的操作.父窗体的菜单项和子窗体的菜单项并不完全相同,最后经过它们的结合而合并为同一个菜单,使运行的最终窗口更加完善. 父窗体菜单部分,也就是Form1 窗体,主要包含两个控件按钮:登陆、取消. 子窗体部分即Form2窗口,主要包含客户管理、系统设置、帮助等三个菜单.其中客户管理菜单和Form1窗体不同,它有浏览客户菜单项、添加客户菜单项、查询客户菜单项等,它是利用OleDbConnection对象的实例来实现各个操作的.它是利用执行sql语句实现各菜单项功能的. 系统设置菜单主要包含是对文本的控制操作,如字背景颜色,字体颜色等功能.它是通过if 条件语句进行菜单空间的判断从而实现字体和背景的设置.通过此菜单选项或快捷菜单均可以实现不同的编辑. 四、需求分析 1、有管理员登陆窗口,以密码登陆,进入系统后管理员可以更改密码 系统功能及退出该窗口。 2、对客户信息进行浏览。 3、按客户信息字段查询客户信息。 4、对查询到的客户信息进行删除。 5、对客户信息进行添加,查询。 6、对管理员信息进行添加,删除,退出 五、概要设计 六、运行界面及结果 七、总结 经过一
显示全部
相似文档