高级软件开发技术报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高级软件开发技术

课程设计报告

题目:学生成绩查询网站专业:信息管理与信息系统

学生成绩查询网站

一、网站的功能

设计这个网站的目的是为了方便学生查询成绩和进行个基本人信息注册以方便录入新的成绩,有了这个网站,学生就不用再为没地方查询成绩而发愁,也方便教务处对学生的信息有一个基本的了解。学生成绩查询网站能让有成绩的学生登录,并且登陆之后就能很方便的看到自己的学习成绩。这个网站一共有3个窗体页,主页index.aspx设计为登陆页面,如图1.0所示, result.aspx页设计为成绩查询结果页,如图2.0和图2.1所示,register.aspx页设计为注册页如图3所示。

当学生首次登陆这个网站时,进入的是登陆页面。如果学生已经有账号了,则直接输入用户名和密码,再单击登陆按钮。如果账号和密码正确则进入到成绩查询页面,否则就得重新输入。若果学生好没有账号,就单击注册按钮进行注册,进入的是注册页面。

图1 登录界面

当进入到成绩查询页面时,学生就能看到自己的成绩,成绩以一个成绩表形式呈现数来,标题栏有姓名、课程、成绩、课程性质、学时和学分在页面的左侧有一个欢迎的字样。如果学生有成绩,成绩表就会呈现具体的学生成绩,并在页面的左侧呈现“欢迎您!”后边加上学生的姓名的字样,如果没有成绩,则就会

到成就表为空,页面的左侧只呈现“欢迎您!”的字样。当学生返回到登录页面时,只需要点击“回到登陆页”超链接就可以回去了。

图2.1 成绩查询无结果

图2.0 成绩查询成功

当进入到注册页面时,学生需要输入一些基本的注册信息,例如:用户名、密码、姓名、年龄、性别、专业、爱好等基本信息,要求用户名、密码和姓名不能为空。在输入用户名时,要求用户名只能由英文字母、数字、下划线组成。输入密码时要求密码框和重复输入密码框必须相同,姓名可以由任意字符注组成,年龄要求在15岁到110岁之间,邮箱要求输入正确的邮箱。若果违反了以上的要求,就会导致无法注册显示错误信息。性别可以选择男或女,专业的下拉列表有很多选项,只需选择其中一个就可以了,爱好这一项选择可以多选。当满足以上要求后,单击注册按钮后就会返回到登录页面。若不想注册了,也可点击页面上的“回到登陆页面”超链接返回到登陆页。

图3 学生信息注册

二、控件的属性

1、index.aspx页面控件

该页面可以从数据库中提取数据来匹配学生输入的用户名和密码,匹配失败显示“用户名或密码错误,请重新输入”。登陆界面可以实现和数据库的连接交互,该页面一共用到3种控件,有文本、文本框和按钮控件。两个按钮共编写了两个事件,登录事件编写的是和数据库进行简单的连接交互事件,将用户输入的

登录信息与数据库中的表信息进行匹配,匹配成功则转入result.aspx页,匹配失败则弹出错误信息警告框。

该页为登录页面,页面中的所有控件都有id和runat两个属性,runat的属性值为“server”固定不变。页面中的文本控件的Text属性为“学生登录”,id属性为“Label1”。页面中有两个文本框控件,第一个文本框控件用来输入用户名,控件的id属性值为“stu_id”,控件的是width属性值为“101px”,第二个文本框控件用来输入密码,控件的id属性值为“stu_pwd”,TextMode属性值为“Password”控件的是width属性值为“101px”。页面中登录按钮控件的id属性值为“btnLogin”,控件的onclick属性值为“btnLogin_Click”。页面中登录按钮控件的id属性值为“btnCancel”,控件的onclick属性值为“btnCancel_Click”。该页面的主要代码如下:

学生成绩查询

用户名:

密 码:

onclick="btnLogin_Click" />