电信用户自助服务系统课程设计报告

电信用户自助服务系统课程设计报告
用户自服务管理
   需求
     •用户可通过Internet 自查询自己的当前或历史帐单,并能自修改密码。
   用户帐务信息自查询
     •用户标识信息:帐单ID,姓名,帐号,状态(正常/暂停/关闭),开通日期。
     •帐务信息:日期,登录时长,本月费用
     •服务信息,各种服务信息查询
     •服务帮助,提供一个亲切的服务界面
     •帐单明细:
           登录时间      退出时间        时长
讨论:帐单ID和帐号的区别?
   数据库表结构
  功能
•查询用户信息及用户帐号信息。修改密码功能;
  
 数据库表:t_users
     Create table t_users{
          user_id          number(32),
          user_name        varchar2(32),
          Login_name       varchar2(10),
          Login_password   varchar2(32),
          User_status      number(2),
          User_phone       varchar2(32),
          User_email       varchar2(32),
          Enroll_date      date,
          Close_date       date,
          Payment_style    number(2),
          Career           number(2),
          Nationality      number(2),
          Sex              number(2),
          Company          varchar2(32),
          Mail_address     varchar2(32),
          Post_code        varchar2(16),
          Primary Key(user_id)
     };

用户自服务管理流程图
讨论:开发的流程
   •设计项目框架
   •书写项目详细文档
   • 讨论接口设计
   • 讨论框架的可行性和可扩展性
   •编码
   •测试
   • 项目总结
4.5.3 管理员管理系统
用户管理功能定义
         需求
•用户开通管理:管理用户登陆Open Lab的帐号,包括帐号开通,暂停(加锁),恢复,删除。
•用户资料管理:管理用户资料,包括姓名(单位),身份证号码,住址及资费信息等。
         用户信息
•ID,姓名,帐务帐号/密码,Open Lab帐号/密码,状态(正常/暂停/关闭),联系电话,Email,开通日期,停止日期,付款方式(现金/邮寄/支票/转帐/电子银行),证件号码,职业(学生/IT从业人员/非IT从业人员),国籍(国国/美国/加拿大/日本/英国/澳大利亚/其他),性别(男/女),单位,联系地址,邮政编码。
         注意:
•一个用户对应一个帐号,可以对应多个Open Lab帐号
数据库表信息
 表一:t_users
 表二:数据库表:t_user_services
   Create table t_user_services{
      user_id              number(2),
      Lab_Login_name       varchar2(10),
      Lab_Login_password   varchar2(32),
      Lab_ip               varchar2(32),
      User_status          number(2),
      Enroll_date          date,
      Close_date           date,
      Foreign key(pricing_id)reference t_pricing(pricing_id)
      Foreign key(user_id) references t_users(user_id)
};
Create index l_user_services on T_user_service(user_id);
用户管理
  •内部接口:为“帐单管理系统”和“用户自服务系统”提供用户信息。
  •输入接口:从“资费管理系统”中获得资费信息。
外部接口
  •在Open Lab实验室中加入帐号.
开发语言
  • HTML,java Script,JSP/Servlet,SQL.
  • C++,Socket,TCP/IP
流程图  
第五章    数据库设计与配置
5.1 概述
数据库设计就是针对应用需求和环境,建立合理的数据库模式和存储结构,保证数据的高效存取,并满足应用的任务处理要求。数据库设计是应用系统建设的核心技术,是数据库应用领域的主要研究课题。本系统主要采用Oracle数据库,Oracle提供的完整的电子商务产品和服务包括: 用于建立和交付基于Web的Internet平台; 综合、全面的具有Internet能1014

[1] [2] [3] [4] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有