2020年2月17日寒假开学网上测试

一、题目

2018级《软件工程》
课前测试(200分钟)
    河北省重大技术需求征集系统原型(15分)

1、项目需求:
为了充分利用京津科技资源,破解我省产业转型升级、绿色崛起所面临的重大技术难题,按照厅领导指示,现面向重点产业、重点领域、重点企业(单位)征集产业或领域关键技术难题,构建我省重大技术需求数据库,特制定本工作方案。重大技术需求征集系统流程如下:
2.系统要求与功能设计
2.1 页面要求
1、根据提供的登录界面素材(login.html)完成登陆界面的展示; 
2、根据提供的主界面(index.html)素材完成系统主界面的浏览展示; 
3、首页为用户登录页面,用户登录后,进入主界面,要求实现密码验证,页面验证码功能; 
4、需求征集功能页:实现重大技术需求征集信息的查看、在线填报、提交功能。
5、需求审核功能页:浏览已提交的重大技术需求信息,并对该信息进行审核,审核结果有通过或不通过,并附有审核意见;
6、系统管理功能页:用户注册(register.html)、修改密码;
7、对每页中的浏览结果要求以列表形式展示。 
8、页面模板说明:WJDC.Rar
 
要求学生套用Login.html、main.html、register.html分别为登录界面、后台管理主界面、注册用户界面模板。其余功能要求在主界面框架下调用二级页面实现。
2.2 功能要求
1、用户注册:首次用户使用需要进行注册,然后登录本系统。(1.5分)
(1)用户注册需要填报用户姓名、密码、重复密码、手机号码、所属单位五项内容(0.5分);
(2)验证密码和重复密码保持一致(0.5分);
(3)验证手机号码为11位数字。(0.5分)
2、用户登录功能:根据登录信息错误类型,提示用户名、密码、注册码错误;(2.5分)
(1)用户名不在数据库中,提示“该用户不存在”。(0.5分)
(2)密码错误,提示“密码错误,请重新录入”。(0.5分)
(3)录入验证码信息与界面显示验证码码信息不一致,提示“验证码码错误”。(0.5分)
(4)上述信息录入正确,页面跳转到系统主界面。(0.5分)
(5)根据提供的登录界面素材(login.html)完成登陆界面的展示;(0.5分)
 
3、系统主界面:(1分)
(1)根据提供的主界面(index.html)素材完成系统主界面的浏览展示;(0.5分)
(2)实现主界面左侧系统菜单栏功能,二级菜单包括需求征集、浏览需求、需求审核、用户注册、修改密码五项功能;(0.5分)
 
3、需求征集:(4分)
完成河北省重大技术需求在线填报,提交功能,具体征集内容如下表所示; 
河北省重大技术需求征集表
技术需求名称    

重大科技需求概述(主要内容,技术指标、预期经济和社会效益等,限500字)




研究类型    □基础研究  □应用研究  □试验发展 □研究发展与成果应用  
□技术推广与科技服务  多选
技术需求
合作模式    ○独立开发     ○技术转让   
○技术入股    ○合作开发    (单选框)
计划总投资             (只能填入数字,可以有小数点)      万元

(1)    实现重大技术需求在线填报功能(0.5分);
(2)    实现验证重大技术需求概述字数不超过500字(0.5分);
(3)    实现研究类型多选功能(0.5分);
(4)    实现技术需求合作模式单选功能(0.5分);
(5)    实现计划总投资数字录入功能(0.5分);
(6)    实现需求信息提交后台数据库功能(1分);
(7)    在后台数据库对需求信息标注状态为未审核(需求信息状态为未审核、已审核、被退回三种状态)。(0.5分)

4、浏览需求:要求实现查看已提交的需求信息功能(2分)
(1)    以列表形式实现已提交需求信息查看功能,列表结果显示序号、技术需求名称、提交日期,需求状态四列内容(0.5分);
(2)    实现按照需求状态过滤查询结果(0.5分);
(3)    实现按照技术需求名称查询信息功能(0.5分);
(4)    单击“技术需求名称”可显示需求信息的详细内容。(0.5分)

 

5、需求审核:在浏览需求的功能基础上增加审核功能(1分)
(1)    基本界面与浏览需求保持一致,但是结果只显示未审核的需求信息。(0.5分)
(2)    单击“技术需求名称”,进入需求信息详细内容界面,与浏览需求的详细信息不一样的地方在于,增加需求评审意见“通过”和“不通过”单选框,并提示输入评审意见。(0.5分)
 

6、修改密码:用户可以选择菜单栏中的修改密码对自己的登陆密码进行修改(1分)
(1)实现修改密码页面功能(0.5分);
(2)实现修改密码功能。(0.5分)。
 

7、数据库设计:根据题目要求完成数据库设计(2分)。
题目

二、心得体会

  由于代码中有老师给的框架,之前一直在研究这个框架如何用,结果到最后发现不用更改,直接拿过来就ok。代码就不放了,更多的到的是心理上的恢复和进步。满分15分,我得了7分,还不到一半T_T,看来这一寒假下来长进不大,虽然有些地方确实有进步不过敲代码的习惯还是没太大改观,遇到一些小问题就浪费了大量的时间。思路不够清晰,一晃神就过去很久了,不过这次的测试还是有的有失的,虽然没有得很高的分数不过更能激励我之后的学习更加努力,新的一年加油!

posted @ 2020-02-17 17:40  酸奶面包  阅读(193)  评论(0编辑  收藏  举报