数据库课程设计--顾客信息管理系统.doc_第1页
数据库课程设计--顾客信息管理系统.doc_第2页
数据库课程设计--顾客信息管理系统.doc_第3页
数据库课程设计--顾客信息管理系统.doc_第4页
数据库课程设计--顾客信息管理系统.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西安邮电大学数据库课程设计报告题 目: 顾客信息管理系统 学院名称:计算机学院专业名称:软件工程班 级:软件1102学号:04113066学生姓名 : 何萍指导教师:孟彩霞时间: 2013年6月17日 至 2013年6月30日得分项百分比得分题目的新颖程度及难度5语言的难度及熟悉程度5设计结果(机器上验收)60设计文档20设计过程态度10总评(五级制)一 课程设计目的 1、掌握DBMS的基本工作原理 2、培养数据库应用系统设计的基本思路和方法 3、培养分析、解决问题的能力 二 课程设计内容本系统设计实现的目标是对顾客信息的管理,前台用java实现对数据的添加,删除,查询等功能,在后台用Sql server作为数据库,主要对系统的管理员权限、顾客信息管理。管理员可以实现对顾客的添加、删除、修改、浏览操作、密码修改。普通用户可以完善个人信息,修改个人密码。利用数据库实现对顾客信息的管理三、软硬件环境及系统所采用的体系结构所用数据库:sqlserver 2008开发语言:java、开发工具:eclipse用JDBC驱动实现前台Java与后台SQL数据库的连接。四、需求分析用户需求说明修改个人信息、查询个人信息、修改个人密码管理员需求分析查询信息、添加信息、浏览信息、删除信息、修改密码可在数据库上直接操作、也可以JAVA端口运行根据超市会员管理系统,需要对会员进行管理,也可以用户自己登陆查询等操作五、系统设计1 系统结构图(功能模块图) 通过访问数据库实现以下功能:1、 不同用户权限登陆系统2、 用户密码修改3、 顾客信息的添加、查询、修改、浏览顾客管理系统 管理员登陆 普通用户登陆 顾客信息管理系统功能函数的调用关系图 updatecodesLogin inManageruserinfo Query add Delete Skimupdatecodes查询信息操作添加信息操作删除信息操作总体浏览操作修改密码操作 Query updateinfo查询个人信息修改个人信息修改个人密码各功能函数的数据流程图 登陆管理员登陆普通用户登陆判断判断查询信息 添加信息删除信息浏览信息修改密码查询个人信息修改个人信息修改密码 退出 成功 成功各个模块详细的功能描述。系统用户管理模块管理员和普通用户通过这个模块登陆系统,不同的用户用不同的用户名登陆,通过选择登陆模式(管理员或者普通用户)登陆系统,完成不同的操作。两种用户都可以对自己的登陆密码进行修改。新用户可进行注册操作,注册后登陆,并进行信息的完善。顾客信息管理模块管理员和普通用户对学生信息由不同的操作。管理员可以对信息进行增加,删除,修改和列表查看,普通用户对自己的信息可进行查询,和修改。2数据库设计E-R图用户名电话号码姓名顾客性别密码会员卡号职业完善个人信息.修改密码用户名浏览、修改、删除、修改密码用户信息管理员密码六、系统的实施用户界面的设计和实现及相关应用程序编码登录:主界面-连接数据库try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); catch(ClassNotFoundException e) System.out.print(加载驱动程序失败); String conURL=jdbc:sqlserver:/localhost:1433; DatabaseName=CIMS; try Connection con=DriverManager.getConnection(conURL,sa,123); Statement st=con.createStatement();、catch(SQLException g) System.out.println(错误代码:+g.getErrorCode();System.out.println(错误内容:+g.getMessage(); 创建表的过程如下:create table customerinfo(Cname varchar(30) not null,Csex varchar(10) check(Csex=男 or Csex=女),Cnumber varchar(8) check(Cnumber like 04110-90-90-90-9) not null,Cprofession varchar(30),Cphonenum varchar(20),Cdate datetime default getDate();create table userinfo( name varchar(30) not null, mima varchar(20) not null);create table manager( name varchar(30) not null, mima varchar(20) not null);INSERT manager(name,mima) VALUES (HEPING,123);INSERT userinfo(name,mima) VALUES (PUTONG,123); 七、系统评价及心得体会1改进方案对于普通用户登陆可以浏览全部信息不太合理,创建管理员和普通用户,可以更好地处理信息。2 体会本次课程设计实现了系统的基本功能,不仅让我对数据库的设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论