鉴于大家对ASP.NET类别十分关注,我们编辑小组在此为大家搜集整理了“基于C#.NET的校内图书漂流系统的研究-最新作品+原创”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
4 图书漂流系统的总体设计 图书漂流系统的总体设计是在系统的需求分析基础上,以贴近用户的方式进行设计的,首先要定下系统的总体设计目标,然后再设计数据库的各个实体,以及实体之间的关系,最后再根据系统的业务流程进行系统各个功能模块的设计,本章就以上内容进行了详细的设计。 4.1 总体设计目标 系统提供用户注册功能,注册使用实名制,即用户的学号或者教工号和姓名绑定,用户只要先注册一个账号,就可以登陆系统了,每个用户如果要参与图书漂流,就必须先共享至少一本图书,不然用户只有查看图书的权限,不能参与图书的漂流过程。 用户注册账号并共享至少一本图书,这就要求系统具有共享图书功能,用户只需要填写相关的图书信息,就可以将图书共享,系统就会将图书添加到数据库中,并显示在最新书籍模块中。 当用户需要参与图书漂流,用户就有搜索图书的需要,所以系统应该还具有搜索功能,并且可以按照书籍名、书籍类别等搜索方式搜索,当用户只记得图书的一部分名字的时候,系统需要具备模糊搜索功能,使用户找到相应的图书。 当用户找到书籍后,就可以参与漂流了,系统提供漂流申请模块,使用户参与图书的漂流,这部分功能会按照用户的申请提交顺序,并记录用户申请的天数,将每一个申请存储起来,并记录相关的申请提交时间,申请书籍等数据。 申请成功后,系统的漂流模块会负责申请的执行,当申请没有开始时,可以删除申请,当申请开始时,系统会自动计算申请的结束时间,并提醒用户,修改申请状态等功能。 好友功能是系统的附加功能,用户之间通过图书漂流系统可以结识新朋友,增进用户的彼此了解,提供一个社交平台。 除了上述几个功能之外,系统还提供基本的管理功能,如用户管理,数据库管理,发布公告等功能。 4.2 设计原则 基于系统需求和用户特征,图书漂流系统的设计主要分为两个方面,即设计理念和设计原则,以用户为中心,做到以人为本。 4.2.1设计理念 <1> 提高图书利用率,避免浪费 书都使用纸张做成的,而纸张都是树木做成的,如果一本书仅仅只是“一次性”书籍,然后变成垃圾,那么它的价值就没有很好的被利用,反而造成了污染浪费,图书漂流系统的出现就可以将图书的价值得到充足的发挥,让一本书的价值让广泛的人群受益。 <2> 以书会友 用户在使用图书漂流系统的过程中,会结识一些新的朋友,系统为此提供了一个交友平台,用户可以通过好友功能添加好友,并显示好友的联系方式,并提高人们的社交能力。 <3> 我分享,我快乐 独乐乐不如众乐乐,用户有一本好书时,当他通过分享图书,去结识一些有共同兴趣、共同语言的朋友,这个过程也是一个快乐的过程。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |