文档详情

家庭财务管理.doc

发布:2017-05-25约1.08万字共19页下载文档
文本预览下载声明
家庭财务管理系统设计 1.课程设计的目的 2.设计方案论证 图1内部功能模块图 图 2系统工作原理图 2.5数据库设计 2.5.1数据库需求分析 数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等。我采用了SQL server200数据库管理系统,建立的数据库名为FinancialManagement主要用于保存的基本信息,该表的结构如表所示列名 数据类型 长度 允许空 Id Int 4 否 ame Nvarchar 50 是 Nvarchar 50 是 Navarre 50 是 主要用于保存的基本信息,该表的结构如表所示 列名 数据类型 长度 允许空 Id Int 4 否 ame Nvarchar 50 是 Type Nvarchar 50 是 主要用于,该表的结构如表所示列名 数据类型 长度 允许空 Id Int 4 否 ame Nvarchar 50 是 Type Nvarchar 50 是 Addtime Datetime 8 是 UserName Nvarchar 50 是 AddMoney Float 8 是 Ds Text 16 是 主要用于,该表的结构如表所示 列名 数据类型 长度 允许空 Id Int 4 否 ame Nvarchar 50 是 Type Nvarchar 50 是 Addtime Datetime 8 是 UserName Nvarchar 50 是 AddMoney Float 8 是 Ds Text 16 是 主要用于保存的基本信息,该表的结构如表所示 列名 数据类型 长度 允许空 Id Int 4 否 Nvarchar 500 是 Addtime Addtime 50 是 2.6系统E-R图 家庭财务管理系统如图3所示 图3 E-R图 2.7处理流程设计 2.7.1 系统操作流程 如图4所示: 图 系统操作流程 添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。数据增加流程图:如下图所示。 图 数据增加流程图在修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法重新输入。数据修改流程图如下图所示。 图 数据修改流程图 2.7当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。数据删除流程图如下图所示。 图 数据删除流程图图 主要代码如下: private void chkUser() { if (TxtUserName.Text == TxtPassword.Text == ) { Alert.AlertAndRedirect(没有输入账号和密码!, Login.aspx); } else { dr = data.GetDataReader(select * from [Users] where Name= + TxtUserName.Text.Trim() + and Pwd= + TxtPassword.Text.Trim() + ); if (dr.Read()) { Session[User] = dr[Name].ToString(); Response.Redirect(Default.aspx); } else { Alert.AlertAndRedirect(账号或者密码不对请重新登陆!, Login.aspx); } } } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { chkUser(); } protected void ImageButton2_Click(object sender, ImageClickEventArgs e) { TxtPassword.Text = ; TxtUserName.Text = ; } protected
显示全部
相似文档