电信网上用户自管理系统的设计与实现_学位论文.doc

上传人:牧羊曲112 文档编号:4227817 上传时间:2023-04-10 格式:DOC 页数:44 大小:1MB
返回 下载 相关 举报
电信网上用户自管理系统的设计与实现_学位论文.doc_第1页
第1页 / 共44页
电信网上用户自管理系统的设计与实现_学位论文.doc_第2页
第2页 / 共44页
电信网上用户自管理系统的设计与实现_学位论文.doc_第3页
第3页 / 共44页
电信网上用户自管理系统的设计与实现_学位论文.doc_第4页
第4页 / 共44页
电信网上用户自管理系统的设计与实现_学位论文.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《电信网上用户自管理系统的设计与实现_学位论文.doc》由会员分享,可在线阅读,更多相关《电信网上用户自管理系统的设计与实现_学位论文.doc(44页珍藏版)》请在三一办公上搜索。

1、电信网上用户自管理系统的设计与实现 摘要当今时代随着科技的飞速发展,用户信息的收集处理变得非常重要,因此用户自管理系统模式正迅猛发展并深入到各行各业中。在这个新的时代下,要求程序设计员能根据不同行业、不同需求的特点,来快速、简捷并且准确的按照需求分析编写程序代码。电信网上用户自管理系统改变了传统管理的方法,顺应了办公自动体化,现代化的潮流。该系统集用户登录查询,财务收费和选择套餐于一体,方便了用户掌握自己的基本信息,上网历史记录以及消费情况,以便用户及时控制上网时长、对比不同地点上网费用、查询账号余额、及时交费,了解最新活动,还可以自主选择喜欢的套餐;而管理员端可以对上网用户信息修改,对套餐变

2、更,发布公告信息,做到对网上各类信息可以机动灵活的管理。关键词:用户登录查询,发布公告,用户自管理Design and implementation of telecommunication network user management systemAbstractWith the rapid development of technology in todays era, the collection and processing of information becomes very important, so a user management system model is the

3、rapid development and reaching out to all walks of life. In this new form, requiring programmers according to different industries, different demand characteristics, to fast, simple and accurate analysis in accordance with the needs of programming code. Telecom online user management system has chan

4、ged the traditional management methods, comply with the office automation integration, modernization trend. The system combines a user logs queries, finance charges, and select packages in one, convenient for users to master their basic information, Internet history, and consumption, so that users i

5、n a timely manner to control online time, compare the cost of different sites online, check account balances, timely delivery fee for the latest events, you can also choose favorite package; while administrator client can modify the user information on the Internet, on the course changes announced i

6、nformation, do all kinds of information on the Internet can be mobile and flexible management.Key words: user login query,announced information,self management of user 目 录摘要IAbstractII第1章 课题介绍11.1课题的目的及意义11.1.1电信网上用户的现状11.1.2开发一个用户自管理系统的意义11.2主要设计功能12.1开发工具及环境选择22.1.1 Tomcat:22.1.2 SQL server:22.1.3

7、 Eclipse:32.1.4 软件环境的安装和配置:42.2开发语言43.1系统分析的重要性53.2需求分析53.3可行性分析6第4章 系统详细设计74.1数据库设计741. 1数据库系统介绍74.1.2数据库逻辑结构设计74.2系统子模块功能概括94.2.1前台系统流程图104.2.2后台系统流程图104.3用户界面的实现114.3.2登录界面的实现124.3.3管理员管理界面的实现1644用户界面的具体实现18第5章 系统运行与测试215.1系统测试的目的与原则215.2系统测试215.2.1测试方案215.2.2测试内容225.2.3测试过程225.2.4测试结果23结 论24参考文献

8、25致谢26外文原文27 第1章 课题介绍电信网上用户管理是一项既重要而又繁琐的工作,为了更好的做好这项工作,提高电信公司的工作效率,更好的为社会发展和进步服务,因此决定结合电信用户的需求做一套网上用户自管理系统。1.1课题的目的及意义1.1.1电信网上用户的现状 随着我国的快速发展,越来越多的网上数据需要及时处理,但由于我国对信息管理的平均水平比较低,很多项目只停留在纸面上,例如电信网。电信网用户大多时候查询自己的信息和办理业务都要去营业厅,这样就浪费了很多的人力、物力以及时间,而且效率还很低。1.1.2开发一个用户自管理系统的意义 对比传统的管理方式,使用该用户管理软件的优点就是:一、 用

9、户管理软件可以代替人工进行许多繁杂的劳动;二、 用户管理软件可以帮助电信公司节约许多资源;三、 用户管理软件可以大大的提高公司人员的工作效率;四、 用户管理软件可以提高电信用户信息的保密性;五、 用户管理软件可以帮助电信用户解决人工所无法解决的问题等等。1.2主要设计功能 本程序具有以下功能:一、可以实现网上用户登录功能;二、可以实现用户查询最近上网时间和地点的记录;三、可以实现用户查询最近上网消费状况;四、可以实现用户管理上网套餐。 第2章 开发方法和工具选择2.1开发工具及环境选择2.1.1 Tomcat: Tomcat是一个免费的开源的Servlet容器,它是Apache基金会的一个核心

10、项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。很多中小应用不需要采用EJB等技术,JSP和Servlet已经足够,这时如果用应用服务器就有些浪费了。而Tomcat短小精悍,配置方便,能满足我们的需求,这种情况下我们自然会选择Tomcat。Tomcat也可以与其他一些软件集成起来实现更多的功能。 现举例如下:(1)与JBos

11、s集成起来开发EJB。(2)与Cocoon (Apache的另外一个项目)集成起来开发基于XML的应用。(3)与OpenJMS集成起来开发JMS应用。 除了以上提到的这几种,可以与Tomcat集成的软件还有很多。Tomcat确实是一个很好的士具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越受到人们的重视,Linux就是一个成功的典型。人们不再只限于使用软件,而且已经关心起软件的具体实现。我们有理由相信Tomcat会走得更远。2.1.2 SQL server:SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据

12、库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988

13、年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UN操作系统上的应用。在数据库的选择上我选择Microsoft SQL Server 2005 Express作为电信网上用户自管理系统的后台数据库。Microsoft SQL Server 2005 Express是关系数据库开发工具,数据库能汇集各种信息以供查询、存储

14、和检索。该数据库的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以是数据库一目了然。Microsoft SQL Server 2005 Express关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序,因此我选择该数据库做这个项目的后台。2.1.3 Eclipse:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Develo

15、pment Kit,JDK)。虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 Ec

16、lipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C+、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。在编程环境我选择使用Eclipse为我的开发工具。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机

17、语言,比如C+和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE,因此我选择用Eclipse开发该项目。2.1.4 软件环境的安装和配置以上介绍的软件安装都很简单,其中JDK,SQL server 2005和Eclipse的安装软件是可运行程序,只需直接安装即可。Tomcat的安装文件是压缩软件包,只需把压缩文件解压到本地磁盘,安装好后需在操作系统中设置环境变量。 2.2开发语言Java编程语言的风格十分接近C语言、C+语言。Java是一个纯粹

18、的面向对象的程序设计语言,它继承了 C+语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java语言是强制面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,并支持类与接口之间的实现机制。Java应用

19、具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构。java语言在一定程度上能够称为动态语言,由于反射机制,让java能够在运行时再获取相应类型信息,大大减少开发的代码量的同时,能够提供更通用的程序。因此选择用java开发是做好这个项目的重要条件之一。 第3章 系统分析系统分析是程序设计中的一门重要课题,在这一节中,我们将会对电信网上用户自管理系统的系统需求进行分析,分析其可行性及重要性,进而对系统的各个模块进行分析和设计。3.

20、1系统分析的重要性在管理信息系统的生命周期中,紧接系统规划阶段的是系统开发。系统开发阶段又划分为系统分析、系统设计、系统实施三个小阶段,构成了系统开发生命周期三个主要阶段。系统分析阶段的主要活动有:系统初步调查、可行性分析、系统详细调查。系统分析在整个系统开发过程中,是要解决做什么的问题,把要解决哪些问题、满足用户哪些具体的信息需求,调查分析清楚,然后为下一个阶段进行物理、解决怎么做提供依据。本阶段主要解决用户要求做什么,该问题值不值得做,是否有可行的解决办法,以防止花费了大量人力、物力、财力和时间,却发现问题无解而造成浪费。若有解,而值得做,就应该推荐一个较好方案、并制定一个初步计划。系统开

21、发阶段的目标是根据系统规划确定的系统总体结构方案和项目开发计划,按拟定的项目开发出可以运行的实际系统。由此可见,系统分析是十分重要的。 3.2需求分析中国电信网每年都有大量的用户访问注册,如何对上网用户的信息进行有效的管理,如何实现网上用户的自管理这都是一个困难的问题,为了更好的做好对用户的管理,减少人力物力,实现用户足不出门就可以解决一切网上问题,成功得减少电信网公司得花费,我结合了电信网用户的实际情况,自行研制一套电信网上用户自管理系统。虽然电信公司对网上用户需求应用计算机进行管理,但由于没有一套统一的方式、方法和软件系统支持,依然有着很多的问题,导致用户对电信公司服务的不满意。目前我国的

22、网络已经基本建设完毕,网络的应用为软件的发展提供了良好的基础支撑。本系统可以充分利用这一有利条件,不久的将来开发一套完全网络化的用户自管理系统,进一步提高工作效率。这里具体说明一下用户的需求: (1)用户登录上后可以查看到最近的上网时间、上网地点、不同地点上网的网速、消耗的时间以及同时期对比平均水平高出的百分比。 (2)用户可以从消费情况中查看自己最近上网每小时的费用、总共花费的费用以及最迟交费日期从而及时交费。 (3)用户可以从套餐管理中查看电信的多种套餐和关注电信的最新的活动。用户还可以选择自己喜欢的套餐并对自己已有的套餐做修改。 (4)用户可以通过常见问题界面了解自己在上网过程中可能遇到

23、的问题,并得到解决的方法,帮助用户更好的管理自己的账户。3.3可行性分析通过调查分析,建立新的网上用户自管理系统有其充分的必要性和可能性。可以建立该管理系统的可能具体包括了它具有经济可行性、技术可行性和社会可行性、新系统能达到以最小的开发成本取得最佳的经济效益,开发中所需人员、硬件支持以及其他费用进行估算状况均满意。技术条件也能顺利完成开发工作。最终认为该系统完全可行。第4章 系统详细设计4.1数据库设计41. 1数据库系统介绍 数据库由DBMS(数据库管理系统)处理, DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。(1)用户数

24、据目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。(2)元数据数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为DBMS产品是用来存储和操纵表的,以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述也存储索引、关键宇、规则和数据库结构的其他部分。在表中存储元数据不仅对DBMS是有效的,对用户也是方便的,因为他们可以使用

25、与查询用户数据同样的查询工具来查询元数据。(3)索引第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。(4)应用元数据存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查询和其他形式的查询组件。4.1.2数据库逻辑结构设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最符合应用要求的物理结构的过程,就是数据库物理结构设计。本系统使用SQL Server2005作为数据库管理系统。具体表信息如下:

26、用户登录表如图4.1: 图4.1登录表 用户信息表如图4.2: 图4.2用户信息表用户上网资料表如图4.3: 图4.3用户上网资料表用户消费情况表如图4.4: 图4.4用户消费情况表用户上网套餐表如图4.5: 图4.5上网套餐表 4.2系统子模块功能概括该用户管理系统包括系统管理模块、用户自管理模块。其中用户自管理模块又包括用户上网信息模块、用户消费状况模块、用户套餐管理模块、用户常见问题模块。本系统有如下功能:系统管理:包括管理员登录、退出、所有用户信息的增加删除和修改、对套餐的增加修改删除、电信公告的发布。用户自管理:查看和修改用户个人信息、上网记录、上网消费情况,自我套餐选择,查看电信公

27、告。4.2.1前台系统流程图前台系统流程图,如图4.6所示。 图4.6 前台系统流程图4.2.2后台系统流程图后台系统流程图,如图4.7所示。 图4.7 后台系统流程图4.3用户界面的实现4.3.1闪屏的实现 在设计该用户自管理系统的过程中,我加入了这个闪屏效果使得该系统更加人性化和美观。如图4.8是该系统的闪屏效果: 图4.8电信网登录闪屏4.3.2登录界面的实现系统的界面是至关重要的,它是与用户沟通的桥梁,用户在上网时简洁、直观,操作简单。本系统的登录界面如图4-2所示。如果密码错误,则不会进入系统管理界面;如果按取消按钮,则会退出登录界面。如图4.9登录界面: 图4.9登录界面个人信息管

28、理界面每个登录的用户可以在此界面上修改除了用户号和套餐号外的其他的个人信息包括(用户名、性别、住址、绑定电话、备注)如图4.11:图4.11个人信息管理界面 上网信息管理界面用户通过这个界面可以查询历年来自己的上网情况了解自己的上网时间、地点、时长,如图4.12:图4.12上网信息界面 消费情况管理界面,用户可以从消费情况中查看自己最近上网每小时的费用、总共花费的费用以及最迟交费日期从而及时交费,如图4-13:图4.13消费情况界面 套餐管理界面,用户可以从套餐管理界面中查看电信的上网套餐和官方的最新活动,并选择自己喜欢的套餐。如图4.14:图4.14套餐管理界面 当用户点击了我的套餐等按钮时

29、,系统会提醒用户系统已进入我的套餐选择界面如图4.15所示:图4.15我的套餐界面 常见问题界面,用户可以通过常见问题界面了解电信上网会出现的常见问题,并得到解决的方法。如图4.16:图4.16常见问题界面当点击常见问题中的问题时会弹出对话框显示解决问题的方法尽可能的帮助客户解决问题,如图4.17:图4.17常见问题解决4.3.3管理员管理界面的实现管理员登录成功后登录界面消失然后跳转到管理主界面,这里是管理员网上操作的管理界面。如图4.18: 图4.18管理员登录界面管理员可以通过上网用户管理界面可以对已有的用户信息进行修改,对没有账号的用户进行注册,如图4.19: 图4.19管理员对上网用

30、户管理界面管理员可以通过上网套餐管理界面可以对已有的套餐信息进行修改和删除,对没有的套餐的进行增加,如图4.20:图4.20管理员对套餐的修改管理员可以通过用户密码设置可以对所有的用户的密码进行设置,如图4-21: 图4.21密码设置管理员可以通过电信公告平台对电信的用户发布最新的电信消息,如图4.22,4-23: 图4.22电信公告服务端 图4.23电信公告客户端44用户界面的具体实现 用户自管理系统的具体实现主要分为六个大包com.dx.view、com.dx.tools、com.dx.model、com.dx.db、com.dx.view2、com.dx.announce,view包中主

31、要实现用户界面的设计tools包为工具包,model包为用户表的数据模型,db包则实现对数据库的具体操作,下面是系统的部分代码: 用户消费情况界面的具体实现,包括了用户查看日期,应交费用,是否付款,余额,截止付款日期以及交费方式:public class Consume extends JPanel/定义需要的各个组件JPanel p1,p2,p3,p4,p5;JLabel p1_lab1,p3_lab1;JTextField p1_jtf1;JButton p1_jb1,p4_jb1,p4_jb2;/这是用于显示信息资料的tableJTable jtable;JScrollPane jsp;

32、/构造函数public Consume()/创建需要的组件p1=new JPanel(new FlowLayout(FlowLayout.CENTER);p1_lab1=new JLabel(下面是您的消费情况:);p1_lab1.setFont(Mytools.f2);p1_jtf1=new JTextField(20);p1_jb1=new JButton(刷新);p1_jb1.setFont(Mytools.f2);/把他们加入到p1p1.add(p1_lab1);p1.add(p1_jtf1);p1.add(p1_jb1);ConModel cn=new ConModel();Stri

33、ng paras=1;cn.query(select 日期,应交费用,是否付款,余额,截止付款日期 from 消费记录1 where 1=?, paras);jtable=new JTable(cn);p2=new JPanel(new BorderLayout();jsp=new JScrollPane(jtable);p2.add(jsp);/处理南部的p3=new JPanel(new FlowLayout(FlowLayout.LEFT);p3_lab1=new JLabel(中国电信网上营业厅 );p3_lab1.setFont(Mytools.f3);p3.add(p3_lab1)

34、;p4=new JPanel(new FlowLayout(FlowLayout.RIGHT);p4_jb1=new JButton(充值卡充值);p4_jb1.setFont(Mytools.f3);p4_jb2=new JButton(银行卡充值);p4_jb2.setFont(Mytools.f3);p4.add(p4_jb1);p4.add(p4_jb2);p5=new JPanel(new BorderLayout();p5.add(p3,West);p5.add(p4,East);/把总JPanel设为BorderLayoutthis.setLayout(new BorderLay

35、out();/把p1加入到总的JPanelthis.add(p1,North);this.add(p2,Center);this.add(p5,South);this.setVisible(true);第5章 系统运行与测试5.1系统测试的目的与原则 依据软件用户需求,设计测试用例,对软件进行系统级测试。并根据测试结果填写测试表格的测试结果栏。测试的重点是对各项功能的正常运转进行全面测试。测试的目标是确保所开发软件的功能符合用户的要求。根据程序的功能及结构设计出相应的测试用例,目标在于发现程序中的错误,然后可以加以改正,尽量减低程序运行的故障率,保证程序安全可靠。具体表现在以下几个方面:(1)

36、确保系统达到需求功能的说明;(2)确保系统满足性能需求;(3)强度测试确认程序能够处理要求的负载;(4)确保系统在要求的硬件和软件平台上工作正常。 5.2系统测试5.2.1测试方案(1)功能测试 采取运行软件的方法。逐步的测试系统具有的功能是否正确,通过跟踪运行时的系统变量和数据库的数据,逐步查看项目是否具有相应的功能。首先完成单个的单元测试用例。实现单个模块的功能测试,在逐步完成单元模块的测试后再进行系统的测试。测试系统具有的整体功能。(2)性能测试 由于整个项目的性能瓶颈主要是体现在数据库的查询和链接的速度上。所以主要的性能测试是体现在数据库的查询的部分。可靠性测试 首先通过在有使用代表性

37、的环境中执行软件,以证实软件需求是否正确实现。希望通过软件可靠性测试找出所有对软件可靠性影响较大的错误。 5.2.2测试内容1.用户登录界面友好,可操作性及安全性能较好,能对不同管理级别者进行限制,以保系统及证数据库的安全。2.数据库的可维护性好,数据的录入、删除及更改均能顺利完成,并能实现动态更新。3.数据溢出、越界均能进行非法提示,以警告用户正确使用。对用户的非正常操作方式也提出警告。4.可以实现用户自管理功能。5.数据类型填写错误时,系统能够报错。6.软件对操作系统的兼容性良好,可移植性完好。5.2.3测试过程a.系统登陆界面的测试(1)该测试的目的是保证登陆主界面的正确性与在错误发生时

38、的容错与纠错性。(2)具体通过在登陆框中输入空用户名,和错误的用户名来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。(3)测试计划执行情况。测试结果:当没有输入用户名,密码是不能登录进行其他操作;输入用户名,密码时错误重新返回登录界面重新可以登录。b.信息填写维护功能测试(1)该测试的目的是保证在添加、修改、删除、查询信息时系统的正确性与在数据输入不正确时的容错与纠错性。 (2)具体通过输入重复的信息,空信息,错误的格式来检测添加功能的出错。运行情况;通过输入空的用户号,错误的格式来检测修改功能的出错运行情况;通过空的学号来检测查询功能的出错运行情况。并且要求系统在遇到

39、这些情况时能给出正确的错误提示。(3)测试计划执行情况。测试结果:对于系统中添加信息,对于格式的错误系统会给出提示,当必须填写的项目没有填写时不能暂存或者提交。对于系统管理员的删除,修改功能也能正确的实现。 5.2.4测试结果户功能的实现较为完善。2.用户登录界面较友好,但软件界面的色彩选择还欠丰富,美工不是很出色,不过鉴于本系统的学习用途,这种偏重淡雅的风格还是有助于加强学习气氛的。3.数据库的可维护性良好,数据的录入能顺利完成,并能实现动态更新,删除和修改也能顺利完成。4.数据1.在系统的不断启动关闭过程中没有出现死机、程序执行效率降低等各种不良现象,用溢出、越界基本未能进行非法提示,以警

40、告用户正确使用。对用户的非正常操作方式能提出警告。5.数据类型填写错误时,系统有报错功能,在数据输入错误时,使用者能够获知错误所在。 结 论 本系统是一个电信网上用户自管理系统,在电信公司和用户之间建立了一个桥梁,提供了一个在线交流的平台。在这个平台上,电信网用户可以查询自己的信息和办理业务这样不仅可以减少去营业厅的次数,而且效率还很高,因此它是具有一定实用性的信息管理系统。 在功能方面,该用户管理系统包括系统管理功能和用户自管理功能。其中用户自管理功能又包括用户上网信息管理、用户消费状况管理、用户网络管理、用户常见问题管理、电信公告。用户上网信息管理是用户登录上后可以查看到最近的上网时间、上

41、网地点、不同地点上网的网速、消耗的时间以及同时期对比平均水平高出的百分比。用户消费状况管理是用户可以从消费情况中查看自己最近上网每小时的费用、总共花费的费用以及最迟交费日期从而及时交费。用户网络管理是用户可以从消费情况中查看自己最近上网每小时的费用、总共花费的费用以及最迟交费日期从而及时交费。常见问题管理是用户可以通过常见问题界面了解如何解决电信网上网中遇到的问题,帮助用户更好的管理自己的账户。电信公告界面是用户可以通过该界面实时了解电信的最新消息。这些功能本系统都较好的实现了。 系统在设计过程中不可避免的遇到了各种各样的问题,由于缺乏实际系统开发经验,同时自身知识的缺乏也导致开发中有的问题不

42、能有效地解决,系统还有需要完善和补充的地方,有些地方不太美观,但基本达到了预期的目的。我将进一步完善本系统功能。本系统还有待需要进一步改正的地方,请提出宝贵意见。 这次项目的开发是利用java程序设计语言基于J2EE平台,该系统是一个基于C/S层次结构的系统。通过这次毕业设计我学到了不少新的东西,并且从整体上对流程的概念有了一个更深层次的模型印象,对软件开发的整体设计思路和一些公认的方法有了全新的理解。同时也发现了一些问题,有些在设计过程中已经解决,有些还要待今后慢慢学习。只要学习就会有更多的问题,有更多地难点,但也会有更多的收获。在设计过程中所学到的东西是这次毕业设计最大收获和财富,在过程中

43、也让我认识到自己的不足,还有许多需要学习的地方,这次经历让我受益匪浅。参考文献1 郑人杰等.软件工程概论.机械工业,2010.03.至少10篇,其中外文至少3篇。格式不能修改。2 张海潘.软件工程导论.清华大学,2013.073 郭兵,沈艳等.软件开发实践,清华大学,2010.014 温昱.软件架构设计,电子工业大学,2012.075 王成良,祝伟华等,Web开发技术,清华大学,2013.086 卢瀚.Java Web 开发,清华大学,2011.067 冯萍.软件开发技术,电子工业大学,2011.088 弗里格,阿特力,Software Engineering:Theory and Practice,Fourth Edition.图灵计算机科学丛书,2010.059 美皮隆,美麦尔斯.Head First Software Development,东南大学,2009.0110 澳威力,澳汤姆森.PHP and MySQL Web Development Fourth Edition,机械工业,2009.0411 英Elsevier Ltd.Expert Systems with Applications,机械工业,1990.01致谢在太原科技大学的四年本科的学习和生活即将结束,在此毕业论文完

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号