- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PowerBuiler论文
学院:信息科学与工程学院 年级:2013级计科3班 姓名:李新文 学号:座机电话号码4 专业:powerburlder
1 系统需求分析
1.1 系统功能分析
1 专业信息管理
学生信息管理系统是面向学校的,必定会涉及到专业信息,所以专业信息管理是不可缺少的.
2 班级信息管理
班级编号应与专业一样,包含院、系信息,但它还有年级之分。另外,同一年级、相同专业的班级可能有多个.
表1.2 班级表
字段名称
数据类型
字段长度 是否为空
约束关系 班级编号
字符数据char 字符长度为7,即表示班级编号用七个字符表示 不可为空 在此数据表中代表唯一性的列或列的组合,没有则不允许输入数据。 班级名称 可变长度的字符类型verchar 字符长度为40, 不可为空 学生一般属于哪个班级,因此学生的学号中应包含班级编号。
表1.3学生表
字段名称
数据类型
字段长度 是否为空
约束关系 学号 字符数据char 9表示学号用九个字符表示, 不空 没有不允许输入 姓名 可变长度的字符类型verchar 8个字符来显示姓名, 不空 出生日期 R日期型数据date 可空 4 课程信息管理
课程表本来应该从教学计划中演化而来,与专业、班级、学期等有关,
表1.4课程表
字段名称
数据类型
字段长度 是否为空
约束关系 课程编号
SMALLINT 数据类型是一种精确数值数据类型,Null Idx Smlliint 课程说明 是 No Name Varchar(50) 课程名称 No 2 班级表
班级的编号应与专业一样,包含院、系信息,但有年级之分,还有班级之分,所以要注意数据的字符长度。
表2.3 class
列名 数据类型 说明 主键 外键 Null Idx Char(7) 班级编号 是 No name Varchar(40) 班级名称 No 3 学生表
为了简化设计,采用了现在这样的浪费方式。还要注意主键和外键的设立和数据的长度问题
表2.4 Student
列名 数据类型 说明 主键 外键 Null Idx Char 9 学号 是 No Name Varchar 8 姓名 No Birthday Date 出生年月 Address Varchar 60 家庭住址 4 成绩表
成绩表的主键由学号和课程编号联合来表示,因为只有学号和课程编号联合,才能准确表达哪个学生哪门课考了多少分。因此前两项均要设为主键,
表2.5 Score
列名 数据类型 说明 主键 外键 Null Student_idx Char 9 学生学号 是 Fk_sco与student表的idx关联 No score Numeric 4,1 分数 2.2 数据库的创建
2.2.1 创建数据库
点击打开数据库画板,其中的object视图
然后点击ODB ODBC- Utilities- Create ASA Database,
2.2.2检查powerbuilder环境是否已连接上数据库
点击打开数据库画板,看到student上面已经有了对号的符号,说明数据库已经连接成功。
图3.3 powerBuilder 环境通过ODBC与数据库Student数据库连接
2.2.3 数据的输入
1 创建主键
右击表名,选【new\primary key】,出现主键设置视图,分别按表的设计在“columns”框中选中设置,按【save】图标保存。
2 创建索引 右击表名,选【new\index】,出现索引设置视图,在“Columns”框中选择合适的列作为索引列。按【save】图标保存。
3 创建外键
右击所需创建外键表名,选【new\foreign key】,在出现的外键设置视图,在“general”标签的“columns”框中选中需要创建外键的列,并在“foreign key”框中起一个外键名,再“primary key”标签卡的“table”下拉列表框中选择关联表,并在“columns”框中选中关联表的关联列,设置完毕,按【save】图标保存.
3 应用程序框架设计
3.1 主窗口的创建
步骤:选择工具条中的【new】,在“PB Object”里选择Window项,保存为w_main。在应用对象设计画板中左下角的脚本编辑视图中选择Open事件。添加打开主窗口的代码.
3.2主菜单的创建
学生信息管理系统主菜单的创建步骤如下:首先按工具条中【new】键,选择Pb Object中的Menu图标建立,保存为m_main。
4 系统各模块的设计
4.1 创建学生课程信息显示窗口
5.1的学生信息显示窗口的设计,用于显示学生所学的课程信息。
4.2创建学生专业显示信息窗口
用于显示学
文档评论(0)