
无线综合营帐系统详细设计.docx
8页无线综合营帐系统详细设计章铎 何晨 郭德良 李睿恒 伦昊一、 数据库表的设计该系统包含的各个表命名如下:表名名称描述用户资料表UserData用户个人的基本情况销户表DeleteUser销户的资料用户结算账单表UserList结算情况用户特别服务表UserServer特服情况话单表UserTelList包含主被叫,费用等收费表Expense包含各项收费的内容和金额话费详单表DetailList详细话费信息综合营帐系统的各表如下:1)用户资料表名称约束类型说明用户编号非空Varchar(10)号码非空Varchar(10)主键密码非空Varchar(10)姓名非空Varchar(10)通讯地址Varchar(10)身份证号非空Varchar(10)SIM 卡号非空Varchar(10)状态非空Integer1 为开机2 为主动停机3 为紧急停机通话类型非空Integer1 国际长途2 国内长途3 市话漫游状态非空Integer1 国内漫游2 国际漫游3 非漫游用户类别非空Integer1 单位2 个人开户时间非空Integer营业点Varchar(10)2)话单表名称约束类型说明号码非空Varchar(10)主键话单类型Integer主叫Varchar(10)被叫Varchar(10)小区Integer费用Float日期非空Integer外键3)用户特服表名称约束类型说明号码非空Varchar(10)外键用户编号非空Varchar(10)主键特服内容非空Integer日期非空Integer营业点非空Varchar(10)工号非空Varchar(10)4)收费表名称约束类型说明号码非空Varchar(10)外键用户编号非空Varchar(10)主键服务项目Varchar(10)号码Varchar(10)SIM 卡费Float手续费Float选号费Float预交话费Float预交月租费Float工号Varchar(10)日期非空Integer外键营业点Varchar(10)是否销账Integer1 已销2 未销销账原因Varchar(10)销账时间Integer5)话费详单表名称约束类型说明用户编号非空Varchar(10)主键日期非空Integer外键月份Integer1-12 月月租费Float特服费Float移动费Float国内长途费Float附加费Float国内漫游费Float国际长途费Float国际漫游费Float信息费Float总话费Float应交纳话费Float账户余额Float号码Varchar(10)外键根据详细表结构可以利用 MySQL 数据库创建各表格,同时利用该软件管理表、索引、视图、安全性、存储等,规划数据库的大小,创建表空间,定义用户权限。
下面给出相应的 SQL 语句1)创建表(以用户资料表为例)Create table UserData(User_number Varchar (10) NOT NULL,Tel_number Varchar (6) NOT NULL,Psw Varchar (10) NOT NULL,User_name Varchar (8) NOT NULL,Address Varchar (10) NOT NULL,ID Varchar (10) NOT NULL,SIM_ID Varchar (10) NOT NULL,State integer NOT NULL,Call_Type integer NOT NULL,Roaming_state integer NOT NULL,User_Kind integer NOT NULL,Open_Time integer NOT NULL,Business_Point integer NOT NULL,Primary key (Tel_number))2)增加记录(以增加用户资料为例)Insert into UserData values(‘12345’,‘15803’,‘123’,‘李明’ , ‘海淀’ , ‘’ , ‘’,1,1,2,1,12, ‘北邮’ )3)删除记录(以删除用户资料表中的一条记录为例)Delete from UserData where User_name=‘李明’4)更改记录(以更改用户资料表中的一条记录为例)Update UserData set User_name=‘王红’二、 界面设计内容与原则数据库结构设计完以后,就开始设计客户端的界面。
界面设计的好坏,直接影响到用户对系统性能的评价基于以往经验,用户往往在设计初期提出的界面功能不明确,常常在设计中期需求有所变化,最后将影响用户学习使用新系统的兴趣及系统应用的广泛程度所以,我们在客户端营业界面设计时注意以下几个原则:(1)模块化设计,营业受理功能是在逐渐增加,初期的设计一定要考虑增加功能这个因素只有界面设计成模块方式,才能适应业务需求2)操作简单,营业员计算机技能参差不齐,采用浏览器的方式,大大简便了操作3)界面简单,由于营业员需要常时间看屏幕,复杂、鲜艳的画面易伤害操作员的视力“所以界面设计颜色单一,图形简单界面设计内容是营业受理系统,具体内容如下图:营业受理系统新装管理用户资料录入话费管理查询管理销户管理特服管理话费查询 欠费查询 余额查询 充值卡查询 话费详单查询 用户档案查询 用户历史查询 用户信用查询选择主品牌 选择副产品 校验 PSID 选号 配号 收费 试拨 录入用户资料录入撤机信息 提交业务 收费 发票显示。
