- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运动会管理详细设计
详细设计报告
课程名称 运动会管理系统
2010年11月28日
1引言
1.1编写目的
本说明书在设计的基础上,对系统的、程序分别进行了实现层面上的要求和说明。为系统结构图中的模块确定采用的算法和块内数据流图,用某种选定的表达工具给出清晰的描述,使程序员可以将这种描述直接翻译为某种语言程序。
软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。
项目提出者:运动会管理系统项目组织人员。
项目开发者:运动会管理系统项目开发小组。
项目鉴定者:暂无。
项目开始时间:2010-11-2。
1.3定义
服务器端API :服务器端设计者通过规范的API文档,提供给客户端,以方便客户端的开发,使得同时进行,提高效率,节约时间。两端通过protocol(协议类)进行通信。
1.4参考资料
相关的文件包括:
《需求说明》;
《项目详细设计说明书》;
参考资料:
《软件工程概论》,王华
程序系统的结构
该系统为两大部分:与实现标准包括:
1)普通用户
A、工程类型:项目;
B、工程名称:系统
C、编译生成文件:形式
注:以上提供的是工具集合,具体用到的类都包含在里面
2)管理员用户
A、工程类型:项目;
B、工程名称:系统
C、编译生成文件:形式
以及数据库操作类(DBO)
3)数据库操作
验证用户,用户注册,更改密码,更新文档,新建文档,查看文档,删除文档,查看记录。
窗体:
尽量友好的设计,让用户尽可能地关注信息的内容主体。
该窗体在设计上尽量的符合人们的使用习惯,并且在出现非法操作的情况下,有相应的提示信息输出。
灵 活 性:窗口响应绝大部分的快捷菜单和控制面板操作本系统的各种操作简单明了,操作人员不需要进行专业培训;
时间特性:响应鼠标单击的时间在2~3秒之间;
输入的数据是执行的各种操作,包括鼠标、键盘等操作输出是从数据库中读取的数据,或错误警告信息。本部分没有采用自定义的算法。 其中录入成绩、对成绩进行管理及计算相应排名、积分、奖励的模块的程序流程图如下图所示
图1 录入成绩及计算名次、积分、奖励的模块的程序流程图
该模块中管理员根据裁判判得的成绩和比赛相关信息对成绩及相关的信息进行录入,将
某项比赛的信息录入完之后对该项比赛项目的运动员进行排名,根据名次计算每个班级的积
分以及获奖的运动员。
其中比赛的成绩、名次以及每个班级的积分、运动员获奖情况均可以通过输出模块(打印操作)以表格的形式输出。
修改成绩的模块的程序流程图如下图2所示:
图2 修改成绩的模块的程序流程图
该模块的操作只有管理员才可以进行,同上面的模块一样。该模块的操作是对某个运动员的成绩或者是与某个比赛项目相关的信息进行修改。选择好要修改的内容后进行修改,之后如果确定要修改则点击确定,放弃所进行的修改后则推出修改模块,修改完一项后还可以选择是否要进行下一次修改,要进行择重复上面的操作,不进行则同样推出修改模块。推出之后就可以选择管理员所需的其它操作。
删除成绩或某项信息的模块的成绩流程图如图3所示:
图3 删除成绩或某项信息的模块的程序流程图
该模块的操作同样只有管理员才可以进行。该模块的操作是对某个运动员的成绩或者是与某个比赛项目相关的信息、某个管理员的信息进行删除。选择好要删除的内容后进行删除,之后如果确定要删除则点击确定,放弃所进行的删除操作后则推出删除信息的模块,删除完一项后还可以选择是否要进行下一次删除,要进行择重复上面的操作,不进行则同样推出删除信息的模块。推出之后就可以选择管理员所需的其它操作。
3.8接口
用户接口:本系统采用图形用户接口,以鼠标、键盘和条码扫描仪作为用户接口,方便用户对图书数据的操作,界面清晰,用户通过输入合法的用户名和口令即可进入该系统。
硬件接口:因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口。因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口。
软件接口:因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口。
本系统还应提供基于SQL Server的数据导入和导出功能,方便系统数据的备份和恢复,以
及与其他系统的数据交换。
内部接口:通过共用动态更新的数据库实现模块间的联系。
3.9存储分配
本程序在高级语言进行编码,直接的内存分配由运行时分配。
本组件内所依赖的变量、结构要求全部在组件元素内申明。在代码的适当出有中文代码注释。
注释设计请参考《 可视化程序设计》的附录部分。所有用户的权限都经过严格设置,不能进行权限外的操作。用户组分为组:管理员,用户。
在界面上控制输入输出,服务器端如果出错也会返回出错信息依服务器响应从界面输出响应信息在文件中存储文档文件中,不能存储文件名相同,但类型不
文档评论(0)