资源描述:
《电信用户自助服务系统课程设计报告-课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电信用户自助服务系统课程设计报告-课程设计电信用户自助服务系统课程设计报告用户自服务管理 需求 •用户可通过Internet自查询自己的当前或历史帐单,并能自修改密码。 用户帐务信息自查询 •用户标识信息:帐单ID,姓名,帐号,状态(正常/暂停/关闭),开通日期。 •帐务信息:日期,登录时长,本月费用 •服务信息,各种服务信息查询 •服务帮助,提供一个亲切的服务界面 •帐单明细: 登录时间 退出时间 时长讨论:帐单ID和帐号的区别? 数据库表结构 功能•查询用户信息及用户帐号信息。修改密码功能; 数据库
2、表:t_users Createtablet_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),
3、 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
4、 varchar2(16), PrimaryKey(user_id) };用户自服务管理流程图讨论:开发的流程 •设计项目框架 •书写项目详细文档 •讨论接口设计 •讨论框架的可行性和可扩展性 •编码 •测试 •项目总结4.5.3管理员管理系统用户管理功能定义 需求•用户开通管理:管理用户登陆OpenLab的帐号,包括帐号开通,暂停(加锁),恢复,删除。•用户资料管理:管理用户资料,包括姓名(单位),身份证号码,住址及资费信息等。 用户信息•ID,姓名,帐务帐号/密码,OpenLab帐号/密码,状态(正常/暂停/关闭),
5、联系电话,Email,开通日期,停止日期,付款方式(现金/邮寄/支票/转帐/电子银行),证件号码,职业(学生/IT从业人员/非IT从业人员),国籍(国国/美国/加拿大/日本/英国/澳大利亚/其他),性别(男/女),单位,联系地址,邮政编码。 注意:•一个用户对应一个帐号,可以对应多个OpenLab帐号数据库表信息 表一:t_users 表二:数据库表:t_user_services Createtablet_user_services{ user_id number(2), Lab_Login_name varchar2
6、(10), Lab_Login_password varchar2(32), Lab_ip varchar2(32), User_status number(2), Enroll_date date, Close_date date, Foreignkey(pricing_id)referencet_pricing(pricing_id) Foreignkey(user_id)referencest_users(user_id)};Createindex
7、l_user_servicesonT_user_service(user_id);用户管理 •内部接口:为“帐单管理系统”和“用户自服务系统”提供用户信息。 •输入接口:从“资费管理系统”中获得资费信息。外部接口 •在OpenLab实验室中加入帐号.开发语言 •HTML,javaScript,JSP/Servlet,SQL. •C++,Socket,TCP/IP流程图 第五章 数据库设计与配置5.1概述数据库设计就是针对应用需求和环境,建