ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:354.98KB ,
资源ID:16275915      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16275915.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工作任务定时提醒的设计与实现文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

工作任务定时提醒的设计与实现文档格式.docx

1、管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。随着社会经济的发展,以及计算机管理系统的普及,很多单位已经废弃了人工管理,而是采用以计算机为媒介,以管理信息系统为主导方针的管理方式。而工作任务定时提醒系统正是人们工作中不可缺少的一部分,它的作用很关键。它的内容对于基层员工、管理者甚至是决策者来说都至关重要,因此开发工作任务定时提醒系统是非常必要的。本该系统应为用户提供充分信息管理和方便得查询手段。但以往的管理主要都是在纸介上完成的。这种管理方式存在着很多的缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护

2、都带来了不少的困难。因此,在社会、经济、军事等飞速发展的今天,现代的管理是取代以往管理的唯一途径。管理信息系统的开发和应用是计算机技术最广泛的应用领域之一,管理信息系统已经成为了各个行业在激烈的市场竞争中取胜的战略手段。它有着无法比拟的优势,例如:检索迅速、查找方便、存储量大、成本低等,最重要的一点是有很好的安全性、保密性以及可靠性。所以开发工作任务定时提醒系统是必要的。开发一个工作任务定时提醒系统,采用计算机对日常工作任务进行管理以及查询,进一步提高了办工效益和现代化水平。为管理者提高工作效率,实现管理工作流程的系统化、规范化和自动化。采用此技术管理,有着手工管理所无法比拟的优点。例如:检索

3、迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。1.3系统实现的目标该系统能够管理日常的工作任务,完成对工作任务的增加、修改、删除、查询,同时可以提醒工作者任务的工作时间。系统操作员分为两级:管理者和普通员工,管理者可以完成对工作任务的增加、修改、删除、查询等功能,同时还可以查看任务提醒,而普通员工只能查看任务提醒,不能进行任何其他操作。2.系统需求分析本章主要介绍了系统的可行性分析以及用户的需求分析内容。系统的可行性分析必须要了解该系统所要实现的功能有哪些,这些功能的设计理念与设计方法直接影响到后面开发的进度安排。而用户需求分析则是主要了解用户的需求,该系统主要的需求是管理日

4、常工作任务条目,普通员工可以查看工作提醒,管理员可以操作工作任务条目内容。只有了解这些需求之后才能更好的对本课题进行实现。所以,在开发系统前,系统的可行性分析与用户的需求分析是是至关重要的,也是必不可少的工作。2.1 系统的可行性分析可行性分析,即用最小的代价、在尽可能短的时间内确定问题是否能够解决。在澄清了问题定义之后,分析员首先应该导出系统的逻辑模型,然后从系统逻辑模型出发,探索出若干种可供选择的主要解法(即系统实现方案)。最后仔细研究每种解法的可行性。系统的可行性分析,是针对要设计的系统,研究其设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同

5、时要分析在目前条件下是否有必要设计这样一个系统。2.1.1 技术可行性1. 硬件、软件此系统对计算机硬件和软件的需求并不高,仅需要一台装有SQLServer 2008、virtual studio 2012软件的计算机即可。一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用C#语言,数据库使用SQLServer 2008。2. 所用技术工作任务定时提醒系统是采用C#+Server SQL 2008+ virtual studio 2012来实现。2.1.2 经济可行性由于本系统是为学生选课及成绩管理使用的系统,装上该应用软件,即可使用系统,系统成本主要

6、集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。2.1.3 操作可行性本系统的界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。2.1.4 社会可行性1. 工作任务定时提醒系统将传统的纸介工作流程信息化、数字化,一方面以信息流代替了面对传统的管理,可以大量减少人力、物力,降低了成本;另一方面突破了时间和空间的限制,使得管理者可以在任何时间、任何地点进行,从而大大提高了效率。2. 工作任务定时提醒系统重新定义了传统的管理模式,减少了中间环节,使得管理者可以更快,

7、更便捷的方式来对自己的信息进行操作,从而在一定程度上改变了传统工作模式。2.1.5 可行性研究结论依据以上因素,本系统开发项目不仅方便快捷、高效,而且在日常工作中可用性强,从而使本系统开发者相信该系统开发出来之后将取得的成功。综上所述,此项目在技术、操作、经济等上是完全可行的。2.2 系统总体需求工作任务定时提醒系统,主要分为两个模块,一是对日常工作任务条目的操作,包括工作任务条目的增加、修改、删除、查询。二是对日常工作任务的提醒,用户设定好工作执行时间和工作任务提醒时间后,到达提醒时间后系统会在监控页显示近期要执行的任务。本系统在操作权限上分为两级,分别为管理员和普通员工。管理员拥有最高权限

8、可以操作工作任务的条目以及查看监控页,而普通员工只能查看监控页不能进行其他操作。2.3系统整体功能介绍2.3系统元素、实体介绍本系统主要有两张表:分别为用户信息表和任务信息表,用户信息表存放用户名和用户密码,而任务信息表存放任务的信息,包括任务的编号、任务名称、任务描述、任务的执行时间、任务的提醒时间、以及任务的执行者。2.4软硬件平台介绍以下是对电脑的最底配置要求:3.概念结构设计3.1概念设计给出系统各实体之间关系的E-R图,并作相应的介绍,并给出系统整体结构功能。3.1.1工作任务与管理员之间的联系3.1.2工作任务与普通员工之间的联系3.2系统总体功能给出总体系统设计的介绍,并给出相应

9、的E-R图。4.逻辑设计在工作任务定时提醒系统中,用户资料以及日常任务资料都存放在数据库中。由E-R图转换成关系模式,再有关系模式转换成数据库中的数据模型,如下所示:4.1关系模式:工作任务表(任务编号,任务名称,任务描述,任务执行时间,任务提醒时间,任务执行者)用户资料表(用户名,密码)4.2数据库中的数据模式:1.用户资料表设计如下:列名是否为主键数据类型长度允许为NULL值User否varchar20password2.工作任务表设计如下:任务编号是nchar10任务名称50任务描述任务执行时间datetime任务提醒时间任务执行者5.物理结构设计5.1数据库的物理结构数据库的建立:用户

10、资料表的设计:任务资料表的设计:5.2界面设计登陆界面的设计:任务提醒页面的设计:任务管理界面的设计:5.3功能设计5.3.1登陆功能的设计:在用户名框中输入用户名,同时在密码框中输入密码,点击登陆系统就会调用数据库中的用户资料表,核对输入的用户名与密码是否正确,如果错误,则会提示重新登陆,正确则会进行下一步,以下是相关代码:string str = textbox2 .Text ; string yhm = select * from dbo.UserInFor where User= + comboBox1.Text + and PassWord = + textBox1.Text + ;

11、 DataTable dt = SqlHelper.ExeTable(SqlHelper.StrConDB, yhm); if (dt.Rows.Count 0) MessageBox.Show(登陆成功,提示信息); else登陆失败,请检查你的用户名或者密码!用户的注册的思路为直接通过客户端给数据库中的用户资料表中添加用户名和密码。设计代码如下:string UserName = textBox2.Text; string PassWord = textBox1.Text; string sql = string.Format(insert into dbo.UserInFor(User,

12、PassWord ) values (0,1) , UserName, PassWord); SqlHelper.ExecuteNonQuery(SqlHelper.StrConDB, sql);注册成功, 5.3.2用户权限的设计用户权限的设计如下:管理员可以查看任务提醒同时可以操作任务条目,而普通员工只能查看任务提醒不能进行其他操作。以下是点击功能进入到任务管理界面:普通员工权限界面如下:以下是相关的代码: class Session public static string StrUserID; public static string StrUserName; public stati

13、c string StrUserType; private void main_Load(object sender, EventArgs e) this.label1.Font = new System.Drawing.Font(宋体, 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, (byte)(134); label1.Text = 当前时间为:+ DateTime.Now.ToString(); label2.Text = 当前用户为: + Session.StrUserName; if

14、 (Session.StrUserType = 管理员) button2.Visible = true; button2.Visible = false;6.系统总结通过本次课程设计我更加巩固了之前学习到的数据库的知识。由于整个系统由个人设计开发,系统在设计过程中不可避免地遇到了各种各样的问题,如系统功能模块流程、代码设计、界面设计等。又加之本人水平有限,并没有完全地理解VS的全部功能,因此,系统还存在着许多不足之处。如:1系统模块划分比较清晰,但是在实现过程中还有较多的冗余代码。2在一些数据输入时没有及时的进行数据格式校验,不能保证数据输入的绝对正确性。3由于时间和本人的能力有限,系统功能实

15、现不够完善,系统的约束力较弱,使用不是很方便,比如,没有实现用户注册功能以及用户输入的检查反馈等。该系统离实际使用还有一定的距离,需要进行不断地补充和完善。在系统的更进一步的实现阶段,应加强数据的完整性约束,提高系统数据的正确性,加强对用户输入端数据的检验。在后续的研究中需要不断改进,以提高系统的性能,使各组件间的关系更协调。7.心得与体会在这次课程设计中我也知道了自己的动手能力不强,有待于进一步提高。在设计过程中很难把书本上的知识与实际相结合,在调试过程中一次次出错,差点自我放弃,但在老师和同学的帮助下,我坚持到了最后。我在这次课程设计中学到很多,我会更加自信的走下去。总之,通过这次课程设计我认识到了自己的许多不足之处,在今后的学习生活中,一定要勤于思考,扎实掌握理论知识,灵活运用课上所学。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1