教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

PROJECT2实习报告(3)

来源:网络收集 时间:2026-01-13
导读: 淮阴工学院PROJECT2实习报告 第 7 页 共27页 现行系统详细调查:在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,确保新系统更

淮阴工学院PROJECT2实习报告

第 7 页 共27页

现行系统详细调查:在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,确保新系统更有效。

新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。

5 系统设计

本系统中所涉及的实体有两个,其结构如下: 员工资料(工号,姓名,性别,电话,密码,部门) 考勤信息(考勤记录 是否签到)

5.1概念模型设计

概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式,设计数据库结构的基础。

概念设计中自顶向下的实体分析方法,即常用的实体联系模型 (简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。 考勤管理系统 签到模块 修改密码模块 员工申请 修改数据 添加数据 查询模块 删除模块 员 工 考勤 管理 模块 管理模 块 管 理 员 系统设置模块 图5-1 全局E-R图

淮阴工学院PROJECT2实习报告

5.2逻辑结构设计

数据库逻辑结构设计:

第 8 页 共27页

概念结构设计是独立与实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。

第一种转化是将实体转化为关系表。这种转化比较简单,只需要将实体的属性定义为表的属性即可。

第二种转化是联系的转化。即将各实体之间的联系转化为表格之间的关系,如外部键的定义。本系统的实体联系如下:

员工资料(工号,姓名,性别,电话,密码,部门) 考勤信息(考勤记录 是否签到)

5.3物理数据库模型设计

设计时,将确定下来的实体对象的属性值映射为数据库表中的列,在不同级的表之间,我们用按名应用映射父表与子表间的引用关系,同级表之间,我们仍然沿用主码、外码以映射它们之间的引用关系。这样,我们就建立了一个物理数据模型。

员工签到管理系统数据库中基本表的设计结果如下面的表格所示,

表5-1 员工资料(crews)

字段名

工号 姓名 性别 部门 联系方式 是否签到

数据类型

nchar(10) nvarchar(50) nvarchar(50) nvarchar(50) nchar(30) nvarchar(50)

字段大小

4 20 2 50 30 10

可否为空 否 是 是 是 是 是

备注

工号 姓名 性别 部门 联系方式 是否签到

淮阴工学院PROJECT2实习报告

6 系统实现

6.1签到模块的具体实现

第 9 页 共27页

考勤管理系统的登陆界面采用GUI接口,管理员与员工共同使用该界面,背景图片的插入使系统更加美观,简洁实用.在登陆主界面之前,首先进行用户身份与权限的验证,其实现原理图如6-1所示:

签到

图6-1签到界面原理图

登录 输入工号 输入用户名 以及密码 是 是否员工 开始 淮阴工学院PROJECT2实习报告

第 10 页 共27

图6-2 系统登陆界面图

登陆界面部分程序代码:

private void qiandao1_Click_1(object sender, EventArgs e) {

if(radioButton1.Checked) {

string str = \窦洁颖;Initial Catalog=shuju;Integrated Security=True\

SqlConnection conn = new SqlConnection(str); conn.Open();

string qd = \已签到\

string a = \工号='%username.Text + \

DataSet dt = new DataSet();

SqlDataAdapter sda = new SqlDataAdapter(a, str); sda.Fill(dt);

if (dt.Tables [0].Rows.Count>0) {

string qiandao = \是否签到='\\工号='\

SqlCommand cmd = new SqlCommand(qiandao, conn);

淮阴工学院PROJECT2实习报告

第 11 页 共27

cmd.ExecuteNonQuery();

MessageBox.Show(\签到成功!\ conn.Close(); } else {

MessageBox.Show(\签到失败!\ conn.Close(); } } }

} }

rivate void button3_Click(object sender, EventArgs e) {

if (radioButton2.Checked) {

if ((this.username.Text == \&& (this.password.Text == \

{

this.Hide();

Form2 aa = new Form2(); aa.Show(); } }

} }

选择正确的用户权限后,输入正确的工号,并后就可以点击签到按钮。可以点击重置按钮,清除文本框的输入内容,进行有效的重新输入。当工号正确时弹出消息框

6.2管理员登陆模块的实现

首先选择管理员权限,输入用户名和密码,点击登录按钮,

实现原理图如下:

…… 此处隐藏:510字,全部文档内容请下载后查看。喜欢就下载吧 ……
PROJECT2实习报告(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447062.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)