软件工程设计论文内容摘要:

信 息修 改修 改 管 理修 改 添 加 删 除 用 户写 入写 入 物 理结构 设计阶段 数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最适合应用环境的物理结构。 通常指的是数据库在物理设备上的存储结构与存取方法,依赖于给定的计算机系统。 对物理结构评价的重点是时间和效率。 数据库列表 一共设计了员工个人信息、员工个人信息修改提交、人事变动记录、管理员信息、财务部、技术部、人事行政部 7 个表。 设计员工个人信息表: 设计员工修改个人信息记录表: 设计管理员信息表: 设计人事变动记录表: 设计人事行政部表: 设计技术部表: 设计财务部表: 测试计划 测试是软件工程中重要的一步,是为了发现程序中的错误而执行程序的过程,好的测试是发现了系统中尚未发现的错误的测试,对于整个系统的改进和后期的安全性都有很重要的意义。 由于本次开发的是小型的人事管理系统,所以可以直接用 模块 测试和系统测试。 模块 测试每一个模块是否清晰定义了子功能,并且这个子功能能和其他同级其他模块的功能之间接口良好。 因 此首先要对每一个模块进行测试(如管理员的增、删、查、改等模块),与此同时还要测试各个 界面的接口,连接 之间是否完整。 系统测试是把整个完整的系统来进行测试。 站在用户的角度 用相关数据进行测试,严格按照系统提供的需求说明书测试指定的功能,明确系统的动态特性是否符合预订的要求。 第四章 系统功能 系统登陆界面 供管理员和员工个人登陆系统使用 管理员 登陆 管理模块 可执行的操作有:员工个人信息管理和人事变动管理 管理员管理员工信息界面 所有 员工个人信息列表 人事变动记录表 人事变动操作界面 员工个人登陆系统 主界面 员工修改个人基本信息界面 员工有权修改的是个人基本信息,而不包括员工号和姓名。 第五章 系统的技术实现 系统开发环境介绍 本次人事管理系统的开发采用了 MFC 的框架技术,使用 C++语言进行代码的设计与开发,后台数据库设计使用的工具是 ACCESS,能较好地满足小型系统的开发需求,对于程序员开发也比较简单,方便。 开发重点难点及关键代码分析 程序设计:本程序使用 MFC ODBC 访问数据库。 MFC 的 ODBC 类主要包括: CDatabase 类:主要功能是建立与数据源的连接。 CRecordset 类:该类代表从数据源选择的一组记录(记录集),程序可以选择数据源中的某个表作为一个记录集,也可以通过对表的查询得到记录集,还可以合并同一数据源中多个表的列到一个记录集中.通过该类可对记录集中的记录进行滚动、修改、增加和删除等操作。 CRecordView 类:提供了一个表单视图与某个记录集直接相连,利用对话框数据交换机制 (DDX)在记录集与表 单视图的控件之间传输数据。 该类支持对记录的浏览和更新,在撤销时会自动关闭与之相联系的记录集。 CFieldExchange 类:支持记录字段数据交换( DFX),即记录集字段数据成员与相应的数据库的表的字段之间的数据交换。 该类的功能与 CDataExchange 类的对话框数据交换功能类似。 CDBException 类:代表 ODBC 类产生的异常。 登陆模块 : 此模块用到的数据来自“管理员信息 表”和“员工个人信息表”。 为了从这两张表中获取记录,分别建立一个 CRecordset 的派生类“ CManagerLoginSet.”和“ CEmployerLoginSet”。 “ CManagerLoginSet.”中有两个成员变量,用于关联管理员的“员工号”和“姓名”, CString m_ID。 CString m_NAME。 实现登陆功能的函数为: void CMyDlg::On_Login()。 主要代码: CManagerLoginSet m_ManagerLoginSet。 //定义一个 CManagerLoginSet 对象用于获取“管理员信息表中的一条记录” CEmployerLoginSet m_EmployerLoginSet。 //定义一个 CManagerLoginSet 对象用于获取“员工个人信息表” 中的一条记录 (NAME = 39。 %s39。 and ID = 39。 %s39。 ,m_username,m_userpassword)。 这一句的功能是设置查询条件为:用户输入的登录名和登陆密码和“管理员信息表”中的“ NAME”和“ ID”相同。 (CRecordset::snapshot,NULL,CRecordset::none)。 // 根据条件查找。 if(())//如果已经是最后一条记录的前面后面,则说明表中没有这样的记录,说明用户名或者密码有误。 若输入正确则登陆成功。 { ()。 AfxMessageBox(密码或用户名错误,请重试。 )。 return。 } 同理“ CEmployerLoginSet”类中有 CString m_ID。 CString m_NAME。 CString m_SEX。 CString m_BIRTHDAY。 CString m_DEPARTMENT。 CString m_JOB。 CString m。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。