个人信息标准管理系统终极版.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《个人信息标准管理系统终极版.doc》由会员分享,可在线阅读,更多相关《个人信息标准管理系统终极版.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录1问题描述211 设计任务及要求212 问题了解和分析213开发环境514系统可行性分析72题目设计及实现921 总体设计922数据库设计1023具体设计137系统测试2071用户登录测试2072用户注册测试2173用户操作界面测试228结论239参考文件251问题描述11 设计任务及要求本系统关键是在对个人基础信息分析上进行设计,依据需要,本系统关键含有了以下特点和功效:(1)含有良好人机界面;(2)含有很好权限管理;(3)方便查询和修改数据;(4)数据稳定性;(5)实用性;要含有管理中心,如好友基础信息管理、事务备忘对多种事情管理、密码备忘对多种密码辅助记忆等相关个人多个常见功效。个
2、人信息管理系统基础管理方法:在管理中心里面,我们能够对自己常联络好友基础信息进行操作,具体操作有:添加好友及好友基础信息、删除好友基础信息、修改基础信息、还能够查询好友信息;在事务帮手中,我们能够对日常要做事情做一个备忘,比如要做事情时间、地点等等,还能够对这些事务进行查询、添加、删除、修改等等一系列操作,对已完成事情自动转入历史统计;最终是在密码备忘中,能够对个人常见密码进行备忘,比如对所设置手机密码,银行卡密码,邮箱密码等进行备忘,具体操作还是有查询、添加、删除、修改等等。课程设计关键目标以下: (1)利用已学过知识进行应用系统开发,掌握软件设计步骤。 (2)经过课程设计,学会Java高级
3、语言、SQL语言等开发应用系统,掌握基础编程方法。 (3)经过课程设计掌握数据库连接方法,及对数据查询、修改、插入、删除等操作12 问题了解和分析伴随社会不停发展,社会竞争也越来越猛烈,这就在无形中增加了大家生活压力,要做事情太多,在这种环境下有些事情顾及不到是在所难免。信息化发展帮助大家处理了这个难题,信息管理使生活有条不紊进行着。个人信息管理系统实现了管理信息化,它统计着个人每日关键信息,能统计、提醒用户相关信息。人信息管理系统能够为用户提供充足信息和快捷查询手段。但一直以来大家使用传统人工方法管理文件信息,这种管理方法存在着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量文件和数
4、据,这对于查找、更新和维护全部带来了不少困难。伴随科学技术不停提升,计算机科学日渐成熟,其强大功效已为大家深刻认识,它已进入人类社会各个领域并发挥着越来越关键作用。作为计算机应用一部分,使用计算机对个人信息进行管理,含有着手工管理所无法比拟优点.比如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等。这些优点能够极大地提升个人管理效率,也是企业科学化、正规化管理,和世界接轨关键条件。所以,开发这么一套管理软件是很有必需。个人信息管理系统是经典信息管理系统(MIS),其开发关键包含后台数据库建立和维护和前端应用程序开发两个方面1。对于前者要求建立起数据一致性和完整性强、数据安全
5、性好库。而对于后者则要求应用程序功效完备,易使用等特点。经过分析,我们使用 Eclipse开发工具,利用其提供多种面向对象开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不停修正和改善,直到形成用户满意可行系统。整个系统从符合操作简便、界面友好、灵活、实用、安全要求出发。本文关键介绍了个人信息管理系统开发背景,所要完成功效和开发过程。关键说明了系统设计关键、设计思想、难点技术和处理方案。在日常办公中很多常见数据,比如好友电话、邮件地址、日程安排、日常记事全部能够用此系统进行管理。用户需要使用账号和密码经过登陆页面登陆个人信息管理系统,新用户可注册新账号登陆。登陆后进
6、入系统主窗体,可对好友信息管理、通讯录管理、日志管理、财务管理进行操作。注销时返回登陆页面。本系统提供关键功效以下:(1) 能对好友信息进行管理:添加、查询、修改。 (2) 能对日志信息进行管理:添加、查询。(3) 能对个人财务进行管理:消费清单、添加、查询。(4) 能对个人信息进行管理。1.2.1性能需求(1)数据正确度 在“个人财务管理”表中,总收入、消费金额和剩下资金数据精度全部是小数点后四位。(2)适应性 该系统适合各类人群使用,当用户需求改变时能够很快修改,可维护性高。1.2.2运行需求操作系统: windows系列数据库管理系统:mysql开发工具: eclipse1.2.3项目设
7、计模式MVC 设计模式是现在用得比较多一个设计模式,最早出现在Smalltalk 中,以后广泛应用于Java Web 应用程序中。Model(模型)表示业务逻辑层,View(视图)代表表示层,Controller(控制器)代表控制层。(1)View在Java Web 应用程序中,View 部分通常见JSP 和HTML 构建。用户在View 部分提交请求,在业务逻辑层处理后,把处理结果又返回给View部分显示出来。所以,View部分也是Web应程序用户界面。(2)ControllerController 部分通常由Servlet 组成。当用户请求从View 部分传过来时,Controller 把
8、该请求发给合适业务逻辑组件处理;请求处理完成后,又返回给Controller。后者再把处理结果转发给合适View 组件显示。所以,Controller 在视图层和业务逻辑层之间起到了桥梁作用,控制了它们二者之间数据流向。(3)ModelModel 部分包含业务逻辑层和数据库访问层。在Java Web 应用程序中,业务逻辑层通常由JavaBeans 或EJB(Enterprise JavaBeans,企业级JavaBeans)构建。EJB 是J2EE 关键组件,能够构建分布式应用系统。和一般JavaBeans 不一样,它由两个接口和一个实现类组成,而且包含部分固有用于控制容器生命周期方法。(4)
9、基于MVC模式Java Web应用程序实例根据MVC 设计模式,用JSP,Servlet 及JavaBeans 构建一个登录系统。该系统要求是,当用户在登录页面上填入用户名和密码并提交后,系统将检验该用户是否已经注册;假如该用户已注册,系统将进入主页面,不然就进入注册页面。(5)按以下步骤构建这个系统: 数据库设计:使用Mysql 作为数据库,构建数据表T_UserInfo; 构建视图组件:登录页面login.jsp,主页面main.jsp,和注册页面register.jsp; 构建控制层组件:一个Servlet,取名为loginServlet.java; 构建业务逻辑层组件(Model 组件
10、):一个JavaBean,取名为loginHandler.java; 构建数据访问层组件:一个数据访问类,取名为dbPool.java; 编译、打包程序; 布署该程序到Web 服务器Tomcat 中,然后运行。1.3开发环境JSP(JavaServer Pages)是由Sun Microsystems企业提倡、很多企业参与一起建立一个动态网页技术标准。JSP技术有点类似ASP技术,它是在传统网页HTML文件中插入Java程序段(Script)和JSP标识(tag),从而形成JSP文件(*.jsp)。用JSP开发Web应用是跨平台,即能在Linux下运行,也能在其它操作系统上运行。JSP技术使用
11、Java编程语言编写类XMLtags和script,来封装产生动态网页处理逻辑。网页还能经过tags和script访问存在于服务端资源应用逻辑。JSP将网页逻辑和网页设计和显示分离,支持可重用基于组件设计,使基于Web应用程序开发变得快速和轻易。JSP(Java Server Pages)是一个基于Java脚本技术。在JSP众多优点之中,其中之一是它能将HTML编码从Web页面业务逻辑中有效地分离出来。Tomcat 服务器是一个无偿开放源代码Web 应用服务器。Tomcat是Apache 软件基金会(Apache Software Foundation)Jakarta 项目中一个关键项目,由A
12、pache、Sun 和其它部分企业及个人共同开发而成。因为有了Sun 参与和支持,最新Servlet 和JSP规范总是能在Tomcat 中得到表现,Tomcat 5 支持最新Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术优异、性能稳定,而且无偿,所以深受Java 爱好者喜爱并得到了部分软件开发商认可,成为现在比较流行Web 应用服务器。JDK(Java Development Kit)是Sun Microsystems针对Java开发员产品3。自从Java推出以来,JDK已经成为使用最广泛Java SDK(Software development kit),而本论文设计
13、正是基于JDK1.6.0_17版原来开发实现。网络数据库系统,尤其是网络三层结构数据库系统有着很多优点,三层结构数据库系统应用在日益增加。使用Java语言和JDBC API公布含有applet小程序网页,经过网页中applet小程序访问远程数据库在现在已被广泛应用。其次,因为JDBC使得开发数据库应用程序越来越受到Java语言程序开发人员重视。在数据库应用系统调用JDBC API方法之前,首先需要进行注册和装入JDBC驱动程序。在Java语言java.lang.Class接口中Class.forName()方法8是将指定类装载到支持Java语言程序运行虚拟机中。JDBC API在Java.sp
14、l包中提供连接对象表示和数据库连接。连接过程包含所实施SQL语句和获取在该连接上所返回结果。一个数据库应用程序可和单个数据库有一个或多个连接,或可和很多数据库有连接。JDK(Java Development Kit)是Sun Microsystems针对Java开发员产品3。自从Java推出以来,JDK已经成为使用最广泛Java SDK(Software development kit),而本论文设计正是基于JDK1.6.0_17版原来开发实现。mysql数据库特点有6:(1)含有最小冗余度,即数据库尽可能不反复;(2)资源共享性,即以最优方法服务和一个或多个应用程序;(3)数据独立性,即数据
15、存放尽可能独立于使用它应用程序;(4)安全可靠;(5)保密性能好。JDBC(Java DataBase Connectivity.Java数据库连接)是一个可用于实施SQL(结构化查询语言)语句Java API(Application Programming Interface,应用程序设计接口)。它是部分由Java语言编写类和界面组成。JDBC为数据库应用开发人员提供了一个标准应用程序接口,使开发人员能够用纯Java语言编写完整数据库应用程序。同时,Java语言程序还能够经过JDBC来访问计算机上已经定义ODBC(Open Database Connectivity.开放数据库连接)数据源。
16、网络数据库系统,尤其是网络三层结构数据库系统有着很多优点,三层结构数据库系统应用在日益增加。使用Java语言和JDBC API公布含有applet小程序网页,经过网页中applet小程序访问远程数据库在现在已被广泛应用。其次,因为JDBC使得开发数据库应用程序越来越受到Java语言程序开发人员重视。在数据库应用系统调用JDBC API方法之前,首先需要进行注册和装入JDBC驱动程序。在Java语言java.lang.Class接口中Class.forName()方法8是将指定类装载到支持Java语言程序运行虚拟机中。方法以下:public static class forName(String
17、 className) throws classNotFoundExecption return forName0(className,true,classLoader.getcallerclassLoader();)JDBC API在Java.spl包中提供连接对象表示和数据库连接。连接过程包含所实施SQL语句和获取在该连接上所返回结果。一个数据库应用程序可和单个数据库有一个或多个连接,或可和很多数据库有连接。1.4系统可行性分析本系统管理对象全部是个人基础信息,而且数据内容含有一定关联性,比较适合于采取数据库管理。依据所学专业知识和所含有专业技能,采取功效强大JAVA编程技术,利用微软企业
18、Microsoft SQL Server作为后台数据库设计实现,有指导老师指导、同学帮助和相关参考文件,尤其是网上资料,及参考其它程序功效,所以完全能够实现。本系统关键能够实现以下管理功效:好友基础信息管理、日常事务情况管理、多种密码信息管理等等。该模块关键任务是维护系统正常运行和安全性设置,包含添加用户、修改密码、删除用户等等。该模块关键任务是实现对个人自己好友基础信息(如电话号码,QQ号码)管理,包含:好友基础信息添加、信息修改、信息查询,从而方便管理人员对好友基础情况快速查询和了解。实现对个人所需要做事情基础信息(如事务时间,地点等等)管理,包含:事务基础信息添加、信息修改、信息查询,从
19、而方便自己对多种事务基础情况快速查询,立即做出判定。该模块关键功效是实现对个人自己密码基础信息(如自银行卡密码,手机密码,邮箱密码)管理,包含:密码信息添加、信息修改、信息查询,从而方便自己对快速查询和了解多种密码,预防遗忘。本系统是对个人信息进行分析而设计,所以本个人信息管理系统是一个简单适用型系统,本系统设计目标将最终定在完成以上所述系统关键业务基础模型上。在需求分析后,就能够设计出能够满足用户需求各类实体,和它们之间关系,为后面设计打下基础。这些实体包含多种具体信息,经过相互之间作用形成数据流动11。依据上面分析计划出实体有:用户信息实体、好友信息实体、事务帮手信息实体、密码备忘信息实体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人信息 标准 管理 系统 终极
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内