上一节已经讲完了环境配置,接下来的内容就与题目有关了。
本节会先进行需求分析。先进行需求分析然后才知道你想要的是什么。
我的题目:
设计题目 | 运营商信息系统 |
任务要求 | 任务:模拟运营商信息系统,写一个客户账单查询系统 要求:能够通过一门语言来操作MongoDB数据库,要求建立一个项目,有完整的项目需求和功能设计,通过编码实现该项目应用,项目语言不限,推荐使用Java、python等语言。对上述软件项目都要求写出需求分析、总体设计、详细设计,编码测试通过。在此基础上完成具有创新内容的功能,能够设计开发基于WEB+MongoDB的应用程序,对上述的信息系统进行WEB设计或设计开发基于WEB的软件项目课题,采用B/S架构,开发基于互联网的分布式应用。 |
1 需求分析
作为一个运营商信息系统,题目给出的其他并列题目有:客户资料管理系统、运营商人事管理系统、手机销售管理系统、客户充值缴费管理系统。可见需要设计的是一个主要面向运营商工作人员的程序和网页。但也可以增添一些功能使其也能够面向用户提供一些基础的服务。
由此产生了相应的功能需求:
- 区分管理员登录与用户登录;
- 登录提供密码校验;
- 管理员能对用户信息进行增删改查,用户不能进行修改,但能看到自己的相关数据;
- 用户信息需要包括:
基本信息:客户姓名、手机号码、身份证号;
账单信息:话费余额、账单周期、本期应付=月基本费+套餐外费用;
套餐使用详情:语音通话、短信、数据流量,
增值业务:VPN业务、超出流量、超出语音
5. 美观、可用性强、功能清晰、易于理解的界面