




免费预览已结束,剩余48页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统课程设计报告设计题目: 个人事务处理管理信息系统院系:专业班级:学生姓名:指导教师:2011年12月30日指导教师评语指导教师:年月日成绩评定学号姓名任务分工成绩3.系统设计2.系统分析1.系统规划目录1.系统规划 (11.1拟选择的题目及原因 (11.2本系统适用使用者的自身情况设定 (11.3本使用者所处社会行业情况设定 (21.4系统规划说明书(重点 (22.系统分析 (42.1可行性分析报告 (42.2业务流程分析 (52.3数据流程分析 (72.4数据字典 (92.5主要数据处理的描述 (203.系统设计 (213.1总体设计 (213.2代码设计 (233.3系统物理配置方案设计 (233.4数据存储设计 (253.5计算机处理过程设计 (324.总结 (421.系统规划1.1 拟选择的题目及原因老师好,我们选的题目名字叫“个人事务处理管理信息系统”。原因如下:在日常生活中,我们每个人都有大量的事务处理,有些人看起来整体很忙,但是就是没有效率,但是有些人就恰恰相反。为什么呢?依我们之见,看起来很忙的人做的事虽多,但是没有系统性,不按事情的重要性顺序来做。所以,我们做这个系统就是来让每个人都有自己的一套做事体系,不仅能够让事情有条不紊的解决,同时还能收到做事做大的乐趣。每做完一件事都能从中得到成就感。因此,我们做的这个系统最大的作用就是帮助使用者更好的处理自己的各项事务,提高效率,节省时间。而且,社会的竞争也越来越激烈,这就在无形中增加了人们的生活压力,要做的事情太多。如果企业资产很多,可以想象人们的工作强度,在这种环境下有些事情忘了顾及不到了是在所难免的事情,但是你的忘记却可能会带来无法弥补的错误。信息化的发展帮助人们解决了上述难题,信息管理让人们从繁重的劳动中变得清醒,让生活有条不紊的进行着。在当今社会上,要想有理想的事业和生活环境,首先要从个人做起。所以做好个人信息管理在万事之根本。个人信息管理系统实现了管理的信息化,它记录着个人每日的重要信息,能记录、提示用户有关信息。1.2本系统适用使用者的自身情况设定首先,使用者在日常生活过程中需要有一个不断提高自己做事效率的意识,而且还要追求做事有自己的一套体系和系统。这样的话,他们会不断地寻找怎么样才能提高做事的效率。况且使用者在日常处理的事务中包括以下几个方面:个人信息的整合,日常生活中各种事务处理的先后顺序,记录处理事务的备忘录,使用者各个生活或朋1友圈子的通信录,日常的开销即个人财务管理,日记等等。有了这些方面的结合,这个系统才能发挥它的最大作用。1.3 本使用者所处社会行业情况设定使用此系统的使用者都是一些层次比较高的管理者或者一些高级秘书之类的人,他们对待自己的要求很高,而且工作极其负责。而今高级管理者在社会中占有重量的分量,暂且认为他们对自我事务管理都比较有兴趣,对这方面的系统需求很大。因此,做这么一个系统还是有必要的。1.4 系统规划说明书(重点我们这个个人事务处理管理信息系统将IT技术与个人目标相融合,使个人能最大限度使用IT技术根据自己的实际情况能够管理好自己的事务,从而使自己做事更有条理,有顺序,整个人给人的感觉就是很干练,很干脆。我们这个管理信息系统的目标、约束及总体结构如下:(1想要实现的目标就是:让每个用户根据自己的实际情况与系统相结合,使自己做事更有系统性,准确性,效率更高些。与其他的非用户相比,自己在相同的时间内做的事更加完美、合理。然后,灵活的录入数据,使信息反馈更快捷。这样能够使根据自己做的事中看出哪些环节使自己整体效率低下,然后有目的的进行改正。最后,系统最大限度地实现易维护性和易操作性。追求简单、卓越是我们的目标。系统做得尽可能的简单,使用户更容易操作。(2约束:MIS实现的条件有以下几个部分,首先,用户首先对个人事务处理管理信息系统认可,他们要不断的追求效率和自身做事的效益,这样我们这个系统就能够发挥它的最大的作用。(3总体结构:1个人事务处理管理信息系统主要由:个人信息管理、备忘录、通讯录、日记、2财务管理等模块组成。进入该系统后,用户可以对系统中的信息进行添加、修改、删除和查询等操作,还可以对个人的密码进行设置或修改。2用户通过输入用户名和密码,才能进入系统。然后根据自己的需要查看、增加或删除信息等操作。3最后有一个系统的更新与维护。通过更新和维护,使用户更好地操作。2.系统分析2.1可行性分析报告(1本系统的简介:本系统是基于现代生活的理念,结合日常生活中用户的需要而设计的一款贴近生活的个人事务处理管理信息系统。此系统主要针对个人事务的完整统筹与管理,对于提高生活质量完善生活内容有很好的作用。也更易于了解自身的价值与需求。用户登录到个人事物处理管理信息系统首页,首先注册一个自己的使用账号,用户再使用个人账号和密码登录到个人信息管理系统。登录后进入系统主窗体,可对个人信息管理、备忘录管理、通讯录管理、财务管理、日记管理进行操作。退出系统时返回登录页面。(2本系统我们想要实现的目标是:以使用者为中心,通过计算机硬件设备,软件设备,网络通信设备,办公设备等通过对自己的事物的有关信息收集、加工、储存、和提供使用等对个人的事物有一个大体的了解,以个人的目标为基础,实现自己对自己所做的事物有个大体的印象概括。(3可行性论证:经济可行性、管理可行性、技术可行性、人力消耗可行性等方面进行论证。1经济可行性:我们通过对现有的资源进行整合,以最小的投入争取将来能够获得最大的产出。每个人在做事的时候,很多事都有可能在重复,这些重复会使自己的财务有所流失,因此,使用这样一个系统,不但可以处理好自己的事物,还能够节省资金,以使自己的资金能够合理分配,达到资金利用率最大化。2管理可行性:我们几个人通过分任务完成的这一系统,有组长统一安排任务,每个人都负责自己擅长的一部分,最后把这个系统报告合起来,使之成为一个完整的报告。在管理的过程中,出现了一些问题,但我们组长统一明确了职责,更有效率的完成了自己的任务。此系统通过对事物的管理,提高自己的办事效率,不误事,不忘事是我们系统基本的任务。3技术可行性:我们用的数据库开发环境等电脑上已经装的软件,这种软件在电脑上与其他的软件不产生冲突,能够同时工作,从而使此我们这个系统不会被认为病毒而被杀掉。总之,在电脑上可以正常的运行与操作。4人力消耗,通过此次的报告,我们从中学到了很多的知识。首先就是做事要有自己的一套系统。在做事前,先要有一个明确的目标,根据这个目标进行一系列具体的分配任务。当然,刚开始,我们追求的是先把着这件事做完,然后再试着去完美它,即“先完事,后完美”的原则。然后,做完之后,对之前所做的所有的事进行总结,以至于在下一次的时候,就有了经验。2.2业务流程分析用户登录到个人事物处理管理信息系统首页,首先注册一个自己的使用账号,用户再使用个人账号和密码登录到个人信息管理系统。登录后进入系统主窗体,可对个人信息管理、备忘录管理、通讯录管理、财务管理、日记管理进行操作。退出系统时返回登录页面。用户登录是否登录?是否注册登录系统主窗体个人信息备忘录财务管理日记通讯录退出图1 :业务流程图用户登录输入用户名输入密码与指定数据库建立连接成功失败通过密码验证进入系统出错信息验证失败图2 :登陆模块流程图登录进入个人事务管理修改个人事务查询个人事务删减个人事务增加个人事务是否保存?是保存个人信息返回系统图3 :个人日常事务模块流程图2.3数据流程分析用户信息处理D1反馈反馈信息处理管理员P1个人事务处理图4 :个人事务处理系统的顶层数据流程图S1用户D2 信息处理P2.1个人日常事务处理S2管理员D4信息处理P2.2用户管理D3录入信息D5录入用户信息F1个人日常事务信息F2用户信息输入查询信息 D7查询 结果D6用户 信息 D8查询 信息查询数据库输入删除信息 更新数据库D9删除 信息用户 信息 输入插入信息更新数据库D10插入 信息用户 信息图5: 个人事务处理的第二层数据流程图用户D11个人财务处理P3.1个人财务处理D12录入财务信息F3个人财务信息更新数据库P3.2输入修改信息D13修改 信息D14个人 财务信息 D15插入 信息个人 财务 信息更新数据库输入插入信息D16删除信息个人财务 信息个人财务信息D17查询信息输入删除信息P3.3更新数据库P3.4查询数据库输入查询信息D18 查询 结果图6 :个人事务处理的第三层数据流程图另外,个人日常事务信息除了个人财务信息外,还有通讯录信息、备忘录信息、日记信息、个人信息。这些个人事务信息的第三层数据流程图与个人信息的第三层数据流程图基本上是一样的,所以,就只画个人信息的数据流图,其他几个的数据流图就不画了。2.4数据字典数据字典的内容主要是对描述数据流程图中的数据项、数据流、数据结构、数据存储、加工处理逻辑、外部实体等组成部分的严格定义,下面是个人事务处理管理系统的数据字典。 1、数据项的定义1数据项编号:I1数据项名称:用户编号别名:用户编码简述:注册用户的代码类型及宽度:字符型,4位取值范围:0001-99992数据项编号:I2数据项名称:用户姓名别名:用户编码简述:注册用户的真实姓名的代码类型及宽度:字符型,4位取值范围:0001-99993数据项编号:I3数据项名称:管理员编号别名:管理员编码简述:管理个人事务管理系统人员的代码类型及宽度:字符型,4位取值范围:“0001”-“9999”4数据项编号:I4数据项名称:联系人编号别名:联系人编码简述:通讯录里联系人的代码类型及宽度:字符型,4位取值范围:“0001”-“9999”5数据项编号:I5数据项名称:日记编号别名:日记编码简述:用户日记的代码类型及宽度:字符型,4位取值范围:“0001”-“9999”6数据项编号:I6数据项名称:事件编号别名:事件编码简述:用户备忘录里每天记录的备忘事件的代码类型及宽度:字符型,4位取值范围:“0001”-“9999”7数据项编号:I7数据项名称:日期别名:日期编码简述:用户在个人财务里记录的每条记录的代码类型及宽度:字符型,4位取值范围:“0001”-“9999”2、数据结构的定义1数据结构编号:DS1数据结构名称:信息处理简述:用户个人日常事务及用户等信息数据结构组成:D2+D33、数据流的定义1 数据流编号:D1数据流名称:反馈简述:个人事务数据库的内容反馈给用户和管理者数据流来源:个人事务处理模块数据流去向:用户和管理者数据流组成:个人信息+通讯录信息+备忘录信息+日记信息+ 个人财务信息数据流量:1次/天高峰流量:1次/12小时2 数据流编号:D2数据流名称:信息处理简述:用户个人日常事务的信息数据流来源:用户数据流去向:个人事务处理模块数据流组成:通讯录信息+备忘录信息+日记信息+个人财务信息数据流量:1次/天高峰流量:1次/12小时3数据流编号:D3数据流名称:录入信息简述:个人日常事务信息数据流来源:用户数据流去向:个人日常事务数据库数据流组成:通讯录信息+备忘录信息+日记信息+个人财务信息数据流量:1次/天高峰流量:1次/12小时4 数据流编号:D4数据流名称:信息处理简述:用户的个人信息数据流来源:用户数据流去向:用户信息处理模块数据流组成:注册用户+用户个人资料数据流量:1次/两周高峰流量:1次/一周5数据流编号:D5数据流名称:录入用户信息简述:用户的个人信息数据流来源:用户数据流去向:用户信息存储模块数据流组成:用户名+性别+地址+个人说明+个性签名+头像6数据流编号:D6数据流名称:用户信息简述:用户的个人信息数据流来源:用户数据流去向:用户信息存储模块数据流组成:用户名+性别+地址+个人说明+个性签名+头像 7数据流编号:D7数据流名称:查询结果简述:管理员查询用户的个人信息数据流来源:用户个人信息数据库数据流去向:管理员数据流组成:用户名+性别+地址+个人说明+个性签名+头像8数据流编号:D8数据流名称:查询信息简述:管理员查询用户的个人信息数据流来源:管理员输入的查询信息数据流去向:用户信息数据库数据流组成:用户名+性别+地址+个人说明+个性签名+头像+ 密码9数据流编号:D9数据流名称:删除信息简述:管理员删除用户的个人基本信息数据流来源:管理员输入的删除信息数据流去向:用户信息数据库数据流组成:用户名+性别+地址+个人说明+个性签名+头像+密码10数据流编号:D10数据流名称:插入信息简述:管理员对新注册用户的插入信息数据流来源:管理员输入的插入信息数据流去向:用户信息数据库数据流组成:用户名+性别+地址+个人说明+个性签名+头像+密码11数据流编号:D11数据流名称:个人财务信息简述:记录自己的个人财务信息数据流来源:用户数据流去向:个人财务处理模块数据流组成:个人收入+个人支出+日期12数据流编号:D12数据流名称:录入财务信息简述:将自己的财务信息录入个人财务信息数据库数据流来源:个人财务处理模块数据流去向:个人财务信息数据库数据流组成:个人收入+个人支出+日期13数据流编号:D13数据流名称:修改信息简述:用户自己对个人财务信息的修改数据流来源:用户数据流去向:个人财务信息数据库数据流组成:个人收入+支出+日期+月结算14数据流编号:D14数据流名称:个人财务信息简述:对自己个人日常财务的记录数据流来源:用户数据流去向:个人财务信息数据库数据流组成:日期+收入+支出+月结算15数据流编号:D15数据流名称:插入信息简述:用户插入个人的财务收入和支出及日期数据流来源:用户数据流去向:个人财务信息数据库数据流组成:个人收入+支出+日期16数据流编号:D16数据流名称:删除信息简述:用户删除多余或过期的个人财务信息数据流来源:用户数据流去向:个人财务信息数据库数据流组成:收入+支出+日期+月结算17数据流编号:D18数据流名称:查询结果简述:显示用户查询的信息数据流来源:个人财务信息数据库数据流去向:用户数据流组成:日期+收入+支出+月结算18数据流编号:D17数据流名称:查询信息简述:用户在个人财务信息数据库里对自己的财务状况的查询数据流来源:用户数据流去向:个人财务信息数据库数据流组成:日期+收入+支出+月结算4、理逻辑的定义1处理逻辑编号:P1处理逻辑名称:个人事务处理简述:处理用户的个人事务(包括个人日常事务和用户管理输入的数据流:用户的日常事务(备忘录、通讯录、日记、个人财务,来源于个人日常事务存储表,用户的基本信息,来源于用户信息表。处理:根据数据流“信息处理,判断输入的信息属于哪一类的,将不同类别的信息分开,同类别的信息放在一起,使输入的信息按类有条理的列出来。输出的数据流:有条理的个人事务信息2处理逻辑编号:P2.1处理逻辑名称:个人日常事务处理简述:处理日常的备忘录、通讯录、日记、个人财务等事务。输入的数据流:用户的日常事务,来源于个人日常事务表处理:根据数据流个人日常事务判断信息是属于备忘录、通讯录、日记、个人财务中的哪一类,并将其放在应属类里,将个人日常事务分类列出。输出的数据流:按分类列好的个人日常事务3处理逻辑编号:P2.2处理逻辑名称:用户管理简述:管理员对用户的管理输入的数据流:用户基本个人信息(用户名、性别、年龄、人说明、联系方式等,来源于用户信息存储表里。处理:根据数据流“信息处理”管理员对用户填写的个人信息进行分类处理,并行进行验证,使用户可以安全使用个人事务管理信息系统。输出的数据流:用户的基本信息4处理逻辑编号:P3.1处理逻辑名称:个人财务处理简述:用户对每天的收入、支出、月结算的处理输入的数据流:每天的收入、支出和日期,来源于个人财务信息表里。处理:根据数据流“个人财务”按日期将收入和支出填写清楚,再根据填写的收入和支出,每月末结算账目,得出月末余额。输出的数据流:按日期列出的收入、支出和月末余额5处理逻辑编号:P3.2处理逻辑名称:输入修改信息处理简述:用户对个人财务信息的修改处理输入的数据流:需要修改的个人财务信息,来源于用户输入的修改信息处理:根据用户输入的修改信息,查询修改信息所在的数据库,找到后,修改需要修改的财务信息。输出的数据流:修改后的个人财务信息6处理逻辑编号:P3.3处理逻辑名称:更新数据库处理简述:对修改、插入、删除后的数据库进行更新输入的数据流:需要修改、插入、删除的个人财务信息,来源于用户的输入信息处理:根据用户输入的信息,进行修改、插入、删除后,更新个人财务信息数据库。输出的数据流:更新后的个人财务信息7处理逻辑编号:P3.4处理逻辑名称:查询数据库处理简述:用户对个人财务信息数据库的查询处理输入的数据流:用户需要查询的个人财务信息,来源于用户的输入信息处理:根据输入的信息,在个人财务信息数据库里按日期进行查询。输出的数据流:查询的个人财务信息5、数据存储的定义1数据存储编号:F1数据存储名称:个人日常事务信息存储简述:存放用户的日常事务信息数据存储组成:用户名+备忘录+通讯录+日记+个人财务信息关键字:用户名相关联的处理:P2.12数据存储编号:F2数据存储名称:用户信息存储简述:存放用户的基本信息数据存储组成:用户名+密码+性别+年龄+个人说明+住址关键字:用户名相关联的处理:P2.2, P3.33数据存储编号:F3数据存储名称:个人财务信息存储简述:存储用户的个人财务信息数据存储组成:日期+收入+支出+月末余额关键字:日期相关联的处理:P3.1 , P3.3 , P3.46、外部实体的定义1外部实体的编号:S1外部实体的名称:用户简述:使用该个人事务管理信息系统的用户输入的数据流:D1, D18输出的数据流:D2, D112外部实体的编号:S2外部实体的名称:管理员简述:管理该个人事务管理信息系统的管理人员输入的数据流:D1, D7输出的数据流:D42.5主要数据处理的描述1、个人事务处理:个人事务处理主要是指管理员对注册用户的管理(添加用户、查询用户信息、删除用户等,还有用户自己对自己的日常事务的管理(通讯录的管理、备忘录的管理、日记、个人财务管理等2、个人日常事务处理:个人日常事务处理主要是自己每天录入写的日记,对日记的修改和删除;有时我们每天要做的事情比较多容易忘记,我们就会每天写备忘录把每天必须要做的事记录下来,每天查阅,检查今天该做的事是否做完了,而且,定期的将以前的备忘录删除;在我们的生活中,对个人财务管理至关重要,用户每天都录入自己的收入和支出,每月进行结算,自己清楚的知道自己的财务状况,这样也可以使自己合理的分配财务;最后事对通讯录的管理,偶尔录入新认识朋友的联系方式(手机号、QQ号、邮箱等和修改朋友的联系方式,定期的将那些用不到的联系方式删除。3、用户管理:用户管理指的是管理员对用户的管理,对用户注册、登录、修改密码的管理,还有管理员对注销用户的删除和对用户的基本信息查询。4、个人信息处理:个人信息主要是个人资料的管理,对自己的头像、用户名、密码、性别、住址、个人说明、个性签名等的管理,不定时的对部分个人信息的修改。5、更新数据库处理:更新数据库处理主要是在用户对个人日常事务的添加、删除、修改后,对用户个人日常事务数据库的更新,还有管理员对注销用户的删除和添加新注册用户后,对用户数据库的更新。3.系统设计3.1总体设计为了使系统正常有效地运行,应当在首次登录系统的前后遵循以下步骤进行设置:【登录本系统前】第一步:登录系统管理系统设置个人事务管理系统的初始信息,注册一新用户名,密码与权限。【登录本系统后】第二步:在个人事务管理系统中初始化基本信息。通讯录录入备忘录信息录入用户管理设置收支数据录入运行个人事务管理系统系统参数设置日记内容录入第三步:运行个人事务管理系统各项管理功能。 个人事物管理系统功能结构如图所示运行个人事务管理系统系统管理财务管理通讯录管理备忘录管理日记管理写新日记日记管理注销注册备忘录管理写备忘录联系人管理联系人录入财务管理财务录入3.2 代码设计3.2.1 代码设计代码设计的目的是为数据模型的逻辑设计做准备,编码的对象主要是数据元素与数据结构。代码是人和计算机的共同语言,是两者交换信息的工具。为了给尚无代码的数据项编码,为了同意和该技能原有代码,是指适应计算机处理的要求,在建立新系统时,必须对整个系统进行代码设计。所谓代码,是指代表实物的名称、属性、状态的符号和记号。代码的作用如下:为实体或属性提供了唯一确定的含义。提高计算机处理的效率和精度,便于校对、检索、分类和统计。用代码歹徒冗长的字符、汉字串,可以节省存储。本系统部分代码如下表所示:个人操作对象01用户01增加01个人信息02管理员02删除02备忘录03查询03通信录04修改04日记管理05保存05财务管理06密码如010202表示某用户删除备忘录,010503表示某用户保存通信录。3.3系统物理配置方案设计1.数据库要求本系统属于桌面数据库应用系统,可采用Windows系列操作系统。数据库管理系统(DBMS采用的是Microsoft SQL Server 20002.软硬件平台由于个人管理系统的复杂程度不高,数据流量不大,对实时性无较高要求。作为一个普通应用软件不必考虑长时间运行,数据库备份及复杂多任务的需求。所以对软、硬件要求不高,能够满足SQL Server 2000正常运行即可。具体如表1-1,表1-2所示。表1-1 运行SQL Server 2000的硬件要求硬件最低要求计算Intel或兼容机Pentium 166MHz或更高机内存企业版:至少64MB,建议128MB或更多。标准版:至少64MBSQL Server数据库组件:95270MB,一般为250MB 硬盘空间监视VGA或更高分辨率器表1-2 运行SQL Server 2000的软件要求操作系统要求SQL Server版本企业版Windows NT Server 4.0,Windows 2000 server/AdvancedServer标准版Windows NT Server 4.0,Windows 2000 server/AdvancedServer个人版WindowsME,98,NT,2000 professional等3.开发工具使用Jbuilder 20063.4数据存储设计基本项构思ERD的四项基本原则:(1原则1(确定实体:能独立存在的事物,例如人,物,事,地,团体,机构等,在其有多个由基本项描述的特性需要关注时,就应把它作为实体。(2原则2(确定联系:两个或多个实体间的关联与结合,如主管,从属,组成,占有,包含,配合等等,当需要予以关注时,应作为联系。实体间的联系可划分为一对一,一对多,多对多等三类,在确定联系时还要确定其类型。(3原则3(确定属性:实体的属性是实体的本质特征。实体应有标志属性(能把不同个体区分开来的属性组,并指定其中一个作为主标识,联系的属性是联系的结果或状态。(4原则4(一事一地:信息分析中得到的基本项要在且仅在实体联系图中的一个地方作为属性出现。经过上述系统功能分析和需求总结,设计如下面所示的数据项和数据结构:1. 账户表:用于存放注册用户的记录,包括数据项:用户账户、密码、真实姓名、身份证号、联系电话、联系地址、性别、出生年月等。2. 备忘录表:包含主题、地点、开始日期、结束日期、开始时间、结束时间、备忘字段。3.日记表:包含主题、内容、日期、天气、心情、备忘字段。4. 通讯录表:包含姓名、性别、固定电话、手机号、公司、职位、传真、Email 字段。5.财务表(Finance:用于存放财务记录,包括数据项:支出,收入,余额,编号。根据上面的设计规划出来的实体有用户实体、联系人实体、日记实体、联系人类别实体、信息类别实体、财务实体。用户实体的E-R 图如下图所示:用户联系地址真实姓名性别密码出生年月联系电话用户账户身份证号联系人实体的E-R 图如下图所示:联系人性别联系电话出生年月姓名传真QQ邮箱联系地址备忘录实体的E-R 图如下图所示:备忘字段开始日期开始时间结束日期主题结束时间地点备忘录日记实体的E-R 图如下图所示:备忘字段心情日期主题天气内容日记账户管理实体的E-R 图分别如下图所示账户账户号部门号财务管理实体的E-R 图如下图所示财务编号余额收入支出用户账户身份证号联系人类别实体的E-R 图如下图所示联系人类别类别名称信息类别实体的E-R 图如下图:信息类别类别名称所有实体之间的关系E-R 图如下图所示:用户日记管理11记录联系人1m 处理1财务n账户存储mn涵盖1包含m信息类别n联系地址真实姓名性别密码出生年月联系电话用户账户身份证号性别联系电话出生年月姓名传真QQ 邮箱联系地址主题内容日期心情天气编号余额收入支出账户号联系人类别1类别名称类别名称部门号账户号身份证号备忘字段备忘录主题开始日期地点结束时间开始时间结束日期备忘字段1.数据库结构分析将数据库概念结果转化为SQL Server 2000数据库系统所支持的实际数据模型,即可获得数据库的逻辑结构。各表的结构如下。账户表结构如表所示。字段列名可否为空说明备注ID ID NOT NULL int (4 PK真实姓名用户名username NOT NULL varchar (14密码password NOT NULL varchar (14备忘录表结构如表所示。字段列名可否为空说明备注ID ID NOT NULL int (4 PKUserID userID NOT NULL int (4 FK主题topic NOT NULL varchar (50地点place varchar (20开始日期begindate varchar (50结束日期enddate varchar (50开始时间begintime varchar (50结束时间endtime varchar (50备注remark varchar (200字段列名可否为空说明备注ID ID NOT NULL int (4 PK UserID userID NOT NULL int (4 FK 主题topic varchar (40内容content NOT NULL varchar (2000日期date varchar (50天气weather varchar (16心情feeling varchar (16备注remark varchar (50通讯录表结构如表2-5所示。字段列名可否为空说明备注ID ID NOT NULL int (4 PK UserID userID NOT NULL int (4 FK 姓名name NOT NULL varchar (10性别sex char (2固定电话phone varchar (40手机号cellphone varchar (40公司company varchar (40职位position varchar (20传真fax varchar (40Email email varchar (60备注remark varchar (400.财务表结构如表所示。字段列名可否为空说明备注ID ID NOT NULL int (4 PK UserID userID NOT NULL int (4 FK 支出expend NOT NULL varchar (40收入income NOT NULL varchar (40余额balance NOT NULL varchar (40日期date NOT NULL varchar (16备注remark varchar (503.5计算机处理过程设计进行输入、输出设计1.登录一:登陆功能:通过用户名和密码登录系统主界面系统输入说明1.用户名。2.密码。系统输出说明进入系统主界面二: 注册功能人们可以通过注册用户信息成为系统用户使用系统系统输入说明1用户名至多10个字符(50个的数字或字符,或者50个的汉字。2密码,至多20个字符。3 重复密码,至多20个字符。系统输出说明提交功能(把用户信息提交给后台数据库中,用户就可以成为系统用户取消功能(退出系统2.收支管理系统输入说明1、输入日期,至多10个字符(10个的数字或字符,或者5个的汉字。2、输入金额,至多10个字符。3、输入说明,至多10个字符。4、选择类别,选择“收入”或“支出”。系统输出说明数据库输出:保存功能(即按下“增加”按钮往数据库中新增一条记录。3通讯录管理系统输入说明1.输入姓名,至多10个字符(50个的数字或字符,或者50个的汉字。2.输入性别,至多2个字符。3.输入年龄,至多10个字符。4.输入固定电话,至多20个字符。5.输入传真,至多50个字符。6.输入职称,至多30个字符。7.输入公司,至多30个字符。8.输入通讯地址,至多50个字符。9.输入电子邮件,至多50个字符。10.输入手机号码,至多20个字符。系统输出说明添加功能(即按下“添加”按钮往数据库中新增一条记录编辑功能(即按下“编辑”按钮修改数据库信息。删除功能(即按下“删除”按钮从数据库中删除一条记录。4备忘录信息管理系统输入说明主题、地点、开始时间、结束时间、备忘字段。开始日期、结束日期、1、输入主题。2、输入地点3、输入开始时间,至多10个字符(10个的数字或字符,或者5个的汉字。4、输入结束时间,至多10个字符(10个的数字或字符,或者5个的汉字。5、输入开始日期,至多10个字符(10个的数字或字符,或者5个的汉字。6、输入结束日期,至多10个字符(10个的数字或字符,或者5个的汉字。7、输入备忘字段, 至少50个字符系统输出说明数据库输出:保存功能(即按下“保存”按钮往数据库中新增一条记录或修改当前记录。取消功能(既按下“取消”按钮退出该界面。5日记管理方便用户书写并保存日记,并可查阅,方便实用。系统输入说明输入:主题, 至多10个字符输入:内容, 至少50个字符输入:日期, 至多10个字符输入:天气, 至多10个字符输入:心情, 至多10个字符系统输出说明添加功能(即按下“添加”按钮往数据库中新增一条记录编辑功能(即按下“编辑”按钮修改数据库信息。删除功能(即按下“删除”按钮从数据库中删除一条记录。6运用Transact-SQL语言来创建数据库和表的方法如下:创建数据库PersonalAffairCREA TE DA TABASE PersonalAffair创建账户表。CREA TE TABLE ( int ENTITY (1, 1 NOT NULL ,name varchar (14 COLLA TE Chinese_PRC_CI_AS NOT NULL ,password varchar (14 COLLA TE Chinese_PRC_CI_AS NOT NULL ON PRIMARYGO创建备忘录表。CREA TE TABLE dbo.memorandum ( int ENTITY (1, 1 NOT NULL , int NOT NULL ,topic varchar (50 COLLA TE Chinese_PRC_CI_AS NOT NULL ,place varchar (20 COLLA TE Chinese_PRC_CI_AS NULL ,begindate varchar (50 COLLA TE Chinese_PRC_CI_AS NULL ,enddate varchar (50 COLLA TE Chinese_PRC_CI_AS NULL ,begintime varchar (50 COLLA TE Chinese_PRC_CI_AS NULL ,endtime varchar (50 COLLA TE Chinese_PRC_CI_AS NULL ,remark varchar (200 COLLA TE Chinese_PRC_CI_AS NULL ON PRIMARYGO创建日记表。CREA TE TABLE dbo.diary ( int ENTITY (1, 1 NOT NULL , int NOT NULL ,topic varchar (40 COLLA TE Chinese_PRC_CI_AS NULL ,content varchar (2000 COLLA TE Chinese_PRC_CI_AS NOT NULL ,date varchar (50 COLLA TE Chinese_PRC_CI_AS NULL ,weather varchar (16 COLLA TE Chinese_PRC_CI_AS NULL ,feeling varchar (16 COLLA TE Chinese_PRC_CI_AS NULL ,remark varchar (50 COLLA TE Chinese_PRC_CI_AS NULLON PRIMARYGO创建通讯录表。CREA TE TABLE dbo.addrbook ( int ENTITY (1, 1 NOT NULL , int NOT NULL ,name varchar (10 COLLA TE Chinese_PRC_CI_AS NOT NULL ,sex char (2 COLLA TE Chinese_PRC_CI_AS NULL ,phone varchar (40 COLLA TE Chinese_PRC_CI_AS NULL ,cellphone varchar (40 COLLA TE Chinese_PRC_CI_AS NULL ,company varchar (40 COLLA TE Chinese_PRC_CI_AS NULL ,position varchar (20 COLLA TE Chinese_PRC_CI_AS NULL ,fax varchar (40 COLLA TE Chinese_PRC_CI_AS NULL ,email varchar (60 COLLA TE Chinese_PRC_CI_AS NULL ,remark varchar (400 COLLA TE Chinese_PRC_CI_AS NULL ON PRIMARYGO创建财务表。CREA TE TABLE dbo.diary ( int ENTITY (1, 1 NOT NULL , int NOT NULL ,expend varchar (40 COLLA TE Chinese_PRC_CI_AS NULL ,income varchar (2000 COLLA TE Chinese_PRC_CI_AS NOT NULL ,date varchar (50 COLLA TE Chinese_PRC_CI_AS NULL ,balance varchar (16 COLLATE Chinese_PRC_CI_AS NULL ,remark varchar (50 COLLA TE Chinese_PRC_CI_AS NULLON PRIMARYGO1.应用程序项目使用Jbuilder 2006创建一个项目PersonalAffairManage。新建一个类MainFrame,来作为整个程序的窗口。其中包含代码:JPanel mn = new MainPanel(;/主面板JPanel dp = new DiaryPanel(;/日记面板JPanel mp = new MemoPanel(;/备忘录面板JPanel ap = new AddressBookPanel(;/通讯录面板(CardLayoutthis.getContentPane(.getLayout(.show(this.getContentPane(,mn;/显示主面板新建一个类MainPanel,包含登陆功能和现实目录功能,其中包含代码:JPanel card_login = new JPanel(; /登录面板登陆面板效果如图2-3所示。 图2-3登录面板新建一个类SQLHandle来处理数据库相关操作,其中包含代码:public ResultSet executeSelect(String inquire throws SQLException /执行数据库查询操作rs = stmt.executeQuery(inquire;return rs;public boolean executeInsert(String insert throws SQLException /执行数据库添加操作int n = 0;n = stmt.executeUpdate(insert;this.close(;if (n 0 return true;else return false;public boolean executeDelete(String delete throws SQLException /执行数据库删除操作int n = 0;n = stmt.executeUpdate(delete;this.close(;if (n 0 return true;else return false;public boolean executeUpdate(String update throws SQLException /执行数据库更新操作int n = 0;n = stmt.executeUpdate(update;th
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会议承办服务协议书8篇
- 国家事业单位招聘2025中国国土勘测规划院招聘应届毕业生拟聘人员笔试历年参考题库附带答案详解
- 奔驰车辆无偿赠与协议9篇
- 南京市2025江苏城乡建设职业学院招聘工作人员26人(第一批)笔试历年参考题库附带答案详解
- 临夏回族自治州2025年甘肃临夏某部招聘民兵教练员笔试历年参考题库附带答案详解
- 2025陕西陕建瑞高科技园有限公司招聘(25人)笔试参考题库附带答案详解
- 2025广东湛江经济技术开发区建设投资发展集团有限公司招聘1人笔试参考题库附带答案详解
- 2025年萍乡市工程咨询管理顾问有限责任公司招聘第一批外聘人员23人笔试参考题库附带答案详解
- 2025年烟台莱州市财金投资有限公司招聘(10人)笔试参考题库附带答案详解
- 2025年江苏昆山创业控股集团有限公司第一批人才招聘15人笔试参考题库附带答案详解
- 2025年陕西省中考数学试题卷(含答案详解)
- 2025年中小学生国防知识竞赛题库及答案
- 机械制图选择题试题库及答案
- 湖南省科技创新惠企助企政策汇编 2025
- DB45∕T 2746-2023 国家储备林培育技术规程
- 医保基金监管培训课件
- 药厂变更管理培训
- 技术部工作汇报与未来规划
- 体育安全与急救知识培训
- 小区装修工具管理制度
- 2026年日历表(带农历 每月一张可打印)
评论
0/150
提交评论