帮帮文库

返回

(基于JavaWeb的校友录系统的设计和实施) (基于JavaWeb的校友录系统的设计和实施)

格式:word 上传:2022-06-25 13:13:57

《(基于JavaWeb的校友录系统的设计和实施)》修改意见稿

1、“.....这样可以避免用户恶意修改中的值来非法访问。对象中的变量设置用于设置用户帐号,用于设置用户权限。此模块的程序流程图如图所示。用户登录这个过程是必须的,因为只有这样才能从数据库中得到用户的帐号和权限。开始输入用户名,密码报错信息进入班级结束是否图登录验证程序流程图判断数据输入是否合法创建班级功能的设计通过了注册后的用户才可以创建新班。用户创建时必须输入合法的班级名称和基本信息,班级名被设定为数据库的主键,系统将判断新班级的名称是否与数据库中现有的记录重复,如果重复就违反了主键唯的原则,数据将不能够被正确的输入数据库,所以要返回给用户个信息。否则,班级创建成功,创建者还需要补充用户信息。此模块的程序流程图如图所示。开始填写班级信息所属省份,地区,城市,学校班级名称,年级报错信息班级已存在成功信息注册成功填写个人信息姓名,生日联系方式成功信息退出图创建班级程序流程图是否是否是否有效是否有效查询功能设计提供给用户查询功能......”

2、“.....还可以统计出目前班级拥有多少成员。此项功能是根据使用者输入的关键字遍历数据库,查找有无匹配的记录。如果记录存在将记录输出到用户浏览端,否则返回条用户信息。例如,查询姓名为李四的人。此模块的程序流程图如图所示。开始输入查询关键字判断查询类型成员名班级名显示详细信息显示没有记录结束图查询程序流程图否是是否有匹配记录删除功能设计作为班级管理员应该有管理班级的能力,删除功能的设计正是为班级管理员设置的管理功能之。其中包括两部分,是删除班级成员,二是删除整个班级。这个功能的实现需要使用语言判断管理员所在的班级,遍历数据库中有无使用者欲删除的记录。如果记录存在,将记录删除。否则,返回信息到用户浏览端。例如把姓名为李四的人删除或删除班级计算机班。此模块的程序流程图如图所示。开始输入删除关键字判断删除类型成员名班级名将记录删除显示没有记录结束图删除程序流程图否是是否有匹配记录数据库的逻辑设计的描述数据库设计无疑是以上功能实现的基础......”

3、“.....数据库要存储所有的班级信息和用户信息,这些信息是班级的属性和用户的属性。个班级可以有若干的成员,也可以有个以上的管理员。个管理员只属于个班级。角色设计初步将系统中的用户角色分成三级,如表所示。表角色划分权限描述标记般用户查询资料班级管理员查询数据的录入修改和删除系统管理员查询数据的录入修改和删除用户帐号权限的维护权限设置使不同用户对不同模块有不同的操作权限。如表所示。表权限设置模块标记说明班级情况在该模块中有数据录入修改的权限在该模块中只能查看用户档案在该模块中有数据录入修改的权限在该模块中只能查看计划总结保留文件在该模块中有数据录入修改的权限在该模块中只能查看学校名称录入用于录入班级的名称类型,并自动生成唯的号。号为长整型数字类型。将根据班级录入的顺序,自动从递加上去。页面设计客户端页面是用户和服务器之间实现人机交互的个介质。对它的制作要求简洁大方,色彩搭配要协调......”

4、“.....为的是限制未经过登录的浏览者不能创建班级。让用户以帐号方式登录网页是种可行的网页管理方法。在这个系统模块的后台数据库中建立表,用来对用户的登录帐号和密码加以保存。此处设置了用户对象的值。通过获取值,遍历数据库,可以确定用户属于哪个班级和用户在班级中的身份。结构图如所示。用户浏览未登录数据检查失败导向导向数据库读出通过数据检查图登陆机制表是这个模块的实现文件。表实现文件文件说明输入用户登录名和密码。读取中用户输入的班级的属性。用户若成功登录,将把登录的帐号和密码写入对象。如下面代码所示。创建班级班级创建是这个系统模块的核心功能之。系统通过在数据库中遍历用户输入的班级名来判断班级的建立是否有效。使用脚本语言限制表单内的输入方式,如果表单值为空,在用户端输出班级名不能为空。创建班级页面运行效果图如图所示。图创建班级页面运行效果图为了保证不重复创建班级,同时也防止数据库冲突,在得到时必须对数据库遍历。如果班级名已经存在,返回信息班级已经存在。此处将文件引入......”

5、“.....通过语句把班级的属性插入到数据库中,如下面代码所示。条件查询语句检查表单中输入的班级信息是否与数据库中重复,如下面代码所示。如果用户输入的班级名称在数据库中已存在,那么返回到页,得到值,如下面代码所示。搜索到相同记录关闭数据库班级已存在,设置返回信息。从新导回到创建页面创建成功,记录存入数据库此处从表单中取出客户端的输入值必须被转换成与数据库中字段类型相致的类型,否则不能够将出客户端的输入值正确存入数据库。此子模块使用的文件如下表所示。表实现文件文件说明输入要创建的班级的属性,包括,班级名称学校入学年级所在系等。读取中用户输入的班级的属性。验证数据库数据的唯性,并将合法数据存储到数据库。班级管理员的生成班级管理员这个角色起到对班级日常工作的维护和管理的作用,角色权限高于普通的班级成员,那么需要特定的属性来标识管理员的身份。系统表中增加字段,若为管理员此列不为空,否则此列为空。班级管理员页面运行效果图如图所示......”

6、“.....图班级管理员页面运行效果图班级管理员也属于这个班级的个成员,将他们存放在个表中可以节省系统表空间,减少数据冗余和表之间复杂的关联。首位班级的创建者被系统默认成为该班级的管理员,他的值被保留,班级建立成功的同时把他的登录名存入表的字段中。删除功能的实现主要技术环节是如何有效地与数据库连接,并通过使用语句对数据库进行操作。删除班级成员和班级是管理员权限的项重要功能。设计的实施如下所述。从表单中取得字符串,然后查询数据库有无与其相等的记录。如果有,按下删除键可以将其删除,如果记录不存在,返回用户信息,并可以继续重新操作。具体实现如下面伪代码所示。表单为空输出班级成员数据库表不为空查询数据库中有无匹配的记录表结构图表结构考虑到节省表空间,防止数据冗余和表之间关联过于复杂,决定将所有的班级成员存放在张表中,用字段标识管理员的属性。操作数据库在执行查询动作之前,必须在程序中使用对象的方法,建立对象,以代表执行的语句。连接驱动,用户登录数据库为数据库用户名......”

7、“.....建立对象执行查询动作,并将查询结果以对象返回。取得字段数据。使用类的方法,可以从对象中,取得当前记录中各个字段的数据。利用取得记录集中的所有记录。在程序中执行数据库查询动作所得到的查询结果,相当于在程序中建立了个虚拟数据工作表,既记录集。当需要从这个虚拟数据工作表中取得记录时,必须先将记录指针移到该记录上,然后利用对象的方法取得。此时必须利用方法,配合循环移动记录指针,逐条将数据从记录中取出。当方法将指针移动到最后条之后时,返回值,如下面代码所示。关闭数据对象和链接对象总结与展望经过两个多月的调查学习研究和设计,系统的制作接近了尾声。在这里我将系统设计做如下总结。本系统的功能已经达到设计的要求。系统中各个模块的功能均已实现,为整体系统的构建奠定了基础。系统模块的功能可以被进步扩展。例如,系统中还可以增加个人名片夹等类似的功能。系统的页面可以设计的更加精美。系统中模块划分明确,模块功能设计有较强的针对性。系统的设计遵循软件开发的全过程......”

8、“.....设计体现出了所使用的编程技术的优点,设计中结合了。在系统的设计中能够灵活运用的对象技术,并且使用有效的语言操作后台数据库。软件的设计没有完美无缺的,这个系统在些地方可能存在不足,还需要我们进步的改进和完善。在这段时间里,我获益非浅,不仅将所学的知识运用到实践,而且更进步学习了软件开发技术,增强了开发技术的语法基础,能够将其比较灵活地使用。以下是我个人制作中得出的点见解如果查询语句中有多个且嵌套,如如果如上所述,两个以上的语句使用个,那么将出错或者得出的结果不正确。可以使用增加参数的方法解决以实现上述查询功能,但是使用增加参数的方法毕竟是有局限的,如果嵌套层数增加,参数也许也得跟着增加,这样对于程序的可扩展是不利的。另外,在获取表单中值时,经常需要进行字符串转换,否则数据库不能识别,只将字符存储为乱码。有时候还需要设置个中间变量来传递字符串的转换。将这个作品投入使用是我们的期望,系统功能会在实践中不断的摸索,达到最佳的使用效果......”

9、“.....它的优点不言而预。的标签的可扩展性和的可重用可扩展,移植性好的诸多特点奠定了这个作品拥有很大的扩充的潜力。这个作品要想真正投入使用还有点距离,系统功能的完善必须在实践中不断的摸索,还要根据使用中真实的需要和软件开发所能达到的程度。网站中的功能还有很多可以扩充,例如,远程通讯,个人的记事簿,等等。致谢本次毕业设计是在指导老师的精心指导下完成的,导师渊博的知识严谨的治学态度深深的影响着我。她无论在理论上还是在实践中,都给予我很大的帮助,在这几个月里里,徐老师在学业上对我严格要求,当我在学习中遇到困难时,她及时鼓励我和并耐心的指导我,使我的毕业设计逐步地趋于完善,没有徐老师的关心与指导,本论文不可能完成。在此期间,我不仅学到了许多新的知识和解决问题的方法,而且也开阔了视野,提高了解决问题的能力。同时导师严谨求实的学术作风,渊博的学识也使本人受益匪浅,在此谨向徐老师表达我最衷心的感谢和最诚挚的祝福......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于JavaWeb的校友录系统的设计和实施.doc预览图(1)
1 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(2)
2 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(3)
3 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(4)
4 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(5)
5 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(6)
6 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(7)
7 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(8)
8 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(9)
9 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(10)
10 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(11)
11 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(12)
12 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(13)
13 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(14)
14 页 / 共 43
基于JavaWeb的校友录系统的设计和实施.doc预览图(15)
15 页 / 共 43
预览结束,还剩 28 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档