企业电子投票系统的设计与实现
投票人主要功能需求: ①投票人的投票方式: 输入要选举的候选人的编号,即可完成投票。 ②投票人了解候选人的方式: 浏览候选人列表,输入序号查询候选人介绍。 管理人员的主要功能 ①初始化候选人信息: 在系统投入使用前需要先将需要投票选举的候选人信息录入系统中,以便投票和查看。这个功能由管理员完成。管理员的初始化工作就是将候选人的序号、姓名和简介录入系统。 ②浏览候选人简介: 为随时掌握候选人的信息,以便进行修改,管理员有权浏览候选人简介。浏览的顺序按照候选人序号即可。 ③修改候选人简介: 当系统更新或候选人信息有所变化时,输入候选人序号,对信息进行修改。 ④查询投票情况: 管理员有权查询当前各个候选人得票情况,以便得出最终被选中的候选人信息。 ⑤清除投票信息: 当投票过程结束后,管理员选择清除投票信息既可清除系统中所有候选人的票数,使之归零。 ⑥安全管理: 管理员可以对投票人信息进行管理,投票人只有用管理员规定的用户名和密码才能进入系统进行投票。管理员还可以更改用户名、密码和权限,并对投票人信息进行增加、删除、查询、排序和初始化等操作。通过对用户的需求调查分析,可以概括出用户的功能需求如下:单选投票、多选投票、查看投票、投票设计。 u 单选投票:用户只能从多个选项中选取一项进行投票。 u 多选投票:用户可以从多个选项中选取多项进行投票。 u 查看投票:提供用户查看当前投票情况,投票结果以条形图显示。 u 投票设计:管理员可以设计不同的投票主题,及投票主题的内容供用户进行投票。投票 设计又包括以下功能需求:增加主题、删除主题、查看主题、修改主题。 J2EE已经成为开发商创建电子商务应用的事实标准。正是认识到J2EE平台作为一种可扩展的、全功能的平台,可以将关键的企业应用扩展到任何Web浏览器上并可适合多种不同的Internet数据流、可连接到几乎任何一种传统数据库和解决方案、使企业经理根据多家企业所提供的产品和技术开发和部署最佳的解决方案进而降低开发网络化应用的费用和复杂性这一巨大优势,很多厂家都表示将对J2EE给予支持,并将J2EE技术作为大型BtoB市场和海量交易处理的安全稳定的端到端平台。 |