jsp大作业备忘录系统的设计与实现_第1页
jsp大作业备忘录系统的设计与实现_第2页
jsp大作业备忘录系统的设计与实现_第3页
jsp大作业备忘录系统的设计与实现_第4页
jsp大作业备忘录系统的设计与实现_第5页
已阅读5页,还剩67页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

课程设计备忘录系统姓 名 课程名称 J2EE 程序设计 专 业 软件工程 年 级 学 号 任课教师 2013 年 6 月 24 日目 录1 引言 .12 需求分析 .22.1 系统需求分析 .22.2 系统功能描述 .32.3 数据表结构 .63 系统分析 .83.1 网站整体界面设计 .83.2 具体功能描述 .93.2.1 分类登录 .93.2.2 功能信息 .113.3 重要模块具体功能实现 .133.3.1 数据库连接 .133.3.2 利用 sql 语句实现老师下通知的命令 .143.3.3 利用 servlet 实现对用户登录信息的校验 .143.3.4 利用 session 对象取得用户的名字 .153.3.5 利用 Date 对象输出日期 .163.3.6 利用 jquery 技术实现图片的切换 .174.结束语 .17体会与建议 .17致 谢 .17备忘录系统的的设计与实现摘 要:近年来,计算机技术日趋成熟,数据库技术不断发展,管理信息系统的应用已延伸到社会的各个领域。结合管理信息系统的开发方法及步骤,以此为理论基础,开发出一个小型的信息管理系统备忘录管理系统。备忘录管理系统是典型的信息管理系统,它的设计开发制作包含数据库支撑系统的建立和维护以及用户界面的开发两个部分。对于前者要求建立起数据一致性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。关键词:备忘录管理系统;jsp;数据库1 引言现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。 随着当今社会的快速发展,人们的压力也日渐增大,当人们在工作或学习繁忙时,经常会忘记这样那样的事情,并不是说明这个人懒散,而是因为人的思维习惯就是这样,是属于“模糊记忆”的思维。什么是“模糊记忆”?模糊记忆是指记忆任何东西,只能记住概要框架或者一小部分重点或突出的内容,而没有办法进行全部记忆,例如,你看过一部小说,记下来没有?可以说没有记下,也就是不能完整地背下整篇小说,但可以将整篇小说的概要讲出来,甚至可以讲一些很经典的情节描述,但绝对不可能一字不漏,包括标点符号都记下来。另外,老师下通知时也不是很顺利。第一,同学们忘记回复时,就要多次发短信以便确保大家收到通知;第二,假若手机恰巧关机,会导致信息延迟到达,影响学习和工作效率;第三,资费也是一笔很大的开销。能否有确保同学们“一字不漏,包括标点符号都记下来” ,并且能合理安排同学2 系统分析网络应用开发技术在日新月异地进步,从而使网站应用系统的开发模式具有多种选择性,达到同样的目标可以采用很多不同的方式,现代的应用系统越来越成为一个庞大的集成方案,需要考虑不同的操作平台、不同的应用服务器、不同的数据库、不同的编程语言、不同的传输介质等,现在有 Windows、Unix、Linux 等各种服务器操作平台,有 Access、SQL Server、Oracle、 DB2、Sybase 和 MySQL 等数据库,有 ASP、JAVA、PHP、CGI、JSP、C+、STRUTS2 、VB 和 Delphi 等工具。现在企业最常用的是 Windows + Oracle + STRUTS2。由于课题需要,本文选用 Windows +MySQL + JSP。2.1 学籍管理系统需求学籍管理系统分为前台界面展示和后台管理两部分。前台主要分教师查询个人信息、教师查询本班同学信息、教师修改密码、学生查询个人信息、学生修改密码模块,后台主要针对管理员,提供对教师和学生的添加、修改和删除、管理员个人密码的修改及学生学籍变动管理。根据学籍管理系统特点,将系统分为前台用户界面设计和后台数据库管理设计两部分。根据需求画出学籍系统-ER 图。如图 2.1们自己计划的方法呢?当然有,但不是使用人脑,而是使用计算机,计算机就能达到“准确记忆”的效果。备忘录管理系统也就是将计算机“准确记忆”的信息进行一个整理并管理的软件工具。 2 需求分析系统设计和分析是系统开发最为关键的一环,系统设计好了,后面的代码设计就不会偏离方向。通过系统的设计,开发人员能够更好的把握系统的需求,了解各系统的功能模块。2.1 系统需求分析在现代信息社会里,人们越来越重视信息的交流和沟通,更加注重时间的有效利用,其中个人信息量也在高速增长,因此个人信息的管理在日常工作和生活中成为一项必不可少的内容,方便实用的备忘录管理系统对于提高信息利用效率具有重要意义。随着个人电脑的普及,简单实用的备忘录管理系统成为人们日常个人信息管理的不错选择。使用者可以通过备忘录管理系统对日常工作和生活琐事等方面进行更有效的管理, 主要是为使用者提供对工作信息更方便的记录和查询功能,为使用者在工作信息管理上带来更多的便利。2.2 系统功能描述一、备忘录的主要功能还是在于可以登记事情,并且可以随时查看未来或过去登记的事情,在本次的系统开发中,开发 PC 机的备忘录,将开发以下功能:1.新增备忘事情:输入日期和备忘的事情和一些备注信息,以便将来查阅。当人们在工作繁忙的时候,就会有许多的事情要去做,许多的事情要去安排,这时候,可以用备忘录的新增备忘事情功能,选择事情要办的日期,并输入要备忘的事情,当然可以添加一些备注信息,比如某天某时要去开一个会议,就可以在备注的信息里面添加会议的主题以及参加会议的领导。新增备忘的时候还可以选择事情的重要程度,当两件事在同一时间发生冲突时,可以根据事情的重要程度做出选择。2.删除备忘录事情:有些事情已经完成或不再需要记录,可以通过备忘录软件进行删除。有些事情已经提前完成了,或者说已经备忘的事情不需要去做了,这时候可以用到备忘录删除的功能,当这件备忘的事情删除时,在数据库的表格中就不会有这件事的任何数据了。3.修改备忘录:点击“修改备忘信息” ,就可以修改备忘信息的时间、信息和备注。 4.读取备忘事情:点击查看备忘录信息时,就可以看到所有的备忘信息。从上面的功能描述中,可以把备忘录系统分为四个模块:新增备忘录事情、读取备忘录事情、删除备忘录事情和修改备忘录事情。备忘录管理系统的功能模块图如图 4-1 所示: 图 2.1 功能模块图根据模块化的设计思想,系统可以划分为若干个独立的模块,主要包括以下几项功能。然后利用 jsp 程序设计语言对各模块进行编程实现。系统结构如图 3-1 所示:1学生可以登录系统。2学生可以增加备忘信息。备忘录管理系统新增备忘事情 新增备忘事情 新增备忘事情新增备忘事情3学生可以删除备忘信息。4学生可以修改备忘信息。5学生可以查询所有备忘信息。6学生可以修改个人信息。7学生可以查看个人信息。8老师可以登录系统。9老师可以增加备忘信息。10. 老师可以删除备忘信息。11. 老师可以修改备忘信息。12. 老师可以查询自己的备忘信息。13. 老师可以增加学生信息。14. 老师可以删除学生信息。15. 老师可以修改学生信息。16.老师可以查询学生信息。对应的 uml 用例图如下所示。图 2.2 用例图对应的老师流程图如下:开始已注册用户 未注册用户注册登录登录 登录添加备忘信息删除备忘信息修改备忘信息查询备忘信息添加学生删除学生查询学生修改学生图 2.3 老师流程图对应的学生流程图如下:图 2.4 学生流程图我的主要任务是完成这以上功能的设计与实现。2.3 数据表结构数据库中共有表:note、user 、suser。如图 2.1 和表 2.1、2.2 和 2.3 所示。开始已注册用户 未注册用户注册登录登录 登录添加备忘信息删除备忘信息修改备忘信息查询备忘信息修改个人信息查询个人信息图 2.1 memo 数据库的机构表 2.1 note 数据表列名 类型 字段大小 主键否 功能描述num varchar 100 是 序号date date 0 否 日期note varchar 100 否 事件add varchar 100 否 备注permission varchar 6 否 权限表 2.2 user 数据表列名 类型 字段大小 主键否 功能描述userName varchar 30 是 用户名password varchar 30 否 密码name varchar 30 否 姓名sex varchar 2 否 性别birth varchar 10 否 出生日期nation varchar 10 否 国家edu varchar 10 否 教育情况work varchar 30 否 工作经历phone varchar 20 否 电话号码place varchar 30 否 住址email varchar 30 否 邮件地址表 2.2 suser 数据表列名 类型 字段大小 主键否 功能描述suserName varchar 30 是 用户名spassword varchar 30 否 密码sname varchar 30 否 姓名ssex varchar 2 否 性别sbirth varchar 10 否 出生日期snation varchar

温馨提示

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

评论

0/150

提交评论