




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽 宁 工 业 大 学数据库系统概论课 程 设 计 说 明 书题目: 房屋销售管理系统 学院(系): 电子与信息工程学院 专业班级: 计算机091班 学 号: 090401003 学生姓名: 蒋佳林 指导教师: 徐阳 教师职称: 起止时间: 2011.7.4-2011.7.8 辽宁工业大学课程设计(论文)任务书院(系):电子与信息工程学院 教研室: 软件工程 学 号090401003学生姓名蒋佳林专业班级计算机091班设计题目房屋销售管理系统设计技术参数1 题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。2 数据库:采用关系数据库ACCESS2003/SQLSERVER2000。3 所使用的语言、工具:VB6.0+ACCESS2003+WINDOWSXP。4 所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。课设要求1 上机前预先把所有的源程序编写好。2 上机时不得迟到,不得缺席,爱护设备,认真调试程序。3 仔细查阅相关资料,认真完成思考题。4 按要求书写设计任务书,并按要求按版打印,不得雷同。工作量一周工作计划周一听取教师布置设计的任务及要求。周二学生查阅相关资料,进行数据库设计。周三至周五:详细设计与界面设计。周一至周四程序设计与上机,调试源程序。周五书写课程设计任务书。参考资料数据库系统概论数据库系统概论实验指导书自编数据库系统概论课程设计大纲等自编指导教师评语该生在数据库系统概论课程设计期间:上机时不迟到,不缺席,爱护设备,认真调试程序。仔细查阅相关资料,认真完成作业。听从指导教师安排。在设计与实现过程中,能使设计的系统达到预期设计要求,功能合理,流程清楚,语句条理通顺。按要求书写设计任务书,其论文格式规范,图表清晰合理,资料详实。系统界面友好,程序运行基本正常,功能完备。成绩: 指导教师签字: 说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。2011年 7 月 8 辽 宁 工 业 大 学 课 程 设 计 说 明 ( 计 算 )书 目录第一章 概述4第二章 问题定义4第三章 需求分析4第四章 数据库设计6第五章 界面设计7第六章 代码9第一章 概述本设计旨在开发一个房屋销售管理系统。在开发过程中包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本文简要介绍了房屋销售管理系统从设计到开发的过程。首先,通过需求分析,最终决定针对房地产开发企业房屋销售管理系统的实际情况,结合具体工作环境要求和工作实际,在WINDOWS操作系统环境下,采用Visual Bisic和SQL server 2000设计房屋销售管理系统;其次,根据房地产开发企业房屋销售管理工作实际情况划分该系统的功能模块;介绍整个系统功能模块中用到的数据库以及数据流程。第二章 问题定义工作人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码才能进入。他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可以更改系统密码。查询人员:权限最低的登入人员,他们拥有对相关数据的查询权限,但不能对数据进行修改和删除。系统管理人员:指药品销售管理系统的管理人员,他们拥有所有权限,包括对系统数据的录入、修改、查询、删除等操作权限。可以对系统密码进行更改,可以管理用户信息、权限。第三章 需求分析一、主要功能: 本房屋销售管理系统是为企业管理员实现电子化管理企业销售数据的数据库系统,此系统主要功能模块包括:登录管理模块,主界面模块,基本系统信息模块,房屋信息管理模块,查询模块,账目管理模块。登录管理模块:用于用户进入系统主界面的一个选择模块,用户必须经过验证才能进入并使用系统,否则将不能使用。主界面模块:供用户选择进入那些管理查询模块。基本系统信息模块:用于浏览操作员信息和供应商信息,并提供退出系统功能。房屋信息管理模块:对待售和已售房屋信息进行相关添加删除操作。账目管理模块:对已售房屋所得进行结算。二、数据流图(DFD):三、数据字典(DD):用户=用户名+用户密码+用户身份;操作员=操作员号+操作员名+性别+年龄+操作员电话;房屋=房屋号+户型+地理位置+售价+供应商号+销售情况;供应商=供应商号+供应商名+供应商电话;四、程序流程图验证登录口令密码是否正确?是系统主界面否调用系统菜单退出系统房屋销售管理系统待售房屋信息管理已售房屋信息管理添加待售房屋信息退出供应商信息操作员信息退出登录账目管理房屋信息管理基本系统信息登录管理已售房屋所得删除已售房屋信息添加已售房屋信息五、功能结构图:部门工资第四章 数据库设计一、概念设计:系统ER图操作员用户房屋供应商操作员名性 别年 龄操作员电话操作员号使用查询供应房屋号用户名用户身份用户密码户型地理位置供应商号销售情况售价供应商名供应商电话111nmn二、逻辑设计:下面列出主要的数据库表设计: 操作员信息表:序号中文名字段名类型备注0操作员号char主键1操作员名char2性别char3年龄smallint4电话char 用户信息表:序号中文名字段名类型说明0用户名char主键1用户密码char2用户身份char 房屋信息表:序号中文名字段大名类型说明0房屋号char主键1户型char2地理位置char3售价char4供应商号char5销售情况char6厂商盈利char 供应商信息表:序号中文名字段名类型说明0供应商号char主键1供应商名char2电话char三、物理设计房屋销售管理系统总体可以分为三个功能模块,分别是基本系统信息模块,房屋信息管理模块,账目管理模块。基本系统信息模块:第一,操作员信息浏览与添加功能,即可以查看操作员的基本信息,也可以添加新的操作员信息,并将信息存入数据库操作员表之中。第二,供应商信息浏览与添加功能,即可以查看供应商的基本信息,也可以添加新的供商信息,并将信息存入数据库供应商表之中。第三,退出系统功能,即点击此按键将会退出该房屋销售管理系统。房屋信息管理模块:第一,待售房屋信息添加功能,即公司或企业得到新的房产需要添加信息让客户知道,就用此功能将信息存入数据库房屋信息表中。第二,已售房屋信息添加功能,即将待售房屋售出后,要将它的信息中销售情况更改并添加到已售房屋视图之中。第三,已售房屋信息删除功能,即将已售的房屋信息从待售房屋视图中删除,但并不从房屋信息表中删除。账目管理模块:该模块只有已售房屋所得的统计功能,通过调取系统数据库中已售房屋信息并对信息中的售价进行相加得出结果。第五章 界面设计一、登陆窗口如下所示:当打开程序时,首先进入的是登录界面,其运行的界面如下图所示。二、房屋销售管理主界面在登录界面输入用户名,密码和用户身份后按下登录按钮,将进入系统的主界面,在主界面可以选择其他四个功能模块的功能。主界面如下图所示。三、基本系统信息模块在进入基本系统信息模块后,会有三个选项。其具体界面如以下各图所示。四、基本信息查询第六章 代码与注释一、登录窗口代码Private Sub Command1_Click()If Text1.Text = 123 And Text1.Text Thena = MsgBox(欢迎进入!, 64, 提示框)If a = 1 ThenForm1.Show 0Unload MeEnd IfElseMsgBox 密码错误,请重新输入!, 48, 提示框Text1.Text = Text1.SetFocusEnd IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenCommand1.SetFocusEnd IfEnd SubPrivate Sub Timer1_Timer()Label1.Left = Label1.Left - 10End Sub二、药品管理代码Option ExplicitPrivate Sub Command1_Click()Adodc1.Recordset.MoveFirstEnd SubPrivate Sub Command10_Click()Adodc1.RefreshEnd SubPrivate Sub Command2_Click()Form2.ShowEnd SubPrivate Sub Command3_Click()Form4.Show vbModalEnd SubPrivate Sub Command4_Click()Form5.Show vbModalEnd SubPrivate Sub Command6_Click()Dim a As Integera = MsgBox(是否返回登录界面?, 3 + 32 + 256, 提示框)Select Case aCase 6Load Form3Form3.Show 0Form1.HideCase 7EndEnd SelectEnd SubPrivate Sub Command7_Click()If Not Adodc1.Recordset.BOF ThenAdodc1.Recordset.MovePreviousElseMsgBox 已经到顶!End IfEnd SubPrivate Sub Command8_Click()If Not Adodc1.Recordset.EOF ThenAdodc1.Recordset.MoveNextElseMsgBox 已经到底!End IfEnd SubPrivate Sub Command9_Click()Adodc1.Recordset.MoveLastEnd SubPrivate Sub Form_Load()End Sub三、添加药品信息代码Private Sub Command1_Click()a = MsgBox(确定添加?, 33)If a = 1 ThenAdodc1.Recordset.AddNewEnd IfIf a = 2 ThenExit SubEnd IfEnd SubPrivate Sub Command2_Click()Adodc1.Recordset.AddNewAdodc1.RefreshMsgBox 成功添加End SubPrivate Sub Command3_Click()Form2.HideEnd SubPrivate Sub Form_Load()End Sub四、查询药品信息代码Private Sub Command1_Click()a = MsgBox(确定添加?, 33)If a = 1 ThenAdodc1.Recordset.AddNewEnd IfIf a = 2 ThenExit SubEnd IfEnd SubPrivate Sub Command2_Click()Adodc1.Recordset.AddNewAdodc1.RefreshMsgBox 成功添加End SubPrivate Sub Command3_Click()Form2.HideEnd SubPrivate Sub Form_Load()End Sub五、设计总结通过这个系统的开发,我了解了做一个数据库开发设计的全过程。从系统的需求分析、概念结构设计、后台数据库的设计、前台的开发及软件的布署工作,经历了一个相对比较完整的过程。本系统可进行基本的房屋信息和账目信息及其系统基本信息的相关查询,应用数据库辅助工具可进行数据备份,恢复数据库的基本信息,使数据在安全方面得到了保证。在整个设计过程中,遇到了很多的问题,虽然在处理问题的时候不能说是做的最好,但也收获不小,至少在知识的熟练掌握上还是相当满意的。不过由于现有知识水平的欠缺以及设计时间较短,加上还要做组成课程设计又是第一次做数据库的课程设计,所以该系统还有许多不完善的地方,比如功能实现不多、用户界面不够美观、出错处理不够好,系统可维护性不高等多方面问题。这些都有待进一步提高。但是我相信这次的课程设计将对我们以后的学习和生活有着非常积极的指导意义。参考文献:1 李彦,韩光林,李玉波.SQL SERVER完全自学手册.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生化考研试题及答案
- 编程竞赛试题及答案大全
- 客户投诉试题及答案
- 2025年中期引产试题及答案
- 艺人项目音乐制作协议范本7篇
- 简单的办公场地转让合同2篇
- 2025年教师招聘之《小学教师招聘》通关练习试题含答案详解(满分必刷)
- 足球战术测试题及答案
- 中药知识竞赛试题及答案
- 内科输血竞赛试题及答案
- DB11∕T 3035-2023 建筑消防设施维护保养技术规范
- 2024年泰州海陵区数产集团所属泰州城发数字科技有限公司招聘笔试参考题库附带答案详解
- 患者走失的护理措施
- 【音乐】七年级开学第一课音乐课件
- 防火防烟分区检查
- 人工智能在智能体育中的应用
- 服装季度分析报告
- 农产品营销的渠道策略讲义
- 工程总承包(EPC)模式市场应用现状
- 食品安全管理制度小卖部
- 初中语文阅读ppt课件ppt
评论
0/150
提交评论