需求分析
1.依据手机号码,注册开通网上营业厅服务。(手机号码、登录密码、姓名、性别、地址、邮编、电子邮箱、安全提示问题、安全答案)
2.用户登录系统后,可进行 预存话费、通话/发短信、第三方代扣、月账单查询、月详单查询、挂失SIM卡、修改资料/密码 等操作。
3.管理员登录后,可查询客户列表、征收手机月租费、冻结/解冻账号 等操作。
4.挂失SIM卡后账户自助冻结,不再允许登录,需管理员重新激活。征收手机月租费每月只允许一次,重复征收需提示警报信息。
5.对操作的成功或失败都要给予明确的信息提示。
6.如果在一段时间内客户端与服务器无数据交互,则应提示重新登录。
具体实现
1.采用MVC或N-Tiers多层开发 - 应用 表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和 数据访问层(Data Access Layer)三层架构。
2.使用正则表达式验证用户输入的合法性(如登录名是否为手机号码),SQL组织要严谨,防SQL注入漏洞。
3.使用H5+CSS3进行布局。
4.前端技术(JavaScript/CSS)与服务器后代码协同工作,展现项目特色风格。