社区
VB
帖子详情
程序设计
cydlchl
2004-04-24 09:24:37
如果要做一个设计:C语言程序设计试题系统,
它是要建立较完善的试题信息数据库,
如何着手去做呢? 我是一个女孩子,
所以智商有限,请各位大虾帮个忙,
我的QQ是:304804820
...全文
30
23
打赏
收藏
程序设计
如果要做一个设计:C语言程序设计试题系统, 它是要建立较完善的试题信息数据库, 如何着手去做呢? 我是一个女孩子, 所以智商有限,请各位大虾帮个忙, 我的QQ是:304804820
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rock29
2004-05-07
打赏
举报
回复
我一点也不懂,我学的只是动画方面,
所以对编程我一说糊涂,二说无奈,
如果是这样,你只能找一个程序员做男朋友,然后让他写,否则即使你晕死都不管用:))
cydlchl
2004-05-07
打赏
举报
回复
我这边发布的和那边的不是同一个人,
cydlchl
2004-05-07
打赏
举报
回复
我也不要找什么程序男朋友
做不了自己可以交白卷,要不就只能交错卷
交一个程序男朋友,岂不是有点利用了他?
这样子不好。
不过我像是看透了,在这里发帖子,也就像在QQ里聊天
建议多是多,但就是没有什么实用的,没意思,
在这里打扰了各位大虾那久,小女子谢谢你们!
cydlchl
2004-05-07
打赏
举报
回复
这个礼拜要交,所以那么急人。
极速小王子
2004-05-07
打赏
举报
回复
哦!复杂麻烦!
ZGPSOFTMAN
2004-05-07
打赏
举报
回复
一群白痴,说了半天,问题还是问题。
Silenthunter
2004-05-07
打赏
举报
回复
什么时候交
Silenthunter
2004-05-07
打赏
举报
回复
我们教员以前做过什么军事指挥学的考试系统 回头我给你问问他
viaboy
2004-05-07
打赏
举报
回复
介于你现在水评,找一本书,一定要有这方面的例子,自已调试出来,也就行了,
万事开头难,慢慢来,建议你先看点书,再说做。写程序速成可能性很小。
cydlchl
2004-05-07
打赏
举报
回复
那我不说我是个女孩子,会有人帮一下忙吗???
cydlchl
2004-05-07
打赏
举报
回复
提纲是做好了,可是就是不会编
1 引言
当前将发展高等教育作为拉动内需的重要措施之一,使高等教育面临极大的发展机遇。各高校在校学生人数急剧增长。但是,不少学校的教学管理仍停留在手工阶段,学生成绩登记、整理、统计等工作量极大,且经常出错。虽然在一些高校建立了校园网,实现了办公自动化,但是,还有相当数量的学校尚不具备这样的条件,因此开发学生成绩管理系统,实现部分办公自动化就具有很大的实际意义。VisualFoxPro6.0中文版最大的特点是易学、高效、功能强大,因此,本系统采用VisualFoxPro6.0中文版开发。
2 以软件工程理论指导
设计软件工程是指导计算机软件开发和维护的工程学科。软件工程的传统途径是生命周期方法学。生命周期方法学把软件的生命周期划分为若干个相对独立的阶段,每个阶段完成一些确定的任务,交出最终的软件配置的一个或几个成分(文档或程序);在完成每个阶段的任务时采用行之有效的结构分析、设计技术和适当的辅助工具;在每个阶段结束时都有严格的技术审查和管理复审。
21 系统分析
系统分析阶段必须回答的关键问题是:“要解决的问题是什么?”。从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。系统分析的主要工具是数据流程图。数据流程图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。图1为学生成绩管理系统的数据流图。数据流程图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。数据字典则对数据流图的各种成分起注解、说明作用。编写数据字典是一项十分重要而繁重的任务。以下为本系统数据字典中的数据存储条目。
22 系统设计
这一阶段的主要任务是从信息管理系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。
HIPO图是系统设计的主要方法之一。图2是本系统的HIPO层次图,它表示自顶向下分解所得系统的模块层次结构。
数据存储
系统名:成绩管理 编号:D1
条目名:学生基本情况 别名:
存储组织
录数:约1000 关键字:学号
每个学生一条记录按学号顺序排列记
数据量:约100KB 辅关键字:学生姓名
记录组成:
项目名称:学号 姓名 性别 出生年月 家庭住址…备注
字节长度:7 8 2 6 20………20
简要说明:
学籍变动(留级、转专业)在备注中说明。
成教生在备注中说明。
编号 日期
修改记录:
审核 日期
图2 系统的HIPO层次图
24 系统实施
用传统设计语言(如Foxbase、FoxPro)设计输入设计、输出设计和各模块之间的相互连接将占整个程序设计工作量的80%。而采用VisualFoxPro提供的控件和对象设计,可使工作量减少到占整个程序设计工作量的20%,大大缩短开发周期,如图3。
在VisualFoxPro中我们通常按以下步骤开发:
(1)建立项目文件
(2)先建立数据库,再建立表的结构和相应的索引,然后分配表间关系。
(3)通过表单建立信息的输入部分。
(4)通过视图和报表建立相关的数据处理,并将数据处理结果输出。
(5)通过菜单生成系统,建立整个系统的功能选项。
(6)对完成的信息进行编译。
(7)通过发布向导建立可以发布的应用程序。
3 结论实践证明:
按照上述步骤进行系统开发,周期短、效率高、出错率低,对开发人员的技术要求低。特别适合一般单位采用。本文虽然以学生成绩管理系统为例,但对其它中小型管理系统开发也有一定的指导意义
cydlchl
2004-05-07
打赏
举报
回复
你们太无理了,我自己做自己完成,
虽然有百分百的错!!!!
gxboy
2004-05-07
打赏
举报
回复
楼主不要一再强调自已是girl蛮...............
楼上说的我两脚支持,但不要找我,哈哈哈。
cydlchl
2004-05-03
打赏
举报
回复
我也不知道怎么办了
只好一边红着脸一边请教罗。
lyj670
2004-05-03
打赏
举报
回复
我看叫别人帮你写一个比较快。
cydlchl
2004-05-02
打赏
举报
回复
怎么样写一个小程序随机调用?
怎么样建数据库?
这些是什么?:建数据库(Access/MS SQL都行),应该包括以下的表()内的是主要字段:
试题资料表(试题ID、标题、内容、难度等级、题型ID)
题型表(题型ID、名称...)
试题分数表(试题ID、答案、分数)
使用频度表(试题ID、累计出现次数、被答对次数、最近使用日期)
考生资料表(考生ID、考生档案号、...)
考试资料表(考试ID、考生ID、日期、考试地点、时间...)
考试明细资料表(明细ID、考试ID、试题ID、得分、估计耗时)
cydlchl
2004-05-02
打赏
举报
回复
怎么样写一个小程序随机调用?
怎么样建数据库?
这些:试题资料表(试题ID、标题、内容、难度等级、题型ID)是什么?
cydlchl
2004-05-02
打赏
举报
回复
我一点也不懂,我学的只是动画方面,
所以对编程我一说糊涂,二说无奈,
也不知道怎么抄,不知道哪些有用没用,
它的主题只是要做出一个可执行系统。
要实现里面的功能更不懂了。谢谢M00
mooowx
2004-04-26
打赏
举报
回复
To cydlchl (12345) 小妹妹(不管真假,先叫着):
因为太忙,未能细述.今补上给你参考:
1、建数据库(Access/MS SQL都行),应该包括以下的表()内的是主要字段:
试题资料表(试题ID、标题、内容、难度等级、题型ID)
题型表(题型ID、名称...)
试题分数表(试题ID、答案、分数)
使用频度表(试题ID、累计出现次数、被答对次数、最近使用日期)
考生资料表(考生ID、考生档案号、...)
考试资料表(考试ID、考生ID、日期、考试地点、时间...)
考试明细资料表(明细ID、考试ID、试题ID、得分、估计耗时)
以上这些表基本可以反映考核的记录范围。
2、设计界面,可以按照设定条件,自动生成一份试题(你可以使用一个简单的随机函数),写入数据库并显示给考生(可以是一次显示,也可以以[下一题]的方式显示)。
3、考生每作答一题便将结果写入数据库。实时写数据库是防止考试用机死机被考生咒骂,需知教育系统的机子是出了名的能用产品。
做好以上工作后,就回到了我第一次给你的答案了-----抄!!!
见到C语言的考题就抄,重复也无所谓,有一万几千题考别人才过瘾,看你怎么猜题!
cydlchl
2004-04-25
打赏
举报
回复
晕!如果能抄.我早就充分利用了
还用你们说呀??
说了等于没说,
不过还是谢谢你们!
加载更多回复(3)
《实战Delphi6/Kylix2/SOAP/Web Service
程序设计
篇》(
《实战Delphi6/Kylix2/SOAP/Web Service
程序设计
篇》(李维著)
Java
程序设计
技巧1001例
Java语言1001例 请用超星阅读器打开这些文件
C语言及
程序设计
提高视频精讲
本课为“C语言及
程序设计
”系列课程中的第二部“提高篇”。在第一部“初步篇”介绍基本的数据结构和控制结构基础上,引入函数和数组,传授模块化设计的方法,目标是使学习者有能力编制出300行左右代码的应用程序。系列课程针对没有任何
程序设计
基础的初学者,关注学习者能够通过实践的方式,学会利用C语言解决问题。与课程同步的实践指导,以及贯穿始终的“银行储蓄系统”,帮助初学者真正具备
程序设计
能力。
C/C++
程序设计
员应聘常见面试试题深入剖析
C/C++
程序设计
员应聘常见面试试题深入剖析,不看会后悔!!!!!!!!!
改善
程序设计
技术的50个有效做法(CC++)(free)
PPT文档,改善
程序设计
技术的50个有效做法
VB
16,552
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章