摘 要
本课题设计并实现了网络游戏账号管理系统,该系统采用JSP脚本在EditPlus下编写
代码,采用JDBC-ODBC桥接的形式对数据源文件进行写入、读出、修改、删除、添加等
操作。系统简单的模拟了网络游戏账号的管理方式,也可以转换为一切需要账号和密码管
理的系统。
如今网络游戏已经成为很多人业余休闲时必不可少的娱乐活动,而账号是玩家在网络
世界畅游的主要凭证,本系统旨在模拟网络游戏账号的管理。系统主要功能包括:账号的
登陆,注册,修改,注销。在页面上轻松点击相应的按钮或者超级链接即可完成操作,简
单易行,适合大众人群,不需任何计算机基础。
本论文内容主要是运用软件工程的知识,先进行系统需求分析,之后是系统概要设计
详细设计,并且详细介绍了文件指针的操作代码和排序的代码编写和测试。
关键字:JSP,账号管理,软件工程。
目 录
第一章 系统开发环境....................................1
1.1 开发工具...............................................................................................1
1.2应用环境................................................................................................2
第二章 系统需求分析....................................3
2.1需求分析................................................................................................3
2.2可行性分析............................................................................................3
第三章 系统概要设计....................................4
3.1设计目标................................................................................................4
3.2数据文件设计........................................................................................4
3.3系统权限划分........................................................................................4
3.4系统功能模块........................................................................................4
第四章 系统详细设计....................................5
4.1数据文件的建立....................................................................................5
4.2对数据文件的访问................................................................................6
4.3程序设计................................................................................................6
4.4程序流程图............................................................................................7
4.5功能截图................................................................................................8
第五章 系统测试.........................................10
5.1测试的意义..........................................................................................10
5.2联合测试..............................................................................................11
5.4测试结果..............................................................................................11
第六章 系统的维护和发展............................11
参考文献....................................................12
大连交通大学计算机工程实践
第一章 系统开发环境
1.1 开发工具
1.JSP的发展
JSP是Java Server Page的缩写,是由Sun公司倡导,许多公司参与,与
1999年推出的一种Web服务设计标准。JSP是基于Java Servlet以及整个Java
体系的Web开发技术,利用这一种技术可以建立安全,跨平台的先进动态网
站。为了克服Java Servlet的缺点,Sun公司才推出了JSP技术,JSP技术就是
以Java Servlet为基础,提供了Java Servlet的几乎所有好处,当客户请求一个
JSP页面时,Tomcat服务器自动生成Java文件,编译Java文件,并用编译得
到的字节码文件在服务器端创建一个servlet对象。但是JSP技术不是Java
Servlet技术的全部,它只是Java Servlet技术的一个成功应用。JSP技术屏蔽
了servlet对象创建的过程,使得WEB程序设计者只需关心JSP页面本身的结
构和设计好各种标记,比如,使用 HTML标记设计页面的视图,使用
Javabean标记有效地分离页面的视图和数据处理等。目前,JSP已经成为开
发动态网站的主流技术。
2.JSP的特点
JSP基于Java语言之上,具有很好的平台无关性
JSP技术以Java Servlet为基础,提供了Java Servlet的几乎所有好处。
JSP采用数据模型,视图和控制器相分离的模式,实现动态操作和静态
数据的分离。
3.JSP的主要特性
将内容的生成和显示进行分离
强调可重用的组件
采用标识简化页面开发
1
大连交通大学计算机工程实践
1.2应用环境
硬件环境
CPU主频在500MHZ以上,内存在128M以上
运行环境
os(系统):windows xp(32bit_sp2)或unix
environment(编程环境): Apache-tomcat
2
大连交通大学计算机工程实践
第二章 系统需求分析
2.1需求分析
如今在很多人的业余生活当中,网络游戏是必不可少的一项休闲娱乐活
动,而对于网络游戏而言,最基本的就是要有自己的一个游戏账号,本系统
模拟网络游戏的账号管理系统,提供包括注册,查询,修改,注销四个功能
共五个页面。每个页面完成相应的功能,主要用脚本实现,没有使用Javab
ean。
本系统在操作过程中要对数据库进行操作,所以在每个页面中都有数据
库的 连 接代 码 , 采 用 J DB C - OD BC桥接 的 方式 , 使用 mi c ro s of t a c ce s s
数据库。
2.2可行性分析
技术可行性
根据系统功能、性能及实现系统的各项约束条件,现有的技术已较为成
熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术
条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为
充裕,预计系统是可以在规定期限内完成开发。
经济可行性
由于本系统旨在账号管理系统的模拟,纯粹用于个人学习,没有经济性
可言。
运行可行性
本系统使用JSP方式开发,可以在任意系统平台上运行,对硬件要求不
高,一般家用PC机均可运行。
3