扫一扫,关注我们
微信号:375279829
系统实现尽量简化页面结构,抽象出公用模块,以实现代码复用。另外,在页面组织上采用模块化设计,设计出公用的框架以减少代码的冗余[15]。在本系统的体系架构设计中采用的是最常见的分层式结构。 本系统的体系架构为三层,从下至上分别为: 数据访问层、业务逻辑层、表示层。
系统类图主要是用于描述本系统的核心类的主要属性特征以及它们之间的关联,如此可以更清晰地洞察到系统中实体之间相互作用,并设计出相应的关联类。
根据对毕业设计管理系统的需求分析,获取到系统用到的核心类有管理员类TAdmin、毕业设计论文类TLunwen、公告类TGonggao、学生类TStu、教师类TTea
其中登陆部分实现逻辑为:登录验证需要经过两个步骤。第一个步骤是客户端验证,通过js实现必填项校验,一般情况,js也可以校验是否为数字,字符串大小等。通过验证后提交到服务器端进行验证,服务器验证是查询数据库的记录,得到数据后,返回验证通过信息。用户登录成功后,第一步进行用户角色判断,不同的用户角色权限不一样。就需要根据登录信息,判断用户具有什么权限,然后显示对应的操作菜单,系统主界面样式是统一的,用户操作菜单根据用户权限来显示。
系统测试是软件工程最后一个流程,核心目的是找出问题修复问题。系统测试保证了软件交付的依据,通过了系统测试,才能完成最终审查。系统测试可以使用软件进行测试,也可以人工进行测试,在规范化开发中,通过一定的软件进行性能测试非常有必要,工具可以模拟访问量,连接数等进行系统压力测试。