1、西南科技大学课程设计(论文) 课题名称: 用户信息管理专业班级: 计算机信息管理姓 名: 陈鹏指导老师: 陈阳、李俊岑摘要信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息得质量。所以能否有效的管理信息成为企业的首要问题,管理信息系统MIS在强调管理、强调信息的现代社会中越来越得到普及。企业信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持企业高效率完成企业信息管理,是适应现代企业制度要求,推动企业信息管理走向科学化、社会化、规范化和自动化,从而提高企业信息管理效率。本系统选用PowerBuilder软件开发工具,Po
2、werBuilder是一种高效的客户/服务器模式以及分布式数据库应用程序的前端开发工具。利用此软件完成了企业信息管理系统的物品管理功能、节目管理功能、客户信息管理功能,完成了多种查询模块、增添模块、删除模块、修改模块等等。本系统的开发基本满足企业信息管理的要求,用户界面交友好,提供的信息丰富准确,使管理工作的各环节能够顺利而有效的进行,具有良好的实用价值和可观的发展前景,极大的提高了企业信息管理的效率,是企业的科学化、规范化管理、自动化的重要前提条件。关键词:管理信息系统MIS , 企业信息管理系统 , PowerBuilder 数据库 ABSTRACTThe information is a
3、n extremely important resources of the management,the success or failure that manages the work is decided by and can do a valid decision,but the right degree of the decision then to a large extent be decided by the information get quantity. So can effectively of management information become initial
4、 problem of the business enterprise, the management informationsystem MIS get the universality more and more in emphasize manage, emphasize modern society of information. The business enterprise information the management is usually more complicated, because each kind of information is numerous diff
5、icult return to gather, make use of the calculator support business enterprise high-efficiency complete the business enterprise information management, is to adapt the modern business enterprise system request, push the business enterprise information management alignment scientific, acculturate, th
6、e norm turns and automates, thus raising the business enterprise informationmanagement efficiency. This system chooses to use the PowerBuilder softwaredevelopment tool, the PowerBuilder is a kind of efficiently of C/ Ss mode and the distribute type database apply the head of the proceduredevelopment
7、 tool.Make use of this software completed the product management function, programmanagement function, customer informationmanagement function of the business enterprise informationmanagement system, completing various search mold pieces, increasing the mold piece, deleting the mold piece and modify
8、ing an etc. of mold.This system develop basic satisfy the request of the business enterprise information management, the customer interface make friends good, the information for provide is abundant accurate, make each link of manage the work can carry on effectively smoothly, having the good practi
9、cal worth and considerable development foreground, raising the efficiency of the business enterprise information management biggest, is business enterprise of scientific, the norm turn management, automation of important prior condition.Keywords:MIS, TheBusinessEnterpriseInformationManagementSystem
10、, PowerBuilder, Database目录摘要IIABSTRACTIII第一章 绪论51.1研究课题的背景51.2 研究思路和工作计划5第二章 课题总体介绍72.1 开发背景72.2 课题目的72.3 主要功能72.4课程设计要求72.5课程设计任务72.6开发环境82.7开发工具8第三章 系统分析83.1 需求分析83.2 可行性分析83.3技术可行性8第四章 概要设计94.1 设计思想94.2 数据库的设计94.3 系统流程图94.4 数据库分析104.4.1数据库的概念104.4.2新建数据库104.4.3修改已建的数据库11第五章 系统详细设计115.1 系统子模块功能概括1
11、1第六章 系统的总体实现126.1 登录页面126.2 主页面126.3 用户信息修改界面136.4 用户添加界面13第七章 用户界面的具体实现147.1 管理员登陆界面的实现147.2 用户管理主页面的实现157.3 用户信息修改界面的实现167.4 用户添加界面的实现19总结1致谢1参考文献1第一章 绪论1.1研究课题的背景借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是
12、企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。通过
13、在本单位经过一周的调研,并参考其他同行设计工资管理软件,我基本上搞清楚了像我们单位这样的小型企业对系统的需求,如果能够设计一套针对类似本单位的小型国有企业的工资管理系统特别有意义,并且是现行的财务管理软件代替不了的。在和指导老师多次交流后,确定实现方案的要点和工作计划。本系统的实现的主要功能有:员工信息管理、工资结构设置、工资汇总打印等等功能。1.2 研究思路和工作计划正如研究任何其它软件项目一样,我做的毕业设计也经历了从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。下面的流程图反映了我们
14、的基本的思路和过程。在各阶段的时间安排上,选题和调研用了两周左右的时间;熟悉开发环境,实验关键技术,查找类似的相关系统的资料用了三周时间;系统概要设计用了一周的时间;数据库结构设计用了一周时间;功能模块开发和功能模块测试用了四周的时间;系统调试和系统试运行和修改用了约三周的时间。最后,完成论文并做修改用了四周时间。完成全部工作大约用了4个半月的时间。研究思路和工作计划图1.1概要设计数据库的结构设计功能模块开发功能模块测试系统调试定题调查研究资料查询开发环境熟悉研究关键技术系统试运行和修改研究思路和工作计划图1.1第二章 课题总体介绍2.1 开发背景当今时代是飞速的、发展的信息时代。在各行各业
15、中离不开信息处理,这正是计算机被广泛应用于信息管理的环境。计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息的控制,不仅可以提高工作效率,而且大大的提高了其安全性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了对用户信息管理而设计的。数据手工处理作量大,容易出错,且不易查找。总的来说,缺乏系统,规范的信息管理手段,此系统的开发就是为了解决这一难题。 2.2 课题目的计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能有了进步。它已经被应用于许多领域,首先计算机可以代替人工进行许多繁琐的劳动;其次,计算机可以节省许多
16、资源;第三,计算机可以大大提高人们的工作效率;第四,可使文档更加安全,等等。因此我们应建立一个功能强大的用户信息管理系统。2.3 主要功能本程序可对用户信息进行操作比如修改、添加、查询等;系统管理具体包括添加、删除、修改用户信息等。2.4课程设计要求了解软件工程基本知识。熟练掌握MyEclipse7.0和tomcat 6.0以及MySQL等应用软件的使用。掌握JAVA编程基础。熟练掌握JSP的各种基本语法。了解基本的软件开发工具。用户管理系统抽象于信息管理系统,能进行信息的收集,传递,加工,维护和使用的系统。主要任务是最大限度的利用现代计算机及网络技术加强信息管理,建立正确的数据,并加工成各种
17、信息给管理人员,提高工作效率。2.5课程设计任务设计一个用户管理系统,用户能够注册、登录,登陆成功后,会列出所有用户的记录信息。登录用户能够对记录进行增加、删除、修改、查询操作。2.6开发环境Windows XP 系统2.7开发工具MyEclipse7.0, tomcat 6.0, MySQL等开发工具。第三章 系统分析3.1 需求分析每个网站每年都有大量的用户访问注册,如何对用户的信息进行有效的管理,这是一件比较复杂的问题。为了更好的做好用户信息管理这一工作,提高工作效率,更好的对网站进行管理,结合实际情况,自行开发一套网站用户信息管理系统。在目前的信息管理工作中,没有一套统一的方式、方法和
18、软件系统支持,仍存在着诸如数据分散、不一致、可利用率底等问题,以至于影响了工作效率的进一步提高。目前我国的网络建设已经基本建设完成,网络的应用为我们国家的发展提供良好的基础支持。本系统以后可以进一步充分利用这一条件,不久的将来开发一套完全网络化的用户信息管理系统,进一步提高工作效率,使之更加便捷。用户信息管理系统的实现,可以使官方更方便的对用户信息进行查询和修改、录入等,配合社会发展的步伐。3.2 可行性分析系统要求在WindowsXP及以上环境运行,后台数据库采用Access2003,使用SQL编程,采用JDBC方式连接数据库,这些在目前都是容易实现的。新系统能达到以最小的开发成本取得最佳的
19、经济效益,开发过程中所需人员、硬件和软件支持及其它费用进行估算均满意,技术条件也能保证顺利完成开发工作。最终认为该系统完全可行,并根据其特点决定采用Adobe Dreamweaver CS3作为开发工具。3.3技术可行性本网站为一个中型企业网站,所耗费的资源不是很大,根据调查,现绝大多数中型企业目前的硬件及网络设备完全按能够满足需求。本网站具有易操作的特点,一般中型企业都有网站、计算机管理方面的专业人才,对于网站的管理也应当游刃有余第四章 概要设计4.1 设计思想分析设计的要求,我们需要设计一个系统来实现用户的注册和登录,以及增加、修改、删除和查询用户的相关信息。明确系统的目标,规模,功能,对
20、系统开发背景,必要性和意义进行调查分析,并且提出系统的逻辑模型和各种可能的方案,从而为系统来发项目的决策提供科学依据,首先需要建立相关数据库,存储用户的信息,实现用户信息的增加、修改、删除和查询功能。然后运用MyEclipse7.0 来设计用户登录界面,实现用户的注册和登录。并在数据库和登录界面系统之间建立连接使新添加的信息存储到数据库中。最终实现用户管理系统得各种必要功能。4.2 数据库的设计 按照用户管理系统的功能和要求,后台数据库主要完成用户信息的存储以及相关操作。根据实际情况,我认为本次课程设计中实体用户至少应赋予用户名,用户密码这两个属性。 设计的数据库的数据字典如下表2.1 所示4
21、.3 系统流程图 如图2.2 所示,用户管理系统的流程图分为登录流程和管理流程两部分管理员登陆页面Login.jsp检查登录信息Checklogin.jsp用户管理Manageuser.jsp后台存储新用户信息Sddus.jsp后台存储修改信息Modify.jsp删除用户Deluser.jsp增加新用户adduser.jsp用户信息修改Modiuser.jsp4.4 数据库分析4.4.1数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息。简而言之,数据库就是信息的集合。数据库包含有各个不同部分的术语,入记录、域等。4.4.2新建数据库创建任何一个数据库的第一
22、步是要仔细规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库过程被认为是数据库模型设计。其新建过程包括:标识需要的数据;收集被标识的字段到表中;标识主关键字字段;绘制一个简单的数据图表;规范数据;标识指定字段信息;创建物理图表。4.4.3修改已建的数据库数据库的修改分为:添加、修改和删除记录。这三种操作均可由创建的程序来完成。程序中所用的数据库表为users,它只有两个字段,用户名name和密码pwd,都是char类型,本系统数据库如图2.3.3-1所示。图2.2.3-1数据库样式第五章 系统详细设计5.1 系统子模块功能概括该用户信息管理系统包括系统管理模块、用户信息管理模块。本系统具有
23、如下功能:添加用户、修改用户信息、删除用户;该信息系统总体功能结构图如图3-1所示。基本信息管理用户信息修改用户信息用户管理系统查询用户信息增加用户信息删除信息修改信息查询信息用户信息删除用户信息 图3-1 信息系统总体功能结构图第六章 系统的总体实现6.1 登录页面首先,系统的页面至关重要。它是与用户沟通的桥梁,所以页面一定要简洁、直观、操作简单。本系统的登录界面如图4-1所示,根据选择相应用户和对应的口令进入系统,进行相应操作。若密码错误,则弹出“密码错误”对话框。图4-1 管理员登录界面 6.2 主页面密码无误后跳转到主页面,用户管理模块是整个系统的核心,主页面如图4-2所示。图4-2
24、用户管理主界面6.3 用户信息修改界面在提交修改信息后,将调用后台数据库的记录,并进行修改数据的存储。在那里将对提交的信息进行检查,如有错误,将发送错误信息返回修改界面模块,如图4-3所示。图4-3 用户信息修改界面6.4 用户添加界面如在用户管理主页面“新增用户”链接,将转到新增用户模块,在那可以进行添加新用户的操作。新用户信息界面如图4-4所示。图4-4 增加新用户界面第七章 用户界面的具体实现7.1 管理员登陆界面的实现用户管理系统用户管理系统 管理员登录用户名:(用户名admin)密码:(口令pass) 7.2 用户管理主页面的实现用户管理用
25、户管理 用户姓名操作a href=modiuser.jsp?oldname=修改a href=deluser.jsp?delname=删除 新增用户7.3 用户信息修改界面的实现用户信息的修改由modisuer.jsp和modify.jsp来实现。Class.forName(sun.jdbc.odbc.JdbcOdbcDriver).newInstance();String ur1=jdbc:odbc:linling;String users=;String password=;Connection conn=DriverManager.getConnection(ur1,
26、users,password);Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);if(msg!=null) out.println(msg); if(oldname!=null) String sql=SELECT * FROM users where name=+oldname+; ResultSet rs=stmt.executeQuery(sql); rs.next();%用户信息修改原用户名:input name=oldname id=oldname value=新用户名:新 密 码:input id=pwd type=password size=12 value= name=pwd/modify.jsp-修改用户信息用户信息以更改!5秒后将自动7.4 用户添加界面的实现用户添加界面由adduser.jsp和addus.jsp共同实现。 新加增用户用户名:密码: input name=submit type=submit id
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。