您好,欢迎访问三七文档
《数据库应用与可视化开发》课程设计报告学号:姓名:班级:13计算机3班指导老师:郭学俊第1章关键方法与技术1.1数据库应用程序体系结构1.1.1客户机/服务器(C/S)体系结构1.1.2浏览器/服务器(B/S)体系结构1.2嵌入式SQL技术1.3事务控制1.4数据库访问接口(ODBC)1.5数据库应用系统开发方法1.6课程设计任务第2章系统分析系统分析就是为软件需求建模,最基本的需求模型一般包括功能需求、数据需求和运行环境需求,本章即整理出医院信息管理数据库应用系统在功能、数据、运行环境的需求模型。2.1功能需求分析2.2数据需求分析2.3运行环境需求从数据库应用系统模式的发展来看,主要有单机模式、主机模式、基于局域网的C/S模式和基于互联网的B/S模式。本次课程设计采用PowerBuilder8.0和C#面向对象的环境。第3章系统设计与实现按照软件工程方法,系统设计的主要任务是软件结构的设计,即模块设计,相对于PB和C#开发环境,模块设计的结果距离实现甚远。本章从开发工具的实际情况考虑,在软件结构、数据结构和功能组织的基础上给出详细设计,并给出关键程序的实现代码。3.1软件结构设计3.2安全控制功能3.2.1方案设计3.2.2界面设计与功能实现1)初始登陆界面设计(1)登陆窗口open事件设置SQLCA事务对象;连接数据库;访问User表,提取所有用户姓名;添加到界面的下拉列表。(2)确认按钮事件捕获用户姓名和密码;查询改用户的密码及其所有操作权限;审核账户的合法性;依据用户的操作权限集合,设置菜单项集合或关闭。(3)放弃按钮事件关闭登陆窗口。登陆窗口设计(1)登陆窗口open事件连接数据库;设置SQLCA事务对象;动态生成名称下拉列表。(2)下拉列表选择捕捉当前选择的名称;调用数据窗口,按名称提取数据函数。(3)数据窗口点击事件捕捉当前行的行号;撤销数据窗口所有高亮度行;设置当前行为高亮度。(4)修改按钮点击事件获取靶子行的行号和号;打开编辑窗口,并且向消息队列传递靶子记录的号和增、删、改标志;“编辑成功”返回时,对数据窗口重新提取数据,体现编辑效果。(5)删除按钮点击事件获取数据窗口靶子行的行号和号;打开编辑窗口,并且向消息队列传递靶子记录的号和“删除”编辑标志;“编辑成功”返回时,对数据窗口重新提取数据。(6)添加按钮点击事件获取数据窗口靶子行的号;打开编辑窗口,并且向消息队列传递靶子记录的号和“添加”编辑标志;“编辑成功”返回时,对数据窗口重新提取数据。(7)关闭按钮点击事件关闭按钮对象的父窗口。编辑窗口设计增、删、改操作共享一个编辑窗口,其中实现实现增、删、改三项功能的实现关键在于相关事件中实现增、删、改处理的选择,其编辑界面如图。(1)编辑窗口open事件为数据窗口绑定事务对象SQLCA,从消息队列摘取靶子记录号和编辑标志;为编辑窗口设置功能标题“增加”、“删除”或“修改”记录;在数据窗口中显示靶子记录,设置靶记录的可编辑状态。(2)确认按钮编辑事件依据增、删、改操作区别处理。添加处理即校核新纪录的关键数据项的正确性(如、姓名、等数据项),若发生错误则提醒修改,否则调用数据窗口更新数据库;关闭编辑窗口,把“编辑成功”标志发送到编辑队列。(3)放弃按钮编辑事件向消息队列发送“编辑失败”标志,关闭编辑窗口。
本文标题:数据库模板
链接地址:https://www.777doc.com/doc-2333062 .html