jsp课程设计心得.docx

上传人:b****5 文档编号:28375579 上传时间:2023-07-10 格式:DOCX 页数:9 大小:20.26KB
下载 相关 举报
jsp课程设计心得.docx_第1页
第1页 / 共9页
jsp课程设计心得.docx_第2页
第2页 / 共9页
jsp课程设计心得.docx_第3页
第3页 / 共9页
jsp课程设计心得.docx_第4页
第4页 / 共9页
jsp课程设计心得.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

jsp课程设计心得.docx

《jsp课程设计心得.docx》由会员分享,可在线阅读,更多相关《jsp课程设计心得.docx(9页珍藏版)》请在冰豆网上搜索。

jsp课程设计心得.docx

jsp课程设计心得

jsp课程设计心得

  篇一:

jsp课程设计报告

  课程设计实验报告

  题目账目管理系统

  系别:

  计算机科学与技术系专业年级:

姓指导教师:

成年月日

  一、设计内容

  

(1)用jsp和java设计一个账目管理系统;

(2)采用MYSQL数据库储存数据;

  (3)可以实现管理员登陆,对账目进行管理操作。

  二、功能

  

(1)可以实现管理员登陆;

  

(2)对欠款人进行管理,可进行修改和删除;(3)可以增加欠款人名单以及相关信息;(4)可以对欠款人的相关信息进行阅览。

  三、设计模式

  MVC模式(模型(java)+视图(jsp)+控制器(Servlet))

  四、系统分析1、可行性分析

  随着欠款人的增多,账户就会越来越复杂。

那么当欠款人很多的时候,如果还用纸字账簿来记录这些相关信息的话,那就会很麻烦,也很容易出错。

随着时间的推移,纸字账簿的字迹可能会不清晰,

  导致账目出错。

所以与纸字账簿相比,我们设计的这个账目管理系统优点就很突出了。

  2、需求分析

  通过对账目管理网站的考察、分析以及实际的市场调查,要求本系统具有以下功能:

  

(1)统一友好的操作界面,能保证系统的易用性;

(2)规范、完善的基础信息设置;(3)可实现账目全界面的查看;

  (4)实现欠债人信息的增添、删除、修改、阅览。

  五、设计流图

  六.

(1)数据库逻辑结构设计

  本系统数据库采用MySQL数据库,系统数据库名称为javatest,下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构。

  数据库在一个信息管理系统中占有非常重要的地位,数

  据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致

  

(2)数据库需求分析

  针对账目管理系统的需求分析,得出如下需求信息。

?

一个id对应一个欠债人?

一个id对应一个时间?

一个id对应一个金额

  针对本系统功能分析,总结出如下的需求信息。

?

用户,包括数据项:

用户ID、用户名、时间。

  tb_account表

  列名

  数据类型

  长度

  允许空

  注释

  Idint10否编号namevarchar20否欠债人姓名moneyvarchar20否欠债金额

  timevarchar20否欠债时间

  (4)数据库代码

  createdatabasejavatest;

  usejavatest;

  //创建表tb_accountcreatetabletb_accountnotnullprimarykeyauto_increment,

  namevarcharnotnull,moneyvarcharnotnull,timevarcharnotnull,);

  //插入数据

  insertintotb_accountvalues;

  insertintotb_accountvalues;

  insertintotb_accountvalues;

  篇二:

JSP课程设计_报告

  云南科技信息职业学院信息学部

  《JSP课程设计》课程

  课程设计(项目实训)报告

  学号09131023姓名许郑荣专业班级:

09软件技术指导教师:

丁磊

  2011~2012学年上学期

  项目名称:

BBS论坛设计网站

  2011年12月15日

  《JSP课程设计》课程项目设计与开发(项目实训)

  报告要求

  1、系统架构阐述

  BBS论坛是用于用户之间交流的信息平台。

一.该网站建设包含以下子系统:

  二.用户角色划分

  1、普通(游客)用户

  是该论坛的一种用户,普通用户以游客身份登录本系统,只具有察看帖子的功能,不能留言。

2、注册用户

  具备普通用户所有的能力。

并且是已经注册了的用户,可以登录、修改个人信息,并且可以发表留言。

三.前台系统功能模块

  1.会员注册

  新会员注册,提供会员信息,检验新会员信息的有效性;

  2.会员登陆

  输入用户名和密码,检验用户信息,基于角色授权;  3.帖子列表显示

  论坛一列表的形式显示主题帖的标题,作者,点击数等概要信息,当用户点击每

  条帖子后显示整部内容到详细页面同时可以回复帖子信息;:

为登录用户显示帖子标题等信息信息列表。

4.帖子编辑

  管理员可以对所有帖子进行转移,置顶,删除,加精等操作,版主可以转移本版块帖子,也可以对本板块帖子进行置顶,删除,加精等操作;5.帖子发表

  注册用户可以在板块中发表新主题帖;6.帖子回复注册用户可以回复帖子;7.帖子浏览

  注册用户可以任意浏览权限内的帖子,未注册用户只能浏览,不能回复;四.后台管理系统中的各个模块

  用户个人信息管理

  1、个人资料查看:

查看自己的所有资料。

  2、论坛外观选择,选择自己喜欢的外观类型。

五.系统管理员系能描述1、系统管理员登录

  系统管理员提交用户名和密码,系统验证用户名和密码的合法性,系统显示系统管理员管理页面(包含管理员的信息)2、论坛基本信息管理

  对网站参数、通行证设置、COOKIE设置、公告设置进行管理3、发帖设置

  对用户的帖子设置、上传文件设置、全文检索设置、缓存设置进行管理。

4、邮件设置

  对邮件用户名、密码进行管理。

  2、项目的商业规划,可行性分析

  一、经济的可行性

  主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。

这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。

从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给论坛里的管理提高一个层次。

  二、技术上的可行性

  技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。

此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业的优等生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年,对这个管理模试应该比较的熟。

宿舍管理系统的编写,是十分好编的,我想几天就可以写出程序,再花上三来天的调试,计划一个星期就可以完成投入使用了。

  三、总结

  通过以上两点的分析,编写或开发这个BBS管理系统是可行的,只要这个系统能实现对学生数据的输入、修改、删除、浏览与查询就可以了。

如果技术方面可行,浏览与查询方面的功能应该编写得强大一点,再好有条件组合的查询,可以实现按多条件分类查询。

  3、需求分析

  1、系统的功能需求

  一个级别的BBS论坛,看呀大致分为以下流程:

用户登陆进入论坛(一半为游客,有时候注册为会员),就某个话题(贴字的主题)展开讨论。

通过发帖功能发布新的话题;通过回帖功能恢复已有的话题;

  这样的流程决定了BBS论坛系统的需求。

(1)会员注册

  提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中。

  

(2)发表文章

  提供会员发表文章的功能,为注册用户不允许使用该功能

  (3)文章查询

  对注册会员和胃注册会员提供文章查询以及阅读的功能,即通过对应文章标题信息,查看查询详细内容及发表文章的超级链接

  (4)会员管理

  当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。

包括会员名称,会员密码,会员Email等相关信息资料。

同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。

管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。

  (5)论坛分类管理

  根据不同的讨论内容,管理员讲整个讨论区分为不同的区域,会员可以选择进入不同的讨论区,允许管理者对分类进行调整,同时提供不同讨论区中包括文章等的统计功能。

  (6)贴子管理、系统的UML建模

  管理员和斑竹都可以对会员发表的帖子进行转移、置顶和删除等操作。

系统总体功能需求框架图如下:

  2.前台基本业务模块

  前台基本业务模块包括以下几个方面

  

(1)注册会员

  提供新会员注册功能,包括录入信息的节目,检查注册信息的有效性,并将注册会员信息存入对应数据库的数据表中。

  

(2)登录系统

  提供会员登录论坛功能,要想针对谋篇帖子发言,或发表帖子,必须是登陆用户才可以操作。

由于论坛中某些操作只有会员才可以执行,所以必须先登录系统。

  (3)浏览帖子

  对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接

  (4)会员发表帖子

  会员可以针对某个感兴趣的活体发表自己独到的见解。

为注册用户无此项功能(5)回复帖子

  注册会员和未注册会员都可以对某一话题展开讨论,发表意见,并给出回复。

3、后台管理模块

  后台管理模块主要包括对整个BBS论云系统的设置管理,如下

  

(1)帖子管理

  管理员可以对会员发表的帖子进行管理。

管理员可以删除内容反动火不艰苦的帖子,可以指定帖子。

还可以设置精华帖,控制帖子的点击率等操作

  

(2)会员管理

  篇三:

UMLJSP课程设计心得体会

  在这次课程设计过程中,在这与代码为伴的一个月里,我真的收获了很多。

这次软件工程大型课程设计,既巩固了这学期学的UML知识,又复习了关于数据库和java的知识,更是学会了如何将所学知识运用到实际,真正的应用到软件开发、网站开发中来。

  这次课程设计还有一个额外收获,就是初步学会了用JSP开发网页。

虽然做出来的网页不是特别美观,有些地方还存在一些瑕疵,但是从对网页编程一窍不通到能做出一个功能基本完善的简单的毕业设计选题系统,一步步走来,其中收获的不仅仅是全新的知识,对于自学能力、动手能力、合作能力甚至接受挑战的勇气方面的影响,也都是巨大的。

对于我来说,以前只接触过用C语言在DOS界面下编程,用java编写简单的桌面应用程序,最多只是简单的连接数据库,所以一开始听说要编网页的时候,实在是缺乏信心,在编程过程中遇到一些棘手的问题的时候,甚至一度想要逃避,可最终还是坚持下来了。

虽然这点小程序对于熟练掌握网页编程语言的人来说不算什么,但对于我来说,没有接触过的东西,就是一个新挑战,任何语言的学习,在入门的时候都是最困难的。

现在对于网页编程已经有了一个初步的了解,对于有些概念的理解还不是很准确,不过会努力在以后的学习过程中慢慢理解,在以后的编程过程中慢慢熟悉这些概念。

  除了学习新语言的收获外,在编程过程中对于功能的实现、一些异常的处理还有界面的设计,也有着很深的感触。

既然要做毕业设计选题系统,那么就要先考虑到用户的功能需求,分析不同的用户都是要通过网站做什么,每个用户都有哪些权限;对于数据库的操作来说,是要向数据库中插入数据,还是更新还是删除。

而且要考虑到各个方面异常的处理,比如用户名、密码错误怎么办,输入的信息错误怎么处理,成功更新数据库信息后要弹出什么提示框,要转入那个页面等等。

对于异常处理,我做的还不够好,由于时间精力有限,有一些异常情况没有考虑到,功能实现的还不够完美,在以后的编程过程中我会在力所能及的范围内尽量考虑周全,既然要做程序,那就要尽量做的完善。

对于界面的设计,由于时间关系,没有采用流行的Dreamweaver,感觉有点遗憾,网页的背景图片都是自己手工合成的,略显简陋了些,唯一值得欣慰的就是实现了我一直想要的布局效果,以后在美工

  方面也会努力的提高自己的能力。

  另外对于实际应用中课程之间的融合也是有了一个初步的概念。

一开始总觉得UML没有什么实际的用处,但通过这次课程设计我发现,每门课程都是有它独特的意义的,UML中画出的类图、顺序图、活动图等等都对自己编程过程有着极佳的指导意义,这些图能使编程思路变得更加清晰。

  总而言之,这一个月的感受可谓五味杂陈,是三言两语难以说清的,最明显的还是感觉到自己知识的不足,对于一些东西还是缺乏一个系统的准确的理解。

java是门很有用的语言,考试范围之外的东西还有很多很多;JSP让我接触到了全新的网页编程,也让我知道,学无止境,想要全面深入的掌握一门语言,还是要付出很大的努力的。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1