试题详情
- 简答题网站系统管理
-
于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,对于维护可能会出现用户维护需求频繁的现象,只要问题可能在数据库丢失,数据库版本等问题上。
本系统的功能是为使用者提供方便的管理,可以保存一些联系人也可修改和进行分组等操作,但在网站中也有以下不足之处,例如:
在注册模块中,由于密码保护问题采用的是组合框控件,为了给用户提示,所以在可供选择项里面插入了这样一行数据:“请选择密保问题”,并且是作为默认选项显示在界面中的。这样的话“请选择密保问题”也作为一个问题存进了用户信息,因此即使用户不选择密保问题,只要输入答案,系统也默认注册用户填写了密保问题。后来将代码进行修改,首先对密保问题进行判断,如果用户没有选择密保问题,即默认选择的是“请选择密保问题”,这时就对答案输入框的输入字符进行检测,如果用户输入了答案,就弹出一个提示让用户选择一个密保问题;如果用户没有输入答案,就把密保问题设置为空,然后存进数据库。
用户注册模块中,存在注册新用户的不合理。之前的设计中,不但任何人都可以进行注册,而且注册用户还可以对联系人的信息进行修改,这样就失去了管理员存在的意义。后来进行修改之后,当用户需要注册时,首先需要输入管理员密码,也就是需要通过管理员的同意之后注册的用户。当用户注册成功之后进入到主界面,也对注册用户进行了限制。除了管理员,其他的注册用户都只能对联系人信息进行查看而不能修改,这样就防止了除管理员以外的其他人对联系人信息进行修改。 关注下方微信公众号,在线模考后查看
热门试题