欢迎来到天天文库
浏览记录
ID:9410033
大小:6.93 MB
页数:0页
时间:2018-04-30
《sql数据库课程设计---学生选课管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数据库开发课程设计报告学生选课管理系统系别:计算机工程系班级:软件1408班学号:30姓名:金科目的:掌握PowerBuilder与SQLServer的连接方法掌握设计窗口的方法掌握设计菜单的方法掌握PowerScript语言的程序设计方法掌握控件的使用方法掌握建立数据窗口对象的方法掌握数据窗口控件的使用方法掌握数据窗口控件函数的使用方法掌握数据窗口控件事件掌握数据报表的设计方法掌握统计图表的设计方法了解输出打印的设计方法掌握用户权限的设置方法工具:PowerBuilderSQLServer目录:l数据
2、库系统设计工具——PowerBuilder3一、使用PowerBuilder3二、创建应用程序5三、连接数据库6l界面设计8一、窗口设计8二、菜单设计10三、菜单捆绑12l程序设计13一PowerScript语言13二、控件18二、控件脚本实例20l数据浏览23一数据窗口简介23二数据窗口对象23三数据窗口控件25四数据窗口实例26l数据编辑29一数据窗口控件函数29二数据窗口控件函数实例30三、数据窗口控件事件35四、数据窗口控件事件实例35五、数据窗口控件事件实例43一、数据窗口控件事件实例51一、
3、数据报表设计基础55二、数据报表实例56三、统计图表设计基础57四、统计图表实例58五、输出打印设计60一:使用数据库:创建用户表“<班级>_<学号>_u”,。创建数据库用户“<班级>_<学号>”,并设置相应权限,即对表“<班级>_<学号>_s”、“<班级>_<学号>_c”、“<班级>_<学号>_sc”、“<班级>_<学号>_u”和“<班级>_<学号>_tj”select、insert、delete和update权限。二.使用PowerBuilder1.组件:开始→程序→Sybase2.应用程序开发步骤
4、:启动PB→创建工作区→创建目标、应用库及应用对象:对象、脚本。3.创建应用程序(1)启动PB开始→程序→Sybase→PowerBuilder9.0→PowerBuilder9.0(2)创建工作区File→New→Workspace:工作区名。(3)创建目标及应用对象工作区→右键→New→Target→Application:应用对象名、目标名、应用库名。4.连接数据库ProfileName→右键→Connect:测试连接。ProfileName→右键→Properties→Preview:copy应
5、用对象名→右键→Edit→open事件:Ctrl+V然后使用嵌入式SQL语句CONNECT建立连接三.窗口设计(1)创建窗口(File→)New→PBObject→Window→保存:通常窗口命名为“w_login”。(2)界面设计(3)设计程序,运行显示“欢迎使用”窗口四.菜单设计(1)创建菜单(File→)New→PBObject→Menu:右击Untitled,InsertSubmenuItem建菜单项,右击菜单,InsertSubmenuItem建命令项,菜单命名为“m_main(2)设计菜单用
6、户管理、学生管理、课程管理、选课管理、数据分析、系统维护在学生管理、课程管理中分别加入子菜单增加、删除、修改、查询;在选课管理中加入子菜单按学生、安课程;在数据分析中加入子菜单学生统计、课程统计、成绩统计、输出打印;在系统维护了中加入子菜单修改密码、帮助、退出。(3)菜单的捆绑a)新建一个捆绑菜单的窗口b)打开窗口,在“MenuName”框中指定需要捆绑的菜单名”m_main”,在“WindowType”框中指定所需要的并可以带菜单的窗口类型,如“mdihelp!”。五.系统维护中的子窗口设计1.帮助窗
7、口(1)新建窗口,命名为w_help。(2)制作“帮助”文件的word文档,并截图。(3)单击工具栏上的ole控件,打开”InsertObject”对话框。(4)单击窗口的任意位置,放置OLE控件,并将控件大小调节。(5)打开“m_main”,双击“系统维护”菜单标题下的“帮助”菜单项,写脚码。修改密码窗口创建窗口,命名为“w_password”Cb_1的脚码(确定)Cb_2的脚码(关闭)(2)(5)打开“m_main”,双击“系统维护”菜单标题下的“修改密码”菜单项,写脚码。六.学生管理系统中的课程管
8、理中的所有子窗口创建数据对象查询表“s”选择“file”->”new”命令,选择“grid”风格,单击“ok”按钮查询表“c”创建查询窗口Open的脚码Cb_1的脚码(检索)Cb_2的脚码(关闭)绑定在菜单中执行结果创建删除窗口(1)新建窗口,命名为w_s_delete.Closequery的脚码Cb_1的脚码(检索)Cb_2的脚码(删除)Cb_3的脚码(确定)Cb_4的脚码(关闭)(2)绑在菜单中执行结果创建插入窗口新建窗口,命名为“w_
此文档下载收益归作者所有