论文部分内容阅读
[摘 要]由于科学技术的发展,尤其是计算机大范围的普及,许多人便不愿意出门,而以电脑取代了该项工作。在家就可以通过电脑进行网上购物,因为计算机应用了大规模科学计算的海量数据处理,这就产生了以计算机为核心,以数据库管理系统为开发环境的管理信息系统,而管理信息系统运用大规模的事务处理和对工作流的管理等方面的应用,所以在校园里需建立一个非商业用途的公益性交易平台。
[关键词]二手交易;网上购物
中图分类号:TP302.1 文献标识码:A 文章编号:1009-914X(2015)29-0249-02
1 引言
随着科学技术的不断发展,计算机已经成为我们学习和工作的得力助手和重要工具。今天,计算机的价格已经十分低廉,性能却有了长足的进步。计算机可以代替人工进行许多繁杂的劳动,计算机可以节省许多资源,计算机可以大大的提高人们的工作效率。它已被应用于许多领域。因此,一个系统的功能的设计也应由计算机来实现。
看到现在的毕业生的日益增多,临近毕业时期,在校园里有越来越多的学生出售自己的书籍和其它用品等,因此有必要建立一个二手交易系统来出售这些书籍和用品。使用二手交易系统,给有这方面需要的学生提供了一个很好的平台,他们可以利用闲暇时间到网上来发布自己的商品信息,使用本系统,对于急于求购某些商品的同学,他们可以直接到网上对该商品进行搜索,若网站中存有此商品信息,则系统会很快的显示出该商品的价格等信息。
2 系统目标
系统开发的总目标是实现内部校园二手交易管理的系统化、规范化和自动化。
1.能够对用户进行管理,也就是将用户的基本信息(如:用户的编号、用户的昵称、用户密码、联系方式、用户电子邮箱、用户住址)预先存入数据库中,供以后检索。
2.能够对商品进行商品信息的管理,包括商品编号、商品名称、商品描述、商品价格()、商品类型、商品审核状态、商品照片的url、商品拥有量、商品的拥有者信息。商品的发布者可以发布商品,其中对商品进行详细描述,当前的库存量,商品的价格,发布时间。
3.提供方便的查看求购商品信息,如:信息编号、用户编号、标题、信息描述、到期时间、是否到期,信息进行检索,并能反映出求购者发出的求购商品信息情况。
4.提供统计分析功能。
5.提供查看系统日志功能,用于查看删除商品、审核商品的执行者以及执行的时间。
6.为了能够对后台管理系统进行管理,我们提供了修改密码的功能,从而保证了系统的安全性。
7.提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
8.要注意系统的安全性,在设计系统时考虑采用相应的加密算法对系统数据进行加密,防止非法用户窃取系统数据。系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足对信息处理的需求。
3 系统的功能需求分析概述
通过对系统进行详细的分析与研究,最终得出了一个功能完全满足需求的C#二手交易管理系统应有以下主要模块:
3.1 用户信息管理
1.添加管理员
此功能模块包括用户名、密码、确定密码和验证码。
管理员可根据自己的需要输入用户名密码、确定密码和验证码进行添加用户。
2.删除用户
管理员可以浏览和维护会员列表和管理员列表信息。会员列表包括会员编号、呢称、密码、联系方式、电子邮箱、住址。管理员列表包括管理员编号、用户名、密码。系统管理员可以对管理员和会员进行删除操作。
3.设置用户权限
系统管理员可以查看用户的权限,其中包括查看用户管理权限,求购信息管理权限,商品信息管理权限,系统消息管理权限,查看系统日志管理权限,我们也可以对其中的某个管理员进行权限的设置。
3.2 商品信息管理
1.审核商品
管理员在审核商品时,对用户发布的商品进行审核,通过商品编号和商品名称、商品描述、商品价格(?) 、商品类型、商品审核状态、商品照片的url、商品拥有量、商品的拥有者信息来验证商品的状态是否正常,只有当商品信息全部正确时才可审核通过。
2.商品信息—网页对话框
管理员可以通过单击商品名称,将会弹出商品信息—网页对话框,将会详细介绍商品编号、商品名称、商品描述、商品价格(?) 、商品类型、商品照片的url、商品拥有量、商品的拥有者信息以及拥有者的联系方式。
3.删除商品
当管理员自己个人觉得该商品没有必要存在时,可以进行删除所不需要的商品。
4.未审核的商品
只有当用户发布的商品和商品名称、商品描述、商品价格(?) 、商品类型、商品审核状态、商品照片的url、商品拥有量、商品的拥有者信息不一致时,商品才审核未通过。那么其他用户就看不到该用户发布的商品。
3.3 求购信息管理
1.审核求购
用户发布求购信息时,管理员可以根据求购商品信息编号,求购用户信息编号,用户求购的商品,求购商品信息描述,到期时间,是否到期对商品进行审核。管理员还可以执行以下功能:
第一,刷新,包括更新求购商品信息编号,求购用户信息编号,用户求购的商品,求购商品信息描述,到期时间,是否到期信息。以便更多的求购者获得自己需要的商品。
第二,删除,对以前到期的商品进行删除,从而更好的管理,方便其他的发布者发布自己所需要求购的商品。
2.未审核求购
管理必须通过单击审核按钮对商品进行审核,只有求购商品信息编号,求购用户信息编号,用户求购的商品,求购商品信息描述,到期时间,是否到期信息,一致时,商品才审核通过。将会弹出审核成功的对话框,否则其他用户就看不到该用户发布的自己需要求购的商品。也即审核未通过。 3.4 查看系统日志
1.作用:记录管理员以及会员进入系统后的操作和查看所有管理员所做的操作(只有超级管理员拥有此功能)。包括以下两条信息:
第一,是否删除,如果管理员进入后台对商品进行了删除,将会在事件的下面显示:删除了商品名称为什么的商品,并显示执行者和执行的时间。
第二,是否审核,如果管理员进入后台对商品进行了删除,将会在事件的下面显示:审核了商品名称为什么的商品,并显示执行者和执行的时间。
2.刷新:管理员可以时常刷新一下页面,从而查看到管理员进入后台所进行操作的最新记录。
3.5 修改密码
用户只有登录系统后才能查看某商品的详细信息,以及进行其它的操作,要注意系统的安全性,在设计系统时考虑采用相应的加密算法对系统数据进行加密,防止非法用户窃取系统数据。
如果管理员觉得以前设置的密码不够安全,可以通过修改密码来确保系统的安全性,只要填入旧密码、新密码、确认密码,再按修改按钮即可修改成功。
4 系统的非功能需求概述
软件产品的需求可以分为功能性需求和非功能性需求,非功能性需求是常常被忽视的一个重要方面。作为一个图书管理系统,应具有以下的几个方面:
1、系统的性能指标
软件性能是软件质量优劣的一个重要指标。软件系统性能是指软件系统或构件对于其及时性要求的符合程度。
2、系统的可扩展性
系统的可扩展性指系统对技术和业务需求变化的支持能力,能保证可续增长以满足用户需求和业务复杂性要求。
3、系统的可靠性和安全性
系统可靠性是软件质量的关键因素之一,直接关系到图书馆工作的正常进行,因此从设计之初就要考虑到这一点。
结语
本文主要对二手交易管理系统需求分析进行阐述,软件项目的需求分析是软件项目开发的基础,需求分析直接影响着软件项目产品的质量,有效的需求分析是软件开发项目中关键的成功因素。
参考文献
[1] JEFFREY RICHTER.Applied Microsoft.NET Framework programming[M].世界图书出版公司,2002.
[2](美)马利克 著,汤涛,邰晓翠 译.ADO.NET2.0高级程序设计[M]. 北京:人民邮电出版社,2007.
[关键词]二手交易;网上购物
中图分类号:TP302.1 文献标识码:A 文章编号:1009-914X(2015)29-0249-02
1 引言
随着科学技术的不断发展,计算机已经成为我们学习和工作的得力助手和重要工具。今天,计算机的价格已经十分低廉,性能却有了长足的进步。计算机可以代替人工进行许多繁杂的劳动,计算机可以节省许多资源,计算机可以大大的提高人们的工作效率。它已被应用于许多领域。因此,一个系统的功能的设计也应由计算机来实现。
看到现在的毕业生的日益增多,临近毕业时期,在校园里有越来越多的学生出售自己的书籍和其它用品等,因此有必要建立一个二手交易系统来出售这些书籍和用品。使用二手交易系统,给有这方面需要的学生提供了一个很好的平台,他们可以利用闲暇时间到网上来发布自己的商品信息,使用本系统,对于急于求购某些商品的同学,他们可以直接到网上对该商品进行搜索,若网站中存有此商品信息,则系统会很快的显示出该商品的价格等信息。
2 系统目标
系统开发的总目标是实现内部校园二手交易管理的系统化、规范化和自动化。
1.能够对用户进行管理,也就是将用户的基本信息(如:用户的编号、用户的昵称、用户密码、联系方式、用户电子邮箱、用户住址)预先存入数据库中,供以后检索。
2.能够对商品进行商品信息的管理,包括商品编号、商品名称、商品描述、商品价格()、商品类型、商品审核状态、商品照片的url、商品拥有量、商品的拥有者信息。商品的发布者可以发布商品,其中对商品进行详细描述,当前的库存量,商品的价格,发布时间。
3.提供方便的查看求购商品信息,如:信息编号、用户编号、标题、信息描述、到期时间、是否到期,信息进行检索,并能反映出求购者发出的求购商品信息情况。
4.提供统计分析功能。
5.提供查看系统日志功能,用于查看删除商品、审核商品的执行者以及执行的时间。
6.为了能够对后台管理系统进行管理,我们提供了修改密码的功能,从而保证了系统的安全性。
7.提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
8.要注意系统的安全性,在设计系统时考虑采用相应的加密算法对系统数据进行加密,防止非法用户窃取系统数据。系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足对信息处理的需求。
3 系统的功能需求分析概述
通过对系统进行详细的分析与研究,最终得出了一个功能完全满足需求的C#二手交易管理系统应有以下主要模块:
3.1 用户信息管理
1.添加管理员
此功能模块包括用户名、密码、确定密码和验证码。
管理员可根据自己的需要输入用户名密码、确定密码和验证码进行添加用户。
2.删除用户
管理员可以浏览和维护会员列表和管理员列表信息。会员列表包括会员编号、呢称、密码、联系方式、电子邮箱、住址。管理员列表包括管理员编号、用户名、密码。系统管理员可以对管理员和会员进行删除操作。
3.设置用户权限
系统管理员可以查看用户的权限,其中包括查看用户管理权限,求购信息管理权限,商品信息管理权限,系统消息管理权限,查看系统日志管理权限,我们也可以对其中的某个管理员进行权限的设置。
3.2 商品信息管理
1.审核商品
管理员在审核商品时,对用户发布的商品进行审核,通过商品编号和商品名称、商品描述、商品价格(?) 、商品类型、商品审核状态、商品照片的url、商品拥有量、商品的拥有者信息来验证商品的状态是否正常,只有当商品信息全部正确时才可审核通过。
2.商品信息—网页对话框
管理员可以通过单击商品名称,将会弹出商品信息—网页对话框,将会详细介绍商品编号、商品名称、商品描述、商品价格(?) 、商品类型、商品照片的url、商品拥有量、商品的拥有者信息以及拥有者的联系方式。
3.删除商品
当管理员自己个人觉得该商品没有必要存在时,可以进行删除所不需要的商品。
4.未审核的商品
只有当用户发布的商品和商品名称、商品描述、商品价格(?) 、商品类型、商品审核状态、商品照片的url、商品拥有量、商品的拥有者信息不一致时,商品才审核未通过。那么其他用户就看不到该用户发布的商品。
3.3 求购信息管理
1.审核求购
用户发布求购信息时,管理员可以根据求购商品信息编号,求购用户信息编号,用户求购的商品,求购商品信息描述,到期时间,是否到期对商品进行审核。管理员还可以执行以下功能:
第一,刷新,包括更新求购商品信息编号,求购用户信息编号,用户求购的商品,求购商品信息描述,到期时间,是否到期信息。以便更多的求购者获得自己需要的商品。
第二,删除,对以前到期的商品进行删除,从而更好的管理,方便其他的发布者发布自己所需要求购的商品。
2.未审核求购
管理必须通过单击审核按钮对商品进行审核,只有求购商品信息编号,求购用户信息编号,用户求购的商品,求购商品信息描述,到期时间,是否到期信息,一致时,商品才审核通过。将会弹出审核成功的对话框,否则其他用户就看不到该用户发布的自己需要求购的商品。也即审核未通过。 3.4 查看系统日志
1.作用:记录管理员以及会员进入系统后的操作和查看所有管理员所做的操作(只有超级管理员拥有此功能)。包括以下两条信息:
第一,是否删除,如果管理员进入后台对商品进行了删除,将会在事件的下面显示:删除了商品名称为什么的商品,并显示执行者和执行的时间。
第二,是否审核,如果管理员进入后台对商品进行了删除,将会在事件的下面显示:审核了商品名称为什么的商品,并显示执行者和执行的时间。
2.刷新:管理员可以时常刷新一下页面,从而查看到管理员进入后台所进行操作的最新记录。
3.5 修改密码
用户只有登录系统后才能查看某商品的详细信息,以及进行其它的操作,要注意系统的安全性,在设计系统时考虑采用相应的加密算法对系统数据进行加密,防止非法用户窃取系统数据。
如果管理员觉得以前设置的密码不够安全,可以通过修改密码来确保系统的安全性,只要填入旧密码、新密码、确认密码,再按修改按钮即可修改成功。
4 系统的非功能需求概述
软件产品的需求可以分为功能性需求和非功能性需求,非功能性需求是常常被忽视的一个重要方面。作为一个图书管理系统,应具有以下的几个方面:
1、系统的性能指标
软件性能是软件质量优劣的一个重要指标。软件系统性能是指软件系统或构件对于其及时性要求的符合程度。
2、系统的可扩展性
系统的可扩展性指系统对技术和业务需求变化的支持能力,能保证可续增长以满足用户需求和业务复杂性要求。
3、系统的可靠性和安全性
系统可靠性是软件质量的关键因素之一,直接关系到图书馆工作的正常进行,因此从设计之初就要考虑到这一点。
结语
本文主要对二手交易管理系统需求分析进行阐述,软件项目的需求分析是软件项目开发的基础,需求分析直接影响着软件项目产品的质量,有效的需求分析是软件开发项目中关键的成功因素。
参考文献
[1] JEFFREY RICHTER.Applied Microsoft.NET Framework programming[M].世界图书出版公司,2002.
[2](美)马利克 著,汤涛,邰晓翠 译.ADO.NET2.0高级程序设计[M]. 北京:人民邮电出版社,2007.