SQL_Server数据库管理与编程课程设计

合集下载

SQL Server数据库课程设计与实施研究

SQL Server数据库课程设计与实施研究

示 范项 目和 课 堂实践 项 目穿插 在 一个 教学 单元 中 , 以
便 于 实现 “ 讲 一练 ” 循环 , 理 论 1 . 2 课程 定 位 根 据 对 数据 库 相 关职 业 岗位 的知 识 、 4学 时作 为 1个 教 学单 元 , 融 为一体 。 技能和 素质 需求 分析 , 同 时充 分 了解 高职 学 生 的认知 规律 与实践 交互 ,

利 用数 据库 进行 存 储和 管理 的 , 数据 库 已经 成 为信 息 系统 和 动态 网站不可 或缺 的组 成部 分。
任务编号 任务 1
子任务
任备 内容 在s s Ms中,创建用户数据库 w e b s h o p来对商城数据进 行管理
任务 1 . 1 在S S ]  ̄J 中,创建电子商城数据库 w e b  ̄ p
任务 1 . 5 在s s h 舔 中, 由已创建好 的数 据库 w e b s h o p生成 创建数据库问知识 点 要对 应 , 适合 学 生 课程 的知 识 、 技 能有 哪些具 体 要求 , 课程 定位 是 否准确 , 课 教 师需要 设计 好课 程 内容是 否流行 或 落后。每 当给学 生开 设一 门新课 程或 训 在课 堂上 模仿 完 成。 对课 堂实 践项 目, 明确 给 出实 践项 目的 各个 任务 描 述 , 以便 学 练一 种 新技 能时 , 首 先应 该让 学生 了解 该课 程在 所 学专 业 堂 实践 日志 , 的课 程 体 系 中 的地 位和 作 用 ,对学 习后 续课 程 有 哪 些 帮 生 有 的放 矢地 进行训 练。当学 生完 成 了课 堂 实践 中规定 的 在 学 完整个 课程 时会 发 现 自己已经创 建 了一 个 助, 学生 明确 了学 习 目标 , 有 助于提 高学 习的兴趣 。 通过 走 任务 之 后 , 访调 研 企业 以及 对 网上 招聘 信息 进行 分析 等 方式 , 确定 数 完 整 的数据库 应用 系统 。 据库 相 关职 业 岗位 及 岗位 能力 需求。

《数据库管理与应用(SQL Server)》课程标准

《数据库管理与应用(SQL Server)》课程标准

《数据库管理与应用(《数据库管理与应用(SQL SQL Server Server))》课程标准课程代码KC03课程性质专业基础课建议学时46适用专业软件技术及相关专业建议教学方式“教、学、做”一体化制定单位学校制定日期2012.7.9审核部门软件技术专业资源库建设项目组企业一、课程定位本课程是软件技术专业的一门实践性很强的专业基础课。

培养学生数据库的开发、管理和维护能力,为从事数据库应用开发、系统管理和维护奠定基础。

前导课程:《C 语言程序设计》后续课程:《Java Web 程序设计》、《C#程序设计》、《 程序设计》二、课程目标通过本课程的学习,使学生了解大型数据库的基本概念,能创建和管理数据库及其对象,掌握数据库程序设计的基本思想和方法,培养学生对SQL Server 数据库进行日常管理与维护的技能,为数据库的开发、应用与维护打下基础。

㈠知识目标1.了解SQL Server 的基本概念和结构;2.掌握数据库设计基本知识;3.掌握解数据库及其对象的创建方法;4.掌握Transact-SQL 语言的编程知识;5.掌握数据库日常维护和管理方法;6.掌握基本的数据库综合应用开发的方法。

㈡能力目标1.能安装和配置SQL Server 数据库管理系统;2.具有设计符合规范的数据库的能力;3.能熟练创建和管理数据库及数据库对象,并实施数据完整性;4.具备良好的数据库编程能力;5.具备数据库日常维护、管理及程序的纠错能力;6.具备基本的数据库综合应用开发能力。

㈢素质目标1.具有规范的编程风格和习惯;2.具有良好的分析问题和解决问题的能力以及技术文档写作、沟通和团队协作能力;3.具有科学、严谨的工作态度,良好的敬业精神和创新精神;4.培养学生自主学习的能力,具有终身学习的精神和和可持续发展能力。

㈣其它目标通过课程学习,为以下职业技能证书的考试打下良好基础。

1.微软MCDBA;2.微软认证技术专家MCTS(SQL Server)。

《SQL Server数据库》课程实训教学大纲

《SQL Server数据库》课程实训教学大纲

《SQL Server数据库》课程实训教学大纲课程名称:SQL Server数据库应用基础与实现实训学时:42学时适用专业:计算机应用技术课程类别:专业课编写大纲教研室/实训室:计算机信息管理一、实训目的与要求1.实训目的:掌握SQL数据库的基本操作,会创建数据库和数据库表及表的相关操作,能进一步理解视图、索引和函数的运用,掌握T-SQL高级语言的运用,在掌握基本知识的基础上能够运用SQL数据库开发出具有一定实用效率的数据库系统,以提高自身的动手能力和基本技能。

2.要求:独立认真完成每次实训内容。

二、实训方式1. 由指导教师讲清实训的基本原理、要求,实训目的及注意事项。

2. 学生阅读实训指导书。

3. 教学实践除巩固课程理论外,还要求学生具备一定的分析和调试的能力。

4. 要求学生填写实训报告,记录实训经过、实训结果。

实训报告的主要内容包括:(1)实训目的和内容;(2)实训的简单过程;(3)实训的结果。

三、考核方法1. 实训后,学生将按要求写成实训报告文档,符合实训教学的要求并得到指导教师的认可。

2. 指导教师对实训报告进行批改、评分。

3. 采用操作考试考核方式。

4. 由于该门实训课程依附于理论课,课程总成绩应为实训与理论的综合,其中实训课程成绩计入总成绩,占30%,理论课成绩占70%。

四、实训指导书及主要参考资料实训指导书:采用自编的实训指导书主要参考资料:1.《SQL Server 2005应用开发教程》何文华主编电子工业出版社2.《数据库原理技应用技术教程》佟勇臣主编科学出版社3.《SQL Server 实用教程》郑阿奇主编电子工业出版社4.《网络数据库技术与应用》王姝主编科学出版社5.《SQL Server2005数据库应用技术》虞益诚主编中国铁道出版社五、实训项目及学时分配实训项目一览表六、实训项目内容及其要求实训一、SQL2005软件基本操作(2学时)【实训目的】:1.掌握SQL2005软件的安装注意事项,软件基本操作2.掌握使用SQL Server管理平台来创建数据库的操作3.掌握使用T-SQL语言创建数据库的基本语法4.掌握使用T-SQL语言删除数据库的语法【实训内容】:1.熟悉SQL2005的工作界面及基本操作。

数据库管理与开发项目教程(SQL Server 2019)第3版 项目八 实现数据完整性

数据库管理与开发项目教程(SQL Server 2019)第3版 项目八 实现数据完整性

/*定义列名、数据类型、
是否空值
[[CONSTRAINT check_name] CHECK (logical_expression)][,…n]) /*定义
CHECK约束
【例8-1】 在xs数据库中创建XSXX表,并定义CHECK约束。
10
项目8 实现数据完整性 ->任务1 实现域完整性
任务1-2 CHECK约束
项目8 实现数据完整性 ->任务1 实现域完整性
任务1-2 CHECK约束
CHECK约束实际上是字段输入内容的验证规则,表示一个字段的输入内容
必须满足CHECK约束的条件,如果不满足,数据就无法正常输入。
CHECK约束可以作为表定义的一部分在创建表时创建,也可以添加到现有表中。
表和列可以包含多个CHECK约束。允许修改或删除现有的CHECK约束。
【项目描述】
为xs数据库创建CHECK约束、规则、DEFAULT约束、默认值对象、索引、PRIMARY KEY约束、 UNIQUE约束、FOREIGN KEY约束实现数据完整性保护。

项目8 实现数据完整性
【项目分析】 项目4在数据库xs中建立了数据表,在向表中输入数据时,由于种种原因,有
时会输入无效或错误的信息。比如,对不同的学生输入了相同的学号,“性别” 字段的值输入了非法数据,相同的数据行被多次输入,学生成绩表中出现了学生 档案表中不存在的学号等。之所以会出现这些错误信息,是因为没有实现数据完 整性。为避免此类情况发生,本项目主要介绍如何通过实施数据完整性来解决上 述问题,以此保证数据输入的正确性、一致性和可靠性。
《SQL SERVER2019项目开发教程 》
项目8 实现数据完整性
项目8 实现数据完整性

数据库原理及应用案例教程SQLServer版课程设计

数据库原理及应用案例教程SQLServer版课程设计

数据库原理及应用案例教程SQLServer版课程设计引言随着社会信息化水平不断提高,数据的重要性越来越受到人们的关注。

在数据管理方面,数据库原理及其应用已成为一种非常重要的技术,为企业提供了一个高效,可靠的数据管理平台。

本课程设计主要介绍了数据库原理及其应用案例,以SQLServer为例,帮助学生理解数据库的基本概念,熟悉SQLServer数据库管理工具的操作,掌握SQLServer的基本应用。

课程设计目的•理解数据库的基本概念和运行机制;•掌握SQLServer数据库管理工具的基本操作;•掌握SQLServer数据库的建立、管理和维护方法;•学会运用SQLServer数据库实现企业信息化处理和管理。

课程设计内容本课程设计主要包括以下部分:1.数据库设计理论部分。

包括数据库系统的基本概念和模型、关系代数、SQL命令等。

2.SQLServer的基本介绍和使用方法。

主要包括SQLServer数据库的安装配置、数据库的创建和管理、表的创建和操作、SQL语句的使用等。

3.案例实战部分。

注重实战操作,学生需要根据真实企业需求,设计并实现基于SQLServer数据库的信息化处理和管理系统。

课程设计要求环境要求•操作系统:Windows 7及以上版本;•数据库: SQLServer 2008及以上版本。

学生要求•具备一定的数据库基础知识,了解关系型数据库的基本原理和SQL语言的基本知识;•熟悉Windows操作系统及基本的软件应用操作。

课程设计方案阶段一:数据库设计理论部分学习内容1.数据库基本概念和模型2.关系代数与关系演算3.SQL命令的使用学习要点1.掌握数据库的四大特征和三级模式。

2.了解关系代数的基本运算和关系演算的基本规则。

3.学习SQL命令的基本用法和分类,了解SQL语句的执行过程和结果。

实践任务1.设计并创建两个互相关联的表;2.编写增删改查SQL语句练习。

阶段二:SQLServer的基本介绍和使用方法学习内容1.SQLServer数据库的安装配置2.数据库的创建和管理3.表的创建和操作4.SQL语句的使用学习要点1.完成SQLServer的安装和配置;2.学会使用SQLServer数据库管理工具,了解各种数据表和索引的创建方式、数据库中的表数据的增删改查方式,并掌握SQL查询的基本语法和操作。

SQLServer数据库课程设计任务书

SQLServer数据库课程设计任务书

SQL Server 2000程序设计课程设计任务书一、题目1:高校教务管理系统二、目的与要求1. 目的:(1)基本掌握数据库分析设计的基本思路和方法;(2)达到熟练掌握SQL Server数据库的基本知识和技能;(3)能够利用所学的基本知识和技能,解决简单的程序设计问题(4)培养良好的编程习惯2. 要求基本要求:1.要求利用SQL Server数据库知识来完成系统的数据库分析设计;2.突出SQL Server的存储过程、触发器、函数等特征,在数据库端实现业务逻辑;3.画出功能模块图,有详细的功能分析文档;4.进行数据库设计,进行SQL Server编程实现存储过程和触发器;5.具有清晰的程序流程图和数据结构的详细定义;6.熟练掌握SQL Server的各种操作;7.结合某一开发工具具体实现系统功能。

创新要求:在基本要求达到后,可进行创新设计。

三、信息描述某高校有若干系,每系又分为若干专业,每系有若干学生和教师。

学生被分在若干班级中,一个学生只能属于一个班级,一个班级的学生都是一个专业的;教师则被分在不同的课程组,一个教师可以属于多个课程组,某个课程组的老师才有资格讲授该门课程。

学生须在大学四年中修满规定的学分,其中有一部分为必修课,另一部分是选修课;必修课以班级为最小单位安排上课教室及上课老师,多个班级可以安排在一个教室上课。

每个专业都有自已的培养计划,规定该专业的学生应在大学四个学年或8 个学期中修完哪些必修课,并在指定的选修课修满选修学分。

该计划同时指定了这些必修课或选修课所开设的学期。

所有教学活动均在教室进行,但上机与实验则在机房或实验室进行。

不同的教室、实验室或机房可容纳不同的人数。

有的教室有多媒体设施,有的没有。

有的课程必须在多媒体教室完成教学,有的则不然。

排课系统;四、功能描述根据上述描述,设计并开发一个教务管理系统,功能至少包括:1.学生、教师、课程、专业、教室等信息管理;2.培养计划的制订;选修课的选修系统 (先有课表,然后方许学生选修);3.成绩登记系统 (只有任课老师才有权登记该门课程的成绩,但只能在该课程结束后一个月内登记,登记完毕后,任课老师要给予确认,此后再不能修改。

“SQL Server数据库程序设计”课程的教学探索

“SQL Server数据库程序设计”课程的教学探索
摘 要 :S evr 《 QLSre数据库程序设计》 - f理论与实际结合非常紧密的课程 , 是- J 实践 性和应用性非常强 . 了 为
提高学生的应用能力 , 该文分析 了课程教学 的现状和学 生在学 习过 程中存在 的问题 , 课程 的教学 目的、 从 教学 内
容、 教学方法 、 实践环节和考核办法等几个方面进行探索 , 通过合 理组织教学 内容 , 采用大案例 教学和基于任务驱
现过程 .
22 大案 例 教 学 法 的 应 用 .
案例 教学法是 根据教 学 目的和 培养 目标 的要 求 , 在教 学过 程 中 , 以案 例 为基 本 素材 , 学生 带 入特 把 定 的事件情 景 中进 行分析 问题 和解决 问题 , 培养 学生运 用理论 知识并形 成技 能技巧 的一种 教学方 法 . 案例教学法 的 目的是使学 生更 快地 了解 内容 的 全貌 , 高 学 生学 习兴 趣 并启 发 学 生 的思 考 , 提 使单 向的
Sr r00 e e 0 数据类型 , v2 各数据库对象的创建和管理方法, 数据库备份和恢复、 安全性管理等内容. 在讲授
时这些 内容时应该 及时 与学生 交流 , 学生 的学 习状态 , 把握 使学 生熟 练掌握 , 灵活运 用 .
收稿 日期 :0 7 8 0 20 —0 —2
作者简介 : 文瑛(9 4一)女 , 17 , 广西桂林人 , 师 , 讲 硕士 , 事数据库教学和研究 从
动的实践教学方法 , 改进考核与评定方法 , 研究出适合本课程的教学方案 .
关键词 :QLSre; S vr数据库 ; e 程序设计 ; 教学改革
中 图分 类 号 : 6 2 G 4 文献标识码 : A
l 引言

数据库课程设计--java+sql-server--学生管理系统

数据库课程设计--java+sql-server--学生管理系统

课程设计任务书题目:学生管理系统学姓专课号名业程信息科学与工程学院数据库技术与应用指导教师职称讲师完成时间:2011年06 月----2010 年07 月枣庄学院计算机科学系制目录1学生信息管理系统概述 (5)1.1系统的任务 (5)1.2系统的目标 (5)2系统具体需求分析 (6)2.1系统需求 (6)2.2数据字典 (6)2.3数据流图 (10)3概念结构设计 (11)4.逻辑结构设计 (14)5.物理结构设计 (15)表汇总 (15)表A—F (16)6.数据保护设计 (18)6.1防止用户直接操作数据库的方法 (18)6.2用户帐号密码的加密方法 (18)6.3角色与权限 (18)7.运行管理与维护说明 (19)8.SQL语句及部分关键JAVA语句 (20)9.心得与体会 (29)8.参考资料 (29)课程设计任务书及成绩评定课程设计的任务和具体要求数据库应用课程设计是计算机技术专业重要的实践课程之一,是在掌握程序设计语言的基础上,学习《数据库原理》课程后的一次综合实践练习。

通过本课程设计,将在课堂上了解和掌握的数据库原理以及设计阶段的方法与技术,直接运用到实际系统的开发工作中。

并且在项目小组长及成员间的合作和沟通中,体验软件项目管理技能和方法,熟悉软件工具与环境。

本次课程设计要求我们小组成员间加强团队合作和沟通,同时每个成员承担明确的责任,独立按时完成相应任务;按照模版完成相应的文档,语言简洁、通顺,开发的系统功能符合需求规格,并能够准确、稳定地运行。

日期:指导教师签字:指导教师评语成绩:指导教师签字:日期:需求分析:1、学生信息管理系统概述学生信息管理系统主要用来管理学生基本信息。

本系统是一个简单的学生信息管理系统,系统管理的信息主要是学生基本信息、课程信息和学生选课信息。

系统的目的是有效地处理这些信息,同时为用户提供信息检索、信息修改和保护功能。

1.1 系统的任务学生信息管理系统是学校有效管理学生的重要工具,它的任务主要有以下几项:◆◆◆◆◆学生基本信息管理,主要负责管理学生基本信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

30课程设计说明书名称: 财务凭证管理系统姓名学号院系班级湖南理工学院计算机与信息工程系2014年1 月5 日一.需求分析1.1系统概述此系统是对于财政凭证管理的一个专门的系统,财务凭证管理系统主要由【系统管理】、【凭证管理】、【科目信息】、【账目查询】和【报表】等模块组成。

进入该系统后,用户可以对系统中的财务信息进行添加、修改、删除、查询以及打印等操作。

另外,管理员还可以添加、修改用户信息以及对密码修改。

1.2基础结构财务凭证管理系统的前台是使用C#开发Windows应用程序,后台系统采用SQL Server 2005作为数据库。

Microsoft SQL Server 2005 是一个完整的商务智能 (BI) 平台,引入使用了Microsoft .NET 语言来开发数据库目标的性能,为用户提供了可用于构建典型和创新的分析应用程序所需的各种特性、工具和功能。

1.3系统总体结构财务凭证管理系统按照功能划分为五大部分:系统管理,凭证管理,科目信息,账目查询,报表。

系统管理的功能包含:公司信息,初始化使用时间,初始化科目资金,管理员信息,密码修改。

凭证管理的功能包含:凭证录入,凭证审核,凭证结算,凭证总汇,凭证查询,凭证修改,科目信息的功能包含:科目信息,科目查询。

账目查询的功能包含:总账查询,按凭证查询,按科目查询,账目余额。

报表的功能包含:按科目名称报表,按凭证号报表。

财务管理系统应包括的基本功能如图所示:财务凭证管理系统系统管理退出系统账目查询科目信息凭证管理报表图1.3.1财务凭证管理系统的基本功能1.4 数据库设计管理员科目信息账目信息用户信息用户名密码编号办公职位注册时间联系电话编号页码名称资金简码科目编号拼音简码科目名称初期余额总账页码编号姓名用户公司信息地址邮政编码联系电话凭证管理凭证编号科目名称平整日期借方金额贷方金额平衡关系备注管理管理管理查询管理实体关系模式:管理员信息(姓名,编号,密码,手机号码,工作单位) 账目信息(资金,简码,编号,页码,名称)日志信息(编号,用户姓名,日期,凭证修改,凭证查询,凭证审核)凭证管理信息(账目编号,总汇,商品资金,账目结算,账目审核,凭证编号,凭证日期)用户信息(编号,姓名,文件,电话号码,类型,地址) 联系关系模式:管理(日志信息,账目) 查询(用户) 报表(凭证信息)二.数据设计2.1数据库实现2.1.1 表tb_admInfo(管理员信息)字段名数据类型空/非空其他字段简单描述admId int 非空admName varchar(20) 空admPassword varchar(20) 空admWordk varchar(20) 空admPhone varchar(20) 空admdate admdate 空表描述【基本用途、所属数据库、表数据量、预计增长量。

所属表空间、分表说明、分区说明。

】主键admId2.1.2 表tb_logInfo(日志信息)字段名数据类型空/非空其他字段简单描述logId int 非空username varchar(20) 空logdate datetime 空logshou varchar(20) 空表描述【基本用途、所属数据库、表数据量、预计增长量。

所属表空间、分表说明、分区说明。

】2.1.3 表tb_subjectInfo (账目信息)字段名数据类型空/非空其他字段简单描述subId varchar(20) 非空subGkb varchar(30) 空subName varchar(30) 空subMoney money 空subPage varchar(20) 空表描述【基本用途、所属数据库、表数据量、预计增长量。

所属表空间、分表说明、分区说明。

】主键subId2.1.4 表tb_UserJob (用户信息)字段名数据类型空/非空其他字段简单描述userId int 非空username varchar(20) 空usermonofile varchar(50) 空useraddress varchar(30) 空 useracridine varchar(10) 空 userphone varchar(15)空表描述【基本用途、所属数据库、表数据量、预计增长量。

所属表空间、分表说明、分区说明。

】2.1.5 表tb_warrantInfo (凭证信息)字段名 数据类型 空/非空 其他 字段简单描述warrantId int 空warrantDate datetime 空 subId varchar(20) 空 subLendmoney money 空 subGoodsMoney money 空 subEquation varchar(30) 空 subRemark varchar(50)空表描述【基本用途、所属数据库、表数据量、预计增长量。

所属表空间、分表说明、分区说明。

】2.2模块功能的实现2.2.1管理员登录时数据流图用户登录判断登录身份普通用户功能操作界面管理员功能操作界面普通用户登录成功管理员登录成功普通用户查询功能登录失败返回2.2.1管理呀登录时数据流图登录界面:代码:GetLogin log = new GetLogin();admInfo adm = new admInfo();adm.setadmName(this.txtUser.Text);adm.setadmPassword(this.txtPasword.Text);string result = log.loginDen(adm);if (result == "adminOK"){frmMain main = new frmMain(this.txtUser.Text.Trim()); main.Show();this.Hide();}//登录成功登录成功后界面图:代码实现private void btnOK_Click(object sender, System.EventArgs e)//确定{try{ GetLogin log = new GetLogin()admInfo adm = new admInfo();adm.setadmName(this.txtUser.Text);adm.setadmPassword(this.txtPasword.Text);string result = log.loginDen(adm);// 调用方法if (result == "adminOK"){frmMain main = new frmMain(this.txtUser.Text.Trim());main.Show();this.Hide();}// end block ifif (result == "adminNO"){DialogResult a = MessageBox.Show("用户名或密码错误", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Error);this.txtUser.Text = "";txtPasword.Text = "";txtUser.Focus();}// end block ifif (result == "ConClose"){MessageBox.Show("数据库没有打开", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Error);}// end block if}catch(Exception ee){MessageBox.Show(ee.Message);}}private void btnConcel_Click(object sender, System.EventArgs e)//取消{DialogResult bb =MessageBox.Show("是否要退出登录?","退出登录",MessageBoxButtons.YesNo);if(Convert.ToString(bb)=="Yes"){Application .Exit();}}private void frmLoginwe_Load(object sender, EventArgs e){}private void pictureBox1_Click(object sender, EventArgs e){}}}2.2.2系统管理模块截图:代码实现private void 公司信息ToolStripMenuItem_Click(object sender, EventArgs e){frmComnpty cpy = new frmComnpty();cpy.MdiParent = this;cpy.Show();}private void 初始化使用时间ToolStripMenuItem_Click(object sender, EventArgs e) {frmSystemDatTime sydate = new frmSystemDatTime(M_strName);sydate.MdiParent = this;sydate.Show();}private void 初始化科目资金ToolStripMenuItem_Click(object sender, EventArgs e) {frmSubjectMoney suMoney = new frmSubjectMoney();suMoney.MdiParent = this;suMoney.Show();}private void 管理理员信息ToolStripMenuItem_Click(object sender, EventArgs e) {frmAdmInfo adm = new frmAdmInfo();adm.MdiParent = this;adm.Show();}private void 密码修改ToolStripMenuItem_Click(object sender, EventArgs e){frmAdminPassWord password = new frmAdminPassWord(M_strName);password.MdiParent = this;password.Show();}2.2.3 凭证管理截图:代码:private void 凭证录入ToolStripMenuItem_Click(object sender, EventArgs e){ frmWarrantInfo war = new frmWarrantInfo();war.MdiParent = this;war.Show();}private void 凭证审核ToolStripMenuItem_Click(object sender, EventArgs e){ frmWarrantSheng sheng = new frmWarrantSheng();sheng.MdiParent = this;sheng.Show();}private void 凭证结算ToolStripMenuItem_Click(object sender, EventArgs e){ GetWarInfo getWinfo = new GetWarInfo();int p_int_Select = getWinfo.GetCount();if (p_int_Select == 1){ MessageBox.Show("还没有通过审核的记录\n" + "请审核凭证后再结算", "结算提示", MessageBoxButtons.OK, rmation);return;}else{ string P_str_balnd = getWinfo.GetWarrbalance();if (P_str_balnd == "updateOk"){ MessageBox.Show("结算完毕\n" + "请继续操作", "结算提示", MessageBoxButtons.OK, rmation);return;}}}private void 凭证总汇ToolStripMenuItem_Click(object sender, EventArgs e){ frmWarrantlSun wsun = new frmWarrantlSun();wsun.MdiParent = this;wsun.Show();}private void 凭证ToolStripMenuItem_Click(object sender, EventArgs e){ frmWarrantFind find = new frmWarrantFind();find.MdiParent = this;find.Show();}private void 凭证修改ToolStripMenuItem1_Click(object sender, EventArgs e){ frmWarrantUpdate frmupdat = new frmWarrantUpdate();frmupdat.MdiParent = this;frmupdat.Show();2.2.4科目信息管理模块截图:代码:private void 添加科目ToolStripMenuItem_Click(object sender, EventArgs e){ frmSbubjectInfo suinfo = new frmSbubjectInfo();suinfo.MdiParent = this;suinfo.Show();}private void 科目查询ToolStripMenuItem_Click(object sender, EventArgs e) { frmSubjectIDFind subFind = new frmSubjectIDFind();subFind.MdiParent = this;subFind.Show();2.2.5账目查询模块截图:代码: private void 总账游览ToolStripMenuItem_Click(object sender, EventArgs e) {frmSumLook look = new frmSumLook();look.MdiParent = this;look.Show();}private void 按凭证查询ToolStripMenuItem_Click(object sender, EventArgs e) { frmSubjectWarrtID warID = new frmSubjectWarrtID();warID.MdiParent = this;warID.Show();}private void 按科目查询ToolStripMenuItem_Click(object sender, EventArgs e) { frmSubjectSun sun = new frmSubjectSun();sun.MdiParent = this;sun.Show();}private void 账目佘额ToolStripMenuItem_Click(object sender, EventArgs e) { frmLeavMoney frmo = new frmLeavMoney();frmo.MdiParent = this;frmo.Show();2.2.6报表模块截图:代码: private void 按科目报表ToolStripMenuItem_Click(object sender, EventArgs e){ frmSubjectSun sun = new frmSubjectSun();sun.MdiParent = this;sun.Show();}private void 按凭证ToolStripMenuItem_Click(object sender, EventArgs e){ frmSubjectWarrtID warID = new frmSubjectWarrtID();warID.MdiParent = this;warID.Show();}2.2.7退出模块截图:代码: private void 退出ToolStripMenuItem_Click(object sender, EventArgs e){ DialogResult a = MessageBox.Show("是否要退出系统?", "退出", MessageBoxButtons.YesNo, MessageBoxIcon.Question);if (Convert.ToString(a) == "Yes"){Application.Exit();}}三.设计心得体会通过对财务凭证管理系统的编程开发,我熟悉了SQL Server2005的使用和操作。

相关文档
最新文档