- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆航天职业技术学院
课程设计说明书
课程名称 数据库技术课程设计(PB)
题 目 学生成绩管理系统
院 系
班 级 计算机网络
学生姓名
指导教师
日 期
课程设计任务书
课程设计名称: 数据库技术课程设计(PB)
学生姓名: 专业班级: 计算机网络
设计题目: 学生成绩管理系统
课程设计目的
该课程设计是学习完《PB程序设计》课程后进行的一次集中实践环节的综合练习。其目的是通过本课程设计使学生对具体问题应用《PB程序设计》课程中所学的方法与技术,进行需求分析及软件设计的过程,完成一个数据库应用系统的设计全过程。
内容
说明书内容格式要求纸张大小为纸。正文为5号宋体一级标题:第章( 标题,2号宋体,上下空两行居中,行距为5号宋体单倍行距)。二级标题:1.1[第章 第节] (标题,3号黑体居中,上下空一行,行距为5号宋体单倍行距)。三级标题:1.1.1 [第章 第节 第个问题](标题,4黑左顶,占2行)。…………………………..…………….5
第二章:系统分析………………………………….6
第三章:功能分析………………………………….7
第四章:系统实现…………………………………7
第五章:结束语……………………………………34
第七章:参考文献…………………………………35
概述
PowerBuilder美Sybase公司研制的一种新型、快速开发工具,是客户机/结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的象的编程语言PowerScript,提供与当前流行的大型数的接口,并通过ODBC与库相连。
在开始学习PowerBuilder 之前,首先要弄清楚的问题是什么是PowerBuilder,它是用来干什么的,它的特点又是什么。只有知道了PowerBuilder的功能和特点所在,我们才能知道什么时候应该选用PowerBuilder作为我们的应用程序开发工具。
第二章 系统分析
1)系统分析
系统分析阶段的任务就是确定该系统所要解决的问题及其具体要求。学生成绩管理系统需要完成的主要功能如下:
班级信息的输入和存储,包括班级编号、班级名称、所属专业、入学时间和学制等。
对已经输入的班级信息的修改、查询。
学生基本信息的输入和存储、包括学号、姓名、性别、出生日期、班级等。
学生基本信息的修改和查询。
每学期初各班所开设课程的输入,包括课程名、学期、学时等。
各班所开设课程信息的修改和查询。
学期末输入每个学生的考试成绩。
学生成绩的修改。
查询某个学生。
查询并打印某班某学期所有学生的各科成绩。
查询并打印某班某学期某课成绩。
系统具有用户和密码的管理。
第三章 功能分析
通过上面各项功能的分析、分类、综合,按照模块化程序设计的要求,得到它的模块结构:
(1)系统管理 它包括密码修改,用户管理,登录控制。
(2)班级信息管理 它包括班级信息修改,班级信息查询,班级信息输入。
(2)学生基本信息管理 包括学生基本信息查询,学生基本信息修改,学生基本信息输入。
(3)课程信息管理 包括课程信息查询修改,课程信息输入。
(4)成绩信息管理 包括成绩查询,成绩修改,成绩输入
第四章 系统实现
4.1[第4章 第1节 创建数据库]
在PowerBuilder开发环境中打开数据库画板,使用[ODB ODBC]接口建立Adaptive Server Anywhere 8.0(ASA 8.0)的数据库,然后建立5个表和1个视图。分别为“班级”表、“学生基本信息”表、“课程”表、“成绩”表、“用户”表。各表之间的关系如下图1所示:
图1 各表的关联关系
4.2[第4章 第1节 创建应用对象]
创建新的工作空间。
创建应用对象,应用对象名设为“ylq”。
打开新的对象画板.为应用对象ylq的Open事件编写代码如下:
// Profile student
SQLCA.DBMS = ODBC
SQLCA.AutoCommit = False
SQLCA.DBParm = ConnectString=DSN=student
connect;
if sqlca.sqlcode0 then
messagebox(提示,数据库连接失败!)
else
op
您可能关注的文档
最近下载
- 2025年初级钳工试题及答案钳工试题(含答案).docx VIP
- 四川省成都市新都区新都一中学实验学校2024−2025学年上学期新七年级分班(奖学金)模拟 数学提高试题(含解析).docx VIP
- 2024新疆职业大学招聘笔试真题带答案详解.docx VIP
- Unit 10 Baggage Service课件pptj电子教案.pptx VIP
- 易中天《先秦诸子百家争鸣》(cctv百家讲坛全六部共36集).pdf VIP
- 民航服务英语unit 3 baggage service课件讲解.ppt VIP
- 预防高处坠落培训.pptx VIP
- 脊髓损伤的诊治指南.pdf
- 2025年起重机司机(限桥式起重机)Q2特种设备理论必背考试题库资料(附答案).pdf VIP
- 抛体运动题目.doc VIP
文档评论(0)