2021年MIS(管理信息系统)课程设计个人总结_第1页
2021年MIS(管理信息系统)课程设计个人总结_第2页
2021年MIS(管理信息系统)课程设计个人总结_第3页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选word文档 下载可编辑mis(管理信息系统)课程设计个人总结课程设计总结姓名李斌专业财务管理学号1145543131课程设计个人总结本次课程设计持续了1个星期,时间非常紧张,我们的课题是企业人力资源管理系统,我们小组由7个人组成,需要完成企业人力资源管理系统子系统的开发、调试与运行,此外还要撰写课程设计报告。我的工作主要是课程设计报告的整理兼撰写。但实际上每个文档之间都有着联系,仅仅做自己分配到的部分是不够的,系统分为哪些模块以及各模块的功能都需要大家一起讨论确定,统一思路,否则文档无法衔接,课程设计无法完成。人力资源的各大模块的工作各有侧重点,但是各大模块是不可分割的,就像生物链一样,

2、任何一个环节的缺失都会影响整个系统的失衡。hr工作是一个有机的整体,各个环节的工作都必须到位,同时要根据不同的情况,不断地调整工作的重点,才能保证人力资源管理保持良性运作,并支持企业战略目标的最终实现。我们在分工编写文档前先在一起讨论确定了系统的主要模块和每个模块的功能,统一它们的名称,然后各自编写文档,发现应该添加新功能或原先的设计有问题时再一起讨论,统一修改,防止文档出现偏差。通过大家的讨论,发现很多问题和没有想到的细节,在不断发现问题,不断改正错误、不断完善系统设计的过程中,我们对人力资源系统的理解和研究也越来越深入,也使我们认识到团队的力量。课程设计需要使用很多建模和作图工具软件,例如

3、visio、rose,以及网页制作、图像处理软件,同时需要查阅资料和做一些必要的调研。虽然平时上课这些软件的使用老师都讲过,考试也能通过,但当用这些软件和课本上的知识来独立地设计一个实际的系统时,很多问题就暴露出来了,比如什么时候要用e-r图、什么时候要用流程图,虽然这些图我们每个人都会画,但是这些图是用来描述什么的、作用是什么、什么时候需要使用这些图我们却不是很清楚。课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,这次课程设计虽然很累,但我学到了不少东西,对软件的设计过程和方法有了更深入的了解,培养了我们的团队精神,锻炼了我们的沟通和表达能力。通过

4、这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。通过此次课程设计,使我更加扎实的掌握了有关人力资源管理系统方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利

5、完成了,在设计中遇到了很多问题,最后在大家的努力下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。回顾起此课程设计,至今我仍感慨颇多,从理论到实践,我学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了

6、很多在书本上所没有学到过的知识。扩展阅读mis课程设计报告书广东药学院医药信息10班管理信息系统课程设计管理信息系统课程设计(个人通讯录系统)姓名谭旭学号1007511146专业医药信息工程学院班级医药信息(10)指导老师蔡先发1广东药学院医药信息10班管理信息系统课程设计目录第一章引言.21开发背景.22开发思路-21思考环节-22组织环节.33可行性分析-31技术可行性-32经济可行性-43运行可行性.4第二章系统分析.41系统综合分析.51目标系统要求.52系统功能.53系统平台及软件选择.72用户需求分析.73业务流程及其功能分析.8第三章系统设计.91数据库设计.102系统访问界面.

7、101界面要求.113用户登录模块.114添加联系人模块.125搜索联系人模块-126删除联系人模块-137修改联系人模块-148账户管理模块-159安全退出模块-16第四章总结语.172广东药学院医药信息10班管理信息系统课程设计第一章引言1开发背景在生活中,我们是否有过这样的事情由于自己的失误,把手机里的通讯录联系人不小心删除了,或是由于不小心手机丢失或者被偷了,导致无法联系上自己想要联系的亲戚、朋友、同学、家人,或是由于手机存储空间有限,随着交际的日益增大的时候,有些联系人虽说不常联系,但也我们也不忍心删除,可手机存储空间又不够了-针对这类问题,确实有在我身上发生过,我作为体验者深有体会

8、,故我借这个课题设计试试着实现一种脱离手机的电子通讯录,名为个人通讯录。它可以为自己方便地存储联系人,当然它不会受联系人多少的限制,以及最初版本会具备基本的实用功能,随着以后版本的不断更新,我会为这着个人通讯录实现更多实用性功能,壮大此电子通讯录。2开发思路当然我作为还没有什么开发经验的学生,在我的学习和努力过程中也经历了从选题,调研,熟悉开发环境,学习实现关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。1思考环节做课题之前当然做了些准备的,也下载了一些小型系统来研究研究,比如成绩管理系统,选课系统,主要是想了解他们设计

9、的基本思想,最值得一提的是学习了他们的采用母版页master来创建适合的网页。master是一种模板,可以让你快速的建立相同页面布局而内部不同的网页,如果一个有多个master,那么新建aspx文件的时候就可以选择需要实现页面布局的master。另外,在你没有使用master之前,如果n个相同的页面布局需要改动成另外一个样式,那么你就要做很多无聊而又不得不做的工作,对n个页面进行一一更改,如果使用了master,你只要改动一个页面也就是master文件就可以了。另外,部署的web程序越来越大,使用master在一定程度上会减小web程序的大小,因为所有的重复的html标记都只有一个版本。3广东

10、药学院医药信息10班管理信息系统课程设计2组织环节我经过一系列研究后选定课题,开始我的课题设计,从选题、查询资料、熟悉开发环境-到最后的系统测试和系统试运行和修改,以下是组织整个组织环节流程图。3可行性分析概述当今世界,随着我们的交流面和人际关系的不断扩张,手机存储空间难以支持如此多的联系人,加上日益繁忙的现实生活,偶尔让人错失上遗失了手机,种种原因导致联系人无法找回,带来无可挽回的损失,本人设想很有必要实现一种类似电子通讯录的功能,即脱离手机也可以实现通讯录的基本功能。总结个人通讯录小型系统的可行性体现在以下几方面技术可行性目前以我现有的技术,我学习了和数据库js、html、c

11、ss相关知识,可对一般的进行建设。曾经有做过自己的博客,并且在大二的java课中有了一定编程思想,并曾经用java写过类似课题酒店管理系统,以上述经验,再者,可参考其他书籍,充分利用百度工具查找难以问题已得到解决。4广东药学院医药信息10班管理信息系统课程设计经济可行性对于此次开发,我主要是利用课余时间和这几个星期的实验课来完成的。在翻阅图书馆的书籍下,还在大学城二手书店买了本有关c#的书籍,在边自学边做课题的情况下,并按照老师给定的时间三周内圆满完成此次课题设计。3运行可行性对我的电脑性能测试后,再经过网上参考类似系统和进行测试和实验,得出对该系统的完美运行已能够全力应付。第二章系统分析1系

12、统综合分析1目标系统要求1、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。2、可靠性。能连续准确的处理业务,有较强的容错功能。3、可理解性。使用者容易理解和使用该系统。4、可维护性和适用性。系统应易于修改、易于扩充、易于维护,能够适应业务的不断发展需要。5、可用性。目标系统功能齐全,能够完成满足基本的通讯录需求。6、安全保密性。标准系统的物理安全,数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。2系统功能这个简易个人系统作为版本0,其功能稍微简单当然是可以理解的,下面介绍它所具有的主要功能,它主要分为五大模块,分别是搜索模块、添加联系人模块、删除联

13、系人模块、修改联系人模块、账户管理模块。1搜索模块主要是针对联系人的关键字进行搜索,搜索关键字包括姓名、id、地址、邮箱、电话。从而得到需要搜索的联系人。添加联系人模块对通讯录以外的联系人进行添加,并未数据库新增一条记录。删除联系人模块对选中的联系人进行删除,并且删除数据库记录。5广东药学院医药信息10班管理信息系统课程设计修改联系人模块对选中的联系人进行修改,并更新到数据库。用户管理模块对使用者的信息进行管理,修改并更新到数据库,在下次登录时需要使用新的账户信息。3系统平台及软件选择选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;另

14、一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。操作系统windows7旗舰版开发工具与语言visualstudio0简体中文版数据库sqlserver201*流程图设计microsoftvisio201*photoshopcs32需求分析根据手机的通讯录的常用的功能,简化成了几个通讯录应有的基本功能,并且他的界面方面应该人性化设计,操作简易,美观大方。总结如下1、能够根据权限进行登录,根据权限访问系统数据。2、该通讯录应具备通讯录的基本功能。3、界面人性化设计,操作方便易懂。4、系统所占资源率低,运行流畅。5、系统维护容易,运行时发生错误的概

15、率的低。6、对以后的版本升级容易,可以为日后方便地增加其他模块。7、采用b/s模式开发此系统3业务流程及其系统功能分析6广东药学院医药信息10班管理信息系统课程设计本系统由于是版本0,所以目前功能来说比较简单,所以业务流程比较简单,下面的图表示了简易个人通讯录的基本业务流程,从该流程图可以知道其有的基本功能。第三章系统详细设计1数据库设计数据库资源管理器如图所示7广东药学院医药信息10班管理信息系统课程设计创建conact表创建manage表表的结构类型说明其中conact表中的字段id设为自动增长,种子增量为1,标志种子为1。具体设置如下2系统访问界面系统的界面需要是人机操作系统的重要组成成

16、分,所以需要对程序系统的界面进行详细的规范,以简洁、实用、美观为主要目的。要在满足功能的前提下尽可能的适应客户对界面的要求。1界面要求8广东药学院医药信息10班管理信息系统课程设计需求名称登陆界面位置主界面位置界面风格界面字体颜色详细要求登陆界面浏览在网页垂直、水平居中显示登录进主界面后在14英寸宽屏显示器中居中显示界面为清新淡绿色风格。logo采用艺术字形式,数据以黑色为主3用户登录安全机制问题在进入系统之前,要进行身份确认,只有用户名和密码都相符方可进入此个人通讯录。当密码或者用户名不符合时提示相关信息。核心代码if(reader.hasrows)/stringid=reader.gets

17、tring(0);/stringpwd=reader.getstring(1);if(reader.getstring(0)=textboxtext&reader.getstring(1)=textboxtext)sessionuserid=textboxtext.trim();/保存userid到session里response.redirect(login.aspx);9广东药学院医药信息10班管理信息系统课程设计/server.transferrequest(login.aspx);else/response.write(alert(密码或者账号不正确);tanxu.utility.al

18、ertmessagebox(密码或者账号不正确,this.);验证成功进入主界面主要功能实现在进入个人通讯之前的身份验证功能,若登录失败则无法访问任何一个页面。登陆成功现实主界面,主界面显示出所有联系人主要信息,以及相关处理个人通讯录的基础功能。核心代码privatevoidbinddata(stringkey)this.gridviewdatasourceid=null;sqlconnectionconn=newsqlconnection();conn.connectionstring=configurationsettings.appsettingsconnectionstring;sql

19、commandcmd=newsqlcommand();cmd.commandtext=selectrow_number()over(orderbyid)asnid,10广东药学院医药信息10班管理信息系统课程设计id,cname,caddress,cphone,cemailfromcontact;/cmd.commandtext+=wherecnamelike%+key+%;cmd.commandtext+=orcaddresslike%+key+%;cmd.commandtext+=orcphonelike%+key+%;cmd.commandtext+=orcemaillike%+key+

20、%;cmd.connection=conn;conn.open();sqldataadapterda=newsqldataadapter(cmd);datasetds=newdataset();da.fill(ds);sqldatareaderreader=cmd.executereader();this.gridviewdatasource=ds;this.gridviewdatabind();reader.close();conn.close();4添加联系人模块主要功能实现添加新的联系人,建立新的联系人的相关信息,写进数据库。核心代码11广东药学院医药信息10班管理信息系统课程设计if(

21、.isvalid)sqlconnectionconn=newsqlconnection();conn.connectionstring=configurationsettings.appsettingsconnectionstring;sqlcommandcmd=newsqlcommand();cmd.commandtext=insertintocontact(cname,caddress,cphone,cemail);cmd.commandtext+=values(+textboxtext+,;cmd.commandtext+=textboxtext+,;cmd.commandtext+=t

22、extboxtext+,;cmd.commandtext+=textboxtext+);if(textboxtext!=&textboxtext!=)cmd.connection=conn;conn.open();cmd.executenonquery();conn.close();/response.write(alert(添加成功,按确定返回);tanxu.utility.alertmessagebox(添加成功,按确定返回,this.);response.redirect(login.aspx);else/response.write(alert(姓名和电话不能为空);tanxu.uti

23、lity.alertmessagebox(姓名和电话不能为空,this.);5搜索功能主要功能对联系人进行查询,并且显示相关信息,当输入关键字段时,就会显示相应的联系人具体信息。同时,也可以对查询出来的联系人进行其他操作。比如如下输入张,点击“搜索”后显示出姓张的联系人数据。然后点击“显示全部”回到所有联系人页面。12广东药学院医药信息10班管理信息系统课程设计6删除联系人模块主要功能对选定的联系人进行删除,相应的数据库数据也将删除。核心代码if(string.isnullorempty(this.id)return;sqlconnectionconn=newsqlconnection();c

24、onn.connectionstring=configurationsettings.appsettingsconnectionstring;sqlcommandcmd=newsqlcommand();cmd.commandtext=deletefromcontactwhereid=+this.id;cmd.connection=conn;conn.open();intcount=cmd.executenonquery();conn.close();if(count0)response.write(alert(删除成功);response.redirect(login.aspx);7修改联系人

25、模块主要功能对选定的联系人进行修改,更新到相应的数据库数据13广东药学院医药信息10班管理信息系统课程设计核心代码if(.isvalid)sqlconnectionconn=newsqlconnection();conn.connectionstringconfigurationsettings.appsettingsconnectionstring;sqlcommandcmd=newsqlcommand();cmd.commandtext=updatecontactsetcname=+textboxtext;cmd.commandtext+=,caddress=+textboxtext;cm

26、d.commandtext+=,cphone=+textboxtext;cmd.commandtext+=,cemail=+textboxtext+;cmd.commandtext+=whereid=+this.contactid;cmd.connection=conn;conn.open();cmd.executenonquery();conn.close();response.redirect(login.aspx);添加方法voidintialdata(intid)sqlconnectionconn=newsqlconnection();conn.connectionstring=con

27、figurationsettings.appsettingsconnectionstring;sqlcommandcmd=newsqlcommand();=14广东药学院医药信息10班管理信息系统课程设计cmd.commandtext=selectcname,caddress,cphone,cemailfromcontact;cmd.commandtext+=whereid=+id;cmd.connection=conn;conn.open();sqldatareaderreader=cmd.executereader();/while(reader!=null)if(reader!=null

28、)reader.read();if(reader.hasrows)/hasrecordthis.textboxtext=reader.getstring(0);this.textboxtext=reader.getstring(1);this.textboxtext=reader.getstring(2);this.textboxtext=reader.getstring(3);reader.close();conn.close();8账户管理模块主要功能对账户信息进行更新操作。15广东药学院医药信息10班管理信息系统课程设计核心代码加入方法voidgetmanage()sqlconnecti

29、onconn=newsqlconnection();conn.connectionstring=configurationsettings.appsettingsconnectionstring;sqlcommandcmd=newsqlcommand();cmd.commandtext=selectmanage_id,passwordfrommanage;cmd.connection=conn;conn.open();sqldatareaderreader=cmd.executereader();reader.read();this.textboxtext=reader.getstring(0

30、);this.textboxtext=reader.getstring(1);reader.close();conn.close();按钮下加入if(.isvalid)sqlconnectionconn=newsqlconnection();conn.connectionstring=configurationsettings.appsettingsconnectionstring;sqlcommandcmd=newsqlcommand();cmd.commandtext=updatemanagesetmanage_id=+textboxtext;cmd.commandtext+=,password=+textboxtext+;if(textboxtext=textboxtext)cmd.connection=conn;conn.open();cmd.executenonquery();conn.close();/response.write(alert(更改成功,点击确定返回);tanxu.utility.alertmessagebox(更改成功,点击确定返回,this.);textboxtext=;getmanage();elsetextboxte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论