1、 课 程 设 计 报 告 书课 程 设 计 报 告 书 课程名称:课程名称: JAVA 课程设计 题题 目目:简单用户管理系统的设计与开发 系系 名:名: 信息工程系 专业班级:专业班级: 姓姓 名名: 学学 号:号: 指导教师指导教师: 2013 年 9 月 13 日 课程设计任务书 设计题目: 简单用户管理系统的设计与开发 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.实现用户登录检测,密码修改; 2.用户信息管理 (1)用户信息输入; (2)信息查询,可根据不同关键字进行条件查询; (3)用户信息修改:拥有权限的操作员可以修改,删除普通用户; 设
2、计报告撰写设计报告撰写格式格式要求:要求: 1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要 求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问 题的方法。严格要求自己,要独立思考,按时、独立完成课程设计任务。 2、设计报告:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者 一律以抄袭论处。设计报告正文字数不少于 0.2 万字(不包括附录) 时间安排:时间安排: 消化资料、系统调查 1 天 项目原型开发 1 天 数据库建模 1 天 系统管理 1 天 用户管理 2 天 系统功能实现 3 天 系统打包,验收 1 天 1 1
3、 目标目标 1.1 实现用户登录检测,密码修改; 1.2 用户信息管理 1.2.1 用户信息输入; 1.2.2 信息查询,可根据不同关键字进行条件查询; 1.2.3 用户信息修改:拥有权限的操作员可以修改,删除普通用户; 2 2 软件开发环境与技术简介软件开发环境与技术简介 2.2.1 1 开发工具介绍开发工具介绍 MyEclipse 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合, MyEclipse 的 功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse 目前 支持 Java Servlet,AJAX, JSP, JSF, S
4、truts,Spring, Hibernate,EJB3,JDBC 数据库链接工具等多项 功能。 SQLyog 是业界著名的 Webyog 公司出品的一款简洁高效、功能强大的图形化 mysql 数据库管理工具。使用 SQLyog 可以快速直观地让您从世界的任何角落通 过网络来维护远端的 MySQL 数据库。 2.2.2 2 数据库系统数据库系统 数据库是以某种文件结构存储的一系列信息表,这种文件结构使您能够访问这些表、 选择表中的列、对表进行排序以及根据各种标准选择行。数据库通常有多个 索引与这些表 中的许多列相关联,所以我们能尽可能快地访问这些表。 2.3 2.3 硬件环境硬件环境 可以安装
5、在 WindowsXP 系统或网络系统环境下。 2.2.4 4 软件环境软件环境 MyEclipse,navicat8_mysql_cs 3 3 系统需求分析系统需求分析 1. 系统应建立友好的界面,既要操作简单、直观、 ,又要易于学习掌握。开发用户管理 系统的目的是为了方便管理员对于用户信息的管理,包括修改、删除、输入等。 2.系统在对于不同用户名密码时,将给出不同权限功能,比如,普通用户只能查看、修 改自己的信息,而对于管理员,则包括用户信息输入;信息查询,可根据不同关键字进行条 件查询;用户信息修改,可以修改,删除普通用户。 3.该系统主要是面对系统管理员,故操作应该简单易懂,对于每一步的操作,都有不同 的选择性,更显得系统的人性化。 4 4 系统总体设计系统总体设计 4.1 4.1 系统功能简介系统功能简介 1. 当以管理员权限进入系统后可以进行系统的管理、查询、输入用户信息以及删除等 操作。 2. 当以普通用户权限进入系统后可以对自己的基本信息进行查看,以及密码的修改。 4.2 4.2 系统功能模块规划系统功能模块规划 图(1) 系统的整体功能模块框架图 登陆 管理员 普通用户 输 入 信 息 切 换 账 号 删 除 用 户 修 改 信 息 查 询 信 息 登 陆 检 测 修 改 密 码 切 换 账 号 4.3 4.3 系统数据库设计系统数据库设计