毕业设计说明书:自行车管理系统

作者:佚名 资料来源:网络 点击数:    有奖投稿

毕业设计说明书:自行车管理系统

文章来 源
莲山课件 w w
w.5 Y K J.Com 1

毕业设计说明书:自行车管理系统

滕鹏

专业:软件技术(企业信息化管理方向)

长沙民政职业技术学院

摘 要
这个设计主要是对目前大学校园的学生们对拥有和用过自行车的现状,得出了一种很好的设计方案,那就是自行车的互联网化也就是网上租赁服务。通过对调查问卷以及调查结果的进行对比分析。这个设计方案思想独到准确有着非常良好的实用价值和应用,针对方案提出了具体的实施方案和方法,这也对大学校园的自行车问题的解决有着很好的指导意义。

关键词:商品信息管理; 系统设计;数据分析

1. 绪论

夕阳下学生骑着自行车行走在校园,看看风景看到熟人亲切的打声招呼,这难道不是校园中的美丽又人性化的一道风景线——自行车管理系统项目。学生、老师们可以凭借有效证件可以在各个自行车借还点借跟还,这项服务方便了学生、老师的出行,为老师同学们节省了一定的时间,意义深刻。然而在为全校上下三万学生服务的同时,我们的自行车管理的同学还要天天的用手去管理、登记和统计自行车的借与还的资料,这样一来工序就比较繁杂就、还比较浪费时间和经力。所以为了减轻自行车管理同学的负担,也为了减少工作时的出错率、充分的展现为同学们服务的精神,就决定要研究开发一套为了方便更好的为同学们服务的自行车管理系统。

2.调研及可行性分析

2.1市场需求分析

在校园里学生是用车比较多的老师一般都有车,这样就导致了一大批的自行车被搁置在那,我们采取了问卷调查的方式对同学们进行了信息调查和统计的结果来进行调查信息,那就是使用率相对不太高,但经过调查我们发现有大多数的同学们都比较愿意来摆脱这用车率不高的困境,都比较乐意的接受自行车的租车,就是说经过这些调查研究,大家认为,这个工作站是会拥有比较广阔的市场和使用,所以这个做设计方案的运行就得到了所需的市场条件。

2.2技术可行性

开发工具: eclipse、atom

数据库环境:SQLserver2012

2.3先进的管理方式

通过了向相关的管理技术人员进行的调查和咨询,大家对自行车管理系统的维护与管理都有了一个相对比较确切、系统的认识。我们还发现了那就是可以借鉴公交车系统管理来对工作站实施管理,互联网的登记管理模式随着现在网络技术的发展也变得了极具有可行性。

2.4经济可行性

这个软件这几对是采用的是字符界面来进行控制的,这个一方面节省了我的一大把开发时间,另一个方面也避免了因为在开发平台遇到的技术难关,所以在经济和时间上也是比较符合我们早期的预算,软件在投入使用以后,学生用户要有一段时间的操作适应期,数据储存的方式也比较简单,相关功能的要求也不是太高,在用户需求没有明显提高的情况下,软件的维护是易于进行的,这给用户减轻了一定的使用和维护的经济负担

2.5运行可行性

这个自行车管理系统软件的主要使用对象是校园的大学生,因为大学生的计算机软件应用基础是比较好的,对计算机软件的应用水平也是可以保证的。

2.6易用性

这个系统是直接面对客户,然而客户经常对于计算机软件并不是十分的熟系,这就使得系统能够提供优良的客户接入口,要实现简单易用的人和计算机的管理界面,那么就很有必要使这个系统能够运用的上的汉语界面,以此来保证这个系统的简单性以及易用性

3.任务描述

3.1 项

4. 网络技术实现

4.1产生背景

由于很多的数据需要解决,所以就很容易使人感到无法适应。并且如果能够通过人工笔记的方式管理,那就很难对其准确性和及时性得到相关保证。计算机网络硬件的降价和互联网网络软件功能的日益强大和广泛使用,就使得大学校园网络化的普及程度要求会越来越高。

4.2具体实施

本自行车租赁管理系统采用基于Visual Studio 2008设计的应用窗体与SQL 2005所创建的数据库相结合的应用模式。用户(分学生用户与管理用户)通过打开登录界面向服务器(SERVER)提交请求时,包括了对于数据库的增加、查询、修改、删除等数据库操作功能。由服务器负责对请求进行操作,需要返回时,服务器会自动将信息返回到用户界面。

4.4管理系统各个模块介绍

这是一个管理系统管理员介绍图,主要的功能有登录、数据有效检测、处理结果等。如果登录成功,那么直接转入服务系管理统,如果登录失败,那么则不能进行相关的操作,管理员能够对自己的信息进行管理,当对数据进行有效性检测主要流程如下图所示:

这是一个借车处理流程介绍图,当用户选择借车服务时,系统将会对用户的有效证件编号进行验证,如果用户的信息与数据库中的信息相符合,系统会对系统中的空闲车辆进行筛选如果存在空闲车辆,则会为用户匹配该空闲车辆借车成功。反之则借车失败。

主要借车处理流程如下:

这是一个还车处理流程介绍图,当用户选择还车服务时,系统将会对用户的有效证件编号进行验证,如果用户的信息与数据库中的信息相符合,系统会对系统中的空闲车辆进行筛选如果存在空闲车辆,则会为用户匹配该空闲车辆还车成功。反之则还车失败。

主要还车处理流程如下:

5. 详细计划设计

5.1初步想法

这个系统为了简单易用起见,就采用了数据文件的方式来进行数据储存,这也是由于大家的精力和时间有限造成的。本着简单版本只考虑了只有一个工作站的情况,因此,不用考虑数据文件间的同步问题。

5.3软件结构设计

为进一步说明本系统的事务流程,我作出了本系统的事务型软件结构图(ER图)。在这个ER图中,它包含了三个对象,分别是用户、自行车、管理员,以及这三个对象所包含的属性,用户属性中有用户的所有信息,管理员属性中有管理员所有信息,具体流程如下:

图5.1 自行车管理系统E-R图

5.4功能需求与模块的关系

为更好的表明自行车管理的各项功能需求和实现主要界面模块的分配关系,以矩阵图说明:

6. 数据库结构设计

6.1逻辑结构设计

1、各数据项的逻辑结构设计说明

实体:用户User

实体:使用记录

实体:服务人员

实体:自行车

6.2系统逻辑结构图

自行车管理系统主要实现用户登录、自行车管理,具体操作系统逻辑结构图如下:

8. 结论

作为这个自行车管理系统的开发者,从项目的需求分析、数据库表的设计到最后的详细设计、编写代码、进行功能测试等工作的进行。作为惟一一个程序员,依然积极地努力完成尚未解决的问题,和朋友一起讨论,拿出解决问题的方法和结论。虽然在其他课程较多的艰苦情况下,我们依然能处理好设计与其他课程的学习时间上分配。

在编码的环节上,因为采用的是纯粹的C#语言编程,难免会与熟悉的C++有所不同,为此特意查看了相关的书籍,与队员们总结C#语言与C++的不同之处,写出本系统的第一个测试版本。

这个系统之中还用到了许多老师在课堂上没有讲解过的知识点,通过这一次的项目实操,我学会了如何在页面上引用JQuery easyui来美化界面,提高软件运行效率和提高用户的体验。在完善项目的时候,对于整个软件的框架还是很熟悉的,基本上,将课堂上的知识都运用上了,这是对自己的一个测试,也是对自己的一项考验。在此,也遇到过很多的问题,每次解决一个问题都需要有一些时间,需要请求老师或者同学的帮忙来共同解决。我认为,在做项目过程中,遇到问题并不可怕,可怕的是你不去解决这个问题,解决问题一定要静下心来,慢慢去排查错误的根源所在。

参考文献

[1](美)Kaili Watson .C#2005数据库编程经典教程[M].人民邮电出版社.2007

[2] (美)沃尔特,本-甘,萨卡.Microsoft SQL Server 2005技术内幕-T-SQL程序设计[M].北京:电子工业出版社,2007

[3] 刘乃丽.精通ASP.NET2.0+SQLServer 2005项目开发.人民邮电出版社2007年04月

[4](美)Bill Evjen.Scott Hanselenan.Farhan Muhammad. ASP.NET2.0高级编程(第四版).李敏级.清华大学出版社.2006

致谢

在这次的设计过程中,老师们给了我们很大的帮助,尤其是我们的焦佳老师,不辞辛苦、任劳任怨的手把手教授我。这使我在规定时间内完成了设计,同时还使我学到了很多有益的知识和宝贵的经验,这对我以后的工作是非常的有帮助的,让我相信以后在职场受到打击了,这就是我重新的站起来,在此,我要向所有的老师们诚恳的说一声感谢。感谢老师们的辛苦指导,使我们充分利用软件工程,PHP,数据库原理开发出自己的项目.在开发的过程中使我体会到了工程化开发方法和瀑布模型利用的重要性,在此还要感谢曾超、宋一文、宋一羿、刘思宇等同学对我的启发特别大,给了我设计的灵感。

 

文章来 源
莲山课件 w w
w.5 Y K J.Com 1
最新公文

点击排行

推荐公文