PROJECT2实习报告(3)
淮阴工学院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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




