数据库课程设计报告(2)

2019-03-27 19:50

2.2.2数据结构

数据结构名称:用户信息

含义说明:使用系统的用户的具体信息 组成:用户名 + 密码

数据结构名称:消费信息

含义说明:消费的条目的具体信息

组成:条目编号 + 条目名称 + 消费类型 + 单价 + 数量 + 消费时间

数据结构名称:类型信息 含义说明:消费类型的具体信息 组成:消费类型

2.3用例图

系统修改登录名<>修改登录密码<><>删除类别<>用户<><>删除消费修改消费<>添加消费添加类别

总体设计

3.1系统总体功能模块图

迷你记账系统用户管理消费管理类型管理统计查询修改用户名修改用户密码添加消费修改类型删除消费添加类型删除类型统计导出统计信息设置查询条件查询

数据库设计

4.1 ER图设计

用户用户名密码单价数量消费时间消费n消费类型1消费类型条目编号条目名称消费类型消费类型

4.2关系模式

用户(用户名,密码) 消费类型(消费类型)

消费(条目编号,条目名称,消费类型,单价,数量,消费时间)

关系模式对应的基本表

关系模型 用户 消费类型 消费 基本表 users class entry

4.3逻辑模型

用户#用户名Variable characters (20)o密码Variable characters (20)消费Variable characters (7)Variable characters (15)Variable characters (20)Money (7,2)IntegerDate消费类型*消费类型Variable characters (20)消费类型#o*ooo条目编号条目名称消费类型单价数量消费时间

4.4物理设计 4.4.1 数据库建立

Access数据库本身就是一个文件,创建一个文件就创建一个数据库,所以不需要再建立数据库。 建立表users

CREATE TABLE users (

u_name VARCHAR(20) PRIMARY KEY, u_password VARCHAR(20) );

建立表class

CREATE TABLE class

(

c_name VARCHAR(20) PRIMARY KEY );

建立表entry

CREATE TABLE entry (

e_no VARCHAR(7) PRIMARY KEY, e_tag VARCHAR(15), e_class VARCHAR(20), e_price MONEY, e_quantity INT, e_date DATE,

e_description TEXT,

FOREIGN KEY (e_class) REFERENCES class(c_name) );

4.4.2 数据库备份和恢复

因为Access数据库本身就是一个数据文件,所以可以直接对这个文件进行备份,如果数据遭到破坏需要恢复,那么将备份文件覆盖到原来的数据文件就可以恢复数据了,非常方便。

用户界面的设计和实现和应用程序编码

5.1用户界面设计

用户界面使用MFC(微软基础类库)进行开发,其中的界面元素主要用的是BCG Control Bar框架,这个框架是BCG Soft公司的界面库产品,后来被微软收购,并在后续发布的VS2008 SP版本中将其嵌入到MFC中作为MFC的一部分。用该框架可以开发出类似于office2007的界面。 登录界面

关键代码

void CLoginDlg::OnBnClickedBnLogin() {

// TODO: 在此添加控件通知处理程序代码 UpdateData(); CString strSQL;

strSQL = _T(\); CAdoRecordSet rs;

if (CPayoutManagerApp::OpenRecordSet(rs, strSQL))


数据库课程设计报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:终端服务和CTRIX问题解答集锦

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: