学软件的孩子就这样,考试也好了,不是中国的传统笔试作答,都改做项目,做答辩了,我真的对学校的这种考试给以赞赏!!

同时我也需要各位朋友们的帮助,在一起的交流中完成我的期末作业。

-----------------------------------------------------------------------------

2011~2012学年度第二学期期末考试

 10 软件技术 专业

《基于EJB的企业级应用科试题(A)

(命题教师:       考试方式:机考(作品)  考试时间:20)

系部              班别                姓名              学号           

  

得分

 

一、实现电子拍卖系统

电子拍卖系统本质是一个电子商务平台。用户可以在该系统上发布想出售的商品,也可以对拍卖中的商品参与竞价。整个过程无需人工干预,自动完成。本系统要求用户在参与拍卖之前,必须登录,如果用户没有登录,访问受保护资源时,系统应能过自动导航到登录页面。对于物品管理,本系统须实现查询拍卖物品,添加拍卖物品,增加拍卖物品种类,竞价处理,以及发送邮件通知用户所参与的竞价。登录用户可以添加用户物品种类,浏览正在拍卖中的物品,流拍物品,以及参与竞价。

二、成绩评定方式

根据任务完成情况评定。

由科任教师根据软件作品的完成情况给予评分,并进行随机提问,最终每人提交软件作品一份。

三、评分标准(满分100分)

1.   实现登录验证,及页面自动导航功能―――――――――――----------------10

2.   实现物品管理模块中的查询拍卖物品,添加拍卖物品和添加拍卖物品种类―――――――――――――――――――--------------------------------20

3.   实现物品管理模块中的竞价处理和邮件通知――――――――――――----―――30

4.   实现登录用户添加物品种类,浏览拍卖物品和流拍物品―――――――--------20

5.   实现登录用户的竞价和邮件通知功能――――――――――----――------------20

--------------------------------------------------------------------------

20112012学年度第二学期期末考试

2010级软件技术专业Java EE方向《框架技术》科试题(A)

(命题教师:         考核方式:提交作品)

作品题目:网上书店

功能要求:

1 基础功能(共80分)

       1.1 注册、登录功能(15分)

1)用户登录后才能进入该网上书店,登录时需验证用户输入的用户名、密码;注册时必须有如下内容:用户名、密码、确认密码、邮箱。

2)管理员登陆后才能进行1.4的操作。

1.2 查看书籍信息(20分)

       用户登录后能够查看书籍信息(包括封面图片、书名、作者、ISBN号、价格),显示在该页面的书籍信息需从数据库中读出。

       1.3购物车(30分)

       用户在浏览书籍信息的同时,可以将该书籍添加进购物车。

       1.4 生成订单(15分)

       根据购物车的内容以及用户填写的收货地址等内容生成订单。管理员可以查看用户订单。

       2 高级功能(共20分)

       2.1 注册登陆模块

   1)注册、登陆时对输入数据进行校验(包括前端JS校验和服务器端的Struts2校验)。(2分)

       2)登陆时使用验证码。(2分)

       2.2 书籍管理模块

       1)能够分类查看书籍信息(如历史类、IT….)。(2分)

       2)管理员对书籍的增、删、改、查管理。(5分)

       3)显示书籍时能够分页显示。(3分)

       4)能够依据书名关键字或作者名字搜索书籍。(3分)

       2.3 订单管理模块

1)管理员可以修改订单状态(未支付、已支付、已发货、完成交易等)。(3分)

3 附加功能(可额外加分,共25分)

3.1 用户注册时能够自动发送激活邮件到用户填写的邮箱内,用户进入邮箱点击激活网址之后便注册成功,激活该用户。(10分)

3.2 管理员能够对普通用户进行管理(查询、删除)。(2分)

3.3 当用户提交订单时,检查订单中书籍的库存量,如果库存不足,则不能提交该订单,提醒用户修改订单。(3分)

3.3 集成支付宝提供的接口来完成在线支付功能。(10分)

 

技术要求(共100分):

1.  使用CSS+DIV完成网页布局。(20分)

2.  使用Struts2框架。(20分)

3.  使用Hibernate框架。(20分)

4.  使用Spring框架。(20分)

5.  合理地使用JavaScript脚本。(20分)

 

提交作品:

       本作品以小组的方式完成,每组人数为3-4人,在2012622以小组为单位提交作品。

作品文件夹命名方式为:

班名_组员1_组员2_组员3_组员4_框架技术期末考查作品

如:09软件技术302_李志磊_卞河儒_丁明珍_赖耀斌_框架技术期末考查作品

       作品文件夹内需包括如下内容:

1.      系统开发方案(包括系统需求、系统分析与设计、数据库设计)

2.      源码

 

评分标准:

1.      小组分数(共50%

1.1    系统所完成的功能(30%

1.2    开发系统所使用的技术(5%

1.3    用户体验(系统的易用性、可操作性,界面的美观性等)(5%

1.4    系统开发方案(10%

2.      个人分数(共50%

1.1    作品贡献(30%

1.2    个人答辩(20%

答辩时向考查教师汇报组员分工及任务完成情况,并演示系统,然后由考查教师进行相关提问。

 

如:

某组系统的功能得分:80分,技术分:60分,用户体验:90分,系统开发方案:80分;其中该组的A同学对作品的贡献分是90分,个人答辩得分为90分,则A同学的最后得分为:

   80*30%+60*5%+90*5%+80*10%+70*5% + 90*30% +90*20%=88