管理信息系统课程设计报告1

合集下载

管理信息系统课程设计(终版)精选全文完整版

管理信息系统课程设计(终版)精选全文完整版

可编辑修改精选全文完整版管理信息系统课程设计(终版)1.1 系统名称本文介绍的系统名称为“企业信息管理系统”。

1.2 系统开发背景随着信息技术的发展,企业管理越来越重视信息化建设。

为了提高企业信息管理的效率和准确性,本系统应运而生。

1.3 选题说明本系统旨在帮助企业实现信息化管理,包括信息管理和财务管理两个方面。

1.4 系统目标本系统的目标是提高企业管理的效率和准确性,降低管理成本,提高企业竞争力。

1.5 系统主要功能本系统主要包括信息管理和财务管理两个方面。

信息管理包括员工信息管理、客户信息管理、供应商信息管理等;财务管理包括财务报表管理、成本管理、收支管理等。

1.6 可行性分析1.6.1 可行性研究的前提在进行可行性研究之前,需要对企业的发展状况、市场竞争情况、管理需求等进行全面分析。

1.6.2 系统的可行性研究通过市场调研和用户需求分析,本系统的开发是可行的。

同时,本系统的开发也符合企业的发展战略和管理需求。

2.1 信息管理信息管理是本系统的核心功能之一,包括员工信息管理、客户信息管理、供应商信息管理等。

通过对信息的集中管理,可以提高信息的准确性和及时性,为企业管理提供有力支持。

2.2 财务管理财务管理是企业管理的重要组成部分,也是本系统的主要功能之一。

通过对财务数据的集中管理和分析,可以帮助企业实现成本控制、收支管理等目标。

3.1 系统功能结构为了更好地了解系统的功能结构,本文进行了功能结构调查和组织结构调查。

通过调查分析,得出了系统的功能结构图。

3.2 业务流程分析业务流程分析是系统设计的重要组成部分,通过对业务流程的分析,可以更好地设计系统的功能和流程。

本文对系统的业务流程进行了详细的分析,并绘制了业务流程图。

3.3 数据流程分析数据流程分析是系统设计的另一个重要组成部分,通过对数据流程的分析,可以更好地设计系统的数据结构和流程。

本文对系统的数据流程进行了详细的分析,并绘制了数据流程图。

管理信息系系统课程设计

管理信息系系统课程设计

管理信息系系统课程设计一、教学目标本课程的教学目标是使学生掌握管理信息系统的基本概念、原理和应用,培养学生运用信息技术解决企业管理问题的能力。

具体分为以下三个层面:1.知识目标:学生需掌握管理信息系统的基本概念、主要功能、类型及发展历程;了解信息系统的开发过程和方法;熟悉企业资源计划(ERP)、客户关系管理(CRM)等现代企业管理信息系统。

2.技能目标:学生能运用管理信息系统理论分析和解决实际问题;具备简单的信息系统分析和设计能力;熟练使用相关管理信息系统软件,如ERP、CRM等。

3.情感态度价值观目标:培养学生对管理信息系统的兴趣,认识信息技术在企业管理中的重要性和局限性;培养学生团队协作、创新思维和终身学习的意识。

二、教学内容本课程的教学内容主要包括以下几个部分:1.管理信息系统概述:管理信息系统的定义、功能、类型和发展历程。

2.信息系统开发与管理:信息系统开发过程、方法和技术。

3.企业资源计划(ERP):ERP的基本概念、主要模块和实施策略。

4.客户关系管理(CRM):CRM的基本概念、主要功能和实施策略。

5.其他现代企业管理信息系统:如供应链管理(SCM)、人力资源管理(HRM)等。

6.管理信息系统案例分析:分析实际案例,了解管理信息系统在企业中的应用和价值。

三、教学方法为实现教学目标,本课程将采用以下教学方法:1.讲授法:讲解基本概念、原理和知识点,引导学生掌握管理信息系统的基本理论。

2.案例分析法:分析实际案例,让学生了解管理信息系统在企业中的应用和价值。

3.讨论法:学生分组讨论,培养学生的团队协作能力和创新思维。

4.实验法:让学生动手操作,熟练使用相关管理信息系统软件。

四、教学资源为实现教学目标,本课程将采用以下教学资源:1.教材:选用权威、实用的教材,如《管理信息系统》等。

2.参考书:提供相关领域的参考书籍,拓展学生的知识视野。

3.多媒体资料:制作精美的PPT、视频等多媒体资料,提高课堂教学效果。

管理信息系统课程设计

管理信息系统课程设计

管理信息系统课程设计一、教学目标本课程的教学目标是使学生掌握管理信息系统的基本概念、原理和技术,培养学生运用管理信息系统解决实际问题的能力。

具体目标如下:1.知识目标:–理解管理信息系统的定义、功能和分类;–掌握管理信息系统的基本组成部分和运作原理;–熟悉管理信息系统在不同行业和领域的应用案例;–了解管理信息系统的发展趋势和未来挑战。

2.技能目标:–能够运用管理信息系统分析和解决实际问题;–掌握管理信息系统的设计方法和工具;–具备管理信息系统项目管理和团队协作的能力;–学会对管理信息系统进行评估和优化。

3.情感态度价值观目标:–培养学生对管理信息系统的兴趣和热情;–增强学生运用管理信息系统解决实际问题的意识;–培养学生具备创新精神和团队合作精神;–引导学生关注管理信息系统在社会发展中的作用和责任。

二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.管理信息系统的基本概念:介绍管理信息系统的定义、功能和分类,使学生了解管理信息系统在企业和社会中的应用。

2.管理信息系统的组成和原理:讲解管理信息系统的基本组成部分(如数据、流程、等)和运作原理,让学生掌握管理信息系统的工作机制。

3.管理信息系统的应用案例:分析不同行业和领域的管理信息系统应用案例,让学生了解管理信息系统在不同场景下的实际应用。

4.管理信息系统的发展趋势:介绍管理信息系统的发展历程、现状和未来趋势,使学生关注管理信息系统的发展动态。

5.管理信息系统的设计和实施:讲解管理信息系统的设计方法、工具和实施步骤,培养学生具备实际操作能力。

6.管理信息系统项目管理和团队协作:教授项目管理方法、团队协作技巧,提高学生的团队协作能力和项目管理能力。

7.管理信息系统的评估和优化:介绍评估方法、优化策略,培养学生对管理信息系统的持续改进意识。

三、教学方法为了实现课程目标,我们将采用以下教学方法:1.讲授法:通过讲解、演示、案例分析等方式,使学生掌握管理信息系统的基本概念、原理和应用。

管理信息系统课程设计报告范文免费 管理信息系统课程设计报告范文

管理信息系统课程设计报告范文免费 管理信息系统课程设计报告范文

管理信息系统课程设计报告范文免费管理信息系统课程设计报告范文本文是一份管理信息系统课程设计报告范文,旨在为广大学生提供参考,希望对大家的课程设计有所帮助。

一、项目背景随着大数据、人工智能等技术的快速发展,企业面临着管理信息系统的建设和升级的新需求。

因此,本项目旨在开发一款基于Web的企业管理信息系统,解决企业在日常运营中的管理与决策所面临的困难和挑战。

二、需求分析本项目主要面向企业的管理层和员工,旨在提供以下功能:1.员工管理:包括员工档案管理、考勤管理、薪资管理、绩效管理等。

2.部门管理:包括部门组织架构管理、部门绩效考核等。

3.客户管理:包括客户档案管理、销售管理等。

4.项目管理:包括项目计划管理、项目进度管理、项目成本管理等。

5.知识管理:包括企业文档管理、知识库管理等。

6.决策分析:包括数据统计与分析、报表生成、决策支持等。

三、系统架构本系统采用前后端分离技术,前端采用Vue.js框架,后端采用Node.js和MongoDB数据库。

具体架构如下图所示:四、功能实现1.员工管理:包括员工档案管理、考勤管理、薪资管理、绩效管理等。

员工档案管理功能截图如下:2.部门管理:包括部门组织架构管理、部门绩效考核等。

部门组织架构管理功能截图如下:3.客户管理:包括客户档案管理、销售管理等。

客户档案管理功能截图如下:4.项目管理:包括项目计划管理、项目进度管理、项目成本管理等。

项目计划管理功能截图如下:5.知识管理:包括企业文档管理、知识库管理等。

企业文档管理功能截图如下:6.决策分析:包括数据统计与分析、报表生成、决策支持等。

报表生成功能截图如下:五、结论与展望本项目成功地开发出了一款基于Web的企业管理信息系统,实现了员工管理、部门管理、客户管理、项目管理、知识管理和决策分析等功能。

但是,还存在一些问题需要进一步完善和升级,例如信息安全、用户体验等方面。

未来,我们将进一步完善和升级本系统,使其更加适应企业日常运营的需求。

管理信息系统课程设计

管理信息系统课程设计

管理信息系统课程设计报告班级:工程管理1006小组:第二组组长:吴梦节组员:**欧丹南京工业大学土木工程学院二○一三年六月目录图书馆管理信息系统选题报告 ............................................................................... 错误!未定义书签。

一、管理信息系统课程设计所选的题目 (3)二、选题依据........................................................................................................ 错误!未定义书签。

三、研究方向........................................................................................................ 错误!未定义书签。

图书馆管理信息系统问卷调查表 (5)图书馆管理信息系统可行性分析报告 ................................................................... 错误!未定义书签。

一、现有系统分析 (7)二、系统业务流程分析....................................................................................... 错误!未定义书签。

三、可行性分析 (9)四、开发计划安排 ............................................................................................... 错误!未定义书签。

图书馆管理信息系统系统分析报告 . (10)一、引言 (10)二、系统分析的原则........................................................................................... 错误!未定义书签。

管理信息系统课程设计报告报告

管理信息系统课程设计报告报告

管理信息系统课程设计报告学生选课管理信息系统班级:会121姓名:方樱桃学号:129094237前言学生选课是高校教务管理工作的一部分,学生选课管理信息化是现代学校人力资源开发与管理的手段。

主要介绍了学生选课管理系统的分析、设计及实现方法。

随着在校大学生人数不断的增加、开设的课程越来越丰富和多元化。

教务系统数据量也不断上涨,以往随堂选课的方法易造成选课系统的盲目性和教务处处理数据的繁重性,为减轻教务处的工作,以及让每个学生选到自己所喜欢的科目。

考虑建立一个方便、快速、公平和符合学分制管理制度的选课平台和应用系统就显得至关重要了。

学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。

它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。

它对于开展学生选课和信息查询的一种较为先进的选课模式,它对于发挥学生选择课程的自主性,提高学校课程管理效率等方面具有十分重要的作用的意义,并且具有其它技术手段无可比拟的优越性。

结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析,可行性分析,总体设计,详细设计,编码以及测试与调试。

本次设计基于游览器/服务器结构网上选课系统的基本设计思想,简单介绍了系统各功能模块及数据库的设计,设计出登陆,选课,查询等一系列功能关键词:网上选课数据库管理系统选课目录第一章学生选课管理信息系统的系统分析 (2)1.1学生选课管理信息系统的功能分析 (2)1.2学生选课管理信息系统设计的可行性分析 (2)1.2.1技术可行性研究 (2)1.2.2经济可行性研究 (3)1.2.3社会可行性研究 (3)1.3学生选课管理信息系统用户需求分析 (3)第二章学生选课管理信息系统的总体设计 (3)2.1学生选课管理信息系统流程设计 (3)2.2学生选课信息管理系统功能设计 (4)2.3学生选课信息管理系统概念结构设计 (5)2.4 学生选课管理信息系统的逻辑结构设计 (7)第三章学生选课信息管理系统的详细设计 (8)3.1学生选课信息管理业务流程图 (8)3.2学生选课信息管理关键功能流程图 (9)3.3学生选课信息管理系统程序设计 (10)第四章系统的调试与运行 (11)第五章总结 (12)参考文献 (12)第一章学生选课管理信息系统的系统分析1.1学生选课管理信息系统的功能分析学生选课系统含登录验证模块、学生选课模块、管理员模块和教师查询模块。

管理信息系统课程设计报告(仅供参考)

管理信息系统课程设计报告(仅供参考)

中山大学南方学院《管理信息系统》课程设计报告题目:书店管理信息系统课程设计(参考)图书管理系统班级:姓名:学号:2016年12 月1 日目录第1章系统开发概述 ................................................................... 错误!未定义书签。

1.1 系统开发的需求分析 ...................................................... 错误!未定义书签。

1.2 必要性研究 ...................................................................... 错误!未定义书签。

1.3 可行性研究 ...................................................................... 错误!未定义书签。

1.3.1 经济可行性 ........................................................... 错误!未定义书签。

1.3.2 技术可行性 ........................................................... 错误!未定义书签。

1.3.3 管理可行性 ........................................................... 错误!未定义书签。

第2章系统分析 ........................................................................... 错误!未定义书签。

2.1 业务流程分析 .................................................................. 错误!未定义书签。

《管理信息系统》课程设计实验报告

《管理信息系统》课程设计实验报告

管理信息系统》课程设计实验报告课程名称:管理信息系统指导老师:* 院系:商学院专业班**姓名:**学号:**实验日实验地点:一机房《管理信息系统》课程设计任务书一.课程设计目的及意义:《管理信息系统》课程设计是在完成《管理信息系统》课程学习之后的一次实践性教学,是本课程理论知识的一次综合运用。

通过本课程设计,能够进一步加深对信息、信息系统、管理信息系统等基础理论知识的理解,能初步掌握结构化的生命周期法、面向对象法等系统工程方法,进一步加强熟练应用管理信息系统的操作技能,并能够借助于管理信息系统解决实际问题。

二.课程设计要求:1.本课程设计时间为一周。

2.本课程设计以教学班为单位进行上机操作及实验。

3.按照任务要求完成课程设计内容。

三.课程设计任务要求:1.任务内容:进入山东轻工业学院主页,在“网络资源”区域进入“网络教学平台”,输入各自的用户名和密码(学生学号及密码),进入本网络教学平台系统,在充分熟悉本系统的前提下,完成下列任务要求。

2.任务要求:①按照课程讲解的系统分析步骤和理论对本系统进行系统分析。

②绘制不少于3 个的主要业务流程图。

③描述上述主要业务流程图的逻辑处理功能。

④分析本系统的优缺点,提出改进意见,并描述改进的逻辑处理功能,绘制业务流程图。

四.课程设计评分标准:按照《管理信息系统课程设计大纲》的要求,本课程 1 学分,采用百分制计分,其中任务要求②占30分,任务要求③占30分,任务要求④占30分,考勤及实践表现占10分。

五.本课程设计自2011 年6 月27 日至2011 年7 月1 日。

实验项目名称:对教学管理系统进行系统分析一•课程设计目的及意义:《管理信息系统》课程设计是在完成《管理信息系统》课程学习之后的一次实践性教学,是本课程理论知识的一次综合运用。

通过本课程设计,能够进一步加深对信息、信息系统、管理信息系统等基础理论知识的理解,能初步掌握结构化的生命周期法、面向对象法等系统工程方法,进一步加强熟练应用管理信息系统的操作技能,并能够借助于管理信息系统解决实际问题。

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

管理信息系统课程设计报告——健身馆客户资料管理系统学院:经济管理学院专业班级:信管071 班指导老师:陈甲华小组成员:王建男20074940101彭一兵200749401211、系统简介该系统的名称为客户资料管理系统,通过连接一定的数据库来完成用户的登录及实现客户信息的查询、插入、删除、更新等功能。

开发环境及开发工具:硬件平台:CPU:P4 2.2GHz内存:512MB软件平台:操作系统:Windows XP数据库:Microsoft Access开发工具:Visual Web Developer2、系统设计2.1需求分析客户资料管理系统作为管理企业与客户关系的主要管理系统平台,不仅要处理企业与客户之间的业务,还要处理企业内部相关部门的业务。

客户资料管理系统中不仅包含客户的信息资料,还包括了企业进行营销、销售及支持服务所需的各种数据。

信息数据的来源是多种多样的,可以是本地数据库,也可以是异地数据库,甚至可以是E-mail、文本文件等。

客户与企业、部门与部门、业务与业务、销售与市场及服务间复杂关系,导致客户管理系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。

因此,要实现对客户资料管理系统数据的及时、准确的处理和有效利用,就需要:◆建立统一的信息编码系统;◆设计能够良好反映事务特性的数据模型;◆提供强大的数据库管理系统。

◆客户管理模块,基本资料的添加、修改、删除和查询功能;与客户相关的联系人资料的添加、修改、删除和查询功能。

◆客户交易管理模块,有基本的添加、修改、删除和查询功能。

其目标是提高客户交易数据的准确性、及时性和完整性,对客户交易进行有效管理,提供决策支持所需的数据。

2.2系统功能描述表2.1系统功能 具 体 描 述系统设定功能此系统包含管理员资料以及用户的权限数据查询功能进入界面后有应收金额、优惠金额、实收金额、会员名称、操作员、结账日期,这些信息可列显示项目管理功能系统用户可以增加新项目,可以设置名称、单位、打折、单价、库存 备注等信息。

计算器功能 在界面中引入计算器功能,能够帮助用户更便捷的进行费用计算 会员信息管理功能 包括会员资料,会员卡资料等,这些模块可以分页显示换班功能 用户根据操作员设置的权限密码进行登录,进行换班操作。

前台收银用户会来客分为新客和现有客人分别进行登记。

然后通过消费/结账模块进行收银。

2.3系统流程分析2.3.1登录模块登录模块用于验证登录用户的合法性,其功能流程如下:填写用户信息否是经 理登 录提 交 取 消验 证管 理 员 业务员图2.22.3.2管理员模块该模块是系统的主要组成部分,涵盖了1.客户备案管理;2.客户黑名单;3.客户资料;4.地区设置;5.系统日志;6.用户权限管理,用于对系统用户资料的管理。

系统管理员可以增加新的系统用户,可以修改用户资料,也可以删除系统用户信息。

另外,可以对客户资料进行浏览或将其转为黑名单内,同时具备将备案客户转为正式客户的权限。

具体流程如图2.1所示:图 2.3管理员管理模块管理员功能列表 客户备案管理 客户黑名客户资料地区设置备案客 户信息 删除客 户名单 保存客 户资料删除客户地区信息用户权限管理系统日志 管理 管理用户信息管理系统日志 经理操作界面 管理员操作界面 业务员操作界面2.3.3业务员登陆模块该模块是业务员用于对自己客户信息资料的管理,包括1.我的客户备案;2.我的客户资料;3.客户黑名单;4.地区设置四种功能,主要是对“我的备案客户”进行添加、删除等管理,也只有业务员可以对客户备案进行添加操作,管理员和经理都不具备该权限。

具体流程如图2.2所示:图2.32.3.4经理登录模块该模块是经理用于对整个公司客户资料的管理包括1.客户备案管理;2.客户黑名单;3.客户资料;4.地区设置,但主要是浏览客户资料,以便于从整体把握公司的客户情况,从而作出正确的决策。

具体流程如图2.4所示:业务员登录模块业务员功能列表 我的客户备案 我的客户资料 客户黑名单 地区设置备案客 户信息 保存客 户资料 删除客 户名单编辑客户地区信息经理管理模块经理功能列表客户备案管理客户黑名客户资料地区设置图2.43、数据库设计数据库设计是根据用户的要求在某一具体的数据库管理系统上设计数据库结构和建立数据库的过程。

3.1数据库分析和设计3.1.1项目管理E-R 实体图图3.13.1.2数据查询E-R 实体图E-R 实体图如下:新项目打折 库存 单位名称备注备案客 户信息 删除客 户名单 保存客户资料删除客户地区信息数据查询 操作员客户名称 应收账款优惠会员名结账日期实收金额图 3.23.1.3系统设定(管理员资料)E-R 实体图图3.33.1.4 会员管理(会员资料)E-R 实体图图3.43.1.5 表E-R 实体图实体“表”具有表名、表编号、权限、和相应操作页面的URL 四个属性。

图3.5管理员操作员类型 密码会员资料消费次数可用余额联系地址性别表 权限 相应操作页面的URL 表名表编号 联系电话姓名证件号生日办卡日期3.1.6 前台收银(新客资料)E-R 实体图3.1.7 前台收银(现有客人)E-R 实体图新客资料姓名可用余额生日地址 注册日期 箱号备注卡号密码性别消费次数现有客人卡类型注册日期可用余额登记时间卡号姓名性别3.1.8 消费结账E-R实体图3.2数据表的创建3.2.1系统用户信息表表3.1 userm字段名数据类型描述UserID 文本登录ID Password 文本密码username 文本用户名BM 文本职位QX 文本权限3.2.2客户资料信息表表3.2 khzl字段名数据类型描述khname 文本客户名称gj 文本国家dq 文本地区khdz 文本客户地址lxr 文本联系人tel 文本电话mtel 文本移动电话qq 文本QQfax 文本传真email 文本邮箱msn 文本MSNyb 文本邮编rddate 备注入档日期bz 备注备注id 自动编号自动编号3.2.3地区表表3.3 dq字段名数据类型描述gj 文本国家dq 文本地区id 自动编号地区编号3.2.4 系统日志表表3.4 find_log字段名数据类型描述findid 文本用户idfindname 文本用户名称findcz 文本操作关键字,如查询、删改等finddate 文本操作日期fingly 文本查询内容3.2.5 “表”表表3.5 tablename字段名数据类型描述tid 数字表编号tablename 文本表名urlpage 文本相应的操作页面的URLqx 文本权限4、系统界面和代码的实现4.1登录4.1.1登录界面:4.1.2登录页面代码(Default.aspx.cs)using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using System.Data.OleDb;public partial class _Default : System.Web.UI.Page{Public static string connection_String = ConfigurationManager.AppSettings["connection_String"].ToString();public QJBase link = new QJBase();public DataSet ds = new DataSet();protected void Page_Load(object sender, EventArgs e){if (!Page.IsPostBack) //保证只在首次加载时使用{this.ds = link.SelectDataBase("select userid from userm","userm",Server.MapPath("data/base.xhl"));DropDownList1.Items.Clear();for (int i = 0; i < ds.Tables[0].Rows.Count; i++){DropDownList1.Items.Add(ds.Tables[0].Rows[i][0].ToString());}}}public class QJBase{public QJBase(){}private string strSQL;private OleDbConnection myConnection;private DataSet ds = new DataSet();private OleDbDataAdapter da;public DataSet SelectDataBase(string tempStrSQL, string tempTableName,string basename){this.strSQL = tempStrSQL;this.myConnection = new OleDbConnection(connection_String+basename);this.da = new OleDbDataAdapter(this.strSQL, this.myConnection);this.ds.Clear();try{this.da.Fill(ds, tempTableName);}catch (Exception ex){}return ds;}}protected void Button1_Click(object sender, EventArgs e){this.ds = link.SelectDataBase("select password,username,bm from userm where userid='" + DropDownList1.SelectedItem.Text.ToString() + "'", "userm", Server.MapPath("data/base.xhl"));if (ds.Tables[0].Rows.Count > 0){string Ups;Ups = ds.Tables[0].Rows[0][0].ToString();//Response.Write(UName);if (Ups == TextBox1.Text){Session["Userid"] = DropDownList1.SelectedItem.Text.ToString(); //保存cookiesSession["Username"] = ds.Tables[0].Rows[0][1].ToString(); //保存cookiesSession["UserZW"] = ds.Tables[0].Rows[0][2].ToString(); //保存职位Response.Redirect("index_main.aspx");}else{Label1.Text = "提示:密码错误";Label1.Visible = true;TextBox1.Text = "";return;}}else{Label1.Text = "提示:用户名不存在";Label1.Visible = true;return;}}}4.2主操作4.2.1主操作界面:4.2.2主操作界面代码using System;using System.Data;using System.Configuration; using System.Collections; using System.Web;using System.Web.Security; using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using System.Data.OleDb;public partial class index_main : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){if (Session["userid"] == null){Response.Write("<script>alert('请你正常登陆进入系统');location.href('default.aspx')</script>");}else{//Response.Write(Session["userid"].ToString());}}}4.3主要功能4.3.1主要功能界面4.3.2部分功能界面代码public partial class mykhedit : System.Web.UI.Page{public static string connection_String = ConfigurationManager.AppSettings["connection_String"].ToString();public QJBase link = new QJBase();private DataSet ds = new DataSet();private DataSet ds1 = new DataSet();private DataTable myTable = new DataTable();protected void Page_Load(object sender, EventArgs e){if (Session["userid"] == null){Response.Write("<script>alert('请你正常登陆进入系统');location.href('default.aspx')</script>");}if (!Page.IsPostBack){Gridsee();Button2.Attributes.Add("onclick", "return confirm('你确定要删除吗?');");}}protected void Gridsee(){int Upid = Convert.ToInt32(Request.QueryString["id"].ToString());this.ds = link.SelectDataBase("select khname as 客户名称,gj as 国家,dq as 地区,khdz as 客户地址,lxr as 联系人,tel as 电话,mtel as 移动电话,fax as 传真,email as 邮箱,qq as 联系QQ,MSN,yb as 邮编,ywy as 业务员,rddate as 入档日期,ywxg as 业务相关,bz as 备注,id from khzl where id=" + Upid, "khzl", Server.MapPath("data/base.xhl"));khname.Text = ds.Tables[0].Rows[0][1].ToString();DropDownList1.Items.Insert(0, new ListItem(ds.Tables[0].Rows[0][2].ToString(), ds.Tables[0].Rows[0][2].ToString()));DropDownList2.Items.Insert(0, new ListItem(ds.Tables[0].Rows[0][3].ToString(), ds.Tables[0].Rows[0][3].ToString()));TextBox2.Text = ds.Tables[0].Rows[0][4].ToString();lxr.Text = ds.Tables[0].Rows[0][5].ToString();TextBox3.Text = ds.Tables[0].Rows[0][6].ToString();TextBox4.Text = ds.Tables[0].Rows[0][7].ToString();TextBox5.Text = ds.Tables[0].Rows[0][8].ToString();TextBox6.Text = ds.Tables[0].Rows[0][9].ToString();TextBox7.Text = ds.Tables[0].Rows[0][10].ToString();TextBox8.Text = ds.Tables[0].Rows[0][11].ToString();TextBox9.Text = ds.Tables[0].Rows[0][12].ToString();TextBox10.Text = ds.Tables[0].Rows[0][13].ToString();xxxytime.Text = ds.Tables[0].Rows[0][14].ToString();TextBox11.Text = ds.Tables[0].Rows[0][15].ToString();TextBox1.Text = ds.Tables[0].Rows[0][16].ToString();this.ds1 = link.SelectDataBase1("select DISTINCT gj from dq", "dq", Server.MapPath("data/base.xhl"));for (int i = 0; i < ds1.Tables[0].Rows.Count; i++){if (ds1.Tables[0].Rows[i][0].ToString() != ds.Tables[0].Rows[0][2].ToString()){DropDownList1.Items.Add(ds1.Tables[0].Rows[i][0].ToString());}}}public class QJBase{public QJBase(){}private string strSQL;private OleDbConnection myConnection;private DataSet ds = new DataSet();private DataSet ds1 = new DataSet();private OleDbDataAdapter da;public DataSet SelectDataBase(string tempStrSQL, string tempTableName, string basename){this.strSQL = tempStrSQL;this.myConnection = new OleDbConnection(connection_String + basename);this.da = new OleDbDataAdapter(this.strSQL, this.myConnection);this.ds.Clear();try{this.da.Fill(ds, tempTableName);}catch (Exception ex){}return ds;}public DataSet SelectDataBase1(string tempStrSQL, string tempTableName, string basename) {this.strSQL = tempStrSQL;this.myConnection = new OleDbConnection(connection_String + basename);this.da = new OleDbDataAdapter(this.strSQL, this.myConnection);this.ds1.Clear();try{this.da.Fill(ds1, tempTableName);}catch (Exception ex){}return ds1;}}protected void Button1_Click(object sender, EventArgs e){string UPStr = "update khzl set gj='" + this.DropDownList1.SelectedValue.ToString() + "'";UPStr = UPStr + ",dq='" + this.DropDownList2.SelectedValue.ToString() + "'";UPStr = UPStr + ",khdz='" + TextBox2.Text.ToString() + "'";UPStr = UPStr + ",lxr='" + lxr.Text.ToString() + "'";UPStr = UPStr + ",tel='" + TextBox3.Text.ToString() + "'";UPStr = UPStr + ",mtel='" + TextBox4.Text.ToString() + "'";UPStr = UPStr + ",fax='" + TextBox5.Text.ToString() + "'";UPStr = UPStr + ",email='" + TextBox6.Text.ToString() + "'";UPStr = UPStr + ",qq='" + TextBox7.Text.ToString() + "'";UPStr = UPStr + ",msn='" + TextBox8.Text.ToString() + "'";UPStr = UPStr + ",yb='" + TextBox9.Text.ToString() + "'";UPStr = UPStr + ",ywy='" + TextBox10.Text.ToString() + "'";UPStr = UPStr + ",rddate='" + xxxytime.Text.ToString() + "'";UPStr = UPStr + ",ywxg='" + TextBox11.Text.ToString() + "'";UPStr = UPStr + ",bz='" + TextBox1.Text.ToString() + "'";UPStr = UPStr + " where id=" + Convert.ToInt32(Request.QueryString["id"].ToString());link.SelectDataBase(UPStr, "khzl", Server.MapPath("data/base.xhl"));string insertSql = "insert into find_log values(";insertSql = insertSql + "'" + Session["userid"].ToString() + "',";insertSql = insertSql + "'" + Session["username"].ToString() + "',";insertSql = insertSql + "'修改',";insertSql = insertSql + "'" + DateTime.Now.ToString("u") + "',";insertSql = insertSql + "'客户资料:修改客户名称为" + khname.Text.ToString() + "的记录',";insertSql = insertSql + "'操作成功')";link.SelectDataBase(insertSql, "find_log", Server.MapPath("data/base.xhl"));Response.Write("<script>alert('资料修改成功!');location.href('mykh.aspx')</script>");}protected void Button2_Click(object sender, EventArgs e){link.SelectDataBase("delete from khzl where id=" + Convert.ToInt32(Request.QueryString["id"].ToString()), "khzl", Server.MapPath("data/base.xhl"));string insertSql = "insert into find_log values(";insertSql = insertSql + "'" + Session["userid"].ToString() + "',";insertSql = insertSql + "'" + Session["username"].ToString() + "',";insertSql = insertSql + "'删除',";insertSql = insertSql + "'" + DateTime.Now.ToString("u") + "',";insertSql = insertSql + "'客户资料:删除客户名称为" + khname.Text.ToString() + "的记录',";insertSql = insertSql + "'操作成功')";link.SelectDataBase(insertSql, "find_log", Server.MapPath("data/base.xhl"));Response.Write("<script>alert('此条客户记录已被移除!');location.href('myba.aspx')</script>");}protected void Button3_Click(object sender, EventArgs e){Response.Redirect("mykh.aspx");}private void Init(){this.ds = link.SelectDataBase("select DISTINCT dq from dq where gj='" + this.DropDownList1.SelectedValue + "'", "dq", Server.MapPath("data/base.xhl"));DropDownList2.Items.Clear();for (int i = 0; i < ds.Tables[0].Rows.Count; i++){DropDownList2.Items.Add(ds.Tables[0].Rows[i][0].ToString());}}protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e){Init();}}客户资料管理页面(khzl.aspx.cs):public partial class khzl : System.Web.UI.Page{public static string connection_String = ConfigurationManager.AppSettings["connection_String"].ToString();public QJBase link = new QJBase();public DataSet ds = new DataSet();private DataTable myTable = new DataTable();protected void Page_Load(object sender, EventArgs e){if (Session["userid"] == null){Response.Write("<script>alert('请你正常登陆进入系统');location.href('default.aspx')</script>");}if (Session["UserZW"].ToString() == "业务员"){Response.Redirect("index_main.aspx");}Gridsee();}protected void Gridsee(){this.ds = link.SelectDataBase("select khname as 客户名称,gj as 国家,dq as 地区,khdz as 客户地址,lxr as 联系人,tel as 电话,mtel as 移动电话,fax as 传真,email as 邮箱,qq as 联系QQ,MSN,yb as 邮编,ywy as 业务员,rddate as 入档日期,ywxg as 业务相关,bz as 备注,id from khzl order by rddate desc", "khzl", Server.MapPath("data/base.xhl"));this.myTable = ds.Tables[0];datagrid1.DataSource = ds;datagrid1.DataMember = "khzl";datagrid1.DataBind();}protected void changepage(object sender, DataGridPageChangedEventArgs e){datagrid1.CurrentPageIndex = e.NewPageIndex;Gridsee();}public class QJBase{public QJBase(){}private string strSQL;private OleDbConnection myConnection;private DataSet ds = new DataSet();private OleDbDataAdapter da;public DataSet SelectDataBase(string tempStrSQL, string tempTableName, string basename) {this.strSQL = tempStrSQL;this.myConnection = new OleDbConnection(connection_String + basename);this.da = new OleDbDataAdapter(this.strSQL, this.myConnection);this.ds.Clear();try{this.da.Fill(ds, tempTableName);}catch (Exception ex){}return ds;}}。

相关文档
最新文档