免费预览已结束,剩余7页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计课程名称:软件工程实验项目:中国移动业务管理系统姓 名:XX专 业:计算机科学与技术班 级:XXX班学 号:XXX指导老师:XXX计算机科学与技术学院XXXX年 XX月 XX日 设计与实现移动公司部分业务1、 需求分析1. 进入中国移动公司主页之后,输入操作员和密码,点击“进入系统”按钮登陆,如果登陆成功,那么将显示相应的权限(根据是管理员还是一般操作员角色区分)的操作菜单,否则,退回到本登陆页面,提示重新登陆。2. 如果用户具有管理员权限,可以进行新增操作员的操作。点击页面左边菜单中的“新增操作员”,进入新增操作员页面,在各个表单项中输入对应的数据,提交的数据库。需要注意的是,需要验证输入的管理员登陆ID是否在数据库中已经存在,如果新增操作员成功,提示成功信息否则,提示失败信息。3. 管理员点击“资源管理”链接进入资源管理页面,在这个页面中,可以采用两种方式进行资源管理:指定号段或者指定资源文件。如果指定号段的方式,则指定起始号码和结束号码,并且选择号码类型(SIM/UIM),按“提交”按钮将此号段内的所有号码保存到数据库中。例如,指定起始号码为,结束号码为,那么在数据库中需要产生10条记录。4. 管理员可以配置业务费用。点击“配置业务费用”链接,进入配置业务费用界面。在这个页面中,有两个功能;配置收费细项和配置业务收费。注意这两个功能是有先后顺序的:需要先配置收费细项,才能配置业务收费。5. 在配置收费细项的表单中,首先从下拉列表中选择需要配置的费用细项,然后输入收费金额,点击“提交”按钮之后保存到数据库中。6. 在初始化收费细项后,可以进行业务收费的配置。在下拉列表中选择收费业务,然后选择需要收费的项目,点击“提交”按钮之后保存到数据库中。2、 设计与实现内容1 总体模块设计System ManagementLogin/LogoutBusiness OperationOperator2 数据库设计2.1 数据库物理结构 系统数据模型定义注解实体名语意TOperator用于记录本系统的使用者TCustomer用于记录客户信息TUser用于记录用户信息TMobile 用于记录手机号码资源信息TCharge用于记录各个收费项目名称和所收取费用TCharge_Rule用于记录各项业务的收费规则 TOperator定义说明 表格字段定义字段名数据类型语意Operator_IDChar(10)操作员的编号,作为实体的唯一标识,在登录的时候需要输入此ID,PKOperator_NameVarchar2(20)对应此编号的操作员姓名,只作为显示使用Operator_PwdVarchar2(20)此操作员的密码,在登录本系统的时候需要使用Is_AdminChar(1)此操作员是否具有管理员的角色,Y表示是管理员N表示不是管理员,默认值为N 表格定义说明POperator表格用于保存本系统的使用者的信息。Operator_ID是操作人员的唯一标识,根据移动公司的员工编码而来,是这个表的主键,在操作者登录本系统的时候需要输入(还有一个需要输入的是密码)。Operator_Name是对应此操作者的姓名,主要用于显示目的。Operator_Pwd是操作员的密码,在登录本系统的时候需要输入。Is_Admin是对于操作员角色的一个标志:如果此标志为Y,则说明此操作员具有管理员的身份,可以管理其他的操作员,进行一些系统级别的操作(如资源管理),而如果它的值是N,表示这个操作员是一般的操作员,并不具备管理员身份,不能进行只有管理员才能进行的操作。TOperator样本数据Operator_IDOperator_NameOperator_PwdIs_AdminA1000000001章三Zhang3YC1022001222李四Li4hahaNA1023456789王五19710312N TCustomer定义说明 表格字段定义字段名数据类型语意Customer_IDNumber(8)客户序号,是一个自动增长的数据,PK,主要是为了方便在程序中唯一表示一个客户,没有特殊的含义ID_TypeChar(1)客户的证件类型,目前只需要考虑:居民身份证,军官证,护照三种类型ID_NumberVarchar2(20)身份证件号码Customer_NameVarchar2(20)客户姓名Customer_BirthdayDate客户生日Customer_SexChar(2)客户性别Customer_AddressVarchar2(50)客户联系地址表格定义说明TCustomer用于保存客户信息。客户包括单位或者个人。在此只考虑个人客户。Customer_ID是表示这个客户的唯一标识,它是一个自动生成的编码,没有物理上对应的含义,主要目的是为了我们在编写程序的时候将它作为唯一的客户标识。ID_Type字段用于表示客户的身份证件的类型,在本系统中,只考虑居民身份证,军官证,护照三种情况,可以分别用字母“D”,“A”,“P”来表示。ID_Number用于保存客户的身份证件号码。Customer_Name,Customer_Birthday,Customer_Sex,Customer_Address分别表示客户姓名,生日,性别,联系地址。TCustomer样本数据Customer_IDID_TypeID_NumberCustomer_NameCustomer_BirthdayCustomer_SexCustomer_Address1DxxxxxxxLiSi1980-1-1Fxxxxxxxx2AxxxxxWangLiu1967-10-23Mxxxxxx3PxxxxxxxTom Hanks1950-1-1Fxxxxxx TUser定义说明表格字段定义字段名数据类型语意User_IDNumber(8)用户ID,自动生成PKMobile_NumberVarchar2(11)手机号码,是TMobiles的外键,引用到TMobiles.Mobile_NumberRoaming_StatusChar(1)漫游状态,分为:省内漫游(P),国内漫游(D)和国际漫游(I)三种Com_LevelChar(1)通话级别分为本地通话(L)国内长途(D)和国际长途(I)Customer_IDNumber(8)客户ID,是TCustomer的外键,引用到TCustomer. Customer_ID 表格定义说明TUser表格用于保存用户信息。User_ID是用户的唯一标识,由 sequence自动产生,作为这个表的PK;Mobile_Number是手机号码,引用到TMobiles.Mobile_Number;Roaming_Status表示用户手机的漫游状态,分为省内(Province)漫游,用P来表示,国内(Domestic)漫游,用D来表示,国际(International)漫游,用I表示,默认为省内漫游;Com_Lelel表示通话级别,分为本地(Locale),国内(Domestic)和国际(International)三级,分别用L,D,I表示,默认为L;Customer_ID表示对应的客户,引用到TCustomer.Customer_ID。 TUser样本数据User_IDMobile_NumberRoaming_StatusCom_LelelCustomer_ID1001135xxxxxxxxPL31666136xxxxxxxxDL51888139xxxxxxxxPD19 TMobiles定义说明 表格字段定义字段名数据类型语意Mobile_NumberVarchar2(11)手机号码,PKMobile_TypeChar(3)手机号码类型,可以是SIM或者UIMCard_NumberVarchar2(20)卡号Is_AvailableChar(1)此号码是否可用表格定义说明TMobiles用于保存手机号码资源。Mobile_Number是手机号码。Mobile_Type是手机号码类型,可以是GSM的SIM卡或者CDMA的UIM卡。Card_Number是对应这个手机号码的卡号(卡的系列号),而Is_Available是这个号码是否可用。 样本数据Mobile_NumberMobile_TypeCard_NumberIs_Available1391000xxxxSIM89860058010458683076Y133xxxxxxxxUIM12114221411787944221Y131xxxxxxxxUIM21414348978744456444Y TCharge定义说明表格字段定义字段名数据类型语意Charge_CodeChar(3)费用代码,PK。A-开户费,B-漫游费,C-押金,D-入网费,E-选号费Charge_NameVarchar(10)费用名称ChargeNumber(6,2)业务费用表格定义说明TCharge用于保存业务费用细项,如开户费用,漫游费用等。Charge_Code是业务的代码,主要用于程序中,分别用A,B,C,D,E表示开户费,漫游费,押金,入网费和选号费。Charge_Name保存此项业务的名称,用于显示给使用者。Charge字段用于保存此项业务所收取的费用。 TCharge样本数据Charge_CodeCharge_NameChargeA开户费10.00B漫游费5.00C押金100.00D入网费50.00E选号费10.00 TCharge_Rule定义说明表格字段定义字段名数据类型语意Func_IDChar(1)ID,PK,用于表示功能的唯一标识,目前只需要有表示“开户”的功能的OFunc_NameVarchar2(10)功能名称,目前只要考虑开户和变更通话级别/漫游状态两种情况Charge_CodeChar(1)PK,是TCharge的外键,引用到TCharge. Charge_Code。表格定义说明这个表格用于保存业务收费规则,比如,在开户的时候,需要收取“开户费” ,“选号费” 等。Func_ID表示“开户”功能的“O”。Func_Name表示功能名称,目前可以为“开户”,而Charge_Code是TCharge的外键。由Func_ID和Charge_Code组合为主键。Charge_Rule样本数据Func_IDFunc_NameCharge_CodeO开户AO开户E3 界面设计根据子模块进行界面分析和设计3.1 用户登录模块 必须是授权的管理员或者是操作员才能登录。使用正确的用户名匹配密码方可登录。登录后可以进行自己权限内的不同操作 3.2 资源管理3.3配置业务费用 3.4新增客户根据选择证件类型 及输入证件号码到数据库中查询如果是已存在客户则显示该客户信息,该页面提供更新客户信息功能;新客户则填
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年国庆假期总结分享会课件
- 酸再生工安全文化竞赛考核试卷含答案
- 农机修理工岗前岗后考核试卷含答案
- 油画文物修复师规章考核试卷含答案
- 中药油剂工岗前个人技能考核试卷含答案
- 2026年国庆节后上班收心会课件
- 幼儿法语提升试题及答案
- 2026年假期后学生作息调整课件
- 2025年那曲地区尼玛县三年级数学第二学期期末考试试题(含答案)
- 2026临床医学期末复习-诊断学(本科临床定向专业)历年题库含答案详解
- 2026年江苏省惠隆资产管理有限公司校园招聘笔试参考题库及答案解析
- 道士工作制度规定
- 春朱自清课件全国一等奖
- 《中国炎症标志物检测临床应用专家共识(2025)》
- 供应商管理评审评分标准及表格
- 米厂入股协议书范本
- 2025-2026学年沪教版七年级英语上册(全册)知识点梳理归纳
- 2025年无人驾驶交通工具研发项目可行性研究报告及总结分析
- 2025年10月25日西藏区直遴选笔试真题及答案解析
- 小学体育与健康地质版(2024)三年级全一册教学设计(2025秋编辑)
- 【竞赛】“希望杯”四年级(上)竞赛数学试卷(A卷)(含解析)2024-2025学年福建省泉州市
评论
0/150
提交评论