饭卡管理系统软件工程课程设计


    软件工程课程设计
    务 书

    1课程设计题目
    饭卡理系统
    2设计务容
    饭卡理系统根学校饭卡理工作专门设计理信息系统该系统够完成饭卡理工作程饭卡理程中涉:持卡者信息饭卡信息饭卡历史信息等数数进行相应增删改查询操作传统手工理工作更加规范更加科学保证饭卡信息查询更新时位
    课题务开发饭卡理系统撰写符合规范课程设计说明书体现设计程设计结果
    3设计步骤求
    设计步骤:
    首先进行相关资料查阅学解基业务流程系统数功求然结合软件工程理教材中数库设计六阶段(重点前三阶段)完成设计务系统结构设计(需求分析概念结构设计逻辑结构设计物理结构设计)系统功设计系统进行调试测试完善功
    设计求:
    1撰写课程设计说明书求:
    (1)基求:
    ① 反映完成述设计容求
    ② 求撰写少5000文字(20页)文档
    ③ 文档中少包括:数流图数字典ER图数库表详细
    说明系统功结构图功模块说明软件测试程
    (2)文档格式求(遵循软件工程课程设计纲求)
    中正文部分:
    ①分章层次等章新页开始
    ②章节安排安排
    .行性研究:包括项目背景编写目软件定义开发环境等
       .需求分析:问题陈述需完成功数流图数字典表达
    .概设计:程序系统基处理流程程序系统组织结构模块划分数库结构设计出错处理设计
    详细设计:模块程设计界面设计代码设计
    软件测试:单元测试集成测试
    2运行饭卡理系统原型(根学分制实际情况该求部分专业学生求专业学生选求)


    教师签名:

    软件工程课程设计工作安排

    姓名
    设计部分
    百分
    备注

    软件代码设计实现系统架构分析
    30
    组长

    软件测试需求分析部分容
    25
    组员

    行性研究分析报告
    15
    组员

    详细设计
    15
    组员

    概设计
    15
    组员




    目录
    行性研究 5
    1分析系统目 5
    2分析前系统状况 5
    3前系统分析 5
    31工作负荷 5
    32费开支 5
    33员配备 5
    34系统局限性 5
    4 建议系统 6
    41 建议系统说明 6
    42 业务处理流程图 6
    43 系统改进处 6
    44 技术条件方面性 7
    5 制定新系统技术方案 7
    51 选择系统方案1 7
    52 选择系统方案2 7
    6 投资效益分析 7
    7 社会素方面行性 7
    71 法律方面行性 7
    72方面行性 7
    8 结 7
    二需求分析 8
    1 引言 8
    11 编写目 8
    12 背景 8
    13 参考资料 8
    2 务概述 8
    21 目标 8
    22 户特点 8
    23 假定约束 8
    3 建立流程图 9
    4 建立数流图 9
    5 建立数字典 11
    6 建立ER图 14
    三概设计 15
    1 引言 15
    11 编写目 15
    12 背景 15
    13 定义 15
    14 参考资料 15
    2 总体设计 15
    21 需求规定 15
    22 基设计概念处理流程 15
    23 系统功模块结构图 16
    3 系统数库结构设计 16
    31逻辑设计点 16
    32物理结构设计点 17
    4触发器存储程设计 18
    41触发器 18
    42存储程 18
    5 系统出错处理设计 19
    51补救措施 19
    52系统维护设计 19
    四详细设计 20
    模块程设计界面设计 20
    五编码设计 36
    51连接数库 36
    52登录界面 36
    53注册界面 37
    54户界面 38
    55理员界面 39
    56机数 40
    六软件测试 41
    61 概述 41
    611饭卡理系统概述 41
    612系统测试计划 41
    613测试员安排 41
    62 测试方法步骤 41
    63 测试程 41
    631单元测试(黑盒测试) 41
    632集成测试(白盒测试) 45
    64饭卡信息理测试 46
    65饭卡消费记录理测试: 48
    66系统测试回测试 49
    七结 50
    71 课设容总结 50
    72 心体会 50
    721 A 50
    722B 50
    723 C 51
    724 D 51
    725 E 51
    八参考文献 52

    行性研究
    1分析系统目
    着国学扩招学生数呈逐渐升趋势学生数众现学校园理难度越越高学校款够实现科学效体化理系统软件需求越越紧迫校园卡理系统采取银行卡金融功校园卡校务理功整合方式银行学校联合发行校园卡师生银行卡学校终端实现存取款消费等金融支付校园卡系统建设学校实现财务统理提供科学现代化手段提高学校理水极提高效率
    2分析前系统状况
    校园卡理系统目前国高校应处试点探索阶段部分已建立卡通高校中出发点着重点系统存相差异统均衡系统方案供参考学身份认证出发点建立校园卡系统强调学生身份信息认证门禁等方面功较强电子消费方面略显足学校园卡系统金融消费重点强调校园卡电子货币功需身份认证信息理系统中校园卡功够完善
    3前系统分析
    分析现系统目进步阐明建议中开发新系统修改现系统必性
    31工作负荷
    工操作频繁加减存款工作繁琐枯燥容易出错完成工作需时间较长工作效率较低
    32费开支
    运行现系统引起费开支力设备空间支持性服务材料等项开支开支总额
    33员配备
    现系统技术性含量较低操作便工作量需较完成工作新系统具较高技术操作性确工作变较简便需少量高素质完成
    34系统局限性
    工处理局限性表现系统赖量力物质投入工作效率较低成较高现系统存局限性:
    1) 信息分散享性差
    时间精力限量信息资源分散收集者手中难享发挥作
    2) 信息时性准确性差
    数采集处理部分工效率低速度慢滞严重反馈时严重影响信息反馈速度质量效时提供基层决策需定量信息领导决策需宏观定性信息
    3) 职工开支
    4 建议系统
    41 建议系统说明
    新校园卡理系统设计遵循学校理理系统工程方法利计算机技术数通讯技术数库技术实现计算机工具机交互信息存储系统存储学生信息图书阅信息消费信息具体原:
    1) 信息资源享
    2) 提高信息处理速度
    3) 提高信息存储密度
    4) 减轻理员工作强度提高理水
    5) 疏通信息传输渠道加强职部门横联系
    42 业务处理流程图
    新校园卡系统业务流程图图41示:


    图41 新校园卡业务流程图
    43 系统改进处
    原系统采分开理功较麻烦起方便卡通取代前种卡证实现身份识卡通前卡证信息理系统身份识部分连通卡通系统实现校方包括食堂校门图书馆超市机房身份识提高学校理水
    44 技术条件方面性
    限制条件利目前现技术条件开发员投入够规定时间完成系统规定开发设计务
    时高质量完成软件系统开发工作需遵循准:
    (1) 战略数规划建立稳定信息模型
    (2) 功模型划分组织机构划分子系统模块
    (3) 应软件开发设计充分考虑应软件适应性建立友机界面
    技术性方面行
    5 制定新系统技术方案
    51 选择系统方案1
    卡片选择:接触性IC卡
    网络台:采校园网银行网校园卡操作系统相结合
    数库前台操作:采型数库理系统OracleDB2等作台数库采 VBVC者Delphi开发前台操作部分
    方案优势:接触性IC卡性方面安全性网络求高操作方便数库前台操作简单便理
    52 选择系统方案2
    卡片选择: 非接触性IC卡
    网络台:采校园网银行网校园卡操作系统相结合
    数库前台操作:采中型数库理系统Access SQL Server作台数库C#等开发前台操作部分
    方案优势:高效性集成性智性读写成低前台操作数库分离便实现种需求操作界面统
    6 投资效益分析
    新系统开发完成需2~3名理员减少员方面开支时数冗余度降低物质方面降低开销会较市场效益
    7 社会素方面行性
    71 法律方面行性
    方案法律方面完全行
    72方面行性
    方案技术求完全力范围该系统维护运行容易便捷方面完全行
    8 结
    综述系统技术济社会法律性等方面切实行




    二需求分析
    1 引言
    11 编写目
    需求分析软件系统生存期中定义阶段步骤阶段务具体解决问题准确确定解决问题系统必须具备功阶段重务正式文档准确记录目标系统需求该文档终交软件具体开发员进行具体开发
    12 背景
    软件系统名称: 饭卡理系统
    项目务提出者:软件工程课程设计
    项目开发者:安徽工程学计算机信息学院饭卡理系统开发组
    13 参考资料
    数库系统概 萨师宣 王珊 高等教育出版社
    SQL Server 2000 教材龚波 北京希电子出版社
    软件工程导 张海藩 清华高校出版社
    软件工程实验指导书安徽工程学计算机信息学院
    2 务概述
    21 目标
    开发目标够饭卡信息进行查询更新理反映敏捷准确
    22 户特点
    系统界面清晰美观操作简单方便操作员需具备定电脑操作技理员(维护员)需数库专业技知识系统极提高工作效率预期频度较高
    23 假定约束
    系统规模较适Windows XPSQL数库系统












    3 建立流程图

    4 建立数流图
    顶层:





    层:



    二层:
    持卡者信息理:






    饭卡信息理:


    饭卡消费记录理:

    5 建立数字典
    Ø 名称:理员
    描述:饭卡理系统理员
    定义:理员户名+密码+类+工号
    户名字符20位
    密码字符20位
    类理员
    工号字符50位
    位置:户表


    Ø 名称:持卡者
    描述:饭卡理系统进行操作员
    定义:持卡者户名+密码+类+学号工号
    户名字符20位
    密码字符20位
    类持卡者
    学号工号字符50位
    位置:户表

    Ø 名称:刷卡服务员
    描述:饭卡理系统操作员
    定义:刷卡服务员工号+姓名+性+电话+址
    工号数字20位
    姓名字符20位
    性男女
    电话数字20位
    址字符500位

    Ø 名称:饭卡
    描述:饭卡理系统操作象
    定义:饭卡卡ID+余额+锁
    卡ID字符50位
    余额浮点型(>0)
    锁字符型
    位置:饭卡信息表

    Ø 名称:刷卡器显示器
    描述:消费付款显示消费款额余额
    定义:刷卡器显示器余额+款额
    余额浮点型 (>0)
    款额浮点型 (>0)
    位置:饭卡历史信息表

    Ø 名称:户信息
    描述:饭卡理系统进行操作员
    定义:户信息户名+密码+类+学号
    户名字符20位
    密码字符20位
    类持卡者理员
    学号字符50位
    位置:户表


    Ø 名称:持卡者信息
    描述:记录持卡者相关信息
    定义:持卡者信息学号工号+卡ID+姓名+性+电话+址
    学号工号字符50位
    卡ID字符50位
    姓名字符20位
    性男女
    电话数字20位
    址字符50位
    位置:持卡者信息表

    Ø 名称:饭卡信息
    描述:记录饭卡相关信息
    定义:饭卡信息卡ID+余额+锁
    卡ID字符50位
    余额浮点型 (>0)
    锁字符10位
    位置:饭卡信息表

    Ø 名称:饭卡历史信息
    描述:记录饭卡历史相关信息
    定义:饭卡历史信息卡ID+时间+款额+操作
    卡ID字符50位
    时间年月日
    款额浮点型 (>0)
    操作存款|消费|
    位置:饭卡历史信息表

    Ø 名称:注销信息
    描述:卡信息
    定义:注销信息卡ID+余额+
    卡ID字符50位
    余额浮点型 (>0)
    位置:饭卡历史信息表

    Ø 名称:挂失信息
    描述:丢失卡加锁
    定义:挂失信息卡ID+余额
    卡ID字符50位
    余额浮点型 (>0)
    位置:饭卡历史信息表

    Ø 名称:消费额
    描述:描述消费款额
    定义:消费额款额
    款额浮点型 (>0)
    位置:饭卡历史信息表

    Ø 名称:余额
    描述:显示卡现金额数
    定义:余额款额
    款额浮点型 (>0)
    位置:饭卡信息表

    Ø 名称:存款额
    描述:存款数目统计
    定义:存款额款额
    款额浮点型 (>0)
    位置:饭卡历史信息表

    Ø 名称:锁信息
    描述:卡挂失信息记录
    定义:锁信息卡ID+状态
    卡ID数字50位
    状态加锁解锁
    位置:饭卡历史信息表

    Ø 名称:学生片表
    描述:学生身份种验证
    定义:学生片表卡ID+片
    卡ID数字50位
    片字符50


    6 建立ER图



    三概设计
    1 引言
    软件概设计软件需求转化软件表示程种表示描述出软件总概貌
    11 编写目
    概设计说明书编制目:说明程序系统系统设计考虑包括程序系统基处理流程程序系统组织结构模块划分功分配接口设计运行设计数结构设计出错处理设计等详细设计提供基础
    软件概设计说明书读者系统开发员合约定员
    12 背景
    软件系统名称: 饭卡理系统
    项目务提出者:软件工程课程设计
    项目开发者:安徽工程学计算机信息学院饭卡理系统开发组
    13 定义
    学生片表:存放学生片
    持卡者信息表:记录持卡者相关信息
    饭卡信息表:记录饭卡相关信息
    饭卡历史信息表:记录饭卡相关历史信息
    14 参考资料
    数库系统概 萨师宣 王珊 高等教育出版社
    SQL Server 2000 教材龚波 北京希电子出版社
    软件工程导 张海藩 清华高校出版社
    软件工程实验指导书安徽工程学计算机信息学院
    2 总体设计
    21 需求规定
    系统致划分四模块:系统户登录持卡者信息理饭卡信息理饭卡消费记录理
    Ø 系统户登录
    系统户进行身份验证
    Ø 持卡者信息理
    持卡者信息进行理包括注册修改查询
    Ø 饭卡信息理
    饭卡信息进行理包括饭卡加锁解锁注销充值消费
    Ø 饭卡消费记录理
    饭卡消费记录进行理包括消费记录查询修改
    22 基设计概念处理流程
    系统基设计概念处理流程:
    Ø 系统启动时激活身份验证模块
    Ø 通身份验证系统进行初始化判断户身份导入操作界面
    Ø 系统进入消息循环状态通事件驱动机制激活功模块执行指定模块
    Ø 项功执行完毕重新进入消息循环状态
    Ø 退出系统事件激活关闭系统模块退出系统
    23 系统功模块结构图
    饭卡理系统
    系统户登录
    持卡者信息理
    饭卡信息理
    饭卡消费记录理
    持卡者注册
    修改持卡者信息
    查询持卡者信息
    加锁解锁
    注销
    充值
    消费
    查询饭卡消费记录
    修改饭卡消费记录

    3 系统数库结构设计
    31 逻辑设计点
    户(工号户名密码类)
    户名
    密码

    学号







    持卡者信息表
    学号|工号
    卡ID
    姓名

    电话










    饭卡历史表
    卡ID
    时间
    款额
    操作







    饭卡信息表
    卡ID
    余额








    学生片表
    卡ID






    32 物理结构设计点
    户表
    户表
    数项
    类型

    备注
    户名
    varchar(20)


    密码
    varchar(20)


    类型
    char(20)


    学号
    nvarchar(20)


    持卡者信息表
    持卡者信息表
    数项
    类型

    备注
    学号|工号
    nvarchar(50)


    卡ID
    nvarchar(50)


    姓名
    char(20)



    char(10)


    电话
    char(20)



    char(50)


    饭卡历史表
    饭卡历史表
    数项
    类型

    备注
    卡ID
    nvarchar(50)


    时间
    datetime


    款额
    float


    操作
    char(20)


    饭卡信息表
    饭卡信息表
    数项
    类型

    备注
    卡ID
    nvarchar(50)


    余额
    float



    char(10)


    学生片表
    学生片表
    数项
    类型

    备注
    卡ID
    nchar(10)



    varchar(100)



    4触发器存储程设计
    41触发器
    持卡者信息表:
    create trigger chika on 持卡者信息表 for insert as
    declare @kaid nvarchar (50)
    declare @shijian datetime
    set @kaid(select 卡ID from inserted)
    set @shijian(select CONVERT(VARCHAR(19)GETDATE()20) as CurrentDateTime)
    insert into 饭卡历史表 values(@kaid@shijian000'新建')
    insert into 饭卡信息表 values(@kaid000'已解锁')
    饭卡信息表:
    create trigger fankaxinxibiao on 饭卡信息表 for update as
    declare @kaid nvarchar (50)
    declare @shijian datetime
    declare @monery float
    set @shijian(SELECT CONVERT(VARCHAR(19)GETDATE()20) AS CurrentDateTime )
    set @kaid(select 卡ID from inserted)
    set @monery((select 余额 from inserted )(select 余额 from deleted))
    if(@monery>0)
    begin
    insert into 饭卡历史表 values(@kaid@shijian@monery'充值')
    end
    else
    if(@monery<0)
    begin
    set @monery@monery
    insert into 饭卡历史表 values(@kaid@shijian@monery'消费')
    end
    42存储程
    饭卡历史表:
    create procedure lishi
    @kaid nvarchar(50)
    @shijian datetime
    @caozuo char(20)
    AS
    insert into 饭卡历史表 values(@kaid@shijian000@caozuo)
    户表:
    ALTER PROCEDURE users
    @username varchar(20)
    @password varchar(20)
    @type char(10)
    @studentID nvarchar(50)
    AS
    insert into 户表 values(@username@password@type@studentID)
    RETURN
    持卡者信息表:
    create procedure xinjian
    @xuehao nvarchar(50)
    @kaID nvarchar(50)
    @name char(20)
    @male char(10)
    @phonenumber char(20)
    @address char(50)
    AS
    insert into持卡者信息表 values(@xuehao@kaID@name@male@phonenumber@address)
    5 系统出错处理设计
    51 补救措施
    系统中户输入非空字段进行数提交时系统提示数空请重新输入提交时输入界面保留刚刚输入信息界面清空全部输入界面数求重新输入外系统定期备份数库便系统出现障时够时恢复
    52 系统维护设计
    系统需严格软件产品设计规范步骤进行开发重复考虑软件维护性详细编写阶段文档资料程序设计程中做出量详细注释





















    系统名称
    饭卡理系统
    模块名称
    户登录
    模块编号
    1
    作者

    日期
    2011530
    模块描述
    系统户登录进行身份验证
    调模块
    数库模块
    调模块

    输入
    项目
    户名密码户类型验证码
    格式
    户名:varchar(20)密码:varchar(20)类:char(10)
    验证码:char(4)
    处理
    1户输入户名密码选择户类型输入验证码
    2模块获户名密码等信息
    3模块调数库表进行较程序进行验证码校验
    4模块返回登录信息
    输出
    户登录成功登录失败
    局部数元素
    数库表
    约束条件
    验证码验证
    注释
    需数库户表
    四详细设计
    模块程设计界面设计
    1) 验证户登录功模块
    (1) 功描述
    登录系统户进行身份验证
    (2) 模块IPO表

    (3) 界面设计


    (4) 算法
    登录钮:验证户合法性
    取消钮:关闭户登录窗口
    注册钮:弹出户注册功窗口
    2) 户注册功理模块
    (1) 功描述
    户注册登录帐号
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    户注册
    模块编号
    2
    作者

    日期
    2011530
    模块描述
    学生户注册登录帐号
    调模块
    数库模块
    调模块

    输入
    项目
    户名密码确认密码绑定学号绑定饭卡号验证码
    格式
    户名:varchar(20)密码:varchar(20)
    学号:nvarchar(50)饭卡号:nvarchar(50)
    验证码:char(4)
    处理
    1 户点击登录页面注册链接
    2 系统返回注册页面
    3 户输入注册信息
    4 系统调数库模块进行数信息
    5 信息确认误系统弹出注册成功话框
    输出
    注册成功失败
    局部数元素
    数库表
    约束条件
    验证码验证
    注释
    需数库户表持卡者信息表

    (3) 界面设计



    (4) 算法
    注册钮:注册新户
    取消钮:关闭登录窗口
    返回登录钮:返回层界面
    3) 查询户详细信息功模块
    (1) 功描述
    户查询信息
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    查询户详细信息
    模块编号
    3
    作者
    蔡蓬亮
    日期
    201153
    模块描述
    户查询详细信息
    调模块
    数库模块
    调模块

    输入
    项目
    点击钮
    格式

    处理
    1 户登录成功进入户界面
    2 户点击查询户详细信息
    3 系统根户登录帐号数库中查询户信息
    4 系统显示查询出信息
    输出
    户详细信息
    局部数元素
    数库中持卡者信息表片表
    约束条件

    注释
    需数库中持卡者信息表片表

    (3) 界面设计
    (4) 算法
    查询户详细信息钮:显示户信息
    查询消费历史钮:查询户消费历史
    挂失钮:户挂失饭卡
    消费钮:进入户消费界面
    传片钮:传户片
    提交片钮:确认传片
    4) 户挂失功模块
    (1) 功描述
    户挂失饭卡
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    户挂失
    模块编号
    4
    作者

    日期
    2011530
    模块描述
    户挂失卡
    调模块
    数库模块
    调模块

    输入
    项目
    点击钮
    格式

    处理
    1 户登录进入户界面
    2 户点击挂失钮
    3 系统根户登录帐号查询户信息
    4 系统显示户学号饭卡信息
    5 户确认信息点击挂失钮
    6 系统弹出确认话框
    7 户点击确认提交挂失
    8 系统更改户信息添加记录系统中
    输出
    挂失成功
    局部数元素
    数库中饭卡信息表饭卡历史表
    约束条件

    注释
    需数库户表

    (3) 界面设计

    (4) 算法
    挂失钮:挂失帐号
    确定钮:确认挂失帐号
    取消钮:返回挂失界面
    5) 户消费功模块
    (1) 功描述
    户消费
    (2) 模块IPO表



    系统名称
    饭卡理系统
    模块名称
    户消费
    模块编号
    5
    作者

    日期
    2011530
    模块描述
    户消费
    调模块
    数库模块
    调模块

    输入
    项目
    点击钮消费金额
    格式
    消费金额:数字类型
    处理
    1 户登录系统进入户界面
    2 户点击消费钮
    3 系统根户帐号返回户饭卡号余额
    4 户输入消费金额
    5 户点击消费
    6 系统查询消费金额否余额余额系统弹出确认话框
    7 户确认消费
    8 系统返回消费成功话款修改数库余额添加历史记录
    输出
    确认户消费
    局部数元素
    数库中饭卡信息表饭卡历史表户表
    约束条件
    消费输入框中限定数字输入字符法输入进
    注释
    需数库中饭卡信息表饭卡历史表户表
    (3) 界面设计

    (4)算法
    消费钮:消费金额
    清空钮:清空消费金额
    确定钮:确认消费金额
    取消钮:返回消费界面
    6) 户查询消费历史功模块
    (1) 功描述
    户查询卡历史记录
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    户查询消费历史
    模块编号
    6
    作者
    蔡蓬亮
    日期
    2011530
    模块描述
    户查询卡历史记录
    调模块
    数库模块
    调模块

    输入
    项目
    起始时间终止时间款额操作
    格式
    起始时间:datetime 终止时间 :datetime
    款额:float 操作:char(20)
    处理
    1 户登录系统进入户界面
    2 户点击查询消费历史
    3 系统根户登录帐号返回户历史记录
    4 户输入查询条件
    5 系统根查询条件查询数库
    6 系统返回查询结果
    输出
    户根查询条件查询结果
    局部数元素
    户表饭卡历史表
    约束条件
    查询卡时间通鼠标点入操作类型拉框输入
    注释
    需数库户表饭卡历史表
    (3) 界面设计

    (4)算法
    查找钮:选择起始时间查询户消费历史
    清空钮:清空输入款额操作
    7)新建持卡者功模块
    (1) 功描述
    理员录入新建学生信息
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    新建持卡者
    模块编号
    7
    作者

    日期
    2011530
    模块描述
    理员录入新建学生信息
    调模块
    数库模块
    调模块

    输入
    项目
    学号|工号饭卡号姓名电话性址片
    格式
    学号|工号:nvarchar(50)饭卡号:nvarchar(50)
    姓名:char(20)电话:char(10)
    性:char(20)址:char(50)片:jpgbmppng
    处理
    1 理员登录系统进入理员界面
    2 理员开新建持卡者信息
    3 理员输入信息选择片
    4 理员点击提交
    5 系统信息写入数库中
    6 系统弹出信息录入成功话框
    输出
    信息录入成功话框
    局部数元素
    输入信息持卡者信息表饭卡历史表
    约束条件
    信息必须填写完整片信息外
    注释
    需数库中持卡者信息表饭卡历史表










    (3) 界面设计


    (4) 算法
    提交钮:提交户信息
    清空钮:清空填户信息
    传片钮:传户片
    确定钮:建卡成功返回操作
    8)存款功模块
    (1) 功验证
    理员户充值
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    存款
    模块编号
    8
    作者

    日期
    2011530
    模块描述
    理员户充值
    调模块
    数库模块
    调模块

    输入
    项目
    学号|工号充值金额
    格式
    学号|工号: nvarchar(50)
    充值金额:float
    处理
    1 理员登录系统进入理员界面
    2 理员输入充值学生学号
    3 理员点击充值钮
    4 系统根理员输入学生学号查询学生信息返回充值页面
    5 理员输入充值金额
    6 理员点击提交钮
    7 系统弹出确认话框
    8 理员确认
    9 系统弹出充值成功话框
    输出
    充值成功话框
    局部数元素
    输出信息记录饭卡信息表饭卡历史表
    约束条件

    注释
    需数库饭卡信息表饭卡历史表
    (3)界面设计


    (4)算法
    充值钮:充值金额
    确定钮:确定充值金额
    取消钮:取消充值返回

    9)注销户功模块
    (1) 功描述
    理元毕业学生期户注销
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    注销
    模块编号
    9
    作者
    蔡蓬亮
    日期
    2011530
    模块描述
    理员毕业学生期户注销
    调模块
    数库模块
    调模块

    输入
    项目
    学号|工号
    格式
    学号|工号:nvarchar(50)
    处理
    1 理员登录系统进入理员界面
    2 理员输入注销学生学号
    3 理员点击注销钮
    4 系统根理员输入学号进行查询
    5 系统显示查询结果注销页面
    6 理员核信息提交注销
    7 系统接收信息写入数库删注销户饭卡历史信息
    输出
    否注销话框注销成功话框
    局部数元素
    写入记录饭卡历史表饭卡信息表
    约束条件

    注释
    需数库饭卡历史表饭卡信息表

    (3) 界面设计


    (4) 算法
    注销卡钮:注销次饭卡
    确定钮:确认注销次卡
    取消钮:返回注销界面
    10)更改学生信息功模块
    (1) 功描述
    理员需更改学生信息进行查询更改
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    更改学生信息
    模块编号
    10
    作者

    日期
    201153
    模块描述
    理员需更改学生信息进行查询更改
    调模块
    数库模块
    调模块

    输入
    项目
    学号|工号饭卡号姓名电话性址片
    格式
    学号|工号:nvarchar(50)饭卡号:nvarchar(50)
    姓名:char(20)电话:char(10)
    性:char(20)址:char(50)片:jpgbmppng
    处理
    1 理员登录系统进入理员界面
    2 理员输入更改信息学生学号
    3 系统根学生学号查询数库
    4 系统返回学生信息更改学生信息页面
    5 理员修改更改学生信息
    6 理员提交更改学生信息
    7 系统接收信息写入数库中
    8 系统弹出更新成功话框
    输出
    更新成功话框
    局部数元素
    写入记录持卡者信息表片表
    约束条件
    学生学号法更改
    注释
    需数库持卡者信息表片表
    (3) 界面设计

    (4)算法
    提交钮:确认提交填资料信息
    删钮:删信息
    清空钮:清空信息
    传片钮:传更改户片信息
    11)挂失解锁功模块
    (1) 功描述
    理员挂失户进行解锁需挂失户进行挂失
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    挂失解锁
    模块编号
    11
    作者

    日期
    201153
    模块描述
    理员挂失户进行解锁需挂失户进行挂失
    调模块
    数库模块
    调模块

    输入
    项目
    学号|工号
    格式
    学号|工号:nvarchar(50)
    处理
    1 理员登录进入理员页面
    2 理员输入挂失解锁户学号
    3 系统根理员输入信息进行查询
    4 系统返回信息页面
    5 理员点击挂失解锁钮
    6 系统接收信息写入数库
    7 系统弹出挂失成功解锁成功话框
    输出
    挂失成功解锁成功话框
    局部数元素
    写入记录饭卡历史表更新饭卡信息表
    约束条件
    注销卡已锁卡系统予操作
    注释
    需数库户表









    (3) 界面设计




    (4) 算法
    挂失卡钮:挂失需挂失饭卡
    解锁卡钮:解锁需解锁饭卡
    确定钮:确认挂失解锁饭卡
    取消钮:取消挂失解锁返回层界面
    12)查询更改消费历史功模块
    (1) 功描述
    理员户消费历史进行查询更改

    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    查询更改消费历史
    模块编号
    12
    作者
    蔡蓬亮
    日期
    201153
    模块描述
    理员户消费历史进行查询更改
    调模块
    数库模块
    调模块

    输入
    项目
    学号|工号起始时间终止时间款额操作
    格式
    学号|工号:nvarchar(50)
    起始时间:datetime 终止时间 :datetime
    款额:float 操作:char(20)
    处理
    1 理员登录系统进入理员页面
    2 理员点击查询更改消费历史钮
    3 系统根理员输入学号信息进行查询返回该学号历史信息果理员没输入学号信息返回学生历史信息
    4 理员更改历史页面重新选择查询条件
    5 系统根查询条件返回结果
    6 理员结果进行更改
    7 系统接收更改信息写入数库
    输出
    更改信息成功话框
    局部数元素
    更改饭卡历史表中记录
    约束条件

    注释
    需数库户表
    (3) 界面设计

    (4)算法
    删钮:删选定消费记录
    清空钮:清空消费记录
    查找钮:查找指定消费记录
    13)数库功模块
    (1) 功描述
    记录系统数信息
    (2) 模块IPO表
    系统名称
    饭卡理系统
    模块名称
    数库模块
    模块编号
    13
    作者
    蔡蓬亮
    日期
    2011530
    模块描述
    记录系统数信息
    调模块

    调模块

    输入
    项目
    持卡者信息表饭卡历史表饭卡信息表户表片表
    格式

    处理
    系统调处理
    输出
    持卡者信息表饭卡历史表饭卡信息表户表片表
    局部数元素

    约束条件

    注释
    表数类型定











    五编码设计
    51连接数库
    public string GernerateNumber()
    {
    string NUMS 0123456789
    int length 4
    Random rnd new Random(EnvironmentTickCount)
    char[] result new char[length]
    for (int i 0 i < length i++) result[i] NUMS[rndNext(NUMSLength)]
    return new string(result)
    }
    52登录界面
    private void button2_Click(object sender EventArgs e)
    {
    if (textBox1Text || textBox2Text )
    {
    MessageBoxShow(户名密码空)
    }
    else if (textBox3Text )
    {
    MessageBoxShow(验证码空)
    }
    else if (textBox1Text && textBox2Text && textBox3Text )
    {
    string username textBox1Text
    string password textBox2Text
    string yzm textBox3Text
    string usertype comboBox1Text
    string SqlString select * from 户表 where 户名' + username + '
    连接数库 s new 连接数库()
    SqlConnection sql sconnect()
    sqlOpen()
    SqlDataReader dr cmdExecuteReader()
    if (drRead())
    {
    string s1 dr[1]ToString()Trim()
    string s2 dr[2]ToString()Trim()
    if (s1 password && s2 usertype)
    {
    if (usertype 理员 && yzm yanzhengma)
    {
    thisHide()
    理员界面 f new 理员界面()
    fShow()
    }
    else if (usertype 持卡者 && yzm yanzhengma)
    {
    thisHide()
    suo textBox1TextToString()Trim()
    appvalue suo
    new 户界面()Show()
    }
    else
    MessageBoxShow(验证码正确)
    }
    else
    MessageBoxShow(户类型正确请查证)
    }
    else
    {
    MessageBoxShow(户名密码正确)
    }
    sqlClose()
    }
    }
    53注册界面
    private void button2_Click(object sender EventArgs e)
    {
    s1 textBox1Text
    s2 textBox2Text
    s3 textBox3Text
    s4 textBox4Text
    s5 textBox5Text
    s7textBox6Text
    if(s1&&s2&&s3&&s4&&s5&&s6s7)
    {
    if (s2Trim()ToString() s3Trim()ToString())
    {
    MessageBoxShow(两次密码输入争确请重新输入)
    textBox2Text
    textBox3Text
    }
    string SqlString1 select * from 户表 where 户名' + s1 + 'or 学号'+s4+'
    string SqlString2select * from 持卡者信息表 where [学号|工号] '+s4+' and 卡ID '+s5+'
    连接数库 s new 连接数库()
    SqlConnection sql sconnect()
    SqlCommand cmd new SqlCommand(SqlString1 sql)
    sqlOpen()
    SqlDataReader dr cmdExecuteReader()
    if (drHasRows)
    {
    MessageBoxShow(户名已存学号已绑定请查证重新输入 提示信息)
    textBox1Text
    textBox4Text
    }
    else
    {
    sqlClose()
    sqlOpen()
    SqlCommand cmd1 new SqlCommand(SqlString2 sql)
    SqlDataReader dr1 cmd1ExecuteReader()
    if (dr1HasRows)
    {
    MessageBoxShow(绑定学号|工号绑定卡ID匹配请重新输入)
    textBox4Text
    textBox5Text
    }
    else
    thisinsert()
    sqlClose()
    }
    sqlClose()
    }
    else
    MessageBoxShow(信息未填完整验证码错误请继续填写提示信息)
    }
    54户界面
    private void 户界面_Load(object sender EventArgs e)
    {
    thistabControl1Visible false
    i appvalue
    string sqlstring select 锁 from 饭卡信息表 where 卡ID ( select 卡ID from 持卡者信息表 where [学号|工号](select 学号 from 户表 where 户名' + i + '))
    连接数库 s new 连接数库()
    SqlConnection sql sconnect()
    SqlCommand cmd new SqlCommand(sqlstring sql)
    sqlOpen()
    SqlDataReader dr cmdExecuteReader()
    drRead()
    string str dr[0]ToString()Trim()
    if (str 已解锁)
    { button2Enabled true
    button3Enabled true
    label2Text 您卡运行正常 }
    else
    { label2Text 您卡 + str
    button2Enabled false
    button3Enabled false }
    drClose()sqlClose()
    连接数库 s1 new 连接数库()
    SqlConnection sql1 s1connect()
    string sqlstring1 select * from 持卡者信息表 where [学号|工号](select 学号 from 户表 where 户名' + i + ')
    SqlCommand cmd1 new SqlCommand(sqlstring1 sql1)
    sql1Open()
    SqlDataReader dr1 cmd1ExecuteReader()
    dr1Read()
    str0 dr1[0]ToString()Trim()
    str1 dr1[1]ToString()Trim()
    str2 dr1[2]ToString()Trim()
    str3 dr1[3]ToString()Trim()
    str4 dr1[4]ToString()Trim()
    str5 dr1[5]ToString()Trim()
    dr1Close()
    sql1Close()
    }
    55理员界面
    private void 理员界面_Load(object sender EventArgs e)
    {
    thistabControl1Visible false
    comboBox1Text comboBox1Items[0]ToString()
    comboBox2Text comboBox2Items[0]ToString()
    textBox19Enabled false
    textBox21Enabled false
    }
    private void insert()
    {
    连接数库 s new 连接数库()
    SqlConnection sqlcn sconnect()
    SqlCommand sqlcommand new SqlCommand(xinjian sqlcn)
    sqlcommandCommandType CommandTypeStoredProcedure
    SqlParameter xuehao new SqlParameter(@xuehao SqlDbTypeNVarChar 50)
    xuehaoValue textBox2Text
    SqlParameter kaID new SqlParameter(@kaID SqlDbTypeNVarChar 50)
    kaIDValue textBox5Text
    SqlParameter name new SqlParameter(@name SqlDbTypeChar 20)
    nameValue textBox3Text
    SqlParameter male new SqlParameter(@male SqlDbTypeChar 10)
    maleValue comboBox1Text
    SqlParameter phonenumber new SqlParameter(@phonenumber SqlDbTypeChar 20)
    phonenumberValue textBox6Text
    SqlParameter address new SqlParameter(@address SqlDbTypeChar 50)
    addressValue textBox7Text
    sqlcommandParametersAdd(xuehao)
    sqlcommandParametersAdd(kaID)
    sqlcommandParametersAdd(name)
    sqlcommandParametersAdd(male)
    sqlcommandParametersAdd(phonenumber)
    sqlcommandParametersAdd(address)
    sqlcnOpen()
    sqlcommandExecuteReader()
    sqlcnClose()
    MessageBoxShow(信息插入成功)
    }
    56机数
    class 机数
    {
    public string GernerateNumber()
    {
    string NUMS 0123456789
    int length 4
    Random rnd new Random(EnvironmentTickCount)
    char[] result new char[length]
    for (int i 0 i < length i++) result[i] NUMS[rndNext(NUMSLength)]
    return new string(result)
    }
    }

    六软件测试
    61 概述
    611饭卡理系统概述
    系统总体分系统户登录持卡者信息理饭卡信息理饭卡信息记录理四模块需四模块分继续测试四模块包含低层次功模块重叠设计测试例时候应该选择代表性测试例样工作量完成整系统测试
    612系统测试计划
    系统模块需进行单元测试通单元测试进行系统集成测试集成测试(包括模块测试系统测试)完成方户参进行验收测试通户验收测试系统交终户
    系统项目属模块编制开发期间进行种测试活动准确记录时分析妥善保存关测试记录确保系统运行重条件系统测试中应专负责收集汇总保存关系统测试记录具体:
    Ø 需求分析阶段列出系统功求测试
    Ø 设计阶段具体功实现考虑测试例设计
    Ø 编码实现阶段模块做单元测试然做集成测试
    Ø 户起做验收测试
    系统测试验证阶段完成工作否满足需求分析详细设计求识出期结果真正结果间差便修正系统设计代码实现中潜错误保证系统运行正确性功完备性提高系统运行性
    613测试员安排
    测试者:王金鑫
    62 测试方法步骤
    621系统测试方法
    系统采取黑盒测试方案白盒测试方案辅测试方法
    622系统测试步骤
    先分进行单元测试进行集成测试遵循底策略测试例考虑合法非法测试情况
    63 测试程
    631单元测试(黑盒测试)
    户登录模块测试:





    表1 户登录模块输入条件等价类表
    输入等价类
    效等价类
    效等价类
    登录信息
    1空值数库信息匹配
    2效户名
    3效密码
    4户名密码匹配
    5存空值
    表2 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    abc123理员4863
    输入效
    1
    表3 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    aaaaaaaaaaaaaaaaaaaa理员4489
    效输入
    2
    abc111111111111111111111理员2365
    效输入
    3
    abc12理员2236
    效输入
    4
    32123理员
    效输入
    5
    持卡者信息理测试:
    表4 持卡者注册输入条件等价类表
    输入等价类
    效等价类
    效等价类
    注册信息
    1空值
    2户名未注册
    3两次输入密码相
    4学号饭卡号匹配
    5存空值
    6户名已注册
    7两次输入密码相
    8学号饭卡号匹配
    表5 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    333333389
    输入效
    1234
    表6 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    44444
    效输入
    5
    111115421
    效输入
    6
    412222295
    效输入
    7
    411324410
    效输入
    8
    表7 修改持卡者信息测试输入条件等价类表
    输入等价类
    效等价类
    效等价类
    修改信息
    1存修改持卡者
    2修改学号|工号外信息
    3修改值正确
    4存修改持卡者信息
    5修改学号|工号
    6修改值错误

    表8 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    1112女1
    输入效
    123

    表9效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    5111男1
    效输入
    45
    111111111111111111111111女2
    效输入
    6
    表10 查询持卡者信息测试输入条件等价类表
    输入等价类
    效等价类
    效等价类
    持卡者登录信息
    1显示持卡者信息
    2效持卡者

    表11 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    11持卡者1730
    输入效
    1
    表12效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    abc123持卡者0604
    效输入
    2
    饭卡信息理测试:
    表13 加锁解锁输入条件等价类表
    输入等价类
    效等价类
    效等价类
    持卡者登录信息
    1提示否挂失学号2饭卡
    2您卡已锁

    理员登录信息
    3显示否解锁学号2饭卡
    4提示请输入学号|工号
    5学号|工号存出现异常
    表14 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    22持卡者1730点击挂失
    输入效
    1
    abc123理员4046学号|工号2
    输入效
    3
    表15效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    11持卡者1730
    效输入
    2
    abc123理员2239
    效输入
    4
    abc123理员3103学号|工号5
    效输入
    5
    表16 注销输入条件等价类表
    输入等价类
    效等价类
    效等价类
    理员登录信息点击注销
    1显示否注销学号饭卡
    2提示请输入学号|工号
    3提示没找学生




    表17 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    abc123理员4046学号|工号2
    输入效
    1
    表18效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    abc123理员2239
    效输入
    2
    abc123理员2239学号|工号5
    效输入
    3
    表19 充值输入条件等价类表
    输入等价类
    效等价类
    效等价类
    理员登录信息点击存款
    1填写充值金额
    2提示请输入学号|工号
    3提示没找学生
    4充值金额负
    表20 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    abc123理员4046学号|工号2100
    输入效
    1
    表21效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    abc123理员2239
    效输入
    2
    abc123理员2239学号|工号5
    效输入
    3
    abc123理员4046学号|工号2100
    效输入
    4
    表22 消费输入条件等价类表
    输入等价类
    效等价类
    效等价类
    持卡者登录信息点击消费
    1数字填写消费金额
    2消费金额非数字
    3提示请输入消费金额
    表23 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    22持卡者22512
    输入效
    1
    表24效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    22持卡者22512
    效输入
    2
    22持卡者2251
    效输入
    3
    饭卡消费记录理测试:
    表25 查询饭卡消费记录输入条件等价类表
    输入等价类
    效等价类
    效等价类
    持卡者登录信息点击查消费历史选择消费操作
    1消费记录根查询条件正确显示控件中
    2消费记录未显示出
    3显示出记录查询条件匹配

    表26 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    22持卡者2251
    输入效
    1
    表27效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    22持卡者2251201161 223823201194
    效输入
    23
    表28 修改饭卡消费记录输入条件等价类表
    输入等价类
    效等价类
    效等价类
    理员登录信息点击查询更改消费历史
    1显示卡历史操作
    2消费历史未显示出
    3显示出记录操作条件匹配
    表29 效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    abc123理员3777学号|工号2
    输入效
    1
    表30效等价类测试例表
    测试数
    期结果
    覆盖效等价类
    abc123理员2239学号|工号5
    效输入
    23
    632集成测试(白盒测试)
    持卡者信息理模块测试:
    ①利持卡者注册模块完成申请者饭卡学号绑定务然调查询持卡者信息模块刚注册持卡者信息否查询查进入步否查找错误
    ②查询程中发现持卡者某项记录误调修改持卡者信息模块修改正确记录完善持卡者信息果进入步否查找错误
    ③调查询持卡者信息模块查询面说持卡者否修改该持卡者正确记录果该持卡者余正确记录次测试成功否发现错误立回第二步继续测试


    流程图












    程序图

    测试路径:
    路径1: 1>2>3>5>1
    路径2: 1>2>3>4>7
    路径3: 1>2>3>4>6>4>7
    测试例:
    路径1:输入
    64饭卡信息理测试:
    ①利加锁解锁模块完成卡锁定务然调消费模块刚加锁卡号否进行消费进入步否查找错误
    ②利加锁解锁模块完成卡解锁务然调消费模块刚加锁卡号否进
    行消费进入步否查找错误
    ③消费程中发现余额足调充值功模块增加利款额完成消费
    果进入步否查找错误
    ④调充值模块增加款额然调消费模块进行消费前足余额否增加消费果进入步否查找错误重复次操作
    ⑤利注销功模块完成消卡信息务然调加锁解锁模块检测卡否存存重复程否查找错误
    流程图

    程序图
    测试路径:
    路径1 1>2
    路径2:1>3>4
    路径3:1>3>5>6
    路径4:1>3>5>7>8>10>15
    路径4:1>3>5>7>8>9>7>8>10>15
    65饭卡消费记录理测试:
    ①调查询饭卡消费记录模块功查询程中发现卡某项记录误调修改饭卡消费记录模块修改正确记录完善卡信息果进入步否查找错误
    ②调查询饭卡消费记录模块查询面说卡否修改该卡正确记录果该卡企业正确记录次测试成功否发现错误立回第步继续测试

    流程图


    程序图
    测试路径:
    路径1 1>2>4
    路径2:1>2>3>5>2>4
    路径3:1>2>3>5>3>5>2>4
    66系统测试回测试
    完成模块测试进行系统测试系统测试针整产品系统进行测试目验证系统否满足需求规格定义找出需求规格相符合矛盾方系统测试阶段发现错误时更正更正检验已发现缺陷没正确修改修改程中没引发新缺陷回测试外新模块作集成测试部分加进时候软件环境发生改变建立起新数流路径激活新控制逻辑改变会原工作正常功产生错误集成测试策略环境中进行回测试部分已通测试功次进行测试保证系统新环境正常工作

































    七结
    71 课设容总结
    次课设没老师题目选择饭卡理系统校学生饭卡校园里天必需品更加贴相说更加意义
    着国高校扩招学生数呈逐渐升趋势传统饭卡理方式采工方式种方式具明显局限性表现信息分散享性差信息时性准确性差职工开支学生数众传统饭卡理难度越越高学校款够实现科学效体化理系统软件需求越越紧迫次课设题设计饭卡理系统够饭卡信息进行查询更新理反映敏捷准确系统分持卡者信息理饭卡信息理饭卡消费记录理三字模块实现饭卡注册挂失解锁信息查询修改充值消费等功
    72 心体会
    721 A
    次课程设计中位学付出努力刚开始没组开发验部分间协调努力组成员够协调工作终快完成次课程设计组学水着互助原水低点组员进行帮助软件设计中出现问题组成员集体讨部分设计出组讨修改参软件设计全程编码工作设计实现软件实现程中组成员予帮助提出宝贵意见特王金鑫学次课程设计明白做成软件前做软件编码现次课程设计发现软件进行编码前做东西例想软件先实现结果根手组员起讨程序流程接数流图数字典等系列问题次课程设计中发现团队中Team leader 重协调方面工作时做工作次课程设计然累学东西时非常感谢汪婧老师组指导里说声辛苦汪老师
    722B
    通饭卡理系统设计认识软件开发程描述世界程现实世界软件模型转化程中核心程设计程中遇少问题Visio软件数流图ER图设计方面功实现方面问题组成员努力相关资料辅助问题迎刃解次课设说次非常难锻炼机会直动手方面乏乏常理知识掌握错勤动手次课设说较难度次课设仅加深理知识理解更加熟悉Visio软件丰富实践验整体程序开发具体软件设计全面掌握功实现方面停调试测试断改进然许意方改进户界面设计够美观功应该更加完善影响总体效果次课设提高实际操作力真正理实践相结合做学时分工明确家努力完成务时忘组成员体现高度凝聚力

    723C
    次课程设计开发程中全面解面数库饭卡应系统开发程中学关知识通次课程设计更直观理知识实践中理够更结合实际真正做理知识实践活动服务旨开拓视野增强专业意识巩固理解专业课程
    组次课程设计课题校园饭卡理系统课题马开型会议分配务组课程设计够效高质量进行埋头开始务真正感受集体团队家次务中附责义务家敢怠慢开始工作进行务中遇问题知识懂家见解等等团体成员讨中达成识
    系统设计程文编写程中团队学老师予许私帮助尤团队文提出宝贵修改意见里帮助表示衷心感谢
    724D
    通饭卡理系统设计认识软件开发程描述世界程现实世界软件模型转化程中核心程设计程中遇少问题Visio软件数流图ER图设计方面功实现方面问题组成员努力相关资料辅助问题迎刃解次课设说次非常难锻炼机会直动手方面乏乏常理知识掌握错勤动手次课设说较难度次课设仅加深理知识理解更加熟悉Visio软件丰富实践验整体程序开发具体软件设计全面掌握功实现方面停调试测试断改进然许意方改进户界面设计够美观功应该更加完善影响总体效果次课设提高实际操作力真正理实践相结合做学时分工明确家努力完成务时忘组成员体现高度凝聚力
    725E
    期周课程设计结束次课程设计中仅检验学知识培养握件事情做件事情完成件事情设计程中学分工设计学相互探讨相互学相互监督学会合作学会运筹帷幄学会宽容学会理解学会做处世
    课程设计专业课程知识综合应实践训练着迈社会事职业工作前必少程.千里行始足通次课程设计深深体会句千古名言真正含义.天认真进行课程设计学会脚踏实迈开步明天稳健社会潮中奔跑坚实基础.
    通次课程设计方面提高培养提高学生独立工作力巩固扩充软件工程等课程学容掌握课程方法步骤 次设计程中体现出单独运知识力体会学致突出劳动成果喜悦心情中发现时学足薄弱环节加弥补
    感谢汪婧老师老师严谨细致丝苟作风直工作学中榜样老师循循善诱教导拘格思路予启迪次课程设计实验细节数离开老师您细心指导

    八参考文献
    1 数库系统概 萨师宣 王珊 高等教育出版社
    2 SQL Server 2000 教材龚波 北京希电子出版社
    3 软件工程导 张海藩 清华高校出版社
    4 软件工程实验指导书安徽工程学计算机信息学院
    5 实软件工程郑杰等著清华学出版社
    6 软件工程第二版李代等著清华学出版社
    7 软件工程第六版Roger S.Pressman著机械工业出版社
    仅供参考


    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

    软件工程课程设计管理系统

    软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 ...

    3年前   
    716    0

    学生选课系统《软件工程》课程设计

    详细版!目 录一、问题定义 51.1问题的定义 51.2 系统要解决的问题 5二、可行性研究 62.1 引言 62.1.1目的 62.1.2背景及功能 62.1.3 参考资料 62.2 可行...

    5个月前   
    315    0

    软件工程学生选课系统课程设计

    网上选课系统课程设计手册团队: 学校: 队长: 时间:2014目 录1. 项目概述 ………………………………………………………………………31.1开发背景 …………………………………………...

    3年前   
    607    0

    软件工程银行系统 课程设计

    一、可行性研究报告一、可行性研究报告 11.引言 11.1编写目的 11.2项目背景 11.3定义 11.4参考资料 22.可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限...

    5个月前   
    248    0

    饭卡管理系统需求规格说明书

    一、 引言1. 编写目的本需求分析文档的目的是说明饭卡管理系统最终所运行的条件,性能要求及要实现的功能,为进一步设计与实现打下基础。本文档以文档形式将用户对软件的需求固定下来,是与用户沟通的成...

    2年前   
    533    0

    软件工程课程设计学生信息管理系统

     课程设计报告 学生信息管理系统 学 院 年级专业 学生姓名 指导教...

    1年前   
    375    0

    人事管理系统软件工程课程设计

    软件工程课程设计              ―――人事管理系统                   指导老师:                  班  级:                  ...

    3年前   
    612    0

    学生信息管理系统软件工程课程设计

    信息科学与工程学院课程设计任务书 题目: 学生信息管理系统 学 生1: ...

    1年前   
    301    0

    酒店客房管理系统(软件工程课程设计)

    酒 店 客 房 管 理 系 统 第X组 组长: 组员: 计算机科学与技术 目录 一、摘要: 5 二、可行性分析...

    5年前   
    1274    0

    电子相册管理系统软件工程课程设计

    XX大学《软件工程》课程设计报告 题    目 :  电子相册管理系统 院 (系): 计算机与信息科学学院 年级专业 : 20XX级计算机科学与技术组 员 :  ...

    2年前   
    548    0

    软件工程仓库管理系统课程设计

    软件设计书仓库管理系统 系别:应用数学系专业:信息与计算科学班级:学号:姓名:第一章 可行性研究报告1.1引言1.1.1目的本软件是用来有效的管理超市仓库货物数量及种类,以方便...

    1年前   
    389    0

    图书管理系统软件工程课程设计

    XX大学 课程名称:软件工程 试题题目:图书管理系统 姓 名: 学 号: 专 业: 计算机科学与技术 学 院:计算机与信息科学学院 ...

    5年前   
    1255    0

    图书管理系统(软件工程课程设计报告)

    图书管理系统(软件工程课程设计报告)一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究...

    2年前   
    500    0

    停车场管理系统软件工程导论课程设计

     计算机科学学院课程设计报告课 程 软件工程导论 题 目 停车场管理系统年 级 2013级 分组号学 号姓 名成绩等级6指导教师 ...

    1年前   
    284    0

    基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

     网络教育学院《软件工程》课 程 设 计 ...

    1年前   
    231    0

    医院在线预约系统软件工程课程设计报告

     软件工程 课程设计报告课 题: 医院在线预约系统 姓 名: 学 号: ...

    1年前   
    367    0

    软件工程(汽车租赁系统)课程设计

    《软件工程》学院:计算机科学与技术专业:计算机科学与技术姓名: 2011年X月X日题目:汽车租赁系统写在前面:本项目设计预计7周完成(8-14周)组长 侯茜主要负责内容: 选题的确定、人员分工...

    1年前   
    316    0

    考生档案系统软件工程课程设计

    目 录第一章 系统概述 11.1系统开发背景和意义 11.2开发语言简介 21.3本系统简介 2第二章 系统可行性分析 32.1技术上的可行性 32.2经济上的可行性 32.3管理上的可行...

    5个月前   
    150    0

    软件工程专业课程设计——学生选课系统设计

     学生选课系统实验报告 项目名称:学生选课系统 姓名:学号:班级:指导老师:一. 课程设计的目的与要求通过软件开...

    2年前   
    517    0

    软件项目管理之学生管理系统课程设计

     课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 ...

    1年前   
    366    0

    文档贡献者

    文***品

    贡献于2021-04-11

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

    该用户的其他文档