- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程作业资料
* 前导实践性知识 软件工程 程序设计 计算机网络 数据库 实习题目1:基于Web的软件注册码管理系统 基于Web的软件注册码管理系统。某公司通过网站 向全球销售软件,软件采用注册码激活机制,用户可以下载软件的试用版本,试用期结束后,用户必须付费购买注册码激活软件才能继续使用软件。注册码由三个属性组成:用户名(user name),机器码(hardware code),注册码(license key)。用户付费购买软件之后,将机器码通过邮件发送到公司负责人,负责人通过注册码计算器,产生与该机器码相应的注册码,再把注册码发送给用户。用户购买软件的渠道有两种,一种向某个地区的代理(reseller)购买,这时注册码的管理会有两种可能,一种可能是代理收集好终端用户(end user)的注册码信息发送给软件开发公司,软件开发公司不知道用户的联系地址,只知道代理的联系地址(这些客户是代理服务的客户,所以代理要必威体育官网网址);另一种可能是代理直接把用户的联系地址和注册码信息发送给软件公司,由软件公司直接为用户服务。终端用户的第二种购买方式是直接向软件公司购买。软件产品卖给代理的价格要少于直接卖给终端用户的价格,该差价就是代理的服务利润。用户在获得注册码之后,经常会因为各种原因而变更注册码。如用户买了新机器,需要申请新的注册码;如软件升级后,需要发给有免费升级权利的用户新的注册码等。因此现在需要一个基于Web的管理系统来做好注册码信息的管理工作。基本上,该系统会有三种人员,一种是软件公司的负责人(administrator),他具有最大权限。一种是代理,另一种是用户。每种人员都可以登入到该系统查看自己的信息,提交相关信息。基本上,对于代理这类用户来说,应该能看到下列属性:代理ID, 代理名,代理通讯地址,代理的邮箱,代理的电话, 代理购买的软件产品名,版本号,是初始购买还是升级(两者价格不同), 价格, 用户注册名,用户机器码,用户注册码。 对于终端用户来说,他应该能看到下列信息:用户ID, 用户名,用户邮箱,用户电话,用户通讯地址,用户注册名,用户机器码,用户注册码,购买的软件产品名,版本号,是初始购买还是升级(两者价格不同), 价格。 对于Administrator来说,他要能查阅所有用户的信息,并且有增加,删除,更新用户、产品、价格等信息的功能。 * * 实习题目2 建立一个分布式、互动式的远程教学平台,为教师教学、学生学习提供比较完整的教学解决方案。其主要功能包括通知发布、参考资料发布、电子课件发布、学生作业提交、帮助教师批改学生作业、帮助学生复查批改后的作业。 * 实习题目3 开发一个基于WEB的网上机票查询和销售系统,该系统可以录入航班和机票信息,用户可以查询航班时刻表、查询机票可用信息和机票折扣信息,用户可以通过WEB订票。 * 实习题目4 开发一个基于WEB的网上投稿系统,该系统可以接受作者的电子投稿,以及作者信息(如姓名、单位、通信地址、电话、E-Mail等)注册,并能供投稿人查询稿件处理情况,以及在稿件处理后(退稿、录用、修改后再审等),能自动发送E-Mail通知投稿人。 * 实习题目5 开发一个基于Web的BBS系统,包含一般BBS所具有的功能,如用户注册、用户信息管理、发贴功能、贴子管理、主题词查询、用户信息修改和查询等。 * 实习题目6 开发一个基于Web的网上书店,该系统可以分类录入书籍和相关信息(如名称、页数、出版商、摘要、目录等),用户可以注册、登录,注册用户享受打折服务,所有用户都可以查询、浏览书籍。注册用户可以定购书籍并查询订单。 * 实习题目7 Consider a railway. The railway consists of interconnected stations. Shuttles bid for orders to transport passengers between certain stations. Successful completion of an order results in a monetary reward for the shuttle involved. In case an order has not been completed in a given amount of time, a penalty is incurred. New orders are made known to all shuttles, thus all shuttles can make an offer. The shuttle with the best, i.e. lowest offer will receive the assignment. Using the
文档评论(0)