课堂考勤管理系统设计与实现毕业论文


    课堂考勤理系统设计实现毕业文

    设计Visual Studio 2010作开发台C#作开发语言结合SQL server 2008数库开发设计课堂考勤理系统该系统目标统计学生考勤请假信息系统功特点围绕理员教师学生三类户设计实现功:查询功旷课请假信息录入功考勤信息统计功通报报表查询户信息添加修改删功
    文介绍该系统设计实现原理功特点设计方案开发程中关键技术进行分析讨

    关键词: Visual Studio 2010SQL server 2008课堂考勤
    ABSTRACT
    We use Visual Studio 2010 as development platform C# as development language SQL server 2008 as database to the design is a class attendance management system The system propose statistics the attendance and leave information System function characteristics related to three kinds of users — administrators teachers students to design mainly the implementation of functions of attendance inputting truancy and leave counting attendance inquiring communicated statements and adding modifying and deleting the user information
    This paper introduces system design and realizationfunction characteristics and design schemeThis paper analyzed and discussed key technologies the process of develoning

    Key word Visual Studio 2010SQL server 2008Class attendance



    目 录
    第章 前 言 1
    11 选题背景 1
    12 设计目标 1
    第二章 相关理基础 2
    21 课堂考勤理系统开发环境简介 2
    211 中文Visual Studio 2010简介 2
    212 SQL server 2008简介 2
    22 ADO技术链接数库 3
    第三章 系统分析 5
    31 系统行性分析 5
    32模块需求分析设计思想 6
    321总体架构思想 6
    322系统功模块 6
    第四章 系统设计 8
    41 系统功设计 8
    411 系统登录流程图 8
    412 系统功模块图 8
    42数库设计 9
    421 创建数库 10
    422数库逻辑结构设计 10
    43 数库概念结构设计 10
    第五章 系统实现 12
    51普通户功具体实现 12
    511 普通户登录界面 12
    52教师功具体实现 15
    521 教师户功界面 15
    522 基信息理 15
    53理员功具体实现 18
    531 理员功界面 18
    532 基信息理 19
    第六章 系统测试 24
    61系统测试目意义 24
    62系统测试原 24
    63 测试方法 24
    631登录测试 24
    632 界面测试 25
    633 功测试 25
    634 需求测试 26
    635性测试 26
    64 测试中注意方 26
    65 课堂考勤信息系统测试 26
    第七章 总 结 27
    71 系统中需改进问题 27
    72 展 27
    结 束 语 28
    参 考 文 献 29
    致 谢 30
    附录 31



    第章 前 言
    11 选题背景
    目前高校校园信息化逐步完善效助网络提高办事效率学生成绩查询系统教务理系统招生业系统BBS校园网站等系统高校纷纷出现全校师生学生活理办公带便利学生考勤理系统进步加强高校学风建设维护正常教学秩序学生创造优良学环境
    目前高校学生课考勤理课老师课点名记录学生课情况时间较长请假需通递交请假申请班院系领导批准方生效种模式目前高校理中暴露避免弊端:
    学生请假方便
    二学生请假课老师透明
    三学生整学期课出勤情况没整体统计信息
    四班班学生整学期课出勤情况易查
    五院系领导学校领导容易握学生课出勤情况
    学生考勤理系统定程度解决弊端系统针目前高校学生线请假学生课出勤理设计信息系统
    12 设计目标
    课堂考勤理系统实现列目标:
    实现考勤信息请假信息输入理
    实现考勤信息查询处理
    系统操作简单方便界面简洁美观
    够完成考勤基信息操作理
    够预防素产生错误操作
    够户提供种条件查询操作商品理提供准确时数
    具安全性保证数正确性
    第二章 相关理基础
    系统采Visual Studio 2010 SQL Server 2008相结合技术进行开发 Visual Studio 2010编程语言进行SQL Server 2008作台数库开发数库理系统户界面设计数库连接相关功完成
    系统需涉相关技术概述
    21 课堂考勤理系统开发环境简介
    面简介绍中文Visual Studio 2010SQL Server 2008
    211 中文Visual Studio 2010简介
    Visual Studio 2010微软公司推出开发环境目前流行Windows台应程序开发环境Visual Studio 2010版2010年4月12日市集成开发环境(IDE)界面重新设计组织变更加简单明Visual Studio 2010时带 NET Framework 40Microsoft Visual Studio 2010 CTP( Community TechnologyPreviewCTP)支持开发面Windows 7应程序Microsoft SQL Server支持 IBM DB2Oracle数库
    212 SQL server 2008简介
    SQL Server 关系数库理系统初Microsoft Sybase AshtonTate三家公司开发1988 年推出第OS2 版Windows NT 推出MicrosoftSybase SQL Server 开发分道扬镳Microsoft SQL Server 移植Windows NT系统专注开发推广SQL Server Windows NT 版Sybase 较专注SQL ServerUNIX 操作系统应书中介绍Microsoft SQL Server 简称SQL ServerMS SQL Server
    SQL Server 2008重产品版推出许新特性关键改进成止强全面SQL Server版现数世界里公司获成功断发展需定位数趋势愿景微软数台愿景帮助公司满足数爆炸代数驱动应程序需求微软继续投入发展关键领域支持数台愿景:关键务企业数台动态开发关系数商业智

    SQL Server 2008 特性包括:
    u Internet 集成
    SQL Server 2008 数库引擎提供完整XML 支持具构成Web 站点数存储组件需伸缩性性安全功SQL Server 2008 程序设计模型 Windows DNA 构架集成开发 Web 应程序SQL Server 2008 支持 English Query Microsoft 搜索服务等功Web 应程序中包含户友查询强搜索功
    u 伸缩性性
    数库引擎台运行 Microsoft Windows98 便携式电脑运行 Microsoft Windows 2000 数中心版型处理器服务器SQL Server 2008 企业版支持联合服务器索引视图型存支持等功升级 Web 站点需性级
    u 企业级数库功
    SQL Server 2008 关系数库引擎支持苛刻数处理环境需功数库引擎充分保护数完整性时理千发修改数库户开销减SQL Server 2008 分布式查询您引数源数象数 SQL Server 2008 数库部分时分布式事务支持充分保护分布式数更新完整性复制样您维护数复时确保单独数复保持步组数复制移动脱接户户工作然做修改合回发布服务器
    u 易安装部署
    SQL Server 2008 中包括系列理开发工具工具改进站点安装部署理 SQL Server 程SQL Server 2008 支持基标准 Windows DNA 集成程序设计模型 SQL Server 数库数课堂考勤成生成强伸缩系统缝部分功您快速交付 SQL Server 应程序客户需少安装理开销实现应程序
    22 ADO技术链接数库
    微软公司ADO (ActiveX Data Objects) 存取数源COM组件提供编程语言统数访问方式OLE DB中间层允许开发员编写访问数代码关心数库实现关心数库连接访问数库时候关SQL知识必特定数库支持SQL命令通ADO中命令象执行

    ADO包含顶层象:
    连接代表数库连接
    记录集代表数库记录集合
    命令代表SQL命令
    记录代表数集合
    流代表数序集合
    错误代表数库访问中产生意外
    字段代表数库字段
    参数代表SQL参数
    属性保存象信息
    ADO程序员提供处包括易熟悉界面高速度较低存占传统数象层次(DAORDO)ADO独立创建创建Connection象独立Recordset象ADO针客户/服务器WEB应程序作优化
    ADO 基OLE DB访问接口面象OLE DB技术继承OLE DB优点属数库访问高层接口开发员ADO时实OLE DBOLE DB更加接底层ADO提供熟悉高层OLE DBAutomation封装接口













    第三章 系统分析
    31 系统行性分析
    行性分析务问题简单明显解决办法事实许问题预定系统规模解决果问题没行解花费项开发工程时间资源力费谓浪费
    行性研究目代价短时间确定问题否够解决必须记住行性研究目解决问题确定问题否值解样达目呢?然观猜想客观分析必须分析种解法利弊判断原定系统目标规模否现实系统完成带效益否值投资开发系统程度[1]
    行性研究实质进行次压缩简化系统分析设计程较高层次较抽象方式进行系统分析设计程分析原设计课堂考勤理系统规模系统目标明确清晰描述目标系统切限制约束系统学校然需进步完善更新程中带效益毕竟现社会效率第位现实定实价值角度现实社会发展飞速尊重科技势必行开发系统非常重原21世纪计算机时代必然取代部分工作高科技监控系统进入社会生活方方面面发展趋势
    设计三方面进行行性研究:
    u 技术行性
    课堂考勤理系统课堂考勤理员开发采Visual Studio 2010SQL Server 2008技术开发课堂考勤理系统课堂考勤理系统简单数处理查询实现运作流程理流程等流程实现相难度需拟定系统体系结构确定需信息技术学生基信息分析选择合适开发方式估算需开发时间长度分析技术中潜风险提出解决措施Visual Studio 2010中实现旷课信息查询请假查询信息输入请假输入数处理等
    u 济行性
    成方面:力消耗免费指导老师义务指导开发软件成非常低
    效益方面:学校开发完整合理课堂考勤理系统节余力减少手工劳动工作量提高工作效率前需干工作系统需完成工作量劳动强度降低开发软件社会带济效益
    分析开发软件济行
    u 操作行性
    软件学校课堂考勤理者开发软件户象学校课堂考勤工作员软件设计成友界面写出详细说明户需懂简单计算机操作知识应软件
    方面分析开发软件完全行
    32模块需求分析设计思想
    软件需求分析软件开发周期第阶段关系软件开始成败关键步骤准确完整规范化软件需求软件开发成功关键
    321总体架构思想
    课堂考勤理系统数提供更安全存取模式响应速度快程序开发具强针性操作界面漂亮形式样充分满足户身性化求
    322系统功模块
    系统开发总体务实现种信息系统化规范化动化系统功分析系统开发总体务基础完成课堂考勤理系统需完成功:
    ●课堂考勤理种信息输入包括旷课请假户信息输入删修改等
    ●课堂考勤理种信息查询包括学生信息学生总体信息请假等信息查询
    ² 理员模块
    首先户进行理户进入理界面界面会显示登录该系统户基信息显示户基信息系统理员户信息进行添加修改删普通理员受权限限制进行操作户基信息户独立进行信息注册需理员进行添加
    ² 学生信息查询模块
    学生信息查询模块学生基信息理学生信息进行查询进行添加删录入学生进行编号学号确定操作信息否正确名称相增加工作量信息删需删基信息写入信息框然点击删钮
    ² 教师理模块
    教师理模块查询学生情况旷课信息请假信息录入保证信息准确学生姓名学号统减少数库中数量学生信息进行添加删
    ² 信息录入模块
    教师学生信息录入应该录入理中学生信息进行录入处理规定节课会录入信息定义时间样会方便学生信息查询操作节省数库数量方便理
    ² 查询理
    查询课堂考勤中信息种条件查询学生信息查询条件分具体时间月份周次进行选定表中某具体查询条件进行课堂考勤信息查询查询信息会显示话框中













    第四章 系统设计
    进行需求分析确定设计思想进行系统功设计数库设计
    41 系统功设计
    411 系统登录流程图

    图41 系统登录流程图
    412 系统功模块图
    系统功分析基础考虑Visual Studio 2010程序编制特点仔细分析学校数图决定整系统分两模块模块干子模块整系统功模块图42示:
    课堂考勤理信息系统
    基信息
    学生基信息
    旷课信息
    请假信息
    考勤理
    户信息
    录入理
    查询理
    户理

    图42 系统功模块图

    42数库设计
    数应系统需台数库支持Windows操作系统中SQL Server常见网络台数库系统采SQL Server 2008数库存储数
    u 数库系统体系结构
    数库体系结构包括外模式模式模式三级体系结构模式称概念模式反映数库组织全局逻辑观点涉数物理存储模式位总体概念级称数库理员视图模式称存储模式具体描述数组织存放外部存储器模式系统设计员选择定文件结构进行组织编辑存储程序实现数存取模式称系统程序员视图外模式面户呈现户眼中数库外模式称户视图
    三模式反映三种观点:模式表示概念级数库体现数库总体观模式表示物理数库体现数库存储观外模式表示户数库体现数库户观
    u 数库系统组成
    数库系统指实际运行数库方式存储维护应程序提供数者信息支持系统完整数库系统数库数库理系统数库应程序支持数库运行计算机软硬件环境数库理员等组成
    u 数库设计理念
    数库设计两重目标:满足应功需求良数库性满足应功需求户前应预知应需数联系全部准确存放数库中根户需求数进行合理修改操作
    u 数库设计容
    数设计容:数库结构特性设计数库行特性设计数库物理模式设计数库结构特性设计确定数库框架数结构汇总户试图产生全局逻辑结构反映现实世界联系数享数库系统中数库行动作反映数库应程序中行动作包括数库记录添加删修改数库查询统计事务处理报表处理等
    421 创建数库
    系统采SQL作数库理系统先启动SQL Server 2008程序然创建名CourseSearch数库
    开数库中工具栏查询分析器编写SQL语句创建数库表表名分dbo_logindbo_absentdbo_leave
    422数库逻辑结构设计
    现需面数库概念结构转化SQL Server 2008 数库系统支持实际数模型数库逻辑结构
    通商品课堂考勤理容数流程分析设计数项数结构:
    ●理员信息包括数项户名称户密码户级
    ●学生信息包括数项学号姓名年级班级
    ●录入信息包括数项学生姓名旷课名称旷课时间请假信息等
    ●查询信息包括数项旷课时间课程名称旷课周次等
    43 数库概念结构设计
    面数项数结构设计出够满足户需求种实体结构间关系逻辑结构设计基础
    课堂考勤理信息系统数库中表格设计结果面表格示表格示数库中表

    (1) 户基信息表
    表存储户基信息包括户名户密码级等学生信息进行录入查询操作户级学生信息进行操作
    表431 户信息
    列名
    数类型
    允许空值
    账号
    varchar(30)

    户名
    varchar(30)

    密码
    varchar(30)

    权限
    varchar(30)

    (2) 学生基信息表
    表存储学生考勤基信息包括学号姓名年级班级旷课时间周次等信息录入操作
    表432 学生基信息
    列名
    数类型
    允许空值
    学号
    varchar(50)

    姓名
    varchar(50)

    班级
    varchar(50)

    年级
    varchar(50)

    专业
    varchar(50)

    旷课课程
    varchar(50)

    旷课时间
    varchar(50)

    旷课周次
    varchar(50)

    (3) 录入信息表
    表存储录入基信息包括旷课时间旷课周次课程名请假时间请假周次请假原等实现信息录入功
    表432 录入信息
    列名
    数类型
    允许空值
    学号
    varchar(50)

    姓名
    varchar(50)

    班级
    varchar(50)

    请假原
    varchar(5000)

    请假时间
    varchar(50)

    请假周次
    varchar(50)

    第五章 系统实现
    系统采Visual Studio 2010 技术进行开发 Visual Studio 2010编程语言SQL Server 2008作台数库考勤理系统实现三类户功实现包括普通户教师户理员户普通户实现基旷课信息请假信息查询教师户普通户基础实现考勤信息录入功考勤信息汇总理员户教师户基础实现考勤通报审查户信息添加修改删功系统登录成功会显示前户姓名登录具体时间
    51普通户功具体实现
    系统户类功分理员登录教师户登录普通户登录级户具权限户操作界面相户登录显示权限够功普通户登录显示基查询功
    511 普通户登录界面
    设计思路点:户运行程序输入户名密码程序根户名台数库查询户名密码否正确果正确登陆成功
    系统登录界面图511示:

    图511 登录界面





    户名密码错误时会弹出话框图512示:

    图512 提示话框
    核心代码:
    string str select * from login where 账号@zhanhao and 密码@mima
    SqlParameter[] paras { new SqlParameter(@zhanhaozhanhaoText)
    new SqlParameter(@mima mimaText )}
    ArrayList flag DALDbHelperSQLGetDataReader(str 账号paras)
    if (flagCount>0)
    {string sql select 权限 from login where 账号+'+zhanhaoText+'
    object quanxian DALDbHelperSQLGetSingle(sql)
    string sql1 select 户名from login where 账号+'+zhanhaoText+'
    object name DALDbHelperSQLGetSingle(sql1)
    if (quanxianToString() 学生)
    { loginActiveFormHide()form窗体隐藏
    student f1 new student()
    f1Show()
    f1DQYH1Text nameToString()}
    Else if (quanxianToString() 老师簗)
    { loginActiveFormHide()form2窗体隐藏
    teacher f1 new teacher()
    f1Show()
    f1DQYH2Text nameToString()}
    Else if (quanxianToString() 理员)
    { loginActiveFormHide()form2窗体隐藏
    manager f1 new manager()
    f1Show()
    f1DQYH3Text nameToString()}

    }

    户登录通系统显示界面输入查询信息具体范围索引会显示查询旷课信息图513示

    图513 信息查询界面
    核心代码:
    SqlParameter[] pars {new SqlParameter(@datadata)
    new SqlParameter(@xuehaotextBox2Text)}
    string a Select * from absent where 学号@xuehao and 旷课时间@data
    ArrayList al DALDbHelperSQLGetDataReader(a 学号 pars)
    52教师功具体实现
    设计思路点:户运行程序输入户名密码程序根户名台数库查询户名密码否正确果正确登陆成功
    521 教师户功界面
    户登录通系统显示界面图521示:

    图521 系统界面
    522 基信息理
    包括课堂考勤信息理请假信息理等课堂考勤信息理完成课堂考勤情况录入查询请假信息理完成请假信息添加查询教师实现查询录入功等录入操作中选择时间课程学号形式完成录入操作查询通根查询条件种形式显示课堂考勤信息
    ² 录入操作
    录入操作需添加信息进行录入处理样减少素产生错误规范化课堂考勤录入操作做录入操作首先确定输入基信息户基信息课堂基信息中存进行录入操作旷课信息需输入学生基信息旷课课程时间请假信息需输入请假时间原图522示:
    图522 信息录入界面
    信息输入完成点击提交钮提交成功显示提示话框图523示:

    图523 提示界面
    核心代码:
    string time1 year2Text + + yue2Text + + ri2Text
    string sql insert into absent(年级专业旷课课程旷课时间学号姓名) values(@f1@f2@f3@f4@f5@f6)
    SqlParameter[] pars { new SqlParameter(@f1nj1Text)
    new SqlParameter(@f2zy1Text)
    new SqlParameter(@f3kcbj1Text)
    new SqlParameter(@f4time1)
    new SqlParameter(@f5xh1Text )
    new SqlParameter(@f6 xm1Text)}
    DALDbHelperSQLExecuteSql(sql pars)
    MessageBoxShow(信息添加成功 信息提示)
    ² 考勤结果统计操作
    结果统计操作需考勤信息进行统计处理样减少素产生错误规范化课堂考勤统计操作做统计操作首先确定输入基信息户基信息课堂基信息中存进行统计操作输入统计时间范围统计类进行统计操作输入具体统计时间范围统计分类会显示统计结果图524示:

    图523 结果统计界面
    核心代码:
    dataGridView3ColumnsClear()
    string data year31Text +
    string num1 GetNember(banjiText data)[0]ToString()
    string num2 GetNember(banjiText data)[1]ToString()
    第列
    DataGridViewTextBoxColumn col new DataGridViewTextBoxColumn()
    colName 班级
    colDataPropertyName banji
    dataGridView3ColumnsAdd(col)

    第二列
    DataGridViewTextBoxColumn col1 new DataGridViewTextBoxColumn()
    col1Name 旷课数
    col1DataPropertyName kknumber
    dataGridView3ColumnsAdd(col1)
    第三列
    DataGridViewTextBoxColumn col2 new DataGridViewTextBoxColumn()
    col2Name 请假数
    col2DataPropertyName qjnumber
    dataGridView3ColumnsAdd(col2)
    数源
    DataTable dt new DataTable()
    dtColumnsAdd(new DataColumn(banji typeof(string)))
    dtColumnsAdd(new DataColumn(kknumber typeof(string)))
    dtColumnsAdd(new DataColumn(qjnumber typeof(string)))
    dtRowsAdd(new object[] { banjiText num1 num2 })
    dataGridView3DataSource dt
    53理员功具体实现
    设计思路点:户运行程序输入户名密码程序根户名台数库查询户名密码否正确果正确登陆成功
    531 理员功界面
    户登录通系统显示界面图531示:

    图531 系统界面
    532 基信息理
    实现教师户功基础实现通报报表查询户信息理包括户添加删修改
    ² 通报报表查询
    通报报表统计操作需考勤信息进行统计处理样减少素产生错误规范化课堂考勤统计操作做通报报表统计操作首先输入统计时间范围通报报表类型(旷课次数范围)进行统计操作界面图532示:

    图532 通报报表操作界面
    核心代码:
    string sql2 select 姓名 from absent where 学号 + ' + test + '
    string sql3 select 班级 from absent where 学号 + ' + test + '
    string sql4 select 年级 from absent where 学号 + ' + test + '
    string name DALDbHelperSQLGetSingle(sql2)ToString()
    string banji DALDbHelperSQLGetSingle(sql3)ToString()
    string grade DALDbHelperSQLGetSingle(sql4)ToString()
    dtRowsAdd(new object[] { name test banji grade })
    ² 户理模块
    点击户信息会弹出户信息理话框图533示:

    图533 户信息理界面
    点击添加钮会弹出信息添加话框录入需添加信息点击确定界面图534示:

    图534 添加户信息界面


    核心代码:
    uptate f1 new uptate()
    f1zhanhaoTextdataGridView5Rows[dataGridView5CurrentCellRowIndex]Cells[dataGridView5CurrentCellColumnIndex + 2]FormattedValueToString()
    f1nameTextdataGridView5Rows[dataGridView5CurrentCellRowIndex]Cells[dataGridView5CurrentCellColumnIndex + 3]FormattedValueToString()
    f1mima1TextdataGridView5Rows[dataGridView5CurrentCellRowIndex]Cells[dataGridView5CurrentCellColumnIndex + 4]FormattedValueToString()
    f1mima2TextdataGridView5Rows[dataGridView5CurrentCellRowIndex]Cells[dataGridView5CurrentCellColumnIndex + 4]FormattedValueToString()
    f1quanxianTextdataGridView5Rows[dataGridView5CurrentCellRowIndex]Cells[dataGridView5CurrentCellColumnIndex + 5]FormattedValueToString()
    f1zhanhaoEnabled false
    果需修改户信息点中修改户信息行点击修改信息钮会弹出话框理员修改密码首先输入户原始密码然输入新密码避免输入密码正确系统求次点击确定图535示:

    图535 修改信息界面
    核心代码:
    string hd dataGridView5Rows[dataGridView5CurrentCellRowIndex]Cells[dataGridView5CurrentCellColumnIndex + 2]FormattedValueToString()
    SqlParameter[] pars { new SqlParameter(@zhanhaohd)
    DALDbHelperSQLExecuteSql(delete from login where 账号@zhanhao pars)
    dataGridView5RowsRemove(r)
    果需删户点中删户信息行点击信息删会弹出提示话框点击确认钮图536示:

    图536 户删界面
    核心代码:
    string hd dataGridView5Rows[dataGridView5CurrentCellRowIndex]Cells[dataGridView5
    CurrentCellColumnIndex + 2]FormattedValueToString()
    SqlParameter[] pars { new SqlParameter(@zhanhaohd)
    DALDbHelperSQLExecuteSql(delete from login where 账号@zhanhao pars)
    dataGridView5RowsRemove(r)


    第六章 系统测试
    般情况开发出程序总会存问题需进行测试测试质量直接影响软件质量系统测试方面进行入手
    61系统测试目意义
    系统测试发现错误执行程序程成功测试发现尚未发现错误测试 
    测试目希少力时间发现潜种错误缺陷应根开发阶段需求设计等文档程序部结构精心设计测试例利实例运行程序便发现错误信息系统测试应包括软件测试硬件测试网络测试硬件测试网络测试根具体性指标进行处说测试更指软件测试
    62系统测试原
    软件测试原应该:
      (1)应早断进行软件测试作软件开发者座右铭
      (2)测试例应测试输入数应预期输出结果两部分组成
      (3)程序员应避免检查程序
    (4)设计测试例时应包括合理输入条件合理输入条件
    (5)充分注意测试中群集现象
    (6)严格执行测试计划排测试意性
    (7)应测试结果做全面检查
    (8)妥善保存测试计划测试例出错统计终分析报告维护提供方便
    63 测试方法
    前面说测试象测试划分方面进行测试
    631登录测试
    登录测试测试中直观测试方法输入登录时需信息会种会报错方果输入户名密码匹配会出现提示窗口请重新输入输入户名存系统会弹出提示话框提示输入户名存请重新输入户名

    632 界面测试
    界面测试测试程中较简单直观种测试方法细心界面求核行块程序开发员容易忽视遗漏方常常出Bug方 面界面测试中常出现种Bug:
    (1)错字界面中标题者文容中出现错字种Bug果测试员细心难找出会出现提示信息界面中
    (2)出现根读懂容般出现程序提示信息较长文中种情况基出现拼起显示提示中页面简单陈述通变量拼组起通程序字输出通常程序中控制错误程序开发员程序没进行认真测导致出现种Bug
    (3)程序员创词语然意思符合界面标准需求种情况基开发员专业术语混杂着理解出现Bug开发程中团队合作没明确分工没统规范语
    (4)页面类似容中明显字体字号情况界面整体风格致种情况出现没样式表定义情况已定义样式表开发员开发程中没调
    (5)标题相程序模块标题弄混种情况业务方面定义名称相似类似业务实体方面类似开发员开发程中忽略开发名称模块单独实现功
    633 功测试
    顾名思义功测试测试程序模块否实现设计中求功功测试中需注意:
    (1)查询功中基单查询条件进行查询没查询出结果异常情况进行处理
    (2)录入功中需注意前台设置数值长度否台数值长度前台台数结构否相符时候录入功法实现原必须录入字段设置否误
    (3)测试删功中需注意单击删钮删成功会弹出话框显示删容删成功外删条记录时候注意连续选中条记录否真正删果种查询方式查询否查询出时候需数库中设标志位真正物理删次查询中会查询出查询条件中没标志位考虑
    (4)关添加功测试添加确认否输入数数库表中没出现添加数数库已存储添加失败成功弹出话框添加数成功基功需注意否已添加数添加成功
    (5)信息录入测试录入时输入时间课程名基信息信息理表中否存存信息录入操作失败进行信息录入
    634 需求测试
    针需求测试测试中重环节需求软件设计开发软件测试中重针需求测试首先项目需求业务定解需求时候实现增删查改基功针项目相关业务作逻辑控制求程序员设计编码时候充分理解考虑需求
    635性测试
    性测试软件质量保证中起着重作通常性指标全部结硬件操作系统开发环境忽略代码身性考虑性需求指标中稳定性访支撑力安全性重作程序员需评估该模块系统运营中处环境受负荷压力种潜危险恶意攻击性
    64 测试中注意方
    时常样情况发生模块单独工作模块集成起正常工作原模块相互调时接口会引入许新问题求进行程序设计编码时候整体考虑
    错误身出现程序设计阶段非程序员编码造成问题求开发测试阶段需求程序设计存疑问应时提出时解决模块修改模块造成影响出现新Bug发现Bug求程序整体结构基解清楚模块间联系
    65 课堂考勤信息系统测试
    完成编码工作根方法步骤进行测试:
    界面测试:反复点击界面钮菜单界面风格统
    功测试:系统功模块逐测试发现潜错误
    性测试:测试程序运行速度程序安全性
    需求测试:根需求分析容做出部门进行理附加功性化系统理功户带更方便
    通方面测试时修正系统中存问题提高系统性
    第七章 总 结
    整课堂考勤理考试系统包括面写模块功基够覆盖课堂考勤日常理中操作时间学精力关系该系统处原型设计阶段许预想模块没够时添加进系统设计部分模块更进行完善
    71 系统中需改进问题
    课堂考勤理系统设计分析目前止初始阶段段时间设计程中许足
    l 系统提供键盘鼠标输入没提供条码扫描输入
    l 系统没提供印输出功果需印需助软件
    l 系统没提供户工作日志操作记录
    l 系统中模块功基信息中全面涉信息理素没添加进
    l 系统提供简单功现代化课堂考勤理定差距
    l 系统中某功没真正达系统功方便快捷
    l 系统模块功理化实际中许更复杂情况没考虑进实际作程中方需改进
    72 展
    学校课堂考勤理说该系统雏形没完成事情现系统原型学校进行沟通根录入信息课堂考勤进行操作请求开始课堂考勤进行操作实际操作中发现问题考虑进课堂考勤课堂考勤间需进行调拨逐步改进面谈足点完善整系统外需参学校系统开发出系统接口样正令学校理系统达完善学校提供更便利







    结 束 语


    参 考 文 献
    [1] 张海藩软件工程导(第五版)北京清华学出版社2008
    [2] 王瑞速张雨Visual Studio 2010数库系统开发完全手册民邮电出版社2006
    [3] 姜晓东C#40权威指南北京 机械工业出版社 2011年1月
    [4] C# Web编程 北京 民邮电出版社 2002年10月第版
    [5] Chris HPappas WilliamHMurray著C# Web编程北京民邮电出版社2002年第版
    [6]王珊数库系统概(第四版)高等教育出版社2006年5年第四版
    [7]陈英学 ASPNET深入编程 北京希电子出版社2001年
    [8]刘杨等编著突破C#编程实例五十讲中国水利水电出版社2002年
    [9]闪四清 数库系统原理应清华学出版社2001年
    [10] 李真文SQL Server 2000 Developer’s Guide 开发员指南北京希电子出版社2001年



    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

    毕业论文管理系统的设计与实现

    摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难...

    2年前   
    430    0

    小区物业管理系统的设计与实现毕业论文

    本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案...

    5年前   
    4772    0

    小区服务管理系统的设计与实现毕业论文

    改革开放以来,由于国民经济的段发展和人民生活水平的极大提高,提供良好的居住环境和优质的小区服务已经成为大家购买住宅的首要条件。对于想要购买房屋的住户已不只是关心购楼时的优惠和承诺,对于售后提供的...

    5年前   
    2250    0

    毕业论文:图书管理系统的设计与实现

    随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,...

    5年前   
    3800    0

    基于JAVA WEB的考勤系统设计与实现

    基于 JAVA WEB 的考勤系统设计和实现Design and Implementation of Attendance System Based on JAVA WEB摘要科技的发展,带动...

    10个月前   
    362    0

    毕业设计管理系统的设计与实现

    毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管...

    5年前   
    2633    0

    电子公文管理系统设计与实现

    电子公文管理系统设计与实现  1 引言   公文是政府军队等各类部门请示汇报、命令下达等工作中的重要部分。传统的公文归档以纸质原件为主,存放在档案局等部门,当归档公文数目逐渐增多时,公文的查找...

    9年前   
    825    0

    仓库管理系统的设计与实现

    1 绪论随着社会经济的不断进展,各个企业也面临着各种机遇和挑战。为了能够在这个信息化的时代连续进展下去,就必需紧跟上时代的脚步。随着网络技术的不断进展, 现代物流技术也在不断的更换代。传统的人...

    1年前   
    272    0

    双汇物流管理系统的设计与实现

    世纪的前十年是我国物流行业飞速开展的十年,伴随着网络购物的指数性增长,以及城市化商业的迅速开展,物流公司如雨后春笋般崛起,三通一达、德邦、中外运等都已经开展成全国规模型物流企业,然而随着市场的不...

    2年前   
    784    0

    餐饮管理系统的设计与实现

     题 目 餐饮管理系统的设计与实现 学生姓名 焦诚 学号 1121024048 所在学院 ...

    2年前   
    694    0

    最终电子教务管理系统设计与实现

    随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

    2年前   
    670    0

    餐饮管理系统的设计与实现

    摘 要1.背景目的:随着我国经济发展和人民生活水平显著提高,全社会对餐饮业的需求量也越来越大;伴随着消费的持续增长,餐饮行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,...

    3年前   
    969    0

    酒店管理系统的设计与实现

     酒店管理系统的设计与实现 摘 要 随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全...

    5年前   
    1719    0

    小区物业管理系统设计与实现

    小区物业管理系统设计与实现 摘 要 随着我国科学技术和社会经济的不断发展,人们对住宅的要求也越来越高,为了适应社会的这一需求,物业管理系统应用而生。本系统利用计算机与互联网的优势,采...

    5年前   
    2034    0

    毕业论文:药品进销存管理系统的设计与实现

    随着计算机技术的快速发展,对以计算机技术为基础的管理信息系统的应用已经深入到各行各业。计算机管理信息系统是一项系统工程,综合了计算机、网络、数据库、通讯技术,也包括了企业管理科学和众多丰富实践经...

    5年前   
    1280    0

    考勤管理系统课程设计

    考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3...

    2年前   
    416    0

    基于web学生成绩管理系统设计与实现

    随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

    3年前   
    941    0

    超市进销存管理系统的设计与实现

    目录超市进销存管理系统的设计与实现 1摘 要 2Supermarket’s Invoicing Management System 3Abstract 3Key Words: Invoici...

    3年前   
    821    0

    教师档案信息管理系统的设计与实现

    摘要 近年来,随着计算机科学技术和计算机网络技术的发展,高校对教师档案的管理逐渐被人们所重视,计算机技术已越来越广泛地在高校管理的各个领域得到应用。教师档案信息管理系统的设计与实现对高等院校的...

    3年前   
    788    0

    基于JavaWeb的图书管理系统的设计与实现

    有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,...

    3年前   
    1129    0

    文档贡献者

    文***享

    贡献于2020-09-02

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

    该用户的其他文档