网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 其他类别 > 正文

软件工程在数据库系统开发中的应用

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/04/10

【编者按】网学网其他类别频道为大家收集整理了“ 软件工程在数据库系统开发中的应用 “提供大家参考,希望对大家有所帮助!

    1软件工程概述软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。软件工程的开发是有生命周期的,即软件定义、软件开发和运行维护3个时期组成,每个时期可分为:可行性研究阶段、需要分析阶段、系统总体设计阶段、系统详细设计阶段和系统维护阶段。下面我们就以数据库开发系统来说明这软件工程在系统开发过程中的具体应用。

    2软件工程在系统中的应用本论文利用软件工程原理,将企业单位中的人事管理系统进行说明。2.1系统简介综合人事管理系统是非常通用的管理信息系统,是企业单位实现办公自动化的前提和基础。系统设计的主要功能如下:①部门信息管理。主要是用来对各个部门的管理,包括添加、修改、删除、查看部门信息等功能。②员工基本信息管理。主要用来对员工的信息进行管理,包括添加、修改、删除、查看员工基本信息等功能。③员工考勤考评管理。主要用来管理每个员工的考勤和考评信息,包括考勤考评月份,病假天数,事假天数,旷工天数;奖励事由,奖励金额,处罚事由,处罚金额和总体评价等信息。包括添加、修改、删除、查询等功能,并生成月度考勤统计表。④系统用户管理功能。主要是用来对用户的一些信息进行管理,包括添加、修改、删除、查看系统用户信息等功能。

    2.2可行性分析下面从技术可行性、经济可行性、操作可行性三个方面进行阐述:2.2.1技术可行性根据上述系统功能的分析,下面将进行具体的实现。从技术角度分析,这项开发工作所涉及的专业技术如下:(1)开发工具:Microsoft Visual Basic 6.0。(2)数据库管理系统(DBMS):Microsoft Access2003。具体实现阶段主要分两大部分进行:数据库的实现和各种功能模块及窗体的实现。2.2.2经济可行性因为采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力。从软件实际能够起到的作用上分析,节约的资金会远远大于投入的开发费用,故从经济上是完全可行的。2.2.3操作可行性因为开发出的应用程序均是图形化界面,软件的操作员大多己经会基本的Windows操作,即使不会操作Windows,经过短期的培训也能熟练的使用本软件。所以在操作上也是可行的。

    2.3需求分析为了人事管理工作系统化、规范化、自动化,根据系统功能需求,制定出人事管理系统中功能需求如下:⑴员工信息管理模块:本模块主要功能是对员工信息进行管理,如员工的信息的浏览、编辑和查询。⑵员工考勤考评管理模块:本模块主要功能是对员工考勤和考评管理进行设定。

    2.4总体设计本阶段主要从总体上来进行设计,主要包括系统设计思想及数据库设计。2.4.1系统的设计思想(1)尽量采用企业现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源、提高系统开发水平和应用效果的目的。(2)系统应符合企业人事管理的规定,满足公司日常员工管理的工作需要,并达到操作过程的直观、方便、使用、安全等要求。(3)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。(4)系统要对进入的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。

    2.4.2数据库设计⑴数据库设计数据库概念设计。E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。⑵数据库逻辑设计。本系统采用的数据库是Access2003,系统数据库的名称为“人事”。数据库中包含了七张表,即:部门信息数据表(Departments),员工信息数据表(Employees),员工考勤数据表(Checkin),员工考评数据表(Evaluation),员工家庭成员信息数据表(Family),员工学习及工作经历数据表(Experience),用户信息数据表(Users)。

     2.5详细设计本节依据软件工程的基本原理,对总体设计的进一步细化及实现的具体方法。⑴设计登录窗体。登录窗体的名称为FrmLogin,它的界面布局如下图一所示,是对系统安全性的一项说明,如果没有登录窗体,那么系统就会存在一定的安全问题,同时登录界面也是系统操作者权限的一种体现。⑵设计主界面。主界面是工程的启动对象,可以在系统菜单中选择“工程”、“属性”,打开属性窗口设置启动对象,主窗体名为FrmMain。主界面是系统的操作主体,系统所有功能都在这里可以进行操作和实现,它主要是通过菜单来实现各窗体之间的调用。

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号