学软件的孩子就这样,考试也好了,不是中国的传统笔试作答,都改做项目,做答辩了,我真的对学校的这种考试给以赞赏!!
同时我也需要各位朋友们的帮助,在一起的交流中完成我的期末作业。
-----------------------------------------------------------------------------
2011~2012学年度第二学期期末考试
10 级 软件技术 专业
《基于EJB的企业级应用》科试题(A)
(命题教师: 考试方式:机考(作品) 考试时间: 第20周 )
系部 班别 姓名 学号
得分 |
|
一、实现电子拍卖系统
电子拍卖系统本质是一个电子商务平台。用户可以在该系统上发布想出售的商品,也可以对拍卖中的商品参与竞价。整个过程无需人工干预,自动完成。本系统要求用户在参与拍卖之前,必须登录,如果用户没有登录,访问受保护资源时,系统应能过自动导航到登录页面。对于物品管理,本系统须实现查询拍卖物品,添加拍卖物品,增加拍卖物品种类,竞价处理,以及发送邮件通知用户所参与的竞价。登录用户可以添加用户物品种类,浏览正在拍卖中的物品,流拍物品,以及参与竞价。
二、成绩评定方式
根据任务完成情况评定。
由科任教师根据软件作品的完成情况给予评分,并进行随机提问,最终每人提交软件作品一份。
三、评分标准(满分100分)
1. 实现登录验证,及页面自动导航功能―――――――――――----------------―10分
2. 实现物品管理模块中的查询拍卖物品,添加拍卖物品和添加拍卖物品种类―――――――――――――――――――--------------------------------20分
3. 实现物品管理模块中的竞价处理和邮件通知――――――――――――----―――30分
4. 实现登录用户添加物品种类,浏览拍卖物品和流拍物品―――――――--------―20分
5. 实现登录用户的竞价和邮件通知功能――――――――――----――------------20分
--------------------------------------------------------------------------
2011~2012学年度第二学期期末考试
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人,在2012年6月22日以小组为单位提交作品。
作品文件夹命名方式为:
班名_组员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分