电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机与信息工程学院规范化课程VIP免费

计算机与信息工程学院规范化课程_第1页
1/79
计算机与信息工程学院规范化课程_第2页
2/79
计算机与信息工程学院规范化课程_第3页
3/79
计算机与信息工程学院规范化课程大型数据库案例丽水学院计算机与信息工程学院周建东2007年11月目录案例一:项目管理信息系统……………………………..1案例二:微机租赁管理系统…………………………….18案例三:丽水学院刷卡考勤系统……………………….49项目管理信息系统系统管理统计报表数据处理部门维护人员维护人数统计项目统计更改密码数据备份用户管理项目维护案例一:项目管理信息系统本例是一个简化的“项目管理信息系统”,以项目信息(项目编码、项目名称、开发经费、应用情况和参加人员)以及项目开发人员自身的信息(编码、姓名、性别、出生年月、职称、部门)为主线,以部门表等为辅表,实现了项目和人员信息的录入、查询和管理等功能,展示了用PowerBuilder开发系统的方法和技巧。本系统的主要功能包括以下几部分:一、创建应用PowerBuilder8.0的应用程序是以工作区文件、目标文件、库文件的形式保存的,因此创建这些文件是编写应用程序的第一步。1.创建应用的步骤如下:⑴在Windows资源管理器中为应用新建一个目录,如D:\Project。此目录用于保存本系统的工作区文件、目标文件、应用库文件和数据库文件。⑵启动PowerBuilder8.0,单击Power工具栏的新建按钮,打开。⑶在New对话框中选择图标,打开New对话框。⑷选择保存Workspace的目录(D:\Project),并在文件名文本框中输入Project,然后单击“保存”按钮,回到PowerBuilder主界面。⑸单击Power工具栏中的新建按钮,打开New对话框,选择Target标签页,并双击Application图标,打开SpecifyNewApplicationandLibrary对话框。在该对话框中要指定应用对象名及所用库、目标,输入应用对象名后,按Tab键,会以默认方式自动为应用对象指定Library和Target,如下图所示:⑹单击Finish按钮就建立了一个空白的应用对象project,可以在PowerBuilder的SystemTree中看到。2.应用的Open事件脚本:SQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="Connectstring='DSN=Project'"CONNECTUSINGSQLCA;IFSQLCA.SQLCode<>0THENBeep(1)MessageBox('连接错误',SQLCA.SQLerrText)HaltCloseELSE//this.ToolbarText=Truethis.ToolBarFrameTitle="框架窗口工具条"this.ToolBarSheetTitle="当前窗口工具条"this.ToolBarPopMenuText="左边,上边,右边,下边,浮动,显示文字,图标提示"OPEN(w_login)ENDIF上述脚本的作用主要是建立与数据库的连接,然后打开登录窗口。二、创建数据库1.数据库设计本系统采用了PowerBuilder8.0自带的一个小型关系数据库AdaptiveServerAnywhere7.0。2在PowerBuilder8.0集成环境下创建数据库的步骤如下:⑴单击Power工具栏的DBProfile按钮,打开DatabaseProfiles对话框。⑵在DatabaseProfiles对话框中展开ODBODBC列表项,在展开其下面的Utilities列表项。双击CreateASADatabase项,系统打开CreateASADatabase对话框。⑶在CreateASADatabase对话框中输入DatabaseName(如D:\Project\Project.db),其余均用默认值。单击OK按钮,系统开始创建数据库。PowerBuilder在创建数据库后,自动创建了ODBC数据源Project和描述文件Project,并自动连接上数据库。如果用SybaseCentral创建ASA数据库,还需要手工创建ODBC数据源和描述文件。2.创建数据表本数据库包含5个数据表:⑴部门信息表(department)列名列标识数据类型宽度小数空值主键部门编码dept_idchar20NY部门名称dept_namechar200NN⑵人员信息表(personnel)列名列标识数据类型宽度小数空值主键编码p_idchar40NY姓名namechar100NN性别sexchar10YN⑶项目信息表(project)列名列标识数据类型宽度小数空值主键项目编码pro_idchar40NY项目名称pro_namechar400NNoutlaydouble80YN⑷项目参与人员表(member)列名列标识数据类型宽度小数空值主键项目编码pro_idchar40NY编码p_idchar40NY⑸系统用户信息表(users)列名列标识数据类型宽度小数空值主键用户编码user_idchar100NY用户姓名user_namechar100NN密码passwdchar60YN创建表的外键和索引3以创建表personnel的外键为例,介绍创建外键的步骤。⑴在数据库画板的Object视图中,找到并双击打开personnel表,右击Fore...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机与信息工程学院规范化课程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部