资源描述:
《综合应用软件课程设计报告文库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、西安邮电大学(计算机学院)综合应用软件课程设计报告题S:游戏用户管理系统专业名称:班级:学生姓名:学号(8位):指导教师:起止时间:课程设计目的管理信息系统是一个由人计算机等组成的能进行信息收集、传递、储存、加工、维护和使用的系统,能代替过去大量、繁杂的手工操作。通过实践我们可以经历一个数据库系统开发的过程并且受到一次综合的训练,这样就可以较全面地理解、掌握和综合运用所学的知识.增强对数据库的认识,加深对数据库的理解与应用。然后去分析、解决实际中的问题。主要目的:在数据库原理课程基础上,培养综合运用数据库
2、及语言开发工具的能力。学会数据库的设计、规划以及应用程序的开发和调试畀吏我们掌握客户机/服务器(C/S)或浏览器/服务器(B/S)体系结构,学会大型数据库的工作模式,并完成应用系统所要求的各项功能,应用程序的开发需要采用当前流行的新软件。二课程设计内容自行设计并实现一个较为完整的数据库应用系统的设计与开发,锻炼综合运用数据库知识的能力,并掌握一种当前流行的软件开发工具。1.数据库的设计:根据所选的题目”经过调查硏究,构建合理的数据库。首先构建基本表以及表和表之间的联系,在此基础上构建视图和索引表。2.服务
3、器的组织:根据建立的基本表、视图和索引表搭建服务器。3.开发工具,这里我选择的是:前端开发工具:jsp,html,css;服务器端:Mysql;4.开发应用程序利用所学的软件开发工具进行应用程序的开发。这里我选择的是:前端利用Dreamweaver和sublime共同完成服务端用eclipse和sublime共同完成;数据库的调试及运行在控制台,编写用的sublime。5.连接起来,调试。三.软硬件环境及系统所采用的体系结构系统的体系结构为B/S,采用的体系结构上文有提到。四.需求分析对所开发系统功能、性
4、能的描述,想要实现的目标。本系统用于实现游戏中,用户的各种信息的管理,使之能够系统化,规范化和自动化,方便管理员管理这些游戏账号,因为内容简单所以不适用于大型网游,不过基本的内容兼备。用户管理系统完成的主要功能有:1)管理员登录,即以管理员身份登陆,对用户信息进行修改。2)用户信息的管理,包括用户信息的添加,修改,查询,删除。3)用户登录4)用户注册,即在用户没有账号的时候可以进行注册,方便下次登陆。该系统的特点是:1、对html及css的合理应用,界面美观,方便用户及管理员使用,简单易懂。2、较高的处理
5、效率”便于使用和维护。3、程序执行效率较高。三.系统设计1・系统结构图(功能模块图)对系统进行分析,给出系统结构图;并对各个模块进行功能的描述初始界面:选择管理员登陆还是用户登录,如果管理员登陆则进入管理员登陆界面,如果是用户登录,则进入用户登录界面。用户登录界面:如果是事先保存的账号,即已经建立的用户,输入自己的账号即可登入游戏界面。(此处游戏内容非重点,故省略,只显示一个登陆成功的界面)事先建立管理员账号,管理员可以直接登录,对用户账号进行管理。管理员管理用户界面:1:1利用框架,左侧是对用户账号的操
6、作选项,右侧是对应的显示操作界管理者可以在右侧操作界面进行操作,点击左侧选项进行跳页。2.数据库设计要求画出E・R图,然后进行逻辑模式的设计,最后得到设计合理的表。用户账号E・R图:账号角色E・R图:利用Mysql建表代码如下:此处为在sublime编辑器上编写Hindochtml•data.sqlregister2.jsp•丨;上IFNOTEXISTS'user'(2'id'int(10)unsignedAUTO.INCREMENTCOMMENT•主键J3'name'varc/)or(30)小ULLCO
7、MMENT•姓名J4'gender'enumCF,'2*)DEFAULT1COMMENT•性别5'age'tinyintunsignedCOMMENT•年龄J严0'phone'varchar(15)HOT.JLLCOMMENT•手机J7、emairvarchar(7e)I•COMMENT•蛇箱J8'creatjtime、TIMESTAMP啊TDEFAULTCURRENT_TIMESTAMPCOMMENT•创建时间J二mCid、))ENGINEInnoDBDEFAULTCHARACTERutf8COLLAT
8、EutfS^general^ciCHECKSUM0ROWJORMATDYNAMICDELAY_KEY_WRITE0;:REATE-5EIFNOTEXISTS'character'('id'int(10)unsignedAUTOJNCREMENTCOMMENT•主键J'□id*int(10)unsignedCOMMENT,用户idj'nickname'varchar(50)COMMENT,昵称J.0'level*smaLLint