计算机科学与技术毕业设计


    




    毕业设计(文)


    课题名称
    企业信息理系统
    院 (系)

    专 业
    计算机科学技术
    姓 名

    学 号

    起讫日期
    20XX320XX6
    指导教师




    20XX 年 6 月



    企业信息理系统

    企业信息理企业理重组成部分面量企业信息采工理仅浪费时间力物力数准确性实时性低萌生设计企业信息理系统作毕业设计选题想法
    文着重阐述企业信息理系统整体开发程系统开发环境开发工具进行介绍时全面叙述设计思想设计流程详细说明数库构建流程表间具体关系系统功实现程详细设计程进行具体分析时出简单系统功框图力争更清楚显示设计理念设计整方案规划实施
    系统具方面特点:系统功完备户方便简捷性化户界面安全保密设置齐全减少操作员户工作负担提高企业中信息理工作效率企业信息化水



    关键词 :模块 理系统 数库 企业信息
    Enterprises Information Manage System
    Abstract
    Enterprise information management is an important part of the management Facing a large number of enterprise informationUsing manual management is not only a waste of time manpower and material resources and the accuracy of the data and realtime low Therefore the initiation of the idea for the design of an enterprise information management system as a graduate design topics
    This article focuses on the overall development process of enterprise information management system Introducing the system development environment and development tools And make a comprehensive description of the design ideas and processes Also make a detailed description of the specific association between the ideas and data table in the database creation And specific analysis of the process of realization of various functions of the system and the detailed design process
    At the same time draw a simple system function block diagram striving to more clearly show the design ideas and design the entire program planning and implementation
    This system has many features system fully functional easy to use simple userfriendly user interface complete security settings greatly reducing the burden on the operators improve the purchase of the work Efficiency and the level of Enterprise information



    Keywords: modulemanagement systemdatabaseenterprises information
    目 录
    摘 I
    ABSTRACT II
    第章 项目概述 1
    11课题背景 1
    12 研究目意义 1
    13 系统目标 2
    第二章 需求分析 3
    21行性分析 3
    211 技术行性 3
    212 济行性 3
    213 操作行性 3
    22 开发台选择 4
    23 系统功需求 4
    231 系统基功 4
    232户界面需求 4
    233视化界面设计 4
    234事件驱动编程 4
    24性需求 5
    241系统适应性 5
    242系统安全性 5
    第三章 总体设计 6
    31 系统总体设计描述 6
    32 系统模块图 6
    321 系统总体结构 6
    322系统模块描述 7
    33 数库设计 8
    331 数库介绍 8
    332 系统ER图 9
    333数库设计 11
    34 安全保密设计 13
    341 登陆户安全性 13
    342 操作安全性 13
    343 数安全性 13
    第四章 详细设计系统实现 14
    41 详细设计系统实现步骤 14
    42编程语言选择 14
    43 前台系统实施 14
    431 登录设计 14
    432 基信息设置 15
    433 部信息理 17
    434 商品操作模块 20
    435户理模块 24
    436户角色设置模块 25
    437系统维护 27
    438帮助 28
    第五章 系统测试 29
    51 测试务目标 29
    511 测试务 29
    512 测试目标 29
    52 测试方案 29
    53 测试例 29
    结束语 32
    参考文献 33
    致 谢 34


    第章 项目概述
    11课题背景
    课题国企业信息化理现状基础结合遇问题实际工作中收获企业信息化理系统设计开发等方面研究专注系统开发硬件台规范化数库结构设计开发工具选择目技术手段角度阐述企业传统营理模式信息化理模式转变程企业信息理系统企业理信息化重作
    世界济发展已进入激烈竞争年代说谁先获信息谁抓住发展济机遇样谁理利信息谁占领市场获效益国外量事实已说明:目前激烈竞争市场济中谁信息理现代化水高谁重视信息资源开发利谁抓住机遇竞争中取胜国许企业中企业信息化理需逐步成熟完善允分利信息资源节约企业力财力物力成企业急需解决问题开发套功完整设计合理方便企业信息理系统必

    12 研究目意义
    目前企业信息理系统已非常广泛国外企业单位中时许基行业企业信息理系统软件开发商进行开发企业具企业理制度决定企业需企业信息理系统企业理信息量操作复杂传统方式已适应新工作求时开发设计适合企业企业信息理系统具流程简单功丰富操作方便通性强等特点加快企业信息理工作办公动化信息资源化理科学化建设进程必途径建立适合企业信息理系统仅促进企业信息化理发展时促进企业发展
    企业信息系统成功实施减企业工作员工作强度提高公司整体运作效率企业信息化理水幅拓展业务争取企业利润化进步提高企业竞争力企业行业提供新型理模式促进企业信息化发展
    13 系统目标
    该企业信息理系统目标实现基信息理部信息理商品理操作户设置理权限分配系统维护等功需够存储客户信息产品信息进行相应输入数操作理(删修改查询)具体功实现:
    1) 产品档案理:产品理部门行添加产品定义产品属性费等
    2) 部信息理:实现企业部信息录入维护部资料增加查询删维护
    3) 事档案理:员工信息理维护便查询维护
    4) 户理:实现户注册登录权限理
    5) 客户理:实现客户信息进行录入查询维护
    6) 商品操作:实现商品进货销货查询库存功
    7) 角色理:户设置角色角色权限保证信息安全性
    8) 系统维护 :实现系统中容清理备份原
    第二章 需求分析
    软件需求系统服务约束描述软件开发首先确立软件需求做什需解决什问题准确定义软件需求成功进行软件开发关键
    21行性分析
    行性研究需求工程程先开始活动目评估软件项目风险决策否行确定问题否解决否值解决行性研究般集中技术行性济行性操作行性三方面
    211 技术行性
    技术行性研究开发系统进行功性限制条件分析确定现资源(硬件软件技术员等)条件技术风险系统否实现学学中专门C# 种语言相关课程参加实训开发项目定实际开发验系统学校开发遇问题学起研究加指导老师指导开发系统会太问题技术行
    212 济行性
    系统济行性开发成估算取效益评估估算开发成否会超项目预期利润分析项目产品利润影响确定开发系统否值投资开发
    模块简单易开发开发成低开发运行企业信息理系统实现计算机化节省量力物力财力工作员繁重工作中解脱出时减少理中失误节省量时间幅度提高理效率产生效益远远该系统开发成济考虑行
    213 操作行性
    关操作否行系统者计算机技求高求熟悉基电脑操作开发投入运行系统具操作简单化灵活性高易手等优点满足企业理者员工需求者软件实施员培训会短时间掌握熟练该系统者需动动鼠标键盘实现想操作
    综述系统开发技术济操作行开始系统进行开发

    22 开发台选择
    (1)操作系统: Windows XP操作系统
    (2)程序设计语言: Microsoft Visual Studio 2008
    (3)系统数库: SQL Server2005

    23 系统功需求
    231 系统基功
    系统目标实现企业信息理维护员工信息客户信息商品信息理进行处理时够需进行查询方便企业部工作员理节约力物力财力需功:
    1.够实现企业部理员登录输入正确户名密码进行登录
    2.超级理员登录户设置权限设置权限户登录操作功权限样
    3.实现基信息增加删修改查询方便者
    4.够实现部信息增加删修改查询企业客户信息区域信息理客户区域区域负责变动信息时更新
    5.记录产品信息公司部重事件(商业公司活动)方便查询
    6.商品操作实现简单企业进销存功产品进货销货查询库存功
    7.实现户添加删角色权限分配功保证企业信息安全
    232户界面需求
    系统应该户操作提供方便保证户界面运作致性户应通界面较容易实现需功功实现完善基础求界面美观
    233视化界面设计
    微软公司VS 2008 Windows应程序开发工具 户提供量界面元素中窗体菜单钮检查框等等控件称象户利鼠标键盘控件象拖动合适位置设置形状属性等需界面特点界面布局快美观(控件)开发周期较短定义控件制作方便(扩展性强)选择VS开发系统相较选择
    234事件驱动编程
    谓事件驱动编程VS进行设计时必须首先确定应程序户进行
    交互例进行鼠标单击键盘输入容等事件时需开发员编写代码控制事件响应

    24性需求
    241系统适应性
    该企业信息系统C # 开发语言编写开发周期较短耗费资源电脑硬件软件够满足条件综系统正常开发运行
    该系统减少必资源拒绝冗余纸张式理程度节省企业资源时计算机高效存储快速查询功提高企业信息理效率
    242系统安全性
    该系统工作员提供密码设置修改功工作员登录修改密码保证密码安全需通密码验证系统信息进行理保证信息安全性
    第三章 总体设计
    31 系统总体设计描述
    系统设计关系统全局问题设计设计系统总处理方案称系统概设计
    需求分析阶段工作企业信息理系统已清楚该做什现处该样做阶段总体设计目解决系统该实现问题
    总体设计程般分两阶段:功设计确定该企业信息理系统实现方案结构设计确定该软件结构组成功设计需求分析基础结构设计确定程序模块组成模块间关系
    根软件工程原理利模块进行结构设计时应遵循原:
    ⑴高模块信息隐蔽程度
    ⑵高聚低耦合模块间联系程度遵循模块间联系越弱模块独立性越高该系统整体结构越
    ⑶ 强模块部组合强度高功组合
    ⑷ 简化概括问题握问题质分层次抽象时求精抽象逆程问题顶进行逐步分解细化细节程
    ⑸ 复利某已开发建立新系统软件素生成新软件系统处提高生产效率提高软件质量改善软件系统维护性

    32 系统模块图
    321 系统总体结构
    系统安全性控性提高户放心软件必担心系统泄密感染病毒满足系统功方面发展完善求系统具备简单易高度灵活性定义性严密级理权限功等特点
    模块层次图描述软件层次特性工具具图形清晰优点时具备缺点程序执行逻辑进行表明尤模块间通讯情况没明确表明
    根需求分析户求完善系统添加功系统模块层次图系统台理员子系统功结构图31示
    企业信息理系统
    客户理
    产品理
    事理
    户理
    录入信息
    修改信息
    添加产品
    产品流
    添加员工
    信息修改
    注册登录
    权限理
    商品理
    订单进销
    库存查询
    角色设置
    角色设置
    权限分配

    图31企业信息理系统功模块图

    注:底层理模块涉数添加删修改查询等功里图简化未详细画出

    322系统模块描述
    系统模块描述描述出系统模块功处理文字描述图形图描述
    1. 户理
    ( 1 )户信息理
    理员刚刚入职职员分配户名密码果职员忘记密码超级理员重新设置密码保证账户正常时理员户进信息修改删离职职员信息进行删保证信息正常
    ( 2 )角色理
    角色理权限足者信息造成误删修改等操作理员户设置角色时角色设置功属角色户进入操作功样保证权限足职员查权限相关信息保证信息安全性
    2.基信息理
    该功模块企业信息理员工资料理功合作企业进行记录删修改查询方便者查询提高工作效率时理员工资料进行增加删修改维护方便员工联系
    3.部信息理
    该功模块区域信息理客户资料理功竞争手信息理区域信息理中区域编号址区域负责方便联系保证区域业务正常客户资料记录客户信息时联系提供优质售前售服务竞争手信息记录商业竞争手信息知知彼百战殆
    4.产品信息功
    该功模块产品信息理企业重事件记录功方便查询企业产品资料重事件理记录企业事件员工重销售行企业周年活动者重合作伙伴等等信息
    5.商品操作
    该功模块简单企业进销存功包含商品进货商品销货商品库存查询功商品进货库存增加记录数数库然进入商品销货界面需销售商品进行销货库存数量允许条件进行销货操作果超库存数量会动报错
    6系统维护
    包括数备份数原数情况数备份该系统中描述信息进行备份防数丢失情况出现数原系统中数丢失通备份数系统数进行原保证信息正确性安全性数清理需数进行键清理功清理系统中垃圾文件保证企业信息理系统中文件检索正确性

    33 数库设计
    331 数库介绍
    该系统数库SQL SERVER 2005数库设计考虑简单清晰设计表较少关系较简单SQL英文Structured Query Language缩写意思结构化查询语言
    功种数库建立联系进行沟通
    设计数库需耐心收集数合理方法分析数认真理清数间种关系防数库应利素出现等等数库整设计程中必须步骤步步认真完成良数库设计基该数库应积极影响便系统开发维护
    数库(DBS)设计程步骤:
    ⑴ 确定建立数库目收集数
    ⑵ 建立概念模型
    ⑶ 建立数模型
    ⑷ 实施维护数库
    数库设计数库应系统开发重作果想建立数库应提供方便必须设计合理数库(DBS)时数库结构设计会着户需求特定应变化进行相应变化
    332 系统ER图
    概念模型信息世界建模概念模型够方便准确表示出信息世界中常概念常概念模型表示方法实体联系方法该方法ER图现实世界概念模型进行描述ER方法称ER模型
    ER图提供表示实体型属性联系方法:
    ● 实体型:矩形表示矩形框写明实体名
    ● 属性:椭圆形表示边相应实体型连接起
    ● 联系:菱形表示零星框写明联系名边分关实体型连接起时边旁标联系类型(1:11:nm:n)
    员工

    姓名
    密码
    编号
    部门
    学历

    生日

    系统中实体:员工客户产品区域等中员工实体属性图33示






    图33员工实体ER图

    客户实体属性图34示:


    客户

    名称

    编号
    传真
    电话
    邮箱
    行业








    图34客户实体ER图

    产品实体属性图35示:


    产品

    名称

    编号
    销货价
    进货价
    计量单位
    规格







    图35产品实体ER图








    区域实体属性图36示:
    区域

    名称
    编号
    类型
    区域负责






    图36区域实体ER图M
    M





    333数库设计
    系统采SQL Server 2005作台数库数库名命db_CRM中包含12张数表面分进行介绍
    表31 tb_Cinfo (企业基信息表)
    字段名
    数类型
    长度
    键否
    描述
    Cname
    Varchar
    50

    企业名称
    CManager
    Varchar
    20

    法代表
    CPhone
    Varchar
    20

    联系电话
    CPostCode
    Bigint
    8

    邮政编码
    CFax
    Varchar
    20

    传真号码
    CEmail
    Varchar
    50

    Email址
    CNAddress
    Varchar
    50

    企业网址
    CAddress
    Varchar
    100

    联系址
    CRemark
    Varchar
    1000

    备注

    表32 tb_ClientInfo(客户信息表)
    字段名
    数类型
    长度
    键否
    描述
    ClientID
    Varchar
    20

    客户编号
    CName
    Varchar
    50

    客户名称
    CStep
    Varchar
    20

    客户级
    CRoot
    Varchar
    20

    客户源
    CTrade
    Varchar
    20

    属行业
    CType
    Char
    10

    客户类型
    CArea
    Varchar
    50

    区域
    CPhone
    Varchar
    20

    联系电话
    CFax
    Varchar
    20

    传真号码
    CPostCode
    Bigint
    8

    邮政编码
    CAddress
    Varchar
    50

    联系电话
    CEmail
    Varchar
    50

    Email址
    CRemark
    Varchar
    1000

    备注


    表33 tb_Employee(员工信息表)
    字段名
    数类型
    长度
    键否
    描述
    EID
    Varchar
    20

    员工编号
    EName
    Varchar
    20

    员工姓名
    ESex
    Char
    4

    员工性
    EBirthday
    Varchar
    20

    员工生日
    EWDate
    Varchar
    20

    工作日期
    EDiploma
    Char
    10

    员工学历
    EDepartment
    Varchar
    50

    部门
    Eposition
    Varchar
    20

    前职位
    EType
    Varchar
    20

    员工类

    表34 tb_GoodsInfo(货物信息表)
    字段名
    数类型
    长度
    键否
    描述
    GID
    Varchar
    20


    GName
    Varchar
    50


    GType
    Varchar
    50


    GSpec
    Varchar
    50


    GIPrice
    money
    8


    GOPrice
    money
    8


    GUnit
    Char
    10


    GRemark
    Varchar
    1000



    表35 tb_User(户信息表)
    字段名
    数类型
    长度
    键否
    描述
    UserID
    Varchar
    20

    户编号
    UserName
    Varchar
    20

    户名称
    UserPwd
    Varchar
    20

    户密码
    UserRight
    Char
    10

    户权限

    表36 Probuy(进货信息表)
    字段名称
    类型
    长度

    说明
    允许空
    JHId
    nchar
    10
    YES
    进货编号
    NO
    GNAME
    nchar
    10

    商品名称
    Yes
    GYSMC
    nchar
    10

    供应商名称
    Yes
    JHSL
    Int


    进货数量
    Yes
    JHDJ
    nchar
    50

    进货单价
    Yes
    JSR
    nchar
    50


    Yes
    JLDW
    nchar
    50

    计量单位
    Yes
    BZ
    Text
    50

    备注
    Yes




    表37 Prosell(销货信息表)
    字段名
    数类型
    长度
    键否
    描述
    XSID
    nchar
    10


    productID
    nchar
    10


    productName
    nchar
    100


    clientID
    nchar
    10


    clientName
    nchar
    50


    productUnit
    nchar
    10


    sellNum
    Int
    Int


    sellperPrice
    nchar
    10


    sellDate
    nchar
    20


    Seller
    nchar
    20


    note
    nchar
    1000



    表38 ShowRight权限表)
    字段名称
    类型
    长度

    说明
    允许空
    Id
    int

    YES

    NO
    UserRole
    Varchar
    50


    Yes
    SRight
    Varchar
    50


    Yes

    表39 Role(角色表)
    字段名称
    类型
    长度

    说明
    允许空
    RoleID
    int

    YES

    NO
    UserRole
    Varchar
    50


    Yes

    34 安全保密设计
    作理系统保护系统中信息意更改系统须保密措施合法户正常登录该系统非法户开系统保证系统正常需设置指定户进行该系统中信息进行操作
    341 登陆户安全性
    员工理员户系统设计登陆界面合法户密码进行登录该密码户进行设置效实现户身份验证
    342 操作安全性
    超级理员系统中普通户进行权限授予回收
    343 数安全性
    客户端层数库层独立开客户端法质数库相接触非法入侵者法数进行非法修改破坏效保护数库安全
    第四章 详细设计系统实现
    41 详细设计系统实现步骤
    详细设计阶段根目标确定实现需系统软件模块结构中模块部程进行描述
    系统实现般指编码阶段编码信息种形式格式转换种形式程

    42编程语言选择
    系统Visual Studio 2008台运Winform技术实现采C#语言作开发工具数库SQL Server 2005

    43 前台系统实施
    系统基微软Framework11架构C#语言进行开发采基Winform形式CS方式
    系统中创建数库连接类数库进行访问连接简单函数完成数库增删改查操作
    431 登录设计
    公司员工该系统首先需运行该程序进入该系统登录界面选择正确户名输入应密码进行登录登录界面设计图41示:


    图41 登录界面
    该登录实现代码:
    private void btnLogin_Click(object sender EventArgs e)
    {
    SqlDataReader sqlread boperategetread(select UserNameUserPwd from tb_User where UserName' + cboxUNameTextTrim() + ' and UserPwd' + txtPwdTextTrim() + ')
    sqlreadRead()
    AppDomainCurrentDomainSetData(username cboxUNameText)
    User users new User()
    usersUserName cboxUNameText
    if (sqlreadHasRows)
    {
    User user new User()
    userUserName cboxUNameText
    M_str_name cboxUNameText
    M_str_pwd txtPwdTextTrim()
    frmMain fmain new frmMain()
    thisHide()
    fmainShow()
    }
    else
    {
    MessageBoxShow(户名密码错误请重新输入 提示 MessageBoxButtonsOK MessageBoxIconInformation)
    txtPwdText
    cboxUNameFocus()
    }
    sqlreadClose()
    }

    432 基信息设置
    登录该系统基信息理里面两功基信息理员工信息理基信息理图:

    图42 基信息理
    中增加代码实现:
    private void tsbtnAdd_Click(object sender EventArgs e)
    {
    opAndvalidateautoNum(select ID from tb_CInfo tb_CInfo ID EP 1000001 txtID)
    tsbtnSaveEnabled true
    M_int_judge 0
    ClearText()
    }

    图43员工信息理
    中编辑代码实现:
    private void tsbtnEdit_Click(object sender EventArgs e)
    {
    tsbtnSaveEnabled true
    M_int_judge 1
    }

    433 部信息理
    该功模块区域信息理客户信息理竞争手信息理信息涉部资料部信息理超级理者户授权决定户否图444546示:






    图44区域信息理

    图45客户资料理

    图46竞争手资料理
    中保存代码实现:
    private void tsbtnSave_Click(object sender EventArgs e)
    {
    if (M_int_judge 0)
    {
    errorCFaxClear()
    errorCPhoneClear()
    errorCPostCodeClear()
    errorCEmailClear()
    boperategetcom(insert into tb_ClientInfo(ClientIDCNameCStepCRootCTradeCType
    + CAreaCPhoneCFaxCPostCodeCAddressCEmailCRemark) values(' + txtClientCodeTextTrim()
    + '' + txtCNameTextTrim() + '' + cboxCStepTextTrim() + '' + cboxCRootTextTrim()
    + '' + cboxCTradeTextTrim() + '' + cboxCTypeTextTrim() + '' + cboxCAreaTextTrim()
    + '' + txtCPhoneTextTrim() + '' + txtCFaxTextTrim() + '' + txtCPostCodeTextTrim()
    + '' + txtCAddressTextTrim() + '' + txtCEmailTextTrim() + '' + txtCRemarkTextTrim() + '))
    frmClientManage_Load(sender e)
    MessageBoxShow(客户信息添加成功 提示 MessageBoxButtonsOK MessageBoxIconInformation)
    tsbtnSaveEnabled false
    }
    }
    }
    if (M_int_judge 1)
    {
    boperategetcom(update tb_ClientInfo set CName' + txtCNameTextTrim()
    + 'CStep' + cboxCStepTextTrim() + 'CRoot' + cboxCRootTextTrim() + 'CTrade' + cboxCTradeTextTrim() + 'CType' + cboxCTypeTextTrim() + 'CArea' + cboxCAreaTextTrim() + 'CPhone' + txtCPhoneTextTrim() + 'CFax' + txtCFaxTextTrim()
    + 'CPostCode' + txtCPostCodeTextTrim() + 'CAddress' + txtCAddressTextTrim() + 'CEmail' + txtCEmailTextTrim() + 'CRemark' + txtCRemarkTextTrim() + ' where ClientID' + txtClientCodeTextTrim() + ')
    frmClientManage_Load(sender e)
    MessageBoxShow(客户信息修改成功 提示 MessageBoxButtonsOK MessageBoxIconInformation)
    tsbtnSaveEnabled false
    }
    }
    }
    }


    434 商品操作模块
    进入该页面商品操作拉菜单商品进行简单进货销货长查询库存功该功页面设计图474849示:

    图47商品进货理


    图48商品销货理
    商品查询功实现代码:
    private void tsbtnLook_Click(object sender EventArgs e)
    {
    try
    {
    if (tstxtKeyWordText )
    {
    frmGInfoManage_Load(sender e)
    }
    if (tscboxConditionTextTrim() 货物编号)
    {
    DataSet myds boperategetds(M_str_sql + where GID like ' + tstxtKeyWordTextTrim() + ' M_str_table)
    if (mydsTables[0]RowsCount > 0)
    dgvGInfoDataSource mydsTables[0]
    else
    MessageBoxShow(没查找相关记录)
    }
    if (tscboxConditionTextTrim() 货物名称)
    {
    DataSet myds boperategetds(M_str_sql + where GName like ' + tstxtKeyWordTextTrim() + ' M_str_table)
    if (mydsTables[0]RowsCount > 0)
    dgvGInfoDataSource mydsTables[0]
    else
    MessageBoxShow(没查找相关记录)
    }
    if (tscboxConditionTextTrim() 类)
    {
    DataSet myds boperategetds(M_str_sql + where GType like ' + tstxtKeyWordTextTrim() + ' M_str_table)
    if (mydsTables[0]RowsCount > 0)
    dgvGInfoDataSource mydsTables[0]
    else
    MessageBoxShow(没查找相关记录)
    }
    }
    catch (Exception ex)
    {
    MessageBoxShow(exMessage 提示 MessageBoxButtonsOK MessageBoxIconInformation)
    }
    }

    图49商品库存查询

    点击商品库存会动显示商品库存实现代码:
    namespace CRMGoodManage
    {
    public partial class Stock Form
    {
    CRMBaseClassBaseOperate boperate new CRMBaseClassBaseOperate()
    public Stock()
    {
    InitializeComponent()
    }
    protected string M_str_sql select JHID as 进货编号GName as 货物名称GYSMC as 供应商名称JHSL as 库存数量
    + JHDJ as 进货价格JSR as 手JLDW as 计量单位BZ as 备注 from ProBuy
    protected string M_str_table ProBuy
    private void Stock_Load(object sender EventArgs e)
    {
    DataSet myds boperategetds(M_str_sql M_str_table)
    dataGridView1DataSource mydsTables[0]

    }
    }
    }

    435户理模块
    该功模块增加删户修改密码设置户权限图:

    图410 更改密码


    图411 户理

    图412 户理

    中户进行删功实现代码:
    private void tsbtnDel_Click(object sender EventArgs e)
    {
    try
    {
    if (MessageBoxShow(确定删该户? 提示 MessageBoxButtonsOKCancel MessageBoxIconQuestion) DialogResultOK)
    {
    boperategetcom(delete from tb_User where UserID' + ConvertToString(dgvUInfo[0 dgvUInfoCurrentCellRowIndex]Value)Trim() + ')
    frmUserManage_Load(sender e)
    MessageBoxShow(删数成功 提示 MessageBoxButtonsOK MessageBoxIconInformation)
    }
    }
    catch (Exception ex)
    {
    MessageBoxShow(exMessage 提示 MessageBoxButtonsOKCancel MessageBoxIconInformation)
    }
    }

    436户角色设置模块
    该功模块户分配角色角色权限目保证信息安全性


    图413 权限分配

    中授权实现代码:

    private void btnSure_Click(object sender EventArgs e)
    {
    SqlConnection con new SqlConnection(@Data SourceYF201303112258\SQLEXPRESSInitial Catalogdb_CRM Integrated SecurityTrue Connection Timeout1)
    if (chkCInfoChecked)
    {
    conOpen()
    SqlCommand cmd conCreateCommand()
    cmdCommandText insert into ShowRight values(' + cboxUNameText + '' + chkCInfoText + ')
    cmdExecuteNonQuery()
    conClose()
    }

    MessageBoxShow(权限范围修改成功 信息 MessageBoxButtonsOK MessageBoxIconInformation)
    }
    437系统维护
    该功模块系统信息进行数备份数恢复数清理保护信息安全时时清理需信息系统正常运行具体操作图:


    图414 数备份


    图415 数原


    图416 数清理

    中数备份功实现代码:
    private void btnDStore_Click(object sender EventArgs e)
    {
    try
    {
    if (FileExists(txtDSPathTextTrim() + bak))
    {
    MessageBoxShow(该文件已存 提示 MessageBoxButtonsOK MessageBoxIconInformation)
    txtDSPathText
    txtDSPathFocus()
    }
    else
    {
    boperategetcom(backup database db_CRM to disk' + txtDSPathTextTrim() + bak')
    MessageBoxShow(数备份成功 提示 MessageBoxButtonsOK MessageBoxIconInformation)
    }
    }
    catch (Exception ex)
    {
    MessageBoxShow(exMessage 提示 MessageBoxButtonsOK MessageBoxIconInformation)
    }
    }

    438帮助
    该功模块基操作水铺垂直铺关退出登录重新登录


    图417 关
    第五章 系统测试
    51 测试务目标
    511 测试务
    发现错误执行程序程
    512 测试目标
    1.测试发现程序中错误执行程序程
    2.测试例指发现迄止尚未发现错误测试例
    3.成功测试指揭示迄止尚未发现错误测试

    52 测试方案
    选择合适设计测试方案会软件开发达事半功倍效果测试两种方法:黑盒测试白盒测试
    黑盒测试称功测试涉软件部逻辑结构程序功作测试程序进行测试
    白盒测试结构测试种方法程序部逻辑测试程序检验程序中条通路否预定求正确工作

    53 测试例
    表51 测试例表
    例编号
    例标题
    操作步骤
    预计结果
    测试结果
    ST001
    登录系统
    运行程序登录系统
    显示登录界面
    符合
    ST002
    登录系统2
    输入户名密码
    进入系统页面
    符合
    ST003
    开企业信息理功
    登录系统点击基信息理拉菜单
    进入企业信息理界面
    符合
    ST004
    企业信息理系统功测试
    增加企业信息
    增加成功
    符合
    ST005
    企业信息理系统功测试2
    删企业信息
    删成功
    符合

    ST006
    企业信息理系统功测试3
    修改企业信息
    修改成功
    符合
    ST007
    企业信息理系统功测试4
    查询企业信息
    查询成功
    符合
    ST008
    员工资料理界面测试
    增加员工
    增加成功
    符合
    ST009
    员工资料理界面测试2
    删员工信息
    删成功
    符合
    ST010
    员工资料理界面测试3
    修改员工信息
    修改成功
    符合
    ST011
    员工资料理界面测试4
    查询员工信息
    查询成功
    符合
    ST012
    区域信息理测试
    区域信息增删改查
    成功实现增加删修改查询功
    符合
    ST013
    客户资料理功测试
    客户信息增删改查
    成功实现增加删修改查询功
    符合
    ST014
    竞争手理功测试
    客户手信息增删改查
    成功实现增加删修改查询功
    符合
    ST015
    产品资料理测试
    产品信息增删改查
    成功实现增加删修改查询功
    符合
    ST016
    重事件进程
    事件信息增删改查
    成功实现增加删修改查询功
    符合
    ST017
    商品进货
    点击商品操作拉菜单商品进货
    进入商品进货页面
    符合
    ST018
    商品进货2
    输入进货商品信息
    商品增加成功
    符合
    ST019
    商品销货
    点击拉菜单动进入商品销货页面
    销货页面显示
    符合
    ST020
    商品销货库存测试2
    输入超库存数量
    系统动提示超库存数量
    符合
    ST021
    商品销货库存增加测试
    输入信息销售信息增加库存减少
    销售信息增加
    符合

    ST022
    库存数量测试
    点击查询库存
    库存实际操作正
    符合
    ST023
    更改密码测试
    修改密码次登录提示密码错误
    修改密码输入新密码
    符合
    ST024
    户理测试
    增加户
    增加成功
    符合
    ST025
    户删测试
    删户
    删成功
    符合
    ST026
    理员台页面
    点击车次信息理钮
    跳车次理页面
    符合
    ST027
    户权限设置
    设置普通户
    设置成功
    符合
    ST028
    角色设置
    户设置角色
    设置成功
    符合
    ST029
    增加角色
    输入角色名点击增加
    增加成功
    符合
    ST030
    删角色
    选择角色点击删
    删成功
    符合
    ST031
    权限分配
    点击选项点击提交登录角色功
    权限分配成功
    符合
    ST032
    备份数
    点击备份输入
    备份电脑硬盘
    符合
    ST033
    数恢复
    选择文件点击确定
    信息恢复
    符合
    ST034
    数清理
    点击清理
    信息全部删
    符合
    ST035
    辅助工具测试
    点击辅助工具选项
    动开相关程序
    符合
    ST036
    关测试
    点击关选项
    显示关系统相关信息
    符合
    ST037
    重新登录测试
    帮助菜单点击重新登录
    重新进入登录界面输入密码登录
    符合
    ST038
    退出测试
    点击退出选项
    提示否退出系统点击退出系统
    符合

    结束语
    短暂毕业设计结束次设计程中实现学知识回顾总结应该系统够实现数输入查询修改删等项功完成企业信息理系统开发应达预期求第次实现系统程序开发验足力限开发程中存许足系统设计程中需注意解决问题
    实际设计程中遇许难题通研究网查询资料学间讨老师指导问题解决次毕业前毕业设计提高专业理解力相信收获会学工作中起巨作
    参考文献
    [1] 王科C#开发实战宝典 [M] 北京清华学出版社20101
    [2] 戴伟辉信息系统分析设计 [M]北京高等教育出版社2005
    [3] 王晟Visual C#NET数库开发典案例解析 [M] 北京清华学出版社2008
    [4] 李伟超中企业信息化模式问题研究 [J]长春:情报科学2006
    [5] 王珊数库系统概 [M]北京高等教育出版社第四版2008
    [6] 汪令江等.奇思异想编程序(VC篇)[M] 北京:国防工业出版社2004
    [7] 陈伟SQL Server 2005数库应开发教程[M]北京:清华学出版社2007
    [8] 康会光等SQL Server 2005中文版标准教程[M]北京:清华学出版社2007
    [9] 袁然王诚梅SQL Server 2005中文版典实例教程[M]北京:电子工业出版社 2006
    [10] 贝尔·帕尔C#程序设计 [M]北京:中国水利水电出版社2006
    [11] 冉春玉姚辉基CSBS模式进销存系统设计实现[M]武汉武汉理工学学报2003
    [12] 软件工程理方法实践吴军华编西安:西安电子科技学出版社20109
    [13] 刘甫迎 C#程序设计教程[M]北京:电子工业出版社2005
    [14] 王科梁冰C#开发典型模块全[M]北京:民邮电出版社 2009
    [15] Stephen RDavisC# for Dummies[M]Hungry Minds2001
    [16] Robert Vieira董明SQL Server 2005高级程序设计[M]北京:民邮电出版社2008
    [17] Christian Nagelbill EvjenJay Glynn黄静C#高级编程(第6版)[M]北京:清华学出版社2008
    [18] Simon Robinson Christian NagelProfessional C# [J]3rd Edition2005
    [19] kar li WatsonChristian Nagel齐立波黄静C#入门典(第4版) [M]北京:清华学出版社2008
    [20] Christian Nagelbill EvjenJay Glynn黄静C#高级编程(第6版)[M]北京:清华学出版社2008
    致谢
    值文完成际首先真诚感谢导师XX讲师毕业设计期间XX老师悉心教导学文选题研究审阅付出宝贵时间精力没老师教导毕业学设计文利完成郑重感谢导师次毕业设计中帮助
    设计研发程中位学帮助支持表示衷心感谢
    外感谢设计(文)引文献作者没科学研究没设计实现
    谨予关心鼓励帮助老师学朋友表示衷心诚挚谢意
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    计算机科学与技术专业(本科)毕业设计(论文)要求

    计算机科学与技术专业(本科)毕业设计(论文)要求  (一)教学目标   毕业设计是完成教学计划达到本科生培养目标的重要环节,是教学计划中综合性最强的实践教学环节,它对培养学生的思想、工作作风及...

    10年前   
    596    0

    计算机科学与技术

    黄拉拉三年以上工作经验 | 男 | 27岁(1983年6月25日)居住地: 北京-海淀区 电 话:139********(手机) E-mail:huanglala@51job.com 最...

    12年前   
    702    0

    计算机科学与技术实习报告

    计算机科学与技术实习报告  指导教师:郑广、乔世权、高绍强学生学号:z040702314 学生姓名:flyjilong所学专业:计算机科学与技术xx年 9月 17日一、 实习地点: 石家庄佳诚...

    10年前   
    564    0

    计算机科学与技术专业

     姓 名 性别:男/女 出生年月:19xx.xx.xx 民族:xx 政治面貌:xxxx XX大学 计算机科学与技术专业 20XX届 XX方向...

    6年前   
    5511    0

    计算机科学与技术论文

     XX大学毕业论文 学生信息管理系统设计 入学年级: 学生姓名: 学号: 所学专业:计算机科学与技术 ...

    5年前   
    1489    0

    计算机科学与技术计算机科学与技术应届生个人简历

    个人简历 本页内容:基本情况;教育背景;主修课程 姓    名 XXX 照 片 性    别 男 出生 1987 籍    贯 **省** 就读院校 **师范学院...

    14年前   
    17195    0

    计算机科学与技术本科毕业论文

     分类号: 题目:校园网络安全问题及对策 作 者 姓 ...

    5年前   
    5572    0

    计算机科学与技术专业个人自我鉴定

    计算机科学与技术专业个人自我鉴定  四年的大学生活是我人生的关键点。四年的校园生涯和社会实践生活我不断的挑战自我、充实自己,为实现人生的价值打下坚实的基础。一直都认为人应该是活到老学到老的我对...

    9年前   
    592    0

    计算机科学与技术专业专业建设规划

    专业建设是高等院校的一项基本建设,它决定着高等教育人才培养的质量和水平,专业建设与学科建设相互依托,成为学院建设和发展的关键,具有一定特色的学科专业对提高学院的知名度和办学效益将起到重要的作用

    2年前   
    360    0

    计算机科学与技术自我签定

    计算机科学与技术自我签定  转眼间,快毕业了,又要到如何写自我鉴定的时间了。三年的大学生活,学习计算机科学与技术专业的我,虽然没有男儿体魄,然而却有男儿斗志,有男儿吃苦耐劳的精神。在这个毕业之...

    9年前   
    451    0

    计算机科学与技术专业学习的自我鉴定

    计算机科学与技术专业学习的自我鉴定  我是一名现就读于文通学院计算机科学与技术专业的应届生。下面就是本人的大学生活的自我鉴定:  光阴荏荏,短短两年的大学生活已过去。在菁菁校园中,老师的教诲,...

    12年前   
    671    0

    计算机科学与技术专业方向课程介绍

    方向1:高性能计算1、《数值计算方法》:• 课程介绍:数值计算方法重点讲述科学计算和工程出现的数学问题的数值解法。课程主要内容包括非线性方程解法、线性方程组的数值解法、插值法和曲线拟合、数值微分...

    2年前   
    367    0

    计算机科学与技术专业导论论文

    随着时代的发展,计算机的应用越来越广泛,现如今,它已走进千家万户,并且发挥着越来越重要的作用。它的广泛使用促进了生产力的发展,逐步改变了人们的生活方式。因此了解与掌握计算机基本知识就显得尤为重要...

    2年前   
    378    0

    计算机科学与技术专业自我鉴定

    本人就读于**大学计算机科学与技术专业,短短四年的大学生活即将过去。菁菁校园中,在学校领导的关系,教员的教诲,学长的照顾,同学的关爱以及各方面的熏陶

    2年前   
    419    0

    毕业设计论文-计算机网络技术

    本文向网络管理员介绍活动目录,解释其结构,阐述其如何与应用程序及其他目录服务器进行交互操作,如何通过组策略对域用户注册表集中管理,面对众多的网络安全问题们如何让企业的员工在信息化社会拥有一个安全...

    5年前   
    1810    0

    计算机网络与技术专业毕业设计任务书

    计算机网络与技术专业毕业设计任务书  毕业设计题目 全球公司企业网络设计与实现  一、基本任务与要求  1.根据实习公司的具体网络业务要求开展网络技术需求分析  2.完成公司网络设计  3.根...

    10年前   
    713    0

    佛山科学技术学院毕业设计(论文)工作规定

    佛山科学技术学院毕业设计(论文)工作规定  毕业设计(论文)是教学计划中的一个有机组成部分,是完成专业培养目标的最后一个重要的实践性教学环节。为了切实做好我校学生的毕业设计(论文)工作,进一步...

    9年前   
    376    0

    计算机毕业设计论文目录样本

    计算机毕业设计论文目录样本  《图书管理信息系统毕业设计》论文目录摘 要 一、导言 (一)问题的提出 (二)本文研究路线 二、管理信息系统研究概述 (一)管理信息系统的发展历史 (二)管理信息...

    10年前   
    844    0

    计算机专业毕业设计的类型

    计算机专业毕业设计的类型  不同的学校院系,不同的指导教师对计算机专业毕业设计有不同的指导方法,在计算机系,本科毕业设计通常以下面四种类型:1  完成一个不太大的实际项目或在某一个较大的项目中...

    12年前   
    682    0

    计算机系2004毕业设计题目

    计算机系2004毕业设计题目  1smart芯片仿真器系统设计4人员已定郭兰英2程序执行结果模拟器3人员已定3计算机硬件检测系统2  4图象处理软件3  5its信息平台的设计与分析1  张卫...

    14年前   
    598    0

    文档贡献者

    z***u

    贡献于2019-04-09

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档