软件工程--构建之法 软件工程 团队作业六
根据团队作业六要求,完成如下:
(一)运行环境:火狐浏览器,360浏览器,Google浏览器,IE其他版本浏览器,IE9浏览器(存在弹出的界面用户体验不好)
注:IE9浏览器解决办法是通过判断浏览器类型,则通过jQuery在DOM加载结束或改变窗口大小的时候动态改变left.jsp所在iframe的容器table(id="a")的高度就ok。
(二)流程图
(三)系统结构图
(四)各个模块的详细设计
团队成员大家一起在实战中学习前台的html,css,div布局,js和jQuery,以及ajax的应用,还有轻量级框架springMVC的应用。
1、注册登录模块
注册账号和密码,我们前台的java实现与数据库的交互,同时实现登录过滤,出现了一个问题,平台必须先登录成功才能进入主页,但我在浏览器里直接输入主页地址,发现也能进入,这个肯定不好,毫无安全性可言,使用登陆过滤然可以避免未经登录即可进入主页的危险。
检测规则:账户为空,不符合规则,账户已存在。
错误情况:给出错误提示,状态为:不允许注册。
正常情况:通过验证,给出提示。
2、兼职市场的信息的发布模块
我们使用B/S模式,基于浏览器的应用,浏览器中的页面每次需要全部刷新才能从服务器端获得最新的数据或向服务器传送数据。保持原有的HTTP协议不变,在服务器端改变处理方式,使得服务器能够使用浏览器已经打开的HTTP连接,主动向浏览器发送消息。这里关键的技术是要保持原有的HTTP连接不断。一旦拥有持久的连接,服务器就可以根据自己的数据更新,随时地向客户端发送最新的信息。
3、管理员权限模块
我们使用人工的方式每天晚上进行当天的信息刷选审核,(1)商家的入驻信息的审核,同时具有相应的工商的营业执照的公司,(2)商家的兼职信息的发布的审核,格式不正确不完整将不给于发布(3)商家和学生的信息反馈部分,我们通过在后台看一下数据库的内容,根据制定的规则,确定信誉度的增减。
posted on 2016-05-27 16:42 yousa_team 阅读(208) 评论(1) 编辑 收藏 举报