项目四 联通用户管理系统(团队项目)

  • 项目概述

1.1项目目标和主要内容

(1)设计一个校园联通用户管理系统,管理员可以通过此平台,进行联通用户号码的交易。

(2)提供用户注册登录功能,用户可使用管理员账号进行注册。

(2)用户可以使用此系统发布账号,部门,靓号、修改或删除个人发布的账号。

1.2项目主要功能

(1)建立用户信息数据库,实现用户的注册登录功能,将用户名及密码存储至数据库。

(2)建立手机号信息数据库,实现用户数据的发布、删除、修改、查询等功能。

二、项目设计

2.1项目总体框架

 

图 项目效果图

系统应用前后端分离的设计模式,具体说明如下:

(1)数据库:为了增强系统的可移植性及数据的安全性,系统采用部署于本地电脑上的MySQL数据库存储数据。并且使用navicat数据可视化查看

(2)后端:应用基于python的Django框架搭建接口操控数据库,利用sql语句实现数据的增删改查等功能。

(3)前端:搭建用户UI界面,采用HTML、css、JavaScript实现对应功能需求。并进一步利用bootstrap框架美化界面。

2.2  项目分工情况说明

本项目的是以小组分工合作形式完成,我们组共有队员4人,我和郭季华吴季弦,崔登辉。在本项目中,郭济华担任开发工程师角色,负责系统整体框架的设计,系统的需求分析及系统前后端的开发工作;其他三人负责了系统测试工作,系统的UI界面及所有模块的测试和集成测试均由我们三人完成。

我主要负责需求分析和系统测试部分

(此部分,请大家务必写详细)

2.2系统详细设计此部分,重点写自己负责完成的内容

2.2.1需求分析

客户管理系统的需求进行框架性地说明和描述

需求主要按管理员账户用户管理、部门管理、账号管理、订单管理、任务管理等方面进行归纳

  1. 管理员账户

       设置管理基本资料信息,例如:ID、用户名、密码等相关信息

 

  1. 用户管理

       记录每个客户基本资料信息,例如:姓名、密码、年龄、余额、等相关信息

 

  1. 订单管理

添加订单需要新建是输入名称、价格和状态信息。

 

测试用例:

 

图 用户主界面

  • 实验总结

(1)通过sql语言,实现数据信息的增删改查功能。利用高级语言设计良好的的用户界面,实现通过用户界面操作数据库中信息。

(2)本项目利用MySQL、python、等实现了基本的数据增删改查功能,但有些功能模块还会出现bug,需要优化缓存。

(3)通过此次项目,我掌握了如何利用高级语言实现对数据库的crud操作,熟悉了python的后端框架Django希望之后可以自行搭建功能更加完善的系统。

4这个项目我们小组花了总时长三天,净时常30小时+来制作,期间遇到了大大小小的各种奇葩bug,在不断的调试之后,bug都迎刃而解。其中我负责了系统测试工作,系统的UI界面及所有模块的测试和集成测试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值