软件工程设计论文内容摘要:
信 息修 改修 改 管 理修 改 添 加 删 除 用 户写 入写 入 物 理结构 设计阶段 数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最适合应用环境的物理结构。 通常指的是数据库在物理设备上的存储结构与存取方法,依赖于给定的计算机系统。 对物理结构评价的重点是时间和效率。 数据库列表 一共设计了员工个人信息、员工个人信息修改提交、人事变动记录、管理员信息、财务部、技术部、人事行政部 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。软件工程设计论文
相关推荐
发规则;了解其设计过程。 教学重难点 重点和难点重点:设计原理难点:对各种祸合、内聚的理解 授课内容及过程 教学内容提 要 新课 (约 90 分钟 ) 第五章.总体设计 本章内容概述 (约 15 分钟 ) 包括: 1 、本章的重点难点; 2 、总体设计在软件设计阶段的地位、作用。 用动画讲述需求模型转换为软件设计产品时,各种模型之间的映射关系。 需要强调的有: 在本章中,以 “数据流图 ”转换为
专业教师 4 到 5 人次下企业实习;鼓励教师 通过行业资格培训 获取相关职业资格证书,对于大多数专任教师,利用我院《教师下企业实践管理暂行办法》及每学期一个月的生产性实训 、每学期专业课程设计等有关 制度,派遣专任教师到软件校企合作的企业顶岗实践,实现所谓的 “一师双岗 ”,参与企业项目设计、开发与产品推广,培养行业实践和技术研发能力, 对于新引进的专任教师 优先考虑
时可考虑如下几点根据刀具复杂程度、制造和磨刀成本来选择。 复杂和精度高的刀具寿命 应选得比单刃刀具高些。 对于机夹可转位刀具,由于换刀时间短,为了充分发挥其切削性能,提高生产效率,刀具寿命可选得低些,一般取 1530min。 对于装刀、换刀和调刀比较复杂的多刀机床、组合机床与自动化加工刀具,刀具寿命应选得高些,尤应保证刀具可靠性。 车间内某一工序的生产率限制了整个车间的生产率的提高时
系统(汽车、火车、飞机、轮船) 主要功能: ( 1) 售票管理 ( 2) 订票管理 ( 3) 信息查询 ( 4) 系统维护 参考主要数据表结构: 车次信息表(车次,始发站,终点站,发车时间,到达时间) 订票信息表(车次,座位号,发车时期,发车时间,座位等级,票价) 车次座位等级分配及座位占用表(车次,座位号,座位等级 ,票价,占用标志) 用户信息表(用户名,密码,用户标识) 1小型物业管理系统
规格说明书 项。 功能描述 1: 用户登录 具体功能 1:用户登录 功能描述 输入 处理 输出 要求 挂号工作人员或系统管理员登陆医院挂号系统 ( 1) :挂号工作人员 ID 或系统管理员 ID ( 2) : 挂号工作人员密码 或系统管理员密码 ( 3) :用户类型:挂号工作人员 或系统管理员 查询数据库中是否存在该用户,且密码正确,若正确,则进入相应用户主界面;若 3 次输入错误则自动退出系统
供水管理部门的工作效率、节约费用,用以改善供 水设施,提高居民饮水质量;同时还能为加强自来水使用的监督管理提供手段,从而在技术上为节约用水合理用水创造条件。 微电子技术和计算机技术的不断发展,引起了仪表机构的根本性变革,以微型计算机(单片机)为主体,将计算机技术和检测技术有机结合,组成新一代“智能化仪表”,智能化仪表在测量过程自动化。 智能仪表不仅能解决传统仪表不易或不能解决的问题