软件工程毕业论文范文免费预览内容摘要:

疑分析 在每年的考试当中都有很多新法条出炉,考生由于能力的有限对新法的理解难免有所偏差,很难形成一个正确无误的理解。 这时候,如果有一位名师能够排忧解难是一个很好的方法。 有些考生都是埋头苦干,自己一个人专研没有渠道去问老师问题。 这样就造成了考生往往对复习很容易丧失信心的原因。 因此,只要满足考生能答疑的渠道就等于满足了用户的需求。 考生交流平台分析 有很多考生想与同样是被考生一起交流,他们认为一方面可以促进学习,另一方面也 能可以放松一下很多考生的紧张心情。 经调查发现在备考分神的时候,考生往往会拿手机刷微博,寻求在微博上找到了一个发泄口,可以让在复习的时间压抑的心情得到释放的各专业毕业论文范文尽在道客巴巴下载 8 机会,只要做到这样的一个功能,就可以了。 于是,本人建立一个这样的类似于微博的交流平台完全这样就可以满足这些考生的需求。 法律法条检索分析 对于考生来说如何排除一些相互之间有冲突的法条,是他们所希望。 因此,本人觉得来录入法条的时候能够有所选择录入或者对一些法条有所标示,就能让得考生对一些法条冲突得到很好的解决。 因此,关键在于法条的筛选上下功 夫就能让得够满足用户的需求。 司法考试复习系统采用的是 B/S架构,这样的一个架构能够满足不同平台的用户。 如今的生活,手机能上网已经不是新鲜的事情,现在商家都在推广一种智能电视,希望能够颠覆以往传统的电视。 这种电视能够如同电脑一样,但是比电脑有更多丰富的视频信息和游戏性。 所以,如果采取 C/S架构的话,就要在每一个平台都开发一个系统,这样大大增加了成本。 虽然每年参加司法考试的人都在上升,但是数量远远高于靠公务员的人数。 所以对数据库数据的优化要求不高,只要一些简单的系统原配的优化就能增加数据的读 取和存储,在加上一些视图的补充,就能很好的让系统的性能达到很高的高度。 首先,系统的可靠性要得到用户的认可,就要求在系统可靠性建模方面下很大的功夫。 一般的软件的建模都是基于演绎方式的建立起来,但是该系统是建立在用户需求的基础之上的,能够用户对系统功能日益增长的要求。 这样的系统更能方便与日后的维护和升级,这种方法有点类似于迭代开发,但是又不一样,因为开发的速度要快,所以有点取巧地用了一点瀑布开发,却不阻碍该系统维护的便捷性。 通过需求的分析,本人发现这个系统对于很高深的技 术处理没有很多。 所以出错的机率大大地因为技术原因减低了,但是为了避免出错,没有使用很高深的优化语句来对一些功能优化,来保障系统的容错率。 我 国 大陆地区的法律是社会主义法系,与其他国家的法律都不太一样。 因为世界上除了社会主义法系之外,还有大陆法系国家和英美法系国家,即使是相同法系的国家也存在差异。 这就导致法律工作者的考核每个国家都不一样,司法考试复习系统从而只能针对一国法律来设计,不能向外国法律做出相应融合。 然而,本系统能够让零基础的任各专业毕业论文范文尽在道客巴巴下载 9 何人能够很好地学习中国的法律知识,通过司法考试。 这个系统如果能够完善起来的话,可以满足外国考生。 因为这个系统的建立在对中国法律一面空白的人的基础之上,通过这个系统能够很好地让考生迅速地掌握司法考试的考点。 就如同现在世界上学汉语一样,虽然把汉语作为母语的国家只有中国,但是不妨碍别的国家学习汉语。 因此如此一枝独秀的系统如要发展,一定能有很广泛的包容性,能够让很多零基础的人都能接受。 4 总体设计 为寻找实现本设计的最佳解决方案,所以把系统设计分成两方面,并对其进行设计:系统设计,确定系统的具体实现方案;结构设计,确定设计的软件 结构。 各专业毕业论文范文尽在道客巴巴下载 10 在系统的构架上,可供选择的架构为两个,分别是:一个是 B/S 架构,另外一个是C/S架构。 在这里简单地介绍一下两个架构, B/S 架构适合于公共信息平台,而 C/S 架构可以充分发挥各种客户端的处理能力,很多操作都可以在客户端处理后提交给服务器,对应的优点就是客户端响应速度快,在访问速度和安全性上有优势。 C/S 构架 优点 :访问速度快;安全性高;操控界面功能强;报表丰富 缺点:使用需要配 VPN;必须安装软件才能使用 B/S 构架 优点:外网访问比较方便,无需 VPN;无需安装软件即可使用 缺点:速 度稍慢(每个操作需要刷新页面);安全性上需要防范的问题多(网页容易受到攻击);操作界面上较多功能如右键、双击等不能用;报表基本需要定制 通过调查和根据用户的需求分析得出司法考试复习系统是面对法律考生,他们对于操作的要求不高,基本上都是看和点击鼠标,必要的时候才是使用键盘。 考生不可能整天拿着电脑到处跑,在条件有限的基础上可以让自己可以学到东西, B/S 只要能接上网就能浏览。 所以在权衡之下,本人认为使用 B/S 架构更能让得用户可以接受。 为了实现司法考试复习系统,本设计使用 来构建系统,使用 VS 2020作为开发工具和 SQL 2020 设计数据库。 这两款开发软件都是微软开发出来的产品,在两个软件的交互下,可以让本设计达到很好的兼容和减少由于兼容性导致的出错机率。 司法考试复习系统,本设计选择了使用 B/S 架构,使用 来建设网站是很好的一个设计方案。 因此,系统分成了三层来设计完成。 下面就来介绍,系统分成了哪三层吧。 表面层设计 一般用户对于一般系统的界面要求,要带点绚丽或者唯美。 然而,对于司法考试复习系统来说,做得美观是需要的,却不要求达到绚丽的效果,给用户一种“小 清新”或者“眼前一亮”的感觉就可以。 因为用户要集中注意到里面的文字内容上,如果界面做得太绚丽的话,就会喧宾夺主,令得用户不能专心去复习,从而影响效率。 于是,我把界面向简洁出发,令得用户在进入网站的时候能够觉得这个网站具有学法律所要求的严谨和简练。 从用户需求方面分析得出,备考司法考试的考生一般都连续学习几个小时。 我想到了为什么不设计一种可以让得用户放松心情消除疲劳的界面呢。 这样的想法从而导致了,我对于界面设计的另一想法,以令得用户心情放松的颜色为主。 从上面的分析可以得出,关于界面层的设计,本人觉得设计成简洁 大方又令得用户各专业毕业论文范文尽在道客巴巴下载 11 能够放松心情的界面是最好的方案。 逻辑层设计 所谓的逻辑层,即业务层,当用户对控件的操作而触发控件所带的事件,从而使得表面层与数据层交互起来,作用类似于搬运工。 对于司法考试复习系统来说,逻辑层是至关重要的。 因为很多关于数据的筛选都是在逻辑层完成。 因为这个系统要求对数据的分类很精确,大量的数据筛选如果放到服务器中运行的话就会造成数据库压力过高而访问速度减慢,这样的话会大大降低用户体验的效果。 虽然按照这样做的话,安全性会降低,但是这个系统要求的安全性能不是很高,本系统不涉及用户隐私,这 只是一个帮助用户备考复习的系统。 因此,本人觉得拿安全性来换取用户的体验是很值得的。 如今,为什么苹果产品依旧很多人追捧。 是因为,苹果能给用户一个很好的用户体验。 即使你从未接触过苹果产品,但是你一开始使用很快就能上手,并且界面与软件的结合很完美,令得你跳不出毛病来。 这样的用户体验明显就拉拢了很多用户来追捧苹果。 对于逻辑层的设计,本人觉得对于用户体验比安全性更加的重要,所以会把数据的一些处理带到逻辑层上。 数据层设计 关于数据库的设计,由于把系统分成了 5大功能模块,所以把数据库的设计也围绕这五大模块来 设计。 下面就来展示以下,司法考试复习系统的数据库是如何设计,如图。 图 司法考试复习系统的数据库表 各专业毕业论文范文尽在道客巴巴下载 12 列名 类型 长度 允许空 描述 name varchar( 50) 8 N 主键,用户名 psw nchar(10) 4 N 密码 表 [user]表的设计 列名 类型 长度 允许空 描述 OrderID int 4 N 主键,知识树的标示 name nchar(10) 4 N 知识树名称 photo text tx N 图片路径 类别 varchar( 50) 8 N 所属的部门法 表 [知识管理 ]表的设计 列名 类型 长度 允许空 描述 ID int 4 N 主键,自动增长列 分支 varchar( 50) 8 N 所属部门法 内容 text tx N 记录的内容 用户名 varchar( 50) 8 Y 用户名 表 [笔记 ]表的设计 列名 类型 长度 允许空 描述 ID int 4 N 主键,标志 题干 varchar( 300) 8 N 题目内容 类别 text tx N 所属部门法 答案 varchar( 50) 8 N 题 目答案 A text tx N 选项 B text tx N 选项 C text tx N 选项 D text tx N 选项 表 [试题 ]表的设计 列名 类型 长度 允许 空 描述 用户 varchar( 50) 8 N 用户名 答题 varchar( 50) 8 N 所答答案 各专业毕业论文范文尽在道客巴巴下载 13 标志 varchar( 50) 8 N 是否正确 ID varchar( 50) 8 N 题目序号 num int 4 N 编排序号 答案 varchar( 50) 8 N 正确答案 表 [答题卡 ]表的设 计 列名 类型 长度 允许空 描述 用户 varchar( 50) 8 N 用户名 ID varchar( 50) 8 N 题目序号 表 [错题本 ]表的设计 列名 类型 长度 允许空 描述 ID int 4 N 主键,序号 用户 varchar( 50) 8 N 用户名 类型 varchar( 50) 8 N 所属部门法 内容 text tx N 提问内容 回复 text tx N 回复内容 标志 varchar( 50) tx N 是否已回复 表 [提问 ]表的设计 列 名 类型 长度 允许空 描述 ID int 4 N 主键,序号 用户 varchar( 50) 8 N 用户名 内容 text tx N 所表述的内容 回复提示 varchar( 50) 8 N 是否有人回复 表 [话题 ]表的设计 列名 类型 长度 允许空 描述 ID int 4 N 主键,序号 用户 varchar( 50) 8 N 用户名 内容 text tx N 所表述的内容 时间 datatime 16 N 回复时间 回复用户 varchar( 50) 8 N 回复的用户名 表 [话题回复 ]表的设计 各专业毕业论文范文尽在道客巴巴下载 14 列名 类型 长度 允许空 描述 名称 varchar( 50) 8 N 主键,书名 表 [法律法规目录 ]表的设计 列名 类型 长度 允许空 描述 法律法规名称 varchar( 50) 8 N 书名 编号 varchar( 50) 8 N 主键,序号 章节 varchar( 50) 8 N 所表述的内容 条文 text tx N 条文内容 表 [法律法规条文 ]表的设计 列名 类型 长度 允许空 描述 法律法规名称 varchar( 50) 8 N 书 名 编号 varchar( 50) 8 N 主键,序号 章节 varchar( 50) 8 N 所表述的内容 条文 text Tx N 条文内容 用户名 varchar( 50) 8 N 搜索的用户 表 [查询表 ]表的设计 首先,第一重要当然是用户注册登录,由表 [user]负责这些数据 ,如表 所示。 第二,司法考试知识体系的管理,由表 [知识管理 ]来管理数据,由表 [笔记 ]来记录用户对于知识体系的感悟,如表 所示。 第三,司法考试测试,由表 [试题 ]来管理题目而形成题库,由表 [答题卡 ]来 记录当前用户所做的题目的答案,并与 [试题 ]表中的答案匹配,如果匹配不正确由 [错题本 ]来记录做错的题目,如表 、表 与表 所示。 第四,在线答疑的数据,由表 [提问 ]来管理考生的疑问和老师的答复,如表 所示。 第五,交流平台的管理,由表 [话题 ]来管理用户所发表的信息类似于发微薄,由表 [话题回复 ]来管理其他用户和用户对评论的回复,如表 与表 所示。 第六,法律法条检索,由表 [法律法规目录 ]来管理有多少门法律,再由表 [法律法规条文 ]来管理每门法律的法律法条,如表 与 所示。 当用户输入关 键字的时候,由表 [查询表 ]中记录所查询的信息,从检索中次此查询的话就在 [查询表 ]中查询,类似于函数的重载一样,如表 所示。 各专业毕业论文范文尽在道客巴巴下载 15。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。