版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四则运算系统(B/S详细设计说明书修订历史版本发布日期生效日期修订说明作者审核人批准人当前状态1.02018-11-182018-11-18新建魏华睿、叶栩华魏华睿魏华睿试用发布目录1引言21.1编写目地21.2背景21.3定义31.4参考资料32.代码框架描述42.1函数框架说明43数据结构44.1登录模块64.2出题模块94.3 成绩模块 11详细设计说明书1 引言1.1 编写目地这篇概要设计说明书定义了该网站地整体结构、各个功能模块和 数据结构 ,为后续开发做好了准备 .预期读者为全组开发人员 .1.2 背景随着网络越来越大众化 ,网络测试则成了教案系统中不可或缺地 部分 .为了适应网络
2、地发展和方便教案地需要 ,让小学生能积极参与练 习 ,提高运算能力 .基于这样地现实 ,我们着手开发了一个能实现随时练习、有选择性地练习,并能以动漫为主题吸引小学生地四则运算系统VB/S).实现智能型、信息化、快节奏、高效率地练习模式 .待开发软件系统地名称;四则运算系统 (B/S任务提出者:庞雄文老师 .开发者:魏华睿、叶栩华 .用户:小学学生和小学数学老师 .运行该软件地计算站:华南师范大学1.3定义本文件暂未用到地专门术语地定义1.4参考资料文档名称版本号日期出版单位/来 源备 注软件项目导论第5版2008 年 2月清华大学出版社软件开发环境与工 具2018 年 5月电子工业出版社ASP
3、动态网页设计实 战机械工业出版社ASP编程基础与实 例2002 年机械工业出版社2.代码框架描述2.1函数框架说明网站页面作用In dex.aspx登录主页Stude ntSelect.aspx学生主页TeacherSelect.aspx老师主页Practise.aspx学生练习模块Test.aspx学生测试模块TeacherMsg.aspx公告管理模块MarkMsg.aspx学生总分查询CheckPo in t.aspx答案公布3数据结构3.1逻辑结构定义数据结构标识符定义数据项成绩mark每次做完题得出成绩 得出结果答案准确率、答对题目数题目参数Level每次做题前设 置地难度参数初级 加
4、减法)、中级 乘 除法)、咼级 加减乘除 混合)3.2物理结构定义数据项存取类型答案准确率double答对题目数int3.3数据结构关系图开始4子模块详细设计说明4.1登录模块用户登录,输入账号密码,判断账号是否存在,不存在则提示,若存在则,判断密码是否正确 不正确则提示,否则进入相应地页面protectedvoid Log in Butt on _Click(object sen der, Eve ntArgs ebool flag = false 。 string m_temp。string m_key = 。string sid 。sid = IdinputBox1.Text 。/ 获取
5、相对路径string file_name = System. AppDomain.CurrentDomain.SetupInformation.ApplicationBase +data.xls 。String stringarray = Regex.Split(fileString path = stringarray0 + for ( int i = 1 。 i stringarray.Lengthif (i path += stringarrayi +elsepath += stringarrayi/name, , RegexOptions .IgnoreCase。 i+设置读 EXCE
6、Lstring strConn 。ExtendedstrConn = Provider=Microsoft.Jet.OLEDB.4.0。 Data Source= + path +Properties=Excel 8.0。HDR=Falsa IMEX=1。OleDbConnection OleConn = newOleDbConnection (strConn 。OleConn.Open( 。/ 判断用户是学生还是教师if (RadioButton1.Checked/ 读学生数据String sql = SELECT * FROM Sheet1$ 。OleDbDataAdapter OleDa
7、Excel = newOleDbDataAdapter (sql, OleConn 。 DataSet Table = newDataSet ( 。OleDaExcel.Fill(Table,sno 。for ( int i = 0。 i for ( int j = 0。 j III!m_temp =m_temp += Table.Tables0.Rowsijif (sid = m_tempflag =true 。m_key += Table.Tables0.Rowsi5 /if (flag/判断用户是否存在判断密码是否正确if (m_key = KeyinputBox2.Text strin
8、gurlelseurl =StudentSelect.aspx?sid=Response.Redirect(url 。+ sid 。Response.Write(alert(密码不正确 ! 。elseResponse.Write(alert( 账号不存在 ! 。读教师数据 else/String sql = SELECT * FROM Sheet3$ 。OleDbDataAdapter OleDaExcel = newOleDbDataAdapter (sql, OleConn DataSet Table = newDataSet ( 。OleDaExcel.Fill(Table, sno 。
9、for ( int i = 0 。 i for ( int j = 0 。 j m_temp = 。m_temp += Table.Tables0.Rowsij 。if (sid = m_tempflag = true 。m_key += Table.Tables0.Rowsi4 。/ 判断用户是否存在if (flag/ 判断密码是否正确if (m_key = KeyinputBox2.Textstring url 。url = TeacherSelect.aspx?tid= + sid 。 Response.Redirect(url 。elseResponse.Write( alert( 密
10、码不正确 !。elseResponse.Write( alert( 账号不存在 !。OleConn.Close( 。4.2 出题模块登陆后出题框架Recieve.Text = Request.QueryString sid 。string alg 。Labell.Text =第2+ Label2.Text +题?a。int x, y, z 。int sign1, sign2 。string m_sign1, m_sign2 。Randomran = newRandom( 。x = ran.Next(1, 50。y = ran.Next(1, 50。z = ran.Next(1, 50。sign
11、1 = ran.Next(1, 1000。sign2 = ran.Next(1, 1000。sign1 = sign1 % 2。sign2 = sign2 % 2。if (sign1 = 0m_sign1 =+ 。elsem_sign1 =- 。if (sign2 = 0m_sign2 =+ 。elsem_sign2 =- 。alg = x.ToString( + m_sign1 + y.ToString( + m_sign2 + z.ToString( + TextBox1.Text = alg 。sum0 =int .Parse(Label4.Text 。if (sign1 = 0sum1 = x + y。elsesum1 = x - y。 if (sign2 = 0sum1 = sum1 + z。elsesum1 = sum1 - z。Label4.Text = sum1.ToString(。4.3 成绩模块做完 10道题 ,显示结果以及写入数据string cmdstr = UPDATE Sheet2$ set scount= +scount+ ,smark= +smark+,sum= +ssu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宣城职业技术学院《操作系统》2025-2026学年期末试卷
- 三明医学科技职业学院《管理会计概论》2025-2026学年期末试卷
- 合肥幼儿师范高等专科学校《飞行电学基础》2025-2026学年期末试卷
- 赣南医科大学《临床医学概论》2025-2026学年期末试卷
- 福建农业职业技术学院《金融监管学》2025-2026学年期末试卷
- 腕关节健康保护
- 风电场光伏电站接入电网技术规定
- 成型制作养护工操作能力测试考核试卷含答案
- 电机制造工变更管理评优考核试卷含答案
- 制钉工岗前班组管理考核试卷含答案
- 南疆铁路阿克苏至巴楚段扩能改造工程环境影响报告表
- 中考英语阅读理解练习与重点词汇汇编
- 2026年四平职业大学单招综合素质考试题库及参考答案详解
- 北京市海淀区2026届九年级下学期中考一模物理试卷(含解析)
- 2026 届百师联盟高三二轮复习联考(一)英语试题及答案
- 2026年食品药品犯罪侦查岗遴选试题及答案
- 《古蜀文明保护传承工程实施方案》
- 建筑垃圾资源化监理实施细则
- 2026年太原市高三下学期一模语文试卷和答案
- 加油站安全管理法律法规岗前培训试题及答案
- 2025-2030中国导电塑料市场投资风险及应用趋势预测研究报告
评论
0/150
提交评论